From 96a6fdd8f4738ea0aa27e51d8d8957da1fe766be Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Fri, 23 Feb 2024 11:19:02 +0400 Subject: [PATCH 01/35] Test --- .vscode/settings.json | 2 +- JSDemos/Demos/Tabs/Selection/React/App.tsx | 33 +++++++++++----------- utils/create-bundles/helper/bundler.ts | 11 ++++++++ 3 files changed, 28 insertions(+), 18 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 4a87e00b77a..aa510d02147 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { "editor.tabSize": 2, "editor.codeActionsOnSave": { - "source.fixAll.eslint": true + "source.fixAll.eslint": "explicit" } } diff --git a/JSDemos/Demos/Tabs/Selection/React/App.tsx b/JSDemos/Demos/Tabs/Selection/React/App.tsx index 5449c13ad11..b3c2bc289c4 100644 --- a/JSDemos/Demos/Tabs/Selection/React/App.tsx +++ b/JSDemos/Demos/Tabs/Selection/React/App.tsx @@ -6,31 +6,30 @@ import MultiView from 'devextreme-react/multi-view'; import { employees, selectBoxLabel } from './data.ts'; -class EmployeeInfo extends React.Component<{ +interface EmployeeInfoProps { data: { text: string, picture: string, position: string, notes: string } -}> { - render() { - const { - text, picture, position, notes, - } = this.props.data; - - return ( -
- {text} -

- Position: {position}
- {notes} -

-
- ); - } } +const EmployeeInfo = (props: EmployeeInfoProps) => { + const { + text, picture, position, notes, + } = props.data; + return ( +
+ {text} +

+ Position: {position}
+ {notes} +

+
+ ); +}; + const App = () => { const [selectedItem, setSelectedItem] = useState(employees[0]); diff --git a/utils/create-bundles/helper/bundler.ts b/utils/create-bundles/helper/bundler.ts index b5a9499ef68..8e930a1014b 100644 --- a/utils/create-bundles/helper/bundler.ts +++ b/utils/create-bundles/helper/bundler.ts @@ -24,6 +24,17 @@ export abstract class ESBundler implements Bundler { return; } + const excludedDemos = ['Localization', 'CellCustomization', 'TimeZonesSupport', 'ExportToPDF']; + let thisDemoExcluded = false; + excludedDemos.forEach((excludedDemo) => { + if (sourceDemoPath.includes(excludedDemo)) { + thisDemoExcluded = true; + } + }); + if (thisDemoExcluded) { + return; + } + const destinationDemoPath = getDestinationPathByDemo(demo, this.framework); if (existsSync(destinationDemoPath)) { removeSync(destinationDemoPath); From e884f6037e06732d2c21a3ec5284b7f1d7bc3a04 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Mon, 26 Feb 2024 01:03:37 +0400 Subject: [PATCH 02/35] Add dx-viewport to auto set theme to body --- utils/create-bundles/React/template.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/create-bundles/React/template.html b/utils/create-bundles/React/template.html index 4a8469c3af2..4593857c32c 100644 --- a/utils/create-bundles/React/template.html +++ b/utils/create-bundles/React/template.html @@ -9,7 +9,7 @@ -
+
diff --git a/utils/create-bundles/helper/index.ts b/utils/create-bundles/helper/index.ts index f24a47db14c..a4fbb928ce7 100644 --- a/utils/create-bundles/helper/index.ts +++ b/utils/create-bundles/helper/index.ts @@ -1,7 +1,9 @@ import { existsSync, readFileSync, writeFileSync, readdirSync, copyFileSync, mkdirSync, copySync, } from 'fs-extra'; -import { join, basename, extname } from 'path'; +import { + join, basename, extname, relative, +} from 'path'; import { createHash } from 'crypto'; import { version as DX_Version } from 'devextreme/package.json'; import { Demo, Framework } from './types'; @@ -38,8 +40,20 @@ const getTemplateContent = (framework: Framework) => { const getBundlePath = (demoPath: string, prefix: string, postfix: string) => readdirSync(demoPath) .find((item) => item.startsWith(prefix) && item.endsWith(postfix)); +const getSpecificCssPath = (WidgetName: string, demoPath: string) => ( + relative( + demoPath, + join( + destinationPublishDir, + 'css', + `dx-${WidgetName.toLowerCase()}.css`, + ), + ).split('\\').join('/') +); + export const createDemoLayout = (demo: Demo, framework: Framework) => { const demoPath = getDestinationPathByDemo(demo, framework); + const demoHtmlPath = join(demoPath, 'index.html'); const templateContent = getTemplateContent(framework); const metadataScripts = join(destinationPublishDir, 'scripts'); @@ -49,6 +63,7 @@ export const createDemoLayout = (demo: Demo, framework: Framework) => { js_bundle_path: getBundlePath(demoPath, 'bundle', '.js'), css_bundle_path: getBundlePath(demoPath, 'bundle', '.css'), init_theme: getBundlePath(metadataScripts, 'init-theme', '.js'), + specific_css: ``, }; let result = templateContent; @@ -56,7 +71,6 @@ export const createDemoLayout = (demo: Demo, framework: Framework) => { result = result.replace(`{{${key}}}`, options[key]); }); - const demoHtmlPath = join(demoPath, 'index.html'); writeFileSync(demoHtmlPath, result, { encoding: 'utf-8' }); }; From d438b6ddd3d2921ea8e6bff18bb1a90bb07b40df Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Mon, 26 Feb 2024 15:02:44 +0400 Subject: [PATCH 07/35] Fix vue --- utils/create-bundles/Vue/template.html | 3 ++- utils/create-bundles/helper/index.ts | 11 +++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/utils/create-bundles/Vue/template.html b/utils/create-bundles/Vue/template.html index 4a8469c3af2..7c153a7ed7e 100644 --- a/utils/create-bundles/Vue/template.html +++ b/utils/create-bundles/Vue/template.html @@ -6,10 +6,11 @@ + {{specific_css}} -
+
+ + + diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es2015.0d303056c688e4d88af9.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es2015.0d303056c688e4d88af9.js new file mode 100644 index 00000000000..93b4eb49907 --- /dev/null +++ b/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es2015.0d303056c688e4d88af9.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[179],{8255:function(t){function e(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}e.keys=function(){return[]},e.resolve=e,e.id=8255,t.exports=e},1255:function(t,e,i){"use strict";var n={};function s(t){return"function"==typeof t}function o(t){const e=t(t=>{Error.call(t),t.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}i.r(n),i.d(n,{animation:function(){return Kp},inputType:function(){return Lp},nativeScrolling:function(){return Gp},pointerEvents:function(){return Np},styleProp:function(){return Ou},stylePropPrefix:function(){return ku},supportProp:function(){return Vp},touch:function(){return zp},touchEvents:function(){return $p},transition:function(){return Wp},transitionEndEventName:function(){return jp}});const r=o(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function a(t,e){if(t){const i=t.indexOf(e);0<=i&&t.splice(i,1)}}class l{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const t of n)t.remove(this);else n.remove(this);const{initialTeardown:o}=this;if(s(o))try{o()}catch(e){t=e instanceof r?e.errors:[e]}const{_finalizers:a}=this;if(a){this._finalizers=null;for(const e of a)try{d(e)}catch(i){t=null!=t?t:[],i instanceof r?t=[...t,...i.errors]:t.push(i)}}if(t)throw new r(t)}}add(t){var e;if(t&&t!==this)if(this.closed)d(t);else{if(t instanceof l){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&a(e,t)}remove(t){const{_finalizers:e}=this;e&&a(e,t),t instanceof l&&t._removeParent(this)}}l.EMPTY=(()=>{const t=new l;return t.closed=!0,t})();const c=l.EMPTY;function h(t){return t instanceof l||t&&"closed"in t&&s(t.remove)&&s(t.add)&&s(t.unsubscribe)}function d(t){s(t)?t():t.unsubscribe()}const u={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},p={setTimeout(t,e,...i){const{delegate:n}=p;return(null==n?void 0:n.setTimeout)?n.setTimeout(t,e,...i):setTimeout(t,e,...i)},clearTimeout(t){const{delegate:e}=p;return((null==e?void 0:e.clearTimeout)||clearTimeout)(t)},delegate:void 0};function f(t){p.setTimeout(()=>{const{onUnhandledError:e}=u;if(!e)throw t;e(t)})}function _(){}const g=m("C",void 0,void 0);function m(t,e,i){return{kind:t,value:e,error:i}}let v=null;function y(t){if(u.useDeprecatedSynchronousErrorHandling){const e=!v;if(e&&(v={errorThrown:!1,error:null}),t(),e){const{errorThrown:t,error:e}=v;if(v=null,t)throw e}}else t()}class b extends l{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,h(t)&&t.add(this)):this.destination=T}static create(t,e,i){return new S(t,e,i)}next(t){this.isStopped?I(m("N",t,void 0),this):this._next(t)}error(t){this.isStopped?I(m("E",void 0,t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?I(g,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const C=Function.prototype.bind;function x(t,e){return C.call(t,e)}class w{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){E(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){E(i)}else E(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){E(e)}}}class S extends b{constructor(t,e,i){let n;if(super(),s(t)||!t)n={next:null!=t?t:void 0,error:null!=e?e:void 0,complete:null!=i?i:void 0};else{let e;this&&u.useDeprecatedNextContext?(e=Object.create(t),e.unsubscribe=()=>this.unsubscribe(),n={next:t.next&&x(t.next,e),error:t.error&&x(t.error,e),complete:t.complete&&x(t.complete,e)}):n=t}this.destination=new w(n)}}function E(t){u.useDeprecatedSynchronousErrorHandling?function(t){u.useDeprecatedSynchronousErrorHandling&&v&&(v.errorThrown=!0,v.error=t)}(t):f(t)}function I(t,e){const{onStoppedNotification:i}=u;i&&p.setTimeout(()=>i(t,e))}const T={closed:!0,next:_,error:function(t){throw t},complete:_},O="function"==typeof Symbol&&Symbol.observable||"@@observable";function k(t){return t}let D=(()=>{class t{constructor(t){t&&(this._subscribe=t)}lift(e){const i=new t;return i.source=this,i.operator=e,i}subscribe(t,e,i){const n=function(t){return t&&t instanceof b||function(t){return t&&s(t.next)&&s(t.error)&&s(t.complete)}(t)&&h(t)}(t)?t:new S(t,e,i);return y(()=>{const{operator:t,source:e}=this;n.add(t?t.call(n,e):e?this._subscribe(n):this._trySubscribe(n))}),n}_trySubscribe(t){try{return this._subscribe(t)}catch(e){t.error(e)}}forEach(t,e){return new(e=A(e))((e,i)=>{const n=new S({next:e=>{try{t(e)}catch(s){i(s),n.unsubscribe()}},error:i,complete:e});this.subscribe(n)})}_subscribe(t){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(t)}[O](){return this}pipe(...t){return function(t){return 0===t.length?k:1===t.length?t[0]:function(e){return t.reduce((t,e)=>e(t),e)}}(t)(this)}toPromise(t){return new(t=A(t))((t,e)=>{let i;this.subscribe(t=>i=t,t=>e(t),()=>t(i))})}}return t.create=e=>new t(e),t})();function A(t){var e;return null!==(e=null!=t?t:u.Promise)&&void 0!==e?e:Promise}const B=o(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let M=(()=>{class t extends D{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const e=new P(this,this);return e.operator=t,e}_throwIfClosed(){if(this.closed)throw new B}next(t){y(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const e of this.currentObservers)e.next(t)}})}error(t){y(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:e}=this;for(;e.length;)e.shift().error(t)}})}complete(){y(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:e,isStopped:i,observers:n}=this;return e||i?c:(this.currentObservers=null,n.push(t),new l(()=>{this.currentObservers=null,a(n,t)}))}_checkFinalizedStatuses(t){const{hasError:e,thrownError:i,isStopped:n}=this;e?t.error(i):n&&t.complete()}asObservable(){const t=new D;return t.source=this,t}}return t.create=(t,e)=>new P(t,e),t})();class P extends M{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:c}}function R(t){return e=>{if(function(t){return s(null==t?void 0:t.lift)}(e))return e.lift(function(e){try{return t(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function F(t,e,i,n,s){return new H(t,e,i,n,s)}class H extends b{constructor(t,e,i,n,s,o){super(t),this.onFinalize=s,this.shouldUnsubscribe=o,this._next=e?function(i){try{e(i)}catch(n){t.error(n)}}:super._next,this._error=n?function(e){try{n(e)}catch(i){t.error(i)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(e){t.error(e)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function V(t){return this instanceof V?(this.v=t,this):new V(t)}function L(t,e,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,s=i.apply(t,e||[]),o=[];return n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n;function r(t){s[t]&&(n[t]=function(e){return new Promise(function(i,n){o.push([t,e,i,n])>1||a(t,e)})})}function a(t,e){try{!function(t){t.value instanceof V?Promise.resolve(t.value.v).then(l,c):h(o[0][2],t)}(s[t](e))}catch(i){h(o[0][3],i)}}function l(t){a("next",t)}function c(t){a("throw",t)}function h(t,e){t(e),o.shift(),o.length&&a(o[0][0],o[0][1])}}function $(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,i=t[Symbol.asyncIterator];return i?i.call(t):(t=function(t){var e="function"==typeof Symbol&&Symbol.iterator,i=e&&t[e],n=0;if(i)return i.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(i){e[i]=t[i]&&function(e){return new Promise(function(n,s){!function(t,e,i,n){Promise.resolve(n).then(function(e){t({value:e,done:i})},e)}(n,s,(e=t[i](e)).done,e.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const N=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function z(t){return s(null==t?void 0:t.then)}function W(t){return s(t[O])}function j(t){return Symbol.asyncIterator&&s(null==t?void 0:t[Symbol.asyncIterator])}function K(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const G="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function U(t){return s(null==t?void 0:t[G])}function q(t){return L(this,arguments,function*(){const e=t.getReader();try{for(;;){const{value:t,done:i}=yield V(e.read());if(i)return yield V(void 0);yield yield V(t)}}finally{e.releaseLock()}})}function Z(t){return s(null==t?void 0:t.getReader)}function Q(t){if(t instanceof D)return t;if(null!=t){if(W(t))return function(t){return new D(e=>{const i=t[O]();if(s(i.subscribe))return i.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(N(t))return function(t){return new D(e=>{for(let i=0;i{t.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,f)})}(t);if(j(t))return X(t);if(U(t))return function(t){return new D(e=>{for(const i of t)if(e.next(i),e.closed)return;e.complete()})}(t);if(Z(t))return function(t){return X(q(t))}(t)}throw K(t)}function X(t){return new D(e=>{(function(t,e){var i,n,s,o;return function(t,e,i,n){return new(i||(i=Promise))(function(s,o){function r(t){try{l(n.next(t))}catch(e){o(e)}}function a(t){try{l(n.throw(t))}catch(e){o(e)}}function l(t){t.done?s(t.value):function(t){return t instanceof i?t:new i(function(e){e(t)})}(t.value).then(r,a)}l((n=n.apply(t,e||[])).next())})}(this,void 0,void 0,function*(){try{for(i=$(t);!(n=yield i.next()).done;)if(e.next(n.value),e.closed)return}catch(r){s={error:r}}finally{try{n&&!n.done&&(o=i.return)&&(yield o.call(i))}finally{if(s)throw s.error}}e.complete()})})(t,e).catch(t=>e.error(t))})}function Y(t,e,i,n=0,s=!1){const o=e.schedule(function(){i(),s?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(o),!s)return o}function J(t,e,i=1/0){return s(e)?J((i,n)=>function(t,e){return R((i,n)=>{let s=0;i.subscribe(F(n,i=>{n.next(t.call(e,i,s++))}))})}((t,s)=>e(i,t,n,s))(Q(t(i,n))),i):("number"==typeof e&&(i=e),R((e,n)=>function(t,e,i,n,s,o,r,a){const l=[];let c=0,h=0,d=!1;const u=()=>{d&&!l.length&&!c&&e.complete()},p=t=>c{c++;let s=!1;Q(i(t,h++)).subscribe(F(e,t=>{e.next(t)},()=>{s=!0},void 0,()=>{if(s)try{for(c--;l.length&&c{d=!0,u()})),()=>{}}(e,n,t,i)))}const tt=new D(t=>t.complete());function et(t){return t[t.length-1]}function it(t,e=0){return R((i,n)=>{i.subscribe(F(n,i=>Y(n,t,()=>n.next(i),e),()=>Y(n,t,()=>n.complete(),e),i=>Y(n,t,()=>n.error(i),e)))})}function nt(t,e=0){return R((i,n)=>{n.add(t.schedule(()=>i.subscribe(n),e))})}function st(t,e){if(!t)throw new Error("Iterable cannot be null");return new D(i=>{Y(i,e,()=>{const n=t[Symbol.asyncIterator]();Y(i,e,()=>{n.next().then(t=>{t.done?i.complete():i.next(t.value)})},0,!0)})})}function ot(t,e){return e?function(t,e){if(null!=t){if(W(t))return function(t,e){return Q(t).pipe(nt(e),it(e))}(t,e);if(N(t))return function(t,e){return new D(i=>{let n=0;return e.schedule(function(){n===t.length?i.complete():(i.next(t[n++]),i.closed||this.schedule())})})}(t,e);if(z(t))return function(t,e){return Q(t).pipe(nt(e),it(e))}(t,e);if(j(t))return st(t,e);if(U(t))return function(t,e){return new D(i=>{let n;return Y(i,e,()=>{n=t[G](),Y(i,e,()=>{let t,e;try{({value:t,done:e}=n.next())}catch(s){return void i.error(s)}e?i.complete():i.next(t)},0,!0)}),()=>s(null==n?void 0:n.return)&&n.return()})}(t,e);if(Z(t))return function(t,e){return st(q(t),e)}(t,e)}throw K(t)}(t,e):Q(t)}function rt(...t){const e=function(t){return function(t){return t&&s(t.schedule)}(et(t))?t.pop():void 0}(t),i=function(t,e){return"number"==typeof et(t)?t.pop():1/0}(t),n=t;return n.length?1===n.length?Q(n[0]):function(t=1/0){return J(k,t)}(i)(ot(n,e)):tt}function at(t,e,...i){if(!0===e)return void t();if(!1===e)return;const n=new S({next:()=>{n.unsubscribe(),t()}});return Q(e(...i)).subscribe(n)}function lt(t){for(let e in t)if(t[e]===lt)return e;throw Error("Could not find renamed property on target object.")}function ct(t,e){for(const i in e)e.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=e[i])}function ht(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(ht).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const i=e.indexOf("\n");return-1===i?e:e.substring(0,i)}function dt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const ut=lt({__forward_ref__:lt});function pt(t){return t.__forward_ref__=pt,t.toString=function(){return ht(this())},t}function ft(t){return _t(t)?t():t}function _t(t){return"function"==typeof t&&t.hasOwnProperty(ut)&&t.__forward_ref__===pt}class gt extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function mt(t){return"string"==typeof t?t:null==t?"":String(t)}function vt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():mt(t)}function yt(t,e){const i=e?` in ${e}`:"";throw new gt("201",`No provider for ${vt(t)} found${i}`)}function bt(t,e){null==t&&function(t,e,i,n){throw new Error(`ASSERTION ERROR: ${t}`+(null==n?"":` [Expected=> ${i} ${n} ${e} <=Actual]`))}(e,t,null,"!=")}function Ct(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function xt(t){return{providers:t.providers||[],imports:t.imports||[]}}function wt(t){return St(t,It)||St(t,Ot)}function St(t,e){return t.hasOwnProperty(e)?t[e]:null}function Et(t){return t&&(t.hasOwnProperty(Tt)||t.hasOwnProperty(kt))?t[Tt]:null}const It=lt({"\u0275prov":lt}),Tt=lt({"\u0275inj":lt}),Ot=lt({ngInjectableDef:lt}),kt=lt({ngInjectorDef:lt});var Dt=(()=>((Dt=Dt||{})[Dt.Default=0]="Default",Dt[Dt.Host=1]="Host",Dt[Dt.Self=2]="Self",Dt[Dt.SkipSelf=4]="SkipSelf",Dt[Dt.Optional=8]="Optional",Dt))();let At;function Bt(t){const e=At;return At=t,e}function Mt(t,e,i){const n=wt(t);return n&&"root"==n.providedIn?void 0===n.value?n.value=n.factory():n.value:i&Dt.Optional?null:void 0!==e?e:void yt(ht(t),"Injector")}function Pt(t){return{toString:t}.toString()}var Rt=(()=>((Rt=Rt||{})[Rt.OnPush=0]="OnPush",Rt[Rt.Default=1]="Default",Rt))(),Ft=(()=>((Ft=Ft||{})[Ft.Emulated=0]="Emulated",Ft[Ft.None=2]="None",Ft[Ft.ShadowDom=3]="ShadowDom",Ft))();const Ht="undefined"!=typeof globalThis&&globalThis,Vt="undefined"!=typeof window&&window,Lt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,$t=Ht||"undefined"!=typeof global&&global||Vt||Lt,Nt={},zt=[],Wt=lt({"\u0275cmp":lt}),jt=lt({"\u0275dir":lt}),Kt=lt({"\u0275pipe":lt}),Gt=lt({"\u0275mod":lt}),Ut=lt({"\u0275loc":lt}),qt=lt({"\u0275fac":lt}),Zt=lt({__NG_ELEMENT_ID__:lt});let Qt=0;function Xt(t){return Pt(()=>{const e={},i={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===Rt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||zt,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Ft.Emulated,id:"c",styles:t.styles||zt,_:null,setInput:null,schemas:t.schemas||null,tView:null},n=t.directives,s=t.features,o=t.pipes;return i.id+=Qt++,i.inputs=ie(t.inputs,e),i.outputs=ie(t.outputs),s&&s.forEach(t=>t(i)),i.directiveDefs=n?()=>("function"==typeof n?n():n).map(Yt):null,i.pipeDefs=o?()=>("function"==typeof o?o():o).map(Jt):null,i})}function Yt(t){return se(t)||function(t){return t[jt]||null}(t)}function Jt(t){return function(t){return t[Kt]||null}(t)}const te={};function ee(t){return Pt(()=>{const e={type:t.type,bootstrap:t.bootstrap||zt,declarations:t.declarations||zt,imports:t.imports||zt,exports:t.exports||zt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(te[t.id]=t.type),e})}function ie(t,e){if(null==t)return Nt;const i={};for(const n in t)if(t.hasOwnProperty(n)){let s=t[n],o=s;Array.isArray(s)&&(o=s[1],s=s[0]),i[s]=n,e&&(e[s]=o)}return i}const ne=Xt;function se(t){return t[Wt]||null}function oe(t,e){const i=t[Gt]||null;if(!i&&!0===e)throw new Error(`Type ${ht(t)} does not have '\u0275mod' property.`);return i}function re(t){return Array.isArray(t)&&"object"==typeof t[1]}function ae(t){return Array.isArray(t)&&!0===t[1]}function le(t){return 0!=(8&t.flags)}function ce(t){return 2==(2&t.flags)}function he(t){return 1==(1&t.flags)}function de(t){return null!==t.template}function ue(t){return 0!=(512&t[2])}function pe(t,e){return t.hasOwnProperty(qt)?t[qt]:null}class fe{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function _e(){return ge}function ge(t){return t.type.prototype.ngOnChanges&&(t.setInput=ve),me}function me(){const t=be(this),e=null==t?void 0:t.current;if(e){const i=t.previous;if(i===Nt)t.previous=e;else for(let t in e)i[t]=e[t];t.current=null,this.ngOnChanges(e)}}function ve(t,e,i,n){const s=be(t)||function(t,e){return t[ye]=e}(t,{previous:Nt,current:null}),o=s.current||(s.current={}),r=s.previous,a=this.declaredInputs[i],l=r[a];o[a]=new fe(l&&l.currentValue,e,r===Nt),t[n]=e}_e.ngInherit=!0;const ye="__ngSimpleChanges__";function be(t){return t[ye]||null}let Ce;function xe(t){return!!t.listen}const we={createRenderer:(t,e)=>void 0!==Ce?Ce:"undefined"!=typeof document?document:void 0};function Se(t){for(;Array.isArray(t);)t=t[0];return t}function Ee(t,e){return Se(e[t.index])}function Ie(t,e){return t.data[e]}function Te(t,e){const i=e[t];return re(i)?i:i[0]}function Oe(t){return 4==(4&t[2])}function ke(t){return 128==(128&t[2])}function De(t,e){return null==e?null:t[e]}function Ae(t){t[18]=0}function Be(t,e){t[5]+=e;let i=t,n=t[3];for(;null!==n&&(1===e&&1===i[5]||-1===e&&0===i[5]);)n[5]+=e,i=n,n=n[3]}const Me={lFrame:ei(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Pe(){return Me.bindingsEnabled}function Re(){return Me.lFrame.lView}function Fe(){return Me.lFrame.tView}function He(t){return Me.lFrame.contextLView=t,t[8]}function Ve(){let t=Le();for(;null!==t&&64===t.type;)t=t.parent;return t}function Le(){return Me.lFrame.currentTNode}function $e(t,e){const i=Me.lFrame;i.currentTNode=t,i.isParent=e}function Ne(){return Me.lFrame.isParent}function ze(){Me.lFrame.isParent=!1}function We(){return Me.isInCheckNoChangesMode}function je(t){Me.isInCheckNoChangesMode=t}function Ke(){const t=Me.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Ge(){return Me.lFrame.bindingIndex++}function Ue(t,e){const i=Me.lFrame;i.bindingIndex=i.bindingRootIndex=t,qe(e)}function qe(t){Me.lFrame.currentDirectiveIndex=t}function Ze(){return Me.lFrame.currentQueryIndex}function Qe(t){Me.lFrame.currentQueryIndex=t}function Xe(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Ye(t,e,i){if(i&Dt.SkipSelf){let n=e,s=t;for(;!(n=n.parent,null!==n||i&Dt.Host||(n=Xe(s),null===n||(s=s[15],10&n.type))););if(null===n)return!1;e=n,t=s}const n=Me.lFrame=ti();return n.currentTNode=e,n.lView=t,!0}function Je(t){const e=ti(),i=t[1];Me.lFrame=e,e.currentTNode=i.firstChild,e.lView=t,e.tView=i,e.contextLView=t,e.bindingIndex=i.bindingStartIndex,e.inI18n=!1}function ti(){const t=Me.lFrame,e=null===t?null:t.child;return null===e?ei(t):e}function ei(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function ii(){const t=Me.lFrame;return Me.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const ni=ii;function si(){const t=ii();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function oi(){return Me.lFrame.selectedIndex}function ri(t){Me.lFrame.selectedIndex=t}function ai(){const t=Me.lFrame;return Ie(t.tView,t.selectedIndex)}function li(t,e){for(let i=e.directiveStart,n=e.directiveEnd;i=n)break}else e[a]<0&&(t[18]+=65536),(r>11>16&&(3&t[2])===e){t[2]+=2048;try{o.call(r)}finally{}}}else try{o.call(r)}finally{}}class fi{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function _i(t,e,i){const n=xe(t);let s=0;for(;se){r=o-1;break}}}for(;o>16}(t),n=e;for(;i>0;)n=n[15],i--;return n}let wi=!0;function Si(t){const e=wi;return wi=t,e}let Ei=0;function Ii(t,e){const i=Oi(t,e);if(-1!==i)return i;const n=e[1];n.firstCreatePass&&(t.injectorIndex=e.length,Ti(n.data,t),Ti(e,null),Ti(n.blueprint,null));const s=ki(t,e),o=t.injectorIndex;if(bi(s)){const t=Ci(s),i=xi(s,e),n=i[1].data;for(let s=0;s<8;s++)e[o+s]=i[t+s]|n[t+s]}return e[o+8]=s,o}function Ti(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Oi(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function ki(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let i=0,n=null,s=e;for(;null!==s;){const t=s[1],e=t.type;if(n=2===e?t.declTNode:1===e?s[6]:null,null===n)return-1;if(i++,s=s[15],-1!==n.injectorIndex)return n.injectorIndex|i<<16}return-1}function Di(t,e,i){!function(t,e,i){let n;"string"==typeof i?n=i.charCodeAt(0)||0:i.hasOwnProperty(Zt)&&(n=i[Zt]),null==n&&(n=i[Zt]=Ei++);const s=255&n;e.data[t+(s>>5)]|=1<=0?255&e:Ri:e}(i);if("function"==typeof o){if(!Ye(e,t,n))return n&Dt.Host?Ai(s,i,n):Bi(e,i,n,s);try{const t=o(n);if(null!=t||n&Dt.Optional)return t;yt(i)}finally{ni()}}else if("number"==typeof o){let s=null,r=Oi(t,e),a=-1,l=n&Dt.Host?e[16][6]:null;for((-1===r||n&Dt.SkipSelf)&&(a=-1===r?ki(t,e):e[r+8],-1!==a&&$i(n,!1)?(s=e[1],r=Ci(a),e=xi(a,e)):r=-1);-1!==r;){const t=e[1];if(Li(o,r,t.data)){const t=Fi(r,e,i,s,n,l);if(t!==Pi)return t}a=e[r+8],-1!==a&&$i(n,e[1].data[r+8]===l)&&Li(o,r,e)?(s=t,r=Ci(a),e=xi(a,e)):r=-1}}}return Bi(e,i,n,s)}const Pi={};function Ri(){return new Ni(Ve(),Re())}function Fi(t,e,i,n,s,o){const r=e[1],a=r.data[t+8],l=Hi(a,r,i,null==n?ce(a)&&wi:n!=r&&0!=(3&a.type),s&Dt.Host&&o===a);return null!==l?Vi(e,r,l,a):Pi}function Hi(t,e,i,n,s){const o=t.providerIndexes,r=e.data,a=1048575&o,l=t.directiveStart,c=o>>20,h=s?a+c:t.directiveEnd;for(let d=n?a:a+c;d=l&&t.type===i)return d}if(s){const t=r[l];if(t&&de(t)&&t.type===i)return l}return null}function Vi(t,e,i,n){let s=t[i];const o=e.data;if(function(t){return t instanceof fi}(s)){const r=s;r.resolving&&function(t,e){throw new gt("200",`Circular dependency in DI detected for ${t}`)}(vt(o[i]));const a=Si(r.canSeeViewProviders);r.resolving=!0;const l=r.injectImpl?Bt(r.injectImpl):null;Ye(t,n,Dt.Default);try{s=t[i]=r.factory(void 0,o,t,n),e.firstCreatePass&&i>=n.directiveStart&&function(t,e,i){const{ngOnChanges:n,ngOnInit:s,ngDoCheck:o}=e.type.prototype;if(n){const n=ge(e);(i.preOrderHooks||(i.preOrderHooks=[])).push(t,n),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,n)}s&&(i.preOrderHooks||(i.preOrderHooks=[])).push(0-t,s),o&&((i.preOrderHooks||(i.preOrderHooks=[])).push(t,o),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,o))}(i,o[i],e)}finally{null!==l&&Bt(l),Si(a),r.resolving=!1,ni()}}return s}function Li(t,e,i){return!!(i[e+(t>>5)]&1<{const e=t.prototype.constructor,i=e[qt]||Wi(e),n=Object.prototype;let s=Object.getPrototypeOf(t.prototype).constructor;for(;s&&s!==n;){const t=s[qt]||Wi(s);if(t&&t!==i)return t;s=Object.getPrototypeOf(s)}return t=>new t})}function Wi(t){return _t(t)?()=>{const e=Wi(ft(t));return e&&e()}:pe(t)}const ji="__parameters__";function Ki(t,e,i){return Pt(()=>{const n=function(t){return function(...e){if(t){const i=t(...e);for(const t in i)this[t]=i[t]}}}(e);function s(...t){if(this instanceof s)return n.apply(this,t),this;const e=new s(...t);return i.annotation=e,i;function i(t,i,n){const s=t.hasOwnProperty(ji)?t[ji]:Object.defineProperty(t,ji,{value:[]})[ji];for(;s.length<=n;)s.push(null);return(s[n]=s[n]||[]).push(e),t}}return i&&(s.prototype=Object.create(i.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}class Gi{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Ct({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}function Ui(t,e){void 0===e&&(e=t);for(let i=0;iArray.isArray(t)?qi(t,e):e(t))}function Zi(t,e,i){e>=t.length?t.push(i):t.splice(e,0,i)}function Qi(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Xi(t,e){const i=[];for(let n=0;n ");else if("object"==typeof e){let t=[];for(let i in e)if(e.hasOwnProperty(i)){let n=e[i];t.push(i+":"+("string"==typeof n?JSON.stringify(n):ht(n)))}s=`{${t.join(", ")}}`}return`${i}${n?"("+n+")":""}[${s}]: ${t.replace(en,"\n ")}`}("\n"+t.message,s,i,n),t.ngTokenPath=s,t[tn]=null,t}const pn=hn(Ki("Inject",t=>({token:t})),-1),fn=hn(Ki("Optional"),8),_n=hn(Ki("SkipSelf"),4);var gn=(()=>((gn=gn||{})[gn.Important=1]="Important",gn[gn.DashCase=2]="DashCase",gn))();const mn="__ngContext__";function vn(t,e){t[mn]=e}function yn(t){const e=function(t){return t[mn]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function bn(t,e){return undefined(t,e)}function Cn(t){const e=t[3];return ae(e)?e[3]:e}function xn(t){return Sn(t[13])}function wn(t){return Sn(t[4])}function Sn(t){for(;null!==t&&!ae(t);)t=t[4];return t}function En(t,e,i,n,s){if(null!=n){let o,r=!1;ae(n)?o=n:re(n)&&(r=!0,n=n[0]);const a=Se(n);0===t&&null!==i?null==s?Mn(e,i,a):Bn(e,i,a,s||null,!0):1===t&&null!==i?Bn(e,i,a,s||null,!0):2===t?function(t,e,i){const n=Rn(t,e);n&&function(t,e,i,n){xe(t)?t.removeChild(e,i,n):e.removeChild(i)}(t,n,e,i)}(e,a,r):3===t&&e.destroyNode(a),null!=o&&function(t,e,i,n,s){const o=i[7];o!==Se(i)&&En(e,t,n,o,s);for(let r=10;r0&&(t[i-1][4]=n[4]);const o=Qi(t,10+e);!function(t,e){Wn(t,e,e[11],2,null,null),e[0]=null,e[6]=null}(n[1],n);const r=o[19];null!==r&&r.detachView(o[1]),n[3]=null,n[4]=null,n[2]&=-129}return n}function kn(t,e){if(!(256&e[2])){const i=e[11];xe(i)&&i.destroyNode&&Wn(t,e,i,3,null,null),function(t){let e=t[13];if(!e)return Dn(t[1],t);for(;e;){let i=null;if(re(e))i=e[13];else{const t=e[10];t&&(i=t)}if(!i){for(;e&&!e[4]&&e!==t;)re(e)&&Dn(e[1],e),e=e[3];null===e&&(e=t),re(e)&&Dn(e[1],e),i=e&&e[4]}e=i}}(e)}}function Dn(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let i;if(null!=t&&null!=(i=t.destroyHooks))for(let n=0;n=0?n[s=l]():n[s=-l].unsubscribe(),o+=2}else{const t=n[s=i[o+1]];i[o].call(t)}if(null!==n){for(let t=s+1;t((Xn=Xn||{})[Xn.NONE=0]="NONE",Xn[Xn.HTML=1]="HTML",Xn[Xn.STYLE=2]="STYLE",Xn[Xn.SCRIPT=3]="SCRIPT",Xn[Xn.URL=4]="URL",Xn[Xn.RESOURCE_URL=5]="RESOURCE_URL",Xn))();function Yn(t){const e=function(){const t=Re();return t&&t[12]}();return e?e.sanitize(Xn.URL,t)||"":qn(t,"URL")?function(t){return t instanceof Un?t.changingThisBreaksApplicationSecurity:t}(t):function(t){return(t=String(t)).match(Zn)||t.match(Qn)?t:"unsafe:"+t}(mt(t))}function Jn(t){return t.ngOriginalError}function ts(t,...e){t.error(...e)}class es{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),i=this._findContext(t),n=(s=t)&&s.ngErrorLogger||ts;var s;n(this._console,"ERROR",t),e&&n(this._console,"ORIGINAL ERROR",e),i&&n(this._console,"ERROR CONTEXT",i)}_findContext(t){return t?function(t){return t.ngDebugContext}(t)||this._findContext(Jn(t)):null}_findOriginalError(t){let e=t&&Jn(t);for(;e&&Jn(e);)e=Jn(e);return e||null}}const is=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind($t))();function ns(t){return t instanceof Function?t():t}function ss(t,e,i){let n=t.length;for(;;){const s=t.indexOf(e,i);if(-1===s)return s;if(0===s||t.charCodeAt(s-1)<=32){const i=e.length;if(s+i===n||t.charCodeAt(s+i)<=32)return s}i=s+1}}const os="ng-template";function rs(t,e,i){let n=0;for(;no?"":s[h+1].toLowerCase();const e=8&n?t:null;if(e&&-1!==ss(e,c,0)||2&n&&c!==t){if(hs(n))return!1;r=!0}}}}else{if(!r&&!hs(n)&&!hs(l))return!1;if(r&&hs(l))continue;r=!1,n=l|1&n}}return hs(n)||r}function hs(t){return 0==(1&t)}function ds(t,e,i,n){if(null===e)return-1;let s=0;if(n||!i){let i=!1;for(;s-1)for(i++;i0?'="'+e+'"':"")+"]"}else 8&n?s+="."+r:4&n&&(s+=" "+r);else""!==s&&!hs(r)&&(e+=fs(o,s),s=""),n=r,o=o||!hs(n);i++}return""!==s&&(e+=fs(o,s)),e}const gs={};function ms(t){vs(Fe(),Re(),oi()+t,We())}function vs(t,e,i,n){if(!n)if(3==(3&e[2])){const n=t.preOrderCheckHooks;null!==n&&ci(e,n,i)}else{const n=t.preOrderHooks;null!==n&&hi(e,n,0,i)}ri(i)}function ys(t,e){const i=t.contentQueries;if(null!==i)for(let n=0;n20&&vs(t,e,20,We()),i(n,s)}finally{ri(o)}}function Ts(t,e,i){!Pe()||(function(t,e,i,n){const s=i.directiveStart,o=i.directiveEnd;t.firstCreatePass||Ii(i,e),vn(n,e);const r=i.initialInputs;for(let a=s;a0;){const i=t[--e];if("number"==typeof i&&i<0)return i}return 0})(i)!=o&&i.push(o),i.push(n,s,r)}}function Fs(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Hs(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Vs(t,e,i){if(i){if(e.exportAs)for(let n=0;n0&&Gs(i)}}function Gs(t){for(let i=xn(t);null!==i;i=wn(i))for(let t=10;t0&&Gs(e)}const e=t[1].components;if(null!==e)for(let i=0;i0&&Gs(n)}}function Us(t,e){const i=Te(e,t),n=i[1];(function(t,e){for(let i=e.length;iPromise.resolve(null))();function to(t){return t[7]||(t[7]=[])}function eo(t){return t.cleanup||(t.cleanup=[])}function io(t,e){const i=t[9],n=i?i.get(es,null):null;n&&n.handleError(e)}function no(t,e,i,n,s){for(let o=0;othis.processProvider(i,t,e)),qi([t],t=>this.processInjectorType(t,[],s)),this.records.set(ro,vo(void 0,this));const o=this.records.get(lo);this.scope=null!=o?o.value:null,this.source=n||("object"==typeof t?null:ht(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=Yi,i=Dt.Default){this.assertNotDestroyed();const n=rn(this),s=Bt(void 0);try{if(!(i&Dt.SkipSelf)){let e=this.records.get(t);if(void 0===e){const i=("function"==typeof(o=t)||"object"==typeof o&&o instanceof Gi)&&wt(t);e=i&&this.injectableDefInScope(i)?vo(go(t),co):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(i&Dt.Self?po():this.parent).get(t,e=i&Dt.Optional&&e===Yi?null:e)}catch(r){if("NullInjectorError"===r.name){if((r[tn]=r[tn]||[]).unshift(ht(t)),n)throw r;return un(r,t,"R3InjectorError",this.source)}throw r}finally{Bt(s),rn(n)}var o}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,i)=>t.push(ht(i))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,i){if(!(t=ft(t)))return!1;let n=Et(t);const s=null==n&&t.ngModule||void 0,o=void 0===s?t:s,r=-1!==i.indexOf(o);if(void 0!==s&&(n=Et(s)),null==n)return!1;if(null!=n.imports&&!r){let t;i.push(o);try{qi(n.imports,n=>{this.processInjectorType(n,e,i)&&(void 0===t&&(t=[]),t.push(n))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,i,n||zt))}}this.injectorDefTypes.add(o);const a=pe(o)||(()=>new o);this.records.set(o,vo(a,co));const l=n.providers;if(null!=l&&!r){const e=t;qi(l,t=>this.processProvider(t,e,l))}return void 0!==s&&void 0!==t.providers}processProvider(t,e,i){let n=bo(t=ft(t))?t:ft(t&&t.provide);const s=function(t,e,i){return yo(t)?vo(void 0,t.useValue):vo(mo(t),co)}(t);if(bo(t)||!0!==t.multi)this.records.get(n);else{let e=this.records.get(n);e||(e=vo(void 0,co,!0),e.factory=()=>cn(e.multi),this.records.set(n,e)),n=t,e.multi.push(t)}this.records.set(n,s)}hydrate(t,e){return e.value===co&&(e.value=ho,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(i=e.value)&&"object"==typeof i&&"function"==typeof i.ngOnDestroy&&this.onDestroy.add(e.value),e.value;var i}injectableDefInScope(t){if(!t.providedIn)return!1;const e=ft(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function go(t){const e=wt(t),i=null!==e?e.factory:pe(t);if(null!==i)return i;if(t instanceof Gi)throw new Error(`Token ${ht(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const i=Xi(e,"?");throw new Error(`Can't resolve all parameters for ${ht(t)}: (${i.join(", ")}).`)}const i=function(t){const e=t&&(t[It]||t[Ot]);if(e){const i=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${i}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${i}" class.`),e}return null}(t);return null!==i?()=>i.factory(t):()=>new t}(t);throw new Error("unreachable")}function mo(t,e,i){let n;if(bo(t)){const e=ft(t);return pe(e)||go(e)}if(yo(t))n=()=>ft(t.useValue);else if(function(t){return!(!t||!t.useFactory)}(t))n=()=>t.useFactory(...cn(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))n=()=>ln(ft(t.useExisting));else{const e=ft(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return pe(e)||go(e);n=()=>new e(...cn(t.deps))}return n}function vo(t,e,i=!1){return{factory:t,value:e,multi:i?[]:void 0}}function yo(t){return null!==t&&"object"==typeof t&&sn in t}function bo(t){return"function"==typeof t}const Co=function(t,e,i){return function(t,e=null,i=null,n){const s=fo(t,e,i,n);return s._resolveInjectorDefTypes(),s}({name:i},e,t,i)};let xo=(()=>{class t{static create(t,e){return Array.isArray(t)?Co(t,e,""):Co(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=Yi,t.NULL=new ao,t.\u0275prov=Ct({token:t,providedIn:"any",factory:()=>ln(ro)}),t.__NG_ELEMENT_ID__=-1,t})();function wo(t,e){li(yn(t)[1],Ve())}function So(t){let e=function(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),i=!0;const n=[t];for(;e;){let s;if(de(t))s=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");s=e.\u0275dir}if(s){if(i){n.push(s);const e=t;e.inputs=Eo(t.inputs),e.declaredInputs=Eo(t.declaredInputs),e.outputs=Eo(t.outputs);const i=s.hostBindings;i&&Oo(t,i);const o=s.viewQuery,r=s.contentQueries;if(o&&Io(t,o),r&&To(t,r),ct(t.inputs,s.inputs),ct(t.declaredInputs,s.declaredInputs),ct(t.outputs,s.outputs),de(s)&&s.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(s.data.animation)}}const e=s.features;if(e)for(let n=0;n=0;n--){const s=t[n];s.hostVars=e+=s.hostVars,s.hostAttrs=vi(s.hostAttrs,i=vi(i,s.hostAttrs))}}(n)}function Eo(t){return t===Nt?{}:t===zt?[]:t}function Io(t,e){const i=t.viewQuery;t.viewQuery=i?(t,n)=>{e(t,n),i(t,n)}:e}function To(t,e){const i=t.contentQueries;t.contentQueries=i?(t,n,s)=>{e(t,n,s),i(t,n,s)}:e}function Oo(t,e){const i=t.hostBindings;t.hostBindings=i?(t,n)=>{e(t,n),i(t,n)}:e}let ko=null;function Do(){if(!ko){const t=$t.Symbol;if(t&&t.iterator)ko=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(Se(t[n.index])):n.index;if(xe(i)){let r=null;if(!a&&l&&(r=function(t,e,i,n){const s=t.cleanup;if(null!=s)for(let o=0;oi?t[i]:null}"string"==typeof t&&(o+=2)}return null}(t,e,s,n.index)),null!==r)(r.__ngLastListenerFn__||r).__ngNextListenerFn__=o,r.__ngLastListenerFn__=o,u=!1;else{o=qo(n,e,h,o,!1);const t=i.listen(f,s,o);d.push(o,t),c&&c.push(s,g,_,_+1)}}else o=qo(n,e,h,o,!0),f.addEventListener(s,o,r),d.push(o),c&&c.push(s,g,_,r)}else o=qo(n,e,h,o,!1);const p=n.outputs;let f;if(u&&null!==p&&(f=p[s])){const t=f.length;if(t)for(let i=0;i((ar=ar||{})[ar.LocaleId=0]="LocaleId",ar[ar.DayPeriodsFormat=1]="DayPeriodsFormat",ar[ar.DayPeriodsStandalone=2]="DayPeriodsStandalone",ar[ar.DaysFormat=3]="DaysFormat",ar[ar.DaysStandalone=4]="DaysStandalone",ar[ar.MonthsFormat=5]="MonthsFormat",ar[ar.MonthsStandalone=6]="MonthsStandalone",ar[ar.Eras=7]="Eras",ar[ar.FirstDayOfWeek=8]="FirstDayOfWeek",ar[ar.WeekendRange=9]="WeekendRange",ar[ar.DateFormat=10]="DateFormat",ar[ar.TimeFormat=11]="TimeFormat",ar[ar.DateTimeFormat=12]="DateTimeFormat",ar[ar.NumberSymbols=13]="NumberSymbols",ar[ar.NumberFormats=14]="NumberFormats",ar[ar.CurrencyCode=15]="CurrencyCode",ar[ar.CurrencySymbol=16]="CurrencySymbol",ar[ar.CurrencyName=17]="CurrencyName",ar[ar.Currencies=18]="Currencies",ar[ar.Directionality=19]="Directionality",ar[ar.PluralCase=20]="PluralCase",ar[ar.ExtraData=21]="ExtraData",ar))();const lr="en-US";let cr=lr;function hr(t){bt(t,"Expected localeId to be defined"),"string"==typeof t&&(cr=t.toLowerCase().replace(/_/g,"-"))}function dr(t,e,i,n,s){if(t=ft(t),Array.isArray(t))for(let o=0;o>20;if(bo(t)||!t.multi){const n=new fi(l,s,Vo),p=fr(a,e,s?h:h+u,d);-1===p?(Di(Ii(c,r),o,a),ur(o,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=1048576),i.push(n),r.push(n)):(i[p]=n,r[p]=n)}else{const p=fr(a,e,h+u,d),f=fr(a,e,h,h+u),_=p>=0&&i[p],g=f>=0&&i[f];if(s&&!g||!s&&!_){Di(Ii(c,r),o,a);const h=function(t,e,i,n,s){const o=new fi(t,i,Vo);return o.multi=[],o.index=e,o.componentProviders=0,pr(o,s,n&&!i),o}(s?gr:_r,i.length,s,n,l);!s&&g&&(i[f].providerFactory=h),ur(o,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=1048576),i.push(h),r.push(h)}else ur(o,t,p>-1?p:f,pr(i[s?f:p],l,!s&&n));!s&&n&&g&&i[f].componentProviders++}}}function ur(t,e,i,n){const s=bo(e);if(s||function(t){return!!t.useClass}(e)){const o=(e.useClass||e).prototype.ngOnDestroy;if(o){const r=t.destroyHooks||(t.destroyHooks=[]);if(!s&&e.multi){const t=r.indexOf(i);-1===t?r.push(i,[n,o]):r[t+1].push(n,o)}else r.push(i,o)}}}function pr(t,e,i){return i&&t.componentProviders++,t.multi.push(e)-1}function fr(t,e,i,n){for(let s=i;s{i.providersResolver=(i,n)=>function(t,e,i){const n=Fe();if(n.firstCreatePass){const s=de(t);dr(i,n.data,n.blueprint,s,!0),dr(e,n.data,n.blueprint,s,!1)}}(i,n?n(t):t,e)}}class yr{}const br="ngComponent";class Cr{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${ht(t)}. Did you add it to @NgModule.entryComponents?`);return e[br]=t,e}(t)}}let xr=(()=>{class t{}return t.NULL=new Cr,t})();function wr(...t){}function Sr(t,e){return new Ir(Ee(t,e))}const Er=function(){return Sr(Ve(),Re())};let Ir=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=Er,t})();function Tr(t){return t instanceof Ir?t.nativeElement:t}class Or{}let kr=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Dr(),t})();const Dr=function(){const t=Re(),e=Te(Ve().index,t);return function(t){return t[11]}(re(e)?e:t)};let Ar=(()=>{class t{}return t.\u0275prov=Ct({token:t,providedIn:"root",factory:()=>null}),t})();class Br{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Mr=new Br("12.2.17");class Pr{constructor(){}supports(t){return Ao(t)}create(t){return new Fr(t)}}const Rr=(t,e)=>e;class Fr{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Rr}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,n=0,s=null;for(;e||i;){const o=!i||e&&e.currentIndex<$r(i,n,s)?e:i,r=$r(o,n,s),a=o.currentIndex;if(o===i)n--,i=i._nextRemoved;else if(e=e._next,null==o.previousIndex)n++;else{s||(s=[]);const t=r-n,e=a-n;if(t!=e){for(let i=0;i{n=this._trackByFn(e,t),null!==s&&Object.is(s.trackById,n)?(o&&(s=this._verifyReinsertion(s,t,n,e)),Object.is(s.item,t)||this._addIdentityChange(s,t)):(s=this._mismatch(s,t,n,e),o=!0),s=s._next,e++}),this.length=e;return this._truncate(s),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,n){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,s,n)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,n))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,n)):t=this._addAfter(new Hr(e,i),s,n),t}_verifyReinsertion(t,e,i,n){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?t=this._reinsertAfter(s,t._prev,n):t.currentIndex!=n&&(t.currentIndex=n,this._addToMoves(t,n)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const n=t._prevRemoved,s=t._nextRemoved;return null===n?this._removalsHead=s:n._nextRemoved=s,null===s?this._removalsTail=n:s._prevRemoved=n,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const n=null===e?this._itHead:e._next;return t._next=n,t._prev=e,null===n?this._itTail=t:n._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Lr),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Lr),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Hr{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Vr{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class Lr{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new Vr,this.map.set(e,i)),i.add(t)}get(t,e){const i=this.map.get(t);return i?i.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function $r(t,e,i){const n=t.previousIndex;if(null===n)return n;let s=0;return i&&n{if(e&&e.key===i)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const n=this._getOrCreateRecordForKey(i,t);e=this._insertBeforeOrAppend(e,n)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,e);const n=i._prev,s=i._next;return n&&(n._next=s),s&&(s._prev=n),i._next=null,i._prev=null,i}const i=new Wr(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class Wr{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function jr(){return new Kr([new Pr])}let Kr=(()=>{class t{constructor(t){this.factories=t}static create(e,i){if(null!=i){const t=i.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||jr()),deps:[[t,new _n,new fn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${function(t){return t.name||typeof t}(t)}'`)}}return t.\u0275prov=Ct({token:t,providedIn:"root",factory:jr}),t})();function Gr(){return new Ur([new Nr])}let Ur=(()=>{class t{constructor(t){this.factories=t}static create(e,i){if(i){const t=i.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||Gr()),deps:[[t,new _n,new fn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=Ct({token:t,providedIn:"root",factory:Gr}),t})();function qr(t,e,i,n,s=!1){for(;null!==i;){const o=e[i.index];if(null!==o&&n.push(Se(o)),ae(o))for(let t=10;t-1&&(On(t,i),Qi(e,i))}this._attachedToViewContainer=!1}kn(this._lView[1],this._lView)}onDestroy(t){As(this._lView[1],this._lView,null,t)}markForCheck(){Zs(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Qs(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,i){je(!0);try{Qs(t,e,i)}finally{je(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,Wn(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class Qr extends Zr{constructor(t){super(t),this._view=t}detectChanges(){Xs(this._view)}checkNoChanges(){!function(t){je(!0);try{Xs(t)}finally{je(!1)}}(this._view)}get context(){return null}}const Xr=[new Nr],Yr=new Kr([new Pr]),Jr=new Ur(Xr),ta=function(){return sa(Ve(),Re())};let ea=(()=>{class t{}return t.__NG_ELEMENT_ID__=ta,t})();const ia=ea,na=class extends ia{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t){const e=this._declarationTContainer.tViews,i=bs(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const n=this._declarationLView[19];return null!==n&&(i[19]=n.createEmbeddedView(e)),ws(e,i,t),new Zr(i)}};function sa(t,e){return 4&t.type?new na(e,t,Sr(t,e)):null}class oa{}const ra=function(){return ua(Ve(),Re())};let aa=(()=>{class t{}return t.__NG_ELEMENT_ID__=ra,t})();const la=aa,ca=class extends la{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return Sr(this._hostTNode,this._hostLView)}get injector(){return new Ni(this._hostTNode,this._hostLView)}get parentInjector(){const t=ki(this._hostTNode,this._hostLView);if(bi(t)){const e=xi(t,this._hostLView),i=Ci(t);return new Ni(e[1].data[i+8],e)}return new Ni(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=ha(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){const n=t.createEmbeddedView(e||{});return this.insert(n,i),n}createComponent(t,e,i,n,s){const o=i||this.parentInjector;if(!s&&null==t.ngModule&&o){const t=o.get(oa,null);t&&(s=t)}const r=t.create(o,n,void 0,s);return this.insert(r.hostView,e),r}insert(t,e){const i=t._lView,n=i[1];if(ae(i[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=i[3],n=new ca(e,e[6],e[3]);n.detach(n.indexOf(t))}}const s=this._adjustIndex(e),o=this._lContainer;!function(t,e,i,n){const s=10+n,o=i.length;n>0&&(i[s-1][4]=e),nis});class ma extends yr{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(_s).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return _a(this.componentDef.inputs)}get outputs(){return _a(this.componentDef.outputs)}create(t,e,i,n){const s=(n=n||this.ngModule)?function(t,e){return{get:(i,n,s)=>{const o=t.get(i,pa,s);return o!==pa||n===pa?o:e.get(i,n,s)}}}(t,n.injector):t,o=s.get(Or,we),r=s.get(Ar,null),a=o.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=i?function(t,e,i){if(xe(t))return t.selectRootElement(e,i===Ft.ShadowDom);let n="string"==typeof e?t.querySelector(e):e;return n.textContent="",n}(a,i,this.componentDef.encapsulation):In(o.createRenderer(null,this.componentDef),l,function(t){const e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(l)),h=this.componentDef.onPush?576:528,d=function(t,e){return{components:[],scheduler:t||is,clean:Js,playerHandler:e||null,flags:0}}(),u=Ds(0,null,null,1,0,null,null,null,null,null),p=bs(null,u,d,h,null,null,o,a,r,s);let f,_;Je(p);try{const t=function(t,e,i,n,s,o){const r=i[1];i[20]=t;const a=Cs(r,20,2,"#host",null),l=a.mergedAttrs=e.hostAttrs;null!==l&&(oo(a,l,!0),null!==t&&(_i(s,t,l),null!==a.classes&&Gn(s,t,a.classes),null!==a.styles&&Kn(s,t,a.styles)));const c=n.createRenderer(t,e),h=bs(i,ks(e),null,e.onPush?64:16,i[20],a,n,c,o||null,null);return r.firstCreatePass&&(Di(Ii(a,i),r,e.type),Hs(r,a),Ls(a,i.length,1)),qs(i,h),i[20]=h}(c,this.componentDef,p,o,a);if(c)if(i)_i(a,c,["ng-version",Mr.full]);else{const{attrs:t,classes:e}=function(t){const e=[],i=[];let n=1,s=2;for(;n0&&Gn(a,c,e.join(" "))}if(_=Ie(u,20),void 0!==e){const t=_.projection=[];for(let i=0;it(r,e)),e.contentQueries){const t=Ve();e.contentQueries(1,r,t.directiveStart)}const a=Ve();return!o.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(ri(a.index),Rs(i[1],a,0,a.directiveStart,a.directiveEnd,e),Fs(e,r)),r}(t,this.componentDef,p,d,[wo]),ws(u,p,null)}finally{si()}return new va(this.componentType,f,Sr(_,p),p,_)}}class va extends class{}{constructor(t,e,i,n,s){super(),this.location=i,this._rootLView=n,this._tNode=s,this.instance=e,this.hostView=this.changeDetectorRef=new Qr(n),this.componentType=t}get injector(){return new Ni(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}const ya=new Map;class ba extends oa{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new fa(this);const i=oe(t),n=t[Ut]||null;n&&hr(n),this._bootstrapComponents=ns(i.bootstrap),this._r3Injector=fo(t,e,[{provide:oa,useValue:this},{provide:xr,useValue:this.componentFactoryResolver}],ht(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=xo.THROW_IF_NOT_FOUND,i=Dt.Default){return t===xo||t===oa||t===ro?this:this._r3Injector.get(t,e,i)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Ca extends class{}{constructor(t){super(),this.moduleType=t,null!==oe(t)&&function(t){const e=new Set;!function t(i){const n=oe(i,!0),s=n.id;null!==s&&(function(t,e,i){if(e&&e!==i)throw new Error(`Duplicate module registered for ${t} - ${ht(e)} vs ${ht(e.name)}`)}(s,ya.get(s),i),ya.set(s,i));const o=ns(n.imports);for(const r of o)e.has(r)||(e.add(r),t(r))}(t)}(t)}create(t){return new ba(this.moduleType,t)}}function xa(t,e,i,n){return function(t,e,i,n,s,o){const r=e+i;return Po(t,r,s)?Mo(t,r+1,o?n.call(o,s):n(s)):function(t,e){const i=t[e];return i===gs?void 0:i}(t,r+1)}(Re(),Ke(),t,e,i,n)}function wa(t){return e=>{setTimeout(t,void 0,e)}}const Sa=class extends M{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var n,s,o;let r=t,a=e||(()=>null),c=i;if(t&&"object"==typeof t){const e=t;r=null===(n=e.next)||void 0===n?void 0:n.bind(e),a=null===(s=e.error)||void 0===s?void 0:s.bind(e),c=null===(o=e.complete)||void 0===o?void 0:o.bind(e)}this.__isAsync&&(a=wa(a),r&&(r=wa(r)),c&&(c=wa(c)));const h=super.subscribe({next:r,error:a,complete:c});return t instanceof l&&t.add(h),h}};function Ea(){return this._results[Do()]()}class Ia{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Do(),i=Ia.prototype;i[e]||(i[e]=Ea)}get changes(){return this._changes||(this._changes=new Sa)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const n=Ui(t);(this._changesDetected=!function(t,e,i){if(t.length!==e.length)return!1;for(let n=0;n0)n.push(r[t/2]);else{const s=o[t+1],r=e[-i];for(let t=10;t{class t{constructor(t){this.appInits=t,this.resolve=wr,this.reject=wr,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let i=0;i{e.subscribe({complete:t,error:i})});t.push(i)}}Promise.all(t).then(()=>{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(ln($a,8))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const za=new Gi("AppId"),Wa={provide:za,useFactory:function(){return`${ja()}${ja()}${ja()}`},deps:[]};function ja(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ka=new Gi("Platform Initializer"),Ga=new Gi("Platform ID"),Ua=new Gi("appBootstrapListener");let qa=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const Za=new Gi("LocaleId"),Qa=new Gi("DefaultCurrencyCode");class Xa{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const Ya=function(t){return new Ca(t)},Ja=Ya,tl=function(t){return Promise.resolve(Ya(t))},el=function(t){const e=Ya(t),i=ns(oe(t).declarations).reduce((t,e)=>{const i=se(e);return i&&t.push(new ma(i)),t},[]);return new Xa(e,i)},il=el,nl=function(t){return Promise.resolve(el(t))};let sl=(()=>{class t{constructor(){this.compileModuleSync=Ja,this.compileModuleAsync=tl,this.compileModuleAndAllComponentsSync=il,this.compileModuleAndAllComponentsAsync=nl}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const ol=(()=>Promise.resolve(0))();function rl(t){"undefined"==typeof Zone?ol.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class al{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Sa(!1),this.onMicrotaskEmpty=new Sa(!1),this.onStable=new Sa(!1),this.onError=new Sa(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const n=this;n._nesting=0,n._outer=n._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(n._inner=n._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(n._inner=n._inner.fork(Zone.longStackTraceZoneSpec)),n.shouldCoalesceEventChangeDetection=!i&&e,n.shouldCoalesceRunChangeDetection=i,n.lastRequestAnimationFrameId=-1,n.nativeRequestAnimationFrame=function(){let t=$t.requestAnimationFrame,e=$t.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=()=>{!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call($t,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,hl(t),t.isCheckStableRunning=!0,cl(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),hl(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,n,s,o,r,a)=>{try{return dl(t),i.invokeTask(s,o,r,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||t.shouldCoalesceRunChangeDetection)&&e(),ul(t)}},onInvoke:(i,n,s,o,r,a,l)=>{try{return dl(t),i.invoke(s,o,r,a,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),ul(t)}},onHasTask:(e,i,n,s)=>{e.hasTask(n,s),i===n&&("microTask"==s.change?(t._hasPendingMicrotasks=s.microTask,hl(t),cl(t)):"macroTask"==s.change&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,i,n,s)=>(e.handleError(n,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}(n)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!al.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(al.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,n){const s=this._inner,o=s.scheduleEventTask("NgZoneEvent: "+n,t,ll,wr,wr);try{return s.runTask(o,e,i)}finally{s.cancelTask(o)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const ll={};function cl(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function hl(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function dl(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function ul(t){t._nesting--,cl(t)}class pl{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Sa,this.onMicrotaskEmpty=new Sa,this.onStable=new Sa,this.onError=new Sa}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,n){return t.apply(e,i)}}let fl=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{al.assertNotInAngularZone(),rl(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())rl(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,i){let n=-1;e&&e>0&&(n=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==n),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:n,updateCb:i})}whenStable(t,e,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,e,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,i){return[]}}return t.\u0275fac=function(e){return new(e||t)(ln(al))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})(),_l=(()=>{class t{constructor(){this._applications=new Map,ml.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return ml.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();class gl{addToWindow(t){}findTestabilityInTree(t,e,i){return null}}let ml=new gl,vl=!0,yl=!1;let bl;const Cl=new Gi("AllowMultipleToken");function xl(t,e,i=[]){const n=`Platform: ${e}`,s=new Gi(n);return(e=[])=>{let o=wl();if(!o||o.injector.get(Cl,!1))if(t)t(i.concat(e).concat({provide:s,useValue:!0}));else{const t=i.concat(e).concat({provide:s,useValue:!0},{provide:lo,useValue:"platform"});!function(t){if(bl&&!bl.destroyed&&!bl.injector.get(Cl,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");bl=t.get(Sl);const e=t.get(Ka,null);e&&e.forEach(t=>t())}(xo.create({providers:t,name:n}))}return function(t){const e=wl();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(s)}}function wl(){return bl&&!bl.destroyed?bl:null}let Sl=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const i=function(t,e){let i;return i="noop"===t?new pl:("zone.js"===t?void 0:t)||new al({enableLongStackTrace:(yl=!0,vl),shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),i}(e?e.ngZone:void 0,{ngZoneEventCoalescing:e&&e.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:e&&e.ngZoneRunCoalescing||!1}),n=[{provide:al,useValue:i}];return i.run(()=>{const s=xo.create({providers:n,parent:this.injector,name:t.moduleType.name}),o=t.create(s),r=o.injector.get(es,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.runOutsideAngular(()=>{const t=i.onError.subscribe({next:t=>{r.handleError(t)}});o.onDestroy(()=>{Tl(this._modules,o),t.unsubscribe()})}),function(t,i,n){try{const e=n();return jo(e)?e.catch(e=>{throw i.runOutsideAngular(()=>t.handleError(e)),e}):e}catch(e){throw i.runOutsideAngular(()=>t.handleError(e)),e}}(r,i,()=>{const t=o.injector.get(Na);return t.runInitializers(),t.donePromise.then(()=>(hr(o.injector.get(Za,lr)||lr),this._moduleDoBootstrap(o),o))})})}bootstrapModule(t,e=[]){const i=El({},e);return function(t,e,i){const n=new Ca(i);return Promise.resolve(n)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,i))}_moduleDoBootstrap(t){const e=t.injector.get(Il);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${ht(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(ln(xo))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function El(t,e){return Array.isArray(e)?e.reduce(El,t):Object.assign(Object.assign({},t),e)}let Il=(()=>{class t{constructor(t,e,i,n,s){this._zone=t,this._injector=e,this._exceptionHandler=i,this._componentFactoryResolver=n,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new D(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),r=new D(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{al.assertNotInAngularZone(),rl(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,t.next(!0))})})});const i=this._zone.onUnstable.subscribe(()=>{al.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),i.unsubscribe()}});this.isStable=rt(o,r.pipe(function(t={}){const{connector:e=(()=>new M),resetOnError:i=!0,resetOnComplete:n=!0,resetOnRefCountZero:s=!0}=t;return t=>{let o,r,a,l=0,c=!1,h=!1;const d=()=>{null==r||r.unsubscribe(),r=void 0},u=()=>{d(),o=a=void 0,c=h=!1},p=()=>{const t=o;u(),null==t||t.unsubscribe()};return R((t,f)=>{l++,!h&&!c&&d();const _=a=null!=a?a:e();f.add(()=>{l--,0===l&&!h&&!c&&(r=at(p,s))}),_.subscribe(f),!o&&l>0&&(o=new S({next:t=>_.next(t),error:t=>{h=!0,d(),r=at(u,i,t),_.error(t)},complete:()=>{c=!0,d(),r=at(u,n),_.complete()}}),Q(t).subscribe(o))})(t)}}()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let i;i=t instanceof yr?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(i.componentType);const n=function(t){return t.isBoundToModule}(i)?void 0:this._injector.get(oa),s=i.create(xo.NULL,[],e||i.selector,n),o=s.location.nativeElement,r=s.injector.get(fl,null),a=r&&s.injector.get(_l);return r&&a&&a.registerApplication(o,r),s.onDestroy(()=>{this.detachView(s.hostView),Tl(this.components,s),a&&a.unregisterApplication(o)}),this._loadComponent(s),s}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Tl(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Ua,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(ln(al),ln(xo),ln(es),ln(xr),ln(Na))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function Tl(t,e){const i=t.indexOf(e);i>-1&&t.splice(i,1)}const Ol=xl(null,"core",[{provide:Ga,useValue:"unknown"},{provide:Sl,deps:[xo]},{provide:_l,deps:[]},{provide:qa,deps:[]}]),kl=[{provide:Il,useClass:Il,deps:[al,xo,es,xr,Na]},{provide:ga,deps:[al],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:Na,useClass:Na,deps:[[new fn,$a]]},{provide:sl,useClass:sl,deps:[]},Wa,{provide:Kr,useFactory:function(){return Yr},deps:[]},{provide:Ur,useFactory:function(){return Jr},deps:[]},{provide:Za,useFactory:function(t){return hr(t=t||"undefined"!=typeof $localize&&$localize.locale||lr),t},deps:[[new pn(Za),new fn,new _n]]},{provide:Qa,useValue:"USD"}];let Dl=(()=>{class t{constructor(t){}}return t.\u0275fac=function(e){return new(e||t)(ln(Il))},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({providers:kl}),t})(),Al=null;function Bl(){return Al}const Ml=new Gi("DocumentToken");var Pl=(()=>((Pl=Pl||{})[Pl.Zero=0]="Zero",Pl[Pl.One=1]="One",Pl[Pl.Two=2]="Two",Pl[Pl.Few=3]="Few",Pl[Pl.Many=4]="Many",Pl[Pl.Other=5]="Other",Pl))();const Rl=function(t){return function(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let i=rr(e);if(i)return i;const n=e.split("-")[0];if(i=rr(n),i)return i;if("en"===n)return sr;throw new Error(`Missing locale data for the locale "${t}".`)}(t)[ar.PluralCase]};class Fl{}let Hl=(()=>{class t extends Fl{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(Rl(e||this.locale)(t)){case Pl.Zero:return"zero";case Pl.One:return"one";case Pl.Two:return"two";case Pl.Few:return"few";case Pl.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(ln(Za))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})(),Vl=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({providers:[{provide:Fl,useClass:Hl}]}),t})();class Ll{}class $l extends class extends class{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){var t;t=new $l,Al||(Al=t)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=(zl=zl||document.querySelector("base"),zl?zl.getAttribute("href"):null);return null==e?null:function(t){Nl=Nl||document.createElement("a"),Nl.setAttribute("href",t);const e=Nl.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){zl=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function(t,e){e=encodeURIComponent(e);for(const i of t.split(";")){const t=i.indexOf("="),[n,s]=-1==t?[i,""]:[i.slice(0,t),i.slice(t+1)];if(n.trim()===e)return decodeURIComponent(s)}return null}(document.cookie,t)}}let Nl,zl=null;const Wl=new Gi("TRANSITION_ID"),jl=[{provide:$a,useFactory:function(t,e,i){return()=>{i.get(Na).donePromise.then(()=>{const i=Bl(),n=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t{const n=t.findTestabilityInTree(e,i);if(null==n)throw new Error("Could not find testability for element.");return n},$t.getAllAngularTestabilities=()=>t.getAllTestabilities(),$t.getAllAngularRootElements=()=>t.getAllRootElements(),$t.frameworkStabilizers||($t.frameworkStabilizers=[]),$t.frameworkStabilizers.push(t=>{const e=$t.getAllAngularTestabilities();let i=e.length,n=!1;const s=function(e){n=n||e,i--,0==i&&t(n)};e.forEach(function(t){t.whenStable(s)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const n=t.getTestability(e);return null!=n?n:i?Bl().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}let Gl=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const Ul=new Gi("EventManagerPlugins");let ql=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,i){return this._findPluginFor(e).addEventListener(t,e,i)}addGlobalEventListener(t,e,i){return this._findPluginFor(e).addGlobalEventListener(t,e,i)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const i=this._plugins;for(let n=0;n{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})(),Xl=(()=>{class t extends Ql{constructor(t){super(),this._doc=t,this._hostNodes=new Map,this._hostNodes.set(t.head,[])}_addStylesToHost(t,e,i){t.forEach(t=>{const n=this._doc.createElement("style");n.textContent=t,i.push(e.appendChild(n))})}addHost(t){const e=[];this._addStylesToHost(this._stylesSet,t,e),this._hostNodes.set(t,e)}removeHost(t){const e=this._hostNodes.get(t);e&&e.forEach(Yl),this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach((e,i)=>{this._addStylesToHost(t,i,e)})}ngOnDestroy(){this._hostNodes.forEach(t=>t.forEach(Yl))}}return t.\u0275fac=function(e){return new(e||t)(ln(Ml))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function Yl(t){Bl().remove(t)}const Jl={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},tc=/%COMP%/g;function ec(t,e,i){for(let n=0;n{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let nc=(()=>{class t{constructor(t,e,i){this.eventManager=t,this.sharedStylesHost=e,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new sc(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case Ft.Emulated:{let i=this.rendererByCompId.get(e.id);return i||(i=new oc(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,i)),i.applyToHost(t),i}case 1:case Ft.ShadowDom:return new rc(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=ec(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(ln(ql),ln(Xl),ln(za))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();class sc{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(Jl[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,i){t&&t.insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,n){if(n){e=n+":"+e;const s=Jl[n];s?t.setAttributeNS(s,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const n=Jl[i];n?t.removeAttributeNS(n,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,n){n&(gn.DashCase|gn.Important)?t.style.setProperty(e,i,n&gn.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&gn.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,ic(i)):this.eventManager.addEventListener(t,e,ic(i))}}class oc extends sc{constructor(t,e,i,n){super(t),this.component=i;const s=ec(n+"-"+i.id,i.styles,[]);e.addStyles(s),this.contentAttr="_ngcontent-%COMP%".replace(tc,n+"-"+i.id),this.hostAttr=function(t){return"_nghost-%COMP%".replace(tc,t)}(n+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class rc extends sc{constructor(t,e,i,n){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=ec(n.id,n.styles,[]);for(let o=0;o{class t extends Zl{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,i){return t.addEventListener(e,i,!1),()=>this.removeEventListener(t,e,i)}removeEventListener(t,e,i){return t.removeEventListener(e,i)}}return t.\u0275fac=function(e){return new(e||t)(ln(Ml))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const lc=["alt","control","meta","shift"],cc={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},hc={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},dc={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let uc=(()=>{class t extends Zl{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,i,n){const s=t.parseEventName(i),o=t.eventCallback(s.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Bl().onAndCancel(e,s.domEventName,o))}static parseEventName(e){const i=e.toLowerCase().split("."),n=i.shift();if(0===i.length||"keydown"!==n&&"keyup"!==n)return null;const s=t._normalizeKey(i.pop());let o="";if(lc.forEach(t=>{const e=i.indexOf(t);e>-1&&(i.splice(e,1),o+=t+".")}),o+=s,0!=i.length||0===s.length)return null;const r={};return r.domEventName=n,r.fullKey=o,r}static getEventFullKey(t){let e="",i=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&hc.hasOwnProperty(e)&&(e=hc[e]))}return cc[e]||e}(t);return i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),lc.forEach(n=>{n!=i&&dc[n](t)&&(e+=n+".")}),e+=i,e}static eventCallback(e,i,n){return s=>{t.getEventFullKey(s)===e&&n.runGuarded(()=>i(s))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(ln(Ml))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const pc=xl(Ol,"browser",[{provide:Ga,useValue:"browser"},{provide:Ka,useValue:function(){$l.makeCurrent(),Kl.init()},multi:!0},{provide:Ml,useFactory:function(){return t=document,Ce=t,document;var t},deps:[]}]),fc=[[],{provide:lo,useValue:"root"},{provide:es,useFactory:function(){return new es},deps:[]},{provide:Ul,useClass:ac,multi:!0,deps:[Ml,al,Ga]},{provide:Ul,useClass:uc,multi:!0,deps:[Ml]},[],{provide:nc,useClass:nc,deps:[ql,Xl,za]},{provide:Or,useExisting:nc},{provide:Ql,useExisting:Xl},{provide:Xl,useClass:Xl,deps:[Ml]},{provide:fl,useClass:fl,deps:[al]},{provide:ql,useClass:ql,deps:[Ul,al]},{provide:Ll,useClass:Gl,deps:[]},[]];let _c=(()=>{class t{constructor(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:za,useValue:e.appId},{provide:Wl,useExisting:za},jl]}}}return t.\u0275fac=function(e){return new(e||t)(ln(t,12))},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({providers:fc,imports:[Vl,Dl]}),t})();"undefined"!=typeof window&&window;let gc=(()=>{class t{constructor(){this.store={},this.onSerializeCallbacks={}}static init(e){const i=new t;return i.store=e,i}get(t,e){return void 0!==this.store[t]?this.store[t]:e}set(t,e){this.store[t]=e}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}onSerialize(t,e){this.onSerializeCallbacks[t]=e}toJson(){for(const e in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(e))try{this.store[e]=this.onSerializeCallbacks[e]()}catch(t){console.warn("Exception in onSerialize callback: ",t)}return JSON.stringify(this.store)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function mc(t,e){const i=t.getElementById(e+"-state");let n={};if(i&&i.textContent)try{n=JSON.parse(function(t){const e={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return t.replace(/&[^;]+;/g,t=>e[t])}(i.textContent))}catch(s){console.warn("Exception while restoring TransferState for app "+e,s)}return gc.init(n)}let vc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({providers:[{provide:gc,useFactory:mc,deps:[Ml,za]}]}),t})();var yc,bc={"[object Array]":"array","[object Date]":"date","[object Object]":"object","[object String]":"string"},Cc=function(t){if(null===t)return"null";var e=Object.prototype.toString.call(t);return"object"==typeof t?bc[e]||"object":typeof t},xc=function(t){return"boolean"==typeof t},wc=function(t){return null!=t},Sc=function(t){return"function"==typeof t},Ec=function(t){return"string"==typeof t},Ic=function(t){return"number"==typeof t&&isFinite(t)||!isNaN(t-parseFloat(t))},Tc=function(t){return"object"===Cc(t)},Oc=function(t){var e;for(e in t)return!1;return!0},kc=function(t){if(!t||"object"!==Cc(t))return!1;var e=Object.getPrototypeOf(t);if(!e)return!0;var i=Object.hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof i&&Object.toString.call(i)===Object.toString.call(Object)},Dc=function(t){return null!=t&&t===t.window},Ac=function(t){return!(!t||!t.jquery&&!t.dxRenderer)},Bc=function(t){return!!t&&Sc(t.then)},Mc=function(t){return!!t&&Sc(t.done)&&Sc(t.fail)},Pc=function t(e){var i=1,n=!1;for("boolean"==typeof(e=e||{})&&(n=e,e=arguments[1]||{},i++);i{if(Array.isArray(t))return t.map(e);var i=[];for(var n in t)i.push(e(t[n],n));return i},Fc=(t,e)=>{if(t){if("length"in t)for(var i=0;i","g")],function(t){return String(t).replace(yc[0],"&").replace(yc[1],""").replace(yc[2],"'").replace(yc[3],"<").replace(yc[4],">")});function Nc(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n{Ec(e)&&(e=e.replace(/\$/g,"$$$$"));var n=new RegExp("\\{"+i+"\\}","gm");t=t.replace(n,e)}),t)}var zc=function(){var t=/\s/g;return function(e){return!e||!e.replace(t,"")}}(),Wc="23.2.3",jc="https://js.devexpress.com/error/"+Wc.split(".").slice(0,2).join("_")+"/";function Kc(t,e){var i={ERROR_MESSAGES:Pc(e,t),Error:function(){return r([].slice.call(arguments))},log:function(t){var e="log";/^E\d+$/.test(t)?e="error":/^W\d+$/.test(t)&&(e="warn"),Lc[e]("log"===e?t:n([].slice.call(arguments)))}};function n(t){var e=t[0];return o(e,s(e,t=t.slice(1)))}function s(t,e){return e=[i.ERROR_MESSAGES[t]].concat(e),Nc.apply(this,e).replace(/\.*\s*?$/,"")}function o(t,e){var i=null!=t&&t.startsWith("W")?"warning":"error";return Nc.apply(this,["{0} - {1}.\n\nFor additional information on this {2} message, see: {3}",t,e,i,a(t)])}function r(t){var e=t[0],i=s(e,t=t.slice(1)),n=a(e),r=o(e,i);return Pc(new Error(r),{__id:e,__details:i,url:n})}function a(t){return jc+t}return i}var Gc=Kc({E0001:"Method is not implemented",E0002:"Member name collision: {0}",E0003:"A class must be instantiated using the 'new' keyword",E0004:"The NAME property of the component is not specified",E0005:"Unknown device",E0006:"Unknown endpoint key is requested",E0007:"'Invalidate' method is called outside the update transaction",E0008:"Type of the option name is not appropriate to create an action",E0009:"Component '{0}' has not been initialized for an element",E0010:"Animation configuration with the '{0}' type requires '{1}' configuration as {2}",E0011:"Unknown animation type '{0}'",E0012:"jQuery version is too old. Please upgrade jQuery to 1.10.0 or later",E0013:"KnockoutJS version is too old. Please upgrade KnockoutJS to 2.3.0 or later",E0014:"The 'release' method shouldn't be called for an unlocked Lock object",E0015:"Queued task returned an unexpected result",E0017:"Event namespace is not defined",E0018:"DevExpress.ui.DevExpressPopup widget is required",E0020:"Template engine '{0}' is not supported",E0021:"Unknown theme is set: {0}",E0022:"LINK[rel=DevExpress-theme] tags must go before DevExpress included scripts",E0023:"Template name is not specified",E0024:"DevExtreme bundle already included",E0025:"Unexpected argument type",E0100:"Unknown validation type is detected",E0101:"Misconfigured range validation rule is detected",E0102:"Misconfigured comparison validation rule is detected",E0103:"validationCallback of an asynchronous rule should return a jQuery or a native promise",E0110:"Unknown validation group is detected",E0120:"Adapter for a DevExpressValidator component cannot be configured",E0121:"The 'customItem' parameter of the 'onCustomItemCreating' function is empty or contains invalid data. Assign a custom object or a Promise that is resolved after the item is created.",W0000:"'{0}' is deprecated in {1}. {2}",W0001:"{0} - '{1}' option is deprecated in {2}. {3}",W0002:"{0} - '{1}' method is deprecated in {2}. {3}",W0003:"{0} - '{1}' property is deprecated in {2}. {3}",W0004:"Timeout for theme loading is over: {0}",W0005:"'{0}' event is deprecated in {1}. {2}",W0006:"Invalid recurrence rule: '{0}'",W0007:"'{0}' Globalize culture is not defined",W0008:"Invalid view name: '{0}'",W0009:"Invalid time zone name: '{0}'",W0010:"{0} is deprecated in {1}. {2}",W0011:"Number parsing is invoked while the parser is not defined",W0012:"Date parsing is invoked while the parser is not defined",W0013:"'{0}' file is deprecated in {1}. {2}",W0014:"{0} - '{1}' type is deprecated in {2}. {3}",W0015:"Instead of returning a value from the '{0}' function, write it into the '{1}' field of the function's parameter.",W0016:'The "{0}" option does not accept the "{1}" value since v{2}. {3}.',W0017:'Setting the "{0}" property with a function is deprecated since v21.2',W0018:'Setting the "position" property with a function is deprecated since v21.2',W0019:"DevExtreme: Unable to Locate a Valid License Key.\n\nIf you are using a 30-day trial version of DevExtreme, you must uninstall all copies of DevExtreme once your 30-day trial period expires. For terms and conditions that govern use of DevExtreme UI components/libraries, please refer to the DevExtreme End User License Agreement: https://js.devexpress.com/EULAs/DevExtremeComplete.\n\nTo use DevExtreme in a commercial project, you must purchase a license. For pricing/licensing options, please visit: https://js.devexpress.com/Buy.\n\nIf you have licensing-related questions or need help with a purchase, please email clientservices@devexpress.com.\n\n",W0020:"DevExtreme: License Key Has Expired.\n\nA mismatch exists between the license key used and the DevExtreme version referenced in this project.\n\nTo proceed, you can:\n\u2022 use a version of DevExtreme linked to your license key: https://www.devexpress.com/ClientCenter/DownloadManager\n\u2022 renew your DevExpress Subscription: https://www.devexpress.com/buy/renew (once you renew your subscription, you will be entitled to product updates and support service as defined in the DevExtreme End User License Agreement)\n\nIf you have licensing-related questions or need help with a renewal, please email clientservices@devexpress.com.\n\n",W0021:"DevExtreme: License Key Verification Has Failed.\n\nTo verify your DevExtreme license, make certain to specify a correct key in the GlobalConfig. If you continue to encounter this error, please visit https://www.devexpress.com/ClientCenter/DownloadManager to obtain a valid license key.\n\nIf you have a valid license and this problem persists, please submit a support ticket via the DevExpress Support Center. We will be happy to follow-up: https://supportcenter.devexpress.com/ticket/create.\n\n",W0022:"DevExtreme: Pre-release software. Not suitable for commercial use.\n\nPre-release software may contain deficiencies and as such, should not be considered for use or integrated in any mission critical application.\n\n"}),Uc=function(t,e,i){return function(){var n=this.callBase;this.callBase=t[e];try{return i.apply(this,arguments)}finally{this.callBase=n}}},qc=function(t){var e,i;if(!t)return this;for(e in t)i=t[e],this.prototype[e]="function"==typeof this.prototype[e]&&"function"==typeof i?Uc(this.parent.prototype,e,i):i;return this},Zc=function(){var t,e,i,n=this,s=Object.prototype.hasOwnProperty.bind(n),o=!s("_includedCtors")&&!s("_includedPostCtors");for(o&&(n._includedCtors=n._includedCtors.slice(0),n._includedPostCtors=n._includedPostCtors.slice(0)),i=0;i{"{"!==t.trim().charAt(0)&&(t="{"+t+"}");try{return JSON.parse(t)}catch(e){try{return JSON.parse(sh(t))}catch(i){throw Gc.Error("E3018",e,t)}}}},sh=t=>t.replace(/'/g,'"').replace(/,\s*([\]}])/g,"$1").replace(/([{,])\s*([^":\s]+)\s*:/g,'$1"$2":'),oh=["decimalSeparator","thousandsSeparator"],rh=function(){if(!arguments.length)return nh;var t=arguments.length<=0?void 0:arguments[0];oh.forEach(e=>{if(t[e]){var i="Now, the ".concat(e," is selected based on the specified locale.");Gc.log("W0003","config",e,"19.2",i)}}),Pc(nh,t)};"undefined"!=typeof DevExpress&&DevExpress.config&&rh(DevExpress.config);var ah=rh,lh=th.inherit({ctor:function(t){t&&(t=String(t)),this._value=this._normalize(t||this._generate())},_normalize:function(t){for(t=t.replace(/[^a-f0-9]/gi,"").toLowerCase();t.length<32;)t+="0";return[t.substr(0,8),t.substr(8,4),t.substr(12,4),t.substr(16,4),t.substr(20,12)].join("-")},_generate:function(){for(var t="",e=0;e<32;e++)t+=Math.round(15*Math.random()).toString(16);return t},toString:function(){return this._value},valueOf:function(){return this._value},toJSON:function(){return this._value}}),ch=function(t){this._options=t||{},this._list=[],this._queue=[],this._firing=!1,this._fired=!1,this._firingIndexes=[]};ch.prototype._fireCore=function(t,e){var i=this._firingIndexes,n=this._list,s=this._options.stopOnFalse,o=i.length;for(i[o]=0;i[o]-1&&(e.splice(n,1),this._firing&&i.length))for(var s=0;s-1:!!e.length},ch.prototype.empty=function(t){return this._list=[],this},ch.prototype.fireWith=function(t,e){var i=this._queue;if(e=(e=e||[]).slice?e.slice():e,this._options.syncStrategy)this._firing=!0,this._fireCore(t,e);else{if(i.push([t,e]),this._firing)return;for(this._firing=!0;i.length;){var n=i.shift();this._fireCore(n[0],n[1])}}return this._firing=!1,this._fired=!0,this},ch.prototype.fire=function(){this.fireWith(this,arguments)},ch.prototype.fired=function(){return this._fired};var hh=function(t){return new ch(t)},dh=[{method:"resolve",handler:"done",state:"resolved"},{method:"reject",handler:"fail",state:"rejected"},{method:"notify",handler:"progress"}],uh=function(){var t=this;this._state="pending",this._promise={},dh.forEach((function(e){var i=e.method;this[i+"Callbacks"]=hh(),this[i]=(function(){return this[i+"With"](this._promise,arguments)}).bind(this),this._promise[e.handler]=function(e){if(!e)return this;var n=t[i+"Callbacks"];return n.fired()?e.apply(t[i+"Context"],t[i+"Args"]):n.add((function(t,i){e.apply(t,i)}).bind(this)),this}}).bind(this)),this._promise.always=function(t){return this.done(t).fail(t)},this._promise.catch=function(t){return this.then(null,t)},this._promise.then=function(t,e){var i=new uh;return["done","fail"].forEach((function(n){var s="done"===n?t:e;this[n](function(){if(s){var t=s&&s.apply(this,arguments);Mc(t)?t.done(i.resolve).fail(i.reject):Bc(t)?t.then(i.resolve,i.reject):i.resolve.apply(this,wc(t)?[t]:arguments)}else i["done"===n?"resolve":"reject"].apply(this,arguments)})}).bind(this)),i.promise()},this._promise.state=function(){return t._state},this._promise.promise=function(e){return e?Pc(e,t._promise):t._promise},this._promise.promise(this)};function ph(t,e){if(Mc(t))return t;if(Bc(t)){var i=new uh;return t.then(function(){i.resolveWith.apply(i,[e].concat([[].slice.call(arguments)]))},function(){i.rejectWith.apply(i,[e].concat([[].slice.call(arguments)]))}),i}return(new uh).resolveWith(e,[t])}dh.forEach(function(t){var e=t.method,i=t.state;uh.prototype[e+"With"]=function(t,n){var s=this[e+"Callbacks"];return"pending"===this.state()&&(this[e+"Args"]=n,this[e+"Context"]=t,i&&(this._state=i),s.fire(t,n)),this}});var fh=function(){if(1===arguments.length)return ph(arguments[0]);for(var t=[].slice.call(arguments),e=[],i=0,n=new uh,s=function(s){return function(o){e[s]=this,t[s]=arguments.length>1?[].slice.call(arguments):o,++i===t.length&&n.resolveWith(e,t)}},o=0;o1&&(t=[].slice.call(arguments)),!t||"this"===t)return function(t){return t};if("string"==typeof t){var e=wh(t);return function(t,i){for(var n=(i=Eh(i)).functionsAsIs,s=("defaultValue"in i),o=Ih(t,i),r=0;r2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof Date)return t.getTime();if(t&&t instanceof th&&t.valueOf)return t.valueOf();if(!e&&"string"==typeof t){var n;if("base"===(null==i||null===(n=i.collatorOptions)||void 0===n?void 0:n.sensitivity)){var s=/[\u0300-\u036f]/g;t=t.normalize("NFD").replace(s,"")}return null!=i&&i.locale?t.toLocaleLowerCase(i.locale):t.toLowerCase()}return t},Bh=function(t,e){return wc(t)?t:e},Mh=function(t,e){var i=new _h,n=e||this,s={promise:i.promise(),abort:function(){clearTimeout(r),i.rejectWith(n)}},o=function(){var e=t.call(n);e&&e.done&&Sc(e.done)?e.done(function(){i.resolveWith(n)}):i.resolveWith(n)},r=(arguments[2]||setTimeout)(o,"number"==typeof e?e:0);return s},Ph=[],Rh=[],Fh=[],Hh=function(t,e,i){if(kh&&kh!==t)return Ph.push(e),Rh.push(t),i=i||new _h,Fh.push(i),i;var n=kh,s=Fh.length;kh=t;var o=e();return o||(Fh.length>s?o=gh.apply(this,Fh.slice(s)):i&&i.resolve()),kh=n,i&&o&&o.done&&o.done(i.resolve).fail(i.reject),!kh&&Ph.length&&("render"===Rh.shift()?Vh:Lh)(Ph.shift(),Fh.shift()),o||gh()},Vh=function(t,e){return Hh("render",t,e)},Lh=function(t,e){return Hh("update",t,e)},$h=function(t){return function(){var e=this;return Hh("render",function(){return t.call(e)})}},Nh=function(t){return function(){var e=this;return Hh("update",function(){return t.call(e)})}},zh=function(t,e,i){var n=[],s=0;return Fc(e,(e,o)=>{var r=0,a=i?i(o):o;Fc(t,(t,e)=>{var i=a[t];if(void 0!==i)return Wh(i,e)?void r++:(r=-1,!1)}),!(rs&&(n.length=0,s=r),n.push(o))}),n},Wh=function(t,e){if(Array.isArray(t)&&Array.isArray(e)){var i=!1;return Fc(t,(t,n)=>{if(n!==e[t])return i=!0,!1}),!i}return t===e},jh=function(t){var e,i;switch(Cc(t)){case"string":return t.split(/\s+/,2);case"object":return[null!==(e=t.x)&&void 0!==e?e:t.h,null!==(i=t.y)&&void 0!==i?i:t.v];case"number":return[t];case"array":return t;default:return null}},Kh=function(t,e){var i=jh(t),n=e?parseFloat(i&&i[0]):parseInt(i&&i[0],10),s=e?parseFloat(i&&i[1]):parseInt(i&&i[1],10);return isFinite(n)||(n=0),isFinite(s)||(s=n),{h:n,v:s}},Gh=function(t){if(t instanceof lh)return t.toString();if(Tc(t)||Array.isArray(t))try{var e=JSON.stringify(t);return"{}"===e?t:e}catch(i){return t}return t},Uh=function(t){return t.replace(/[[\]{}\-()*+?.\\^$|\s]/g,"\\$&")},qh=function(){},Zh=function(t,e,i){for(var n=[],s=!i,o=0;o{var{strict:s,maxDepth:o}=n,r=Ah(t,!0),a=Ah(e,!0);switch(!0){case s?r===a:r==a:case i>=o:return!0;case Tc(r)&&Tc(a):return((t,e,i,n)=>{var s=Object.keys(t),o=Object.keys(e);if(s.length!==o.length)return!1;var r=new Set(o);return!s.some(s=>!r.has(s)||!Xh(t[s],e[s],i+1,n))})(r,a,i,n);case Array.isArray(r)&&Array.isArray(a):return((t,e,i,n)=>t.length===e.length&&!t.some((t,s)=>!Xh(t,e[s],i+1,ih({},n,{strict:!0}))))(r,a,i,n);default:return!1}},Yh=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Qh,n=ih({},Qh,i);return Xh(t,e,0,n)},Jh=null;function td(t){try{return new CSSStyleSheet}catch(i){var e=t.ownerDocument.createElement("style");return t.appendChild(e),e.sheet}}function ed(t,e,i){for(var n=0;n=n.left&&e=n.top&&it.querySelectorAll(e),elementMatches(t,e){return(t.matches||t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector||(e=>{var i=t.document||t.ownerDocument;if(!i)return!1;for(var n=this.querySelectorAll(i,e),s=0;st&&"object"==typeof t&&"nodeType"in t&&"nodeName"in t,isElementNode:t=>t&&1===t.nodeType,isTextNode:t=>t&&3===t.nodeType,isDocument:t=>t&&9===t.nodeType,isDocumentFragment:t=>t&&11===t.nodeType,removeElement(t){var e=t&&t.parentNode;e&&e.removeChild(t)},insertElement(t,e,i){t&&e&&t!==e&&(i?t.insertBefore(e,i):t.appendChild(e))},getAttribute:(t,e)=>t.getAttribute(e),setAttribute(t,e,i){"style"===e?t.style.cssText=i:t.setAttribute(e,i)},removeAttribute(t,e){t.removeAttribute(e)},setProperty(t,e,i){t[e]=i},setText(t,e){t&&(t.textContent=e)},setClass(t,e,i){1===t.nodeType&&e&&(i?t.classList.add(e):t.classList.remove(e))},setStyle(t,e,i){t.style[e]=i||""},_document:"undefined"==typeof document?void 0:document,getDocument(){return this._document},getActiveElement(t){return this.getRootNode(t).activeElement},getRootNode(t){var e,i;return null!==(e=null==t||null===(i=t.getRootNode)||void 0===i?void 0:i.call(t))&&void 0!==e?e:this._document},getBody(){return this._document.body},createDocumentFragment(){return this._document.createDocumentFragment()},getDocumentElement(){return this._document.documentElement},getLocation(){return this._document.location},getSelection(){return this._document.selection},getReadyState(){return this._document.readyState},getHead(){return this._document.head},hasDocumentProperty(t){return t in this._document},listen:(t,e,i,n)=>t&&"addEventListener"in t?(t.addEventListener(e,i,n),()=>{t.removeEventListener(e,i)}):qh,elementsFromPoint(t,e,i){var n=this.getRootNode(i);return n.host?function(t,e,i){for(var n=function(){var t=0,e=[];return{push(t){return e.push(t),this},shift:()=>(t++,e[t-1]),get length(){return e.length-t},get items(){return e}}}().push(i);n.length;)for(var s=n.shift(),o=0;ood,ad=rd()?window:void 0;ad||((ad={}).window=ad);var ld=()=>ad,cd=t=>rd()&&t in ad,hd=()=>rd()?ad.navigator:{userAgent:""},dd=ld(),ud=["auto","none","inherit","initial"],pd=function(t,e){var i=0;return e.forEach(function(e){i+=parseFloat(t[e])||0}),i},fd=function(t,e){var i="width"===t?"Left":"Top",n="width"===t?"Right":"Bottom";return{padding:pd(e,["padding"+i,"padding"+n]),border:pd(e,["border"+i+"Width","border"+n+"Width"]),margin:pd(e,["margin"+i,"margin"+n])}},_d=function(t){var e,i=(null==t||null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView)||dd;return i.getComputedStyle&&i.getComputedStyle(t)},gd=function(t,e,i,n){var s;return(null==e?void 0:e[i])||(null===(s=t.style)||void 0===s?void 0:s[i])||n},md={content:0,padding:1,border:2,margin:3,"content-box":0,"border-box":2},vd={width:["left","right"],height:["top","bottom"]};function yd(t,e,i,n){var s=(t,e,i)=>parseFloat(gd(t,e,i,"0"))||0,o="border"===i?"-width":"";return s(t,n,"".concat(i,"-").concat(vd[e][0]).concat(o))+s(t,n,"".concat(i,"-").concat(vd[e][1]).concat(o))}var bd=function(t,e,i){var n="width"===e?"offsetWidth":"offsetHeight",s=_d(t),o=gd(t,s,e);(""===o||"auto"===o)&&(o=t[n]),o=parseFloat(o)||0;var r=gd(t,s,"boxSizing","content-box"),a=md[i||r],l=md[r];if(void 0===a||void 0===l)throw new Error;if(l===a)return o;var c=Math.sign(a-l),h=!1,d=!1,u=!1,p=!1;1===c&&(a+=1,l+=1);for(var f=l;f!==a;f+=c)switch(f){case md.content:break;case md.padding:h=c*yd(t,e,"padding",s);break;case md.border:d=c*yd(t,e,"border",s);break;case md.margin:u=c*yd(t,e,"margin",s)}if(h||d){var _=(!1===h?c*yd(t,e,"padding",s):h)+(!1===d?c*yd(t,e,"border",s):d);p=c*Math.max(0,Math.floor(t[n]-o-c*_))||0}return o+u+h+d+p},Cd=function(t,e,i){return t?ud.indexOf(t)>-1?e?null:t:(Ec(t)&&(t=function(t,e,i){return t.indexOf("px")>0?t=parseInt(t.replace("px","")):t.indexOf("%")>0?t=parseInt(t.replace("%",""))*function(t){return Dc(t)?t.innerHeight:t.offsetHeight}(e)/100:isNaN(t)?t.indexOf("vh")>0?t=dd.innerHeight/100*parseInt(t.replace("vh","")):i&&t.indexOf("em")>0&&(t=parseFloat(t.replace("em",""))*parseFloat(dd.getComputedStyle(i).fontSize)):t=parseInt(t),t}(t,i)),Ic(t)?Math.max(0,t+e):"calc("+t+(e<0?" - ":" ")+Math.abs(e)+"px)"):null},xd=function(t,e){if(!t)return 0;var i=fd("height",dd.getComputedStyle(t));return i.padding+i.border+(e?i.margin:0)},wd=function(t){if(t){var e=t.getBoundingClientRect();if(e.height)return e.height}return 0};function Sd(t,e,i){return 2===arguments.length?Md(e,t):Md(e,t,i)}var Ed=t=>function(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;i=0?"Width":"Height",o=s.toLowerCase(),r=0===i.indexOf("outer"),a=0===i.indexOf("inner"),l=2===arguments.length||"boolean"==typeof n;if(Ac(e)){if(e.length>1&&!l){for(var c=0;cDc(t)?t:t.defaultView,Rd=t=>{if(!t.getClientRects().length)return{top:0,left:0};var e=t.getBoundingClientRect(),i=Pd(t.ownerDocument),n=t.ownerDocument.documentElement;return{top:e.top+i.pageYOffset-n.clientTop,left:e.left+i.pageXOffset-n.clientLeft}};class Fd{constructor(){this.memory=[],this.callbacks=hh()}add(t){Fc(this.memory,(e,i)=>t.apply(t,i)),this.callbacks.add(t)}remove(t){this.callbacks.remove(t)}fire(){for(var t=arguments.length,e=new Array(t),i=0;iDc(t)?eu(t.document,e):t.contains?t.contains(e):!!(e.compareDocumentPosition(t)&e.DOCUMENT_POSITION_CONTAINS);function iu(t,e){var i=qd.get(t),n=(e=e||"").split("."),s=n.slice(1),o=!!n[0];e=n[0]||Nd,i||qd.set(t,i={}),i[e]||(i[e]={handleObjects:[],nativeHandler:null});var r=i[e];return{addHandler:function(i,n,a){var l=function(n,s){var o,r,l=[n],c=n.currentTarget,h=n.relatedTarget;e in zd&&(o=h&&c&&(h===c||eu(c,h))),void 0!==s&&l.push(s),Qd.callMethod(e,"handle",t,[n,a]),o||(r=i.apply(c,l)),!1===r&&(n.preventDefault(),n.stopPropagation())},c={handler:i,wrappedHandler:function(e,i){if(!Ud||e.type!==Ud)if(e.data=a,e.delegateTarget=t,n)for(var s=e.target;s&&s!==t;)Gd(s,n)&&(e.currentTarget=s,l(e,i)),s=s.parentNode;else e.currentTarget=e.delegateTarget||e.target,l(e,i)},selector:n,type:e,data:a,namespace:s.join("."),namespaces:s,guid:++Zd};r.handleObjects.push(c);var h,d=1===r.handleObjects.length&&o;d&&(d=!Qd.callMethod(e,"setup",t,[a,s,i])),d&&(r.nativeHandler=function(t){return function(e,i){var n=iu(this,t);e=Xd.Event(e),n.callHandlers(e,i)}}(e),tu()&&Kd.indexOf(e)>-1&&(h={passive:!1}),r.removeListener=sd.listen(t,zd[e]||e,r.nativeHandler,h)),Qd.callMethod(e,"add",t,[c])},removeHandler:function(n,r){var a=function(e){var o,a=i[e];a.handleObjects.length?(a.handleObjects=a.handleObjects.filter(function(i){var a=s.length&&!nu(i.namespaces,s)||n&&i.handler!==n||r&&i.selector!==r;return a||(o=i.handler,Qd.callMethod(e,"remove",t,[i])),a}),!a.handleObjects.length&&e!==Nd&&(Qd.callMethod(e,"teardown",t,[s,o]),a.nativeHandler&&a.removeListener(),delete i[e])):delete i[e]};if(o)a(e);else for(var l in i)a(l);0===Object.keys(i).length&&qd.delete(t)},callHandlers:function(t,e){var n=!1,o=function(i){n||(!s.length||nu(i.namespaces,s))&&(i.wrappedHandler(t,e),n=t.isImmediatePropagationStopped())};r.handleObjects.forEach(o),s.length&&i[Nd]&&i[Nd].handleObjects.forEach(o)}}}function nu(t,e){for(var i=0;i-1){var n=Array.prototype.slice.call(arguments,0);i.split(" ").forEach(function(e){n[1]=e,t.apply(this,n)})}else t.apply(this,arguments)};return function(t,i){if("object"==typeof i){var n=Array.prototype.slice.call(arguments,0);for(var s in i)n[1]=s,n[n.length-1]=i[s],e.apply(this,n)}else e.apply(this,arguments)}}function au(t){return null==(e=t).which&&0===e.type.indexOf("key")?null!=t.charCode?t.charCode:t.keyCode:function(t){return!t.which&&void 0!==t.button&&/^(?:mouse|pointer|contextmenu|drag|drop)|click/.test(t.type)}(t)?{1:1,2:3,3:1,4:2}[t.button]:t.which;var e}function lu(t){t&&(Xd.Event=t,Xd.Event.prototype=t.prototype)}function cu(t,e,i){Object.defineProperty(i||Xd.Event.prototype,t,{enumerable:!0,configurable:!0,get:function(){return this.originalEvent&&e(this.originalEvent)},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})}lu(function(t){return Xd.Event=function(e,i){if(!(this instanceof Xd.Event))return new Xd.Event(e,i);e||(e={}),"string"==typeof e&&(e={type:e}),i||(i={}),t.call(this,e,i)},ih(Xd.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()}}),Xd.Event}(function(t,e){var i;t instanceof Xd.Event||rd()&&t instanceof $d.Event||(null===(i=t.view)||void 0===i?void 0:i.Event)&&t instanceof t.view.Event?(this.originalEvent=t,this.type=t.type,this.currentTarget=void 0,Object.prototype.hasOwnProperty.call(t,"isTrusted")&&(this.isTrusted=t.isTrusted),this.timeStamp=t.timeStamp||Date.now()):ih(this,t),cu("which",au,this),0===t.type.indexOf("touch")&&(delete e.pageX,delete e.pageY),ih(this,e),this.guid=++Zd})),["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(t=>cu(t,e=>e[t])),function(t){Vd.forEach(function(e){t(e,function(t){return function(t,e){if(e[t]&&!e.touches||!e.touches)return e[t];var i=e.touches.length?e.touches:e.changedTouches;return i.length?i[0][t]:void 0}(e,t)})},this)}(cu);var hu=hh(),du=hh();Xd.set=function(t){hu.fire(),Xd.inject(t),lu(t.Event),du.fire()},Xd.subscribeGlobal=function(){Yd(arguments,su(function(){var t=arguments;Xd.on.apply(this,t),hu.add(function(){var e=Array.prototype.slice.call(t,0);e.splice(3,1),Xd.off.apply(this,e)}),du.add(function(){Xd.on.apply(this,t)})}))},Xd.forcePassiveFalseEventNames=Kd,Xd.passiveEventHandlersSupported=tu;var uu,pu=Xd,fu=new WeakMap,_u=new Fd,gu=function(){};function mu(){return uu.data.apply(this,arguments)}function vu(t,e){return uu.removeData.call(this,t,e)}function yu(t,e){if(sd.isElementNode(t)){var i=t.getElementsByTagName("*");uu.cleanData(i),e&&uu.cleanData([t])}}!function(t){_u.fire(t);var e=(uu=t).cleanData;uu.cleanData=function(t){return gu(t),e.call(this,t)}}({data:function(){var t=arguments[0],e=arguments[1],i=arguments[2];if(t){var n=fu.get(t);return n||fu.set(t,n={}),void 0===e?n:2===arguments.length?n[e]:(n[e]=i,i)}},removeData:function(t,e){if(t)if(void 0===e)fu.delete(t);else{var i=fu.get(t);i&&delete i[e]}},cleanData:function(t){for(var e=0;e0)&&(t=Cu(t)),t}).join("")},Su=function(t){return Rc(xu(t),function(t){return Cu(t.toLowerCase())}).join(" ")},Eu=["","Webkit","Moz","O","Ms"],Iu={"":"",Webkit:"-webkit-",Moz:"-moz-",O:"-o-",ms:"-ms-"},Tu=Ld(function(){return sd.createElement("dx").style}),Ou=function(t){if(t in Tu())return t;var e=t;t=t.charAt(0).toUpperCase()+t.substr(1);for(var i=1;i\x20\t\r\n\f]+)/i,Mu={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:"
"}};Mu.tbody=Mu.colgroup=Mu.caption=Mu.tfoot=Mu.thead,Mu.th=Mu.td;var Pu,Ru=function(t){if("string"!=typeof t)return null;var e=sd.createDocumentFragment().appendChild(sd.createElement("div")),i=Bu.exec(t),n=i&&i[1].toLowerCase(),s=Mu[n]||Mu.default;e.innerHTML=s.startTags+t+s.endTags;for(var o=0;o1&&arguments.length>1)return Lu.call(this,"attr",arguments);if(!this[0])return Tc(t)||void 0!==e?this:void 0;if(!this[0].getAttribute)return this.prop(t,e);if("string"==typeof t&&1===arguments.length){var i=this[0].getAttribute(t);return null==i?void 0:i}if(kc(t))for(var n in t)this.attr(n,t[n]);else $u(this[0],t,e);return this},Vu.prototype.removeAttr=function(t){return this[0]&&sd.removeAttribute(this[0],t),this},Vu.prototype.prop=function(t,e){if(!this[0])return this;if("string"==typeof t&&1===arguments.length)return this[0][t];if(kc(t))for(var i in t)this.prop(i,t[i]);else sd.setProperty(this[0],t,e);return this},Vu.prototype.addClass=function(t){return this.toggleClass(t,!0)},Vu.prototype.removeClass=function(t){return this.toggleClass(t,!1)},Vu.prototype.hasClass=function(t){if(!this[0]||void 0===this[0].className)return!1;for(var e=t.split(" "),i=0;i=0)return!0;return!1},Vu.prototype.toggleClass=function(t,e){if(this.length>1)return Lu.call(this,"toggleClass",arguments);if(!this[0]||!t)return this;e=void 0===e?!this.hasClass(t):e;for(var i=t.split(" "),n=0;n1){for(var e=0;e1){for(var e=0;e1){for(var e=this.length-1;e>=0;e--)Pu(this[e]).prependTo(t);return this}return(t=Pu(t))[0]&&sd.insertElement(t[0],this[0],t[0].firstChild),this},Vu.prototype.appendTo=function(t){return this.length>1?Lu.call(this,"appendTo",arguments):(sd.insertElement(Pu(t)[0],this[0]),this)},Vu.prototype.insertBefore=function(t){return t&&t[0]&&sd.insertElement(t[0].parentNode,this[0],t[0]),this},Vu.prototype.insertAfter=function(t){return t&&t[0]&&sd.insertElement(t[0].parentNode,this[0],t[0].nextSibling),this},Vu.prototype.before=function(t){return this[0]&&sd.insertElement(this[0].parentNode,t[0],this[0]),this},Vu.prototype.after=function(t){return this[0]&&sd.insertElement(this[0].parentNode,t[0],this[0].nextSibling),this},Vu.prototype.wrap=function(t){if(this[0]){var e=Pu(t);e.insertBefore(this),e.append(this)}return this},Vu.prototype.wrapInner=function(t){var e=this.contents();return e.length?e.wrap(t):this.append(t),this},Vu.prototype.replaceWith=function(t){if(t&&t[0])return t.is(this)?this:(t.insertBefore(this),this.remove(),t)},Vu.prototype.remove=function(){return this.length>1?Lu.call(this,"remove",arguments):(yu(this[0],!0),sd.removeElement(this[0]),this)},Vu.prototype.detach=function(){return this.length>1?Lu.call(this,"detach",arguments):(sd.removeElement(this[0]),this)},Vu.prototype.empty=function(){return this.length>1?Lu.call(this,"empty",arguments):(yu(this[0]),sd.setText(this[0],""),this)},Vu.prototype.clone=function(){for(var t=[],e=0;e{var t=sd.listen(sd.getDocument(),"DOMContentLoaded",()=>{mp.fire(),t()})}),mp={add:t=>{var e=rd();e&&"loading"!==sd.getReadyState()?t():(_p.push(t),e&&gp())},fire:()=>{_p.forEach(t=>t()),_p=[]}},vp=eh(mp),yp=function(){var t,e=hh(),i=e.add,n=e.remove;if(!rd())return e;var s,o=function(){var t=ld();return{width:t.innerWidth,height:t.innerHeight}},r=function(){var i,n=o();n.width===t.width&&n.height===t.height||(n.width===t.width&&(i="height"),n.height===t.height&&(i="width"),t=n,e.fire(i))},a=Ld(function(){t=o()});return e.add=function(){var t=i.apply(e,arguments);return a(),vp.add(function(){!s&&e.has()&&(s=sd.listen(ld(),"resize",r))}),t},e.remove=function(){var t=n.apply(e,arguments);return!e.has()&&s&&(s(),s=void 0),t},e}();class bp{constructor(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._events={},this._owner=t,this._options=e}static create(t,e){return e?Sc(e)?e(t):e:new bp(t)}hasEvent(t){var e=this._events[t];return!!e&&e.has()}fireEvent(t,e){var i=this._events[t];return i&&i.fireWith(this._owner,e),this._owner}on(t,e){if(kc(t))Fc(t,(t,e)=>{this.on(t,e)});else{var i=this._events[t];i||(i=hh({syncStrategy:this._options.syncStrategy}),this._events[t]=i),(i.originalAdd||i.add).call(i,e)}}off(t,e){var i=this._events[t];i&&(Sc(e)?i.remove(e):i.empty())}dispose(){Fc(this._events,(t,e)=>{e.empty()})}}var Cp=ld(),xp=vp.add,wp=hh(),Sp=Gu(),Ep=function(){var t;return function(e){if(!arguments.length)return t;var i=Gu(e);Sp=i;var n=!!i.length,s=Ep();t=n?i:Gu("body"),wp.fire(n?Ep():Gu(),s)}}();function Ip(){return Sp}xp(function(){Ep(".dx-viewport")});var Tp=ld(),Op={iPhone:"iPhone",iPhone5:"iPhone",iPhone6:"iPhone",iPhone6plus:"iPhone",iPad:"iPad",iPadMini:"iPad Mini",androidPhone:"Android Mobile",androidTablet:"Android",msSurface:"Windows ARM Tablet PC",desktop:"desktop"},kp={deviceType:"desktop",platform:"generic",version:[],phone:!1,tablet:!1,android:!1,ios:!1,generic:!0,grade:"A",mac:!1},Dp={generic(t){var e=/windows phone/i.test(t)||t.match(/WPDesktop/),i=!e&&/Windows(.*)arm(.*)Tablet PC/i.test(t),n=!e&&!i&&/msapphost/i.test(t),s=/((intel|ppc) mac os x)/.test(t.toLowerCase());return e||i||n||s?{deviceType:e?"phone":i?"tablet":"desktop",platform:"generic",version:[],grade:"A",mac:s}:null},appleTouchDevice(t){var e=hd(),i=/Macintosh/i.test(t)&&(null==e?void 0:e.maxTouchPoints)>2;if(!/ip(hone|od|ad)/i.test(t)&&!i)return null;var n=/ip(hone|od)/i.test(t),s=t.match(/os\s{0,}X? (\d+)_(\d+)_?(\d+)?/i);return{deviceType:n?"phone":"tablet",platform:"ios",version:s?[parseInt(s[1],10),parseInt(s[2],10),parseInt(s[3]||0,10)]:[],grade:480===Tp.screen.height?"B":"A"}},android(t){var e=/android|htc_|silk/i.test(t),i=/windows phone/i.test(t);if(!e||i)return null;var n=/mobile/i.test(t),s=t.match(/android (\d+)\.?(\d+)?\.?(\d+)?/i),o=s?[parseInt(s[1],10),parseInt(s[2]||0,10),parseInt(s[3]||0,10)]:[];return{deviceType:n?"phone":"tablet",platform:"android",version:o,grade:o.length>1&&(o[0]<4||4===o[0]&&o[1]<4)?"B":"A"}}},Ap=[Dp.appleTouchDevice,Dp.android,Dp.generic],Bp=new class{constructor(t){this._window=(null==t?void 0:t.window)||Tp,this._realDevice=this._getDevice(),this._currentDevice=void 0,this._currentOrientation=void 0,this._eventsStrategy=new bp(this),this.changed=hh(),rd()&&(vp.add(this._recalculateOrientation.bind(this)),yp.add(this._recalculateOrientation.bind(this)))}current(t){if(t)return this._currentDevice=this._getDevice(t),this._forced=!0,void this.changed.fire();if(!this._currentDevice){t=void 0;try{t=this._getDeviceOrNameFromWindowScope()}catch(e){t=this._getDeviceNameFromSessionStorage()}finally{t||(t=this._getDeviceNameFromSessionStorage()),t&&(this._forced=!0)}this._currentDevice=this._getDevice(t)}return this._currentDevice}real(t){return Pc({},this._realDevice)}orientation(){return this._currentOrientation}isForced(){return this._forced}isRippleEmulator(){return!!this._window.tinyHippos}_getCssClasses(t){var e=[],i=this._realDevice;return(t=t||this.current()).deviceType&&(e.push("dx-device-".concat(t.deviceType)),"desktop"!==t.deviceType&&e.push("dx-device-mobile")),e.push("dx-device-".concat(i.platform)),i.version&&i.version.length&&e.push("dx-device-".concat(i.platform,"-").concat(i.version[0])),this.isSimulator()&&e.push("dx-simulator"),ah().rtlEnabled&&e.push("dx-rtl"),e}attachCssClasses(t,e){this._deviceClasses=this._getCssClasses(e).join(" "),Gu(t).addClass(this._deviceClasses)}detachCssClasses(t){Gu(t).removeClass(this._deviceClasses)}isSimulator(){try{return this._isSimulator||rd()&&this._window.top!==this._window.self&&this._window.top["dx-force-device"]||this.isRippleEmulator()}catch(t){return!1}}forceSimulator(){this._isSimulator=!0}_getDevice(t){if("genericPhone"===t&&(t={deviceType:"phone",platform:"generic",generic:!0}),kc(t))return this._fromConfig(t);var e;if(t){if(!(e=Op[t]))throw Gc.Error("E0005")}else e=hd().userAgent;return this._fromUA(e)}_getDeviceOrNameFromWindowScope(){var t;return rd()&&(this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"])&&(t=this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"]),t}_getDeviceNameFromSessionStorage(){var t=function(){var e;try{e=Cp.sessionStorage}catch(t){}return e}();if(t){var e=t.getItem("dx-force-device");try{return JSON.parse(e)}catch(i){return e}}}_fromConfig(t){var e=Pc({},kp,this._currentDevice,t);return Pc(e,{phone:"phone"===e.deviceType,tablet:"tablet"===e.deviceType,android:"android"===e.platform,ios:"ios"===e.platform,generic:"generic"===e.platform})}_fromUA(t){for(var e=0;eEd(t)?"portrait":"landscape";this._currentOrientation!==e&&(this._currentOrientation=e,this._eventsStrategy.fireEvent("orientationChanged",[{orientation:e}]))}_recalculateOrientation(){var t=Ed(this._window);this._currentWidth!==t&&(this._currentWidth=t,this._changeOrientation())}on(t,e){return this._eventsStrategy.on(t,e),this}off(t,e){return this._eventsStrategy.off(t,e),this}},Mp=Ep();Mp&&Bp.attachCssClasses(Mp),wp.add((t,e)=>{Bp.detachCssClasses(e),Bp.attachCssClasses(t)});var Pp,Rp=Bp,{maxTouchPoints:Fp}=hd(),Hp={webkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"},Vp=function(t){return!!Ou(t)},Lp=function(t){if("text"===t)return!0;var e=sd.createElement("input");try{return e.setAttribute("type",t),e.value="wrongValue",!e.value}catch(i){return!1}},$p=function(t,e){return(t("ontouchstart")||!!e)&&!t("callPhantom")}(cd,Fp),Np=function(t){return t("PointerEvent")}(cd),zp=$p||Np&&!!Fp,Wp=Ld(function(){return Vp("transition")}),jp=Ld(function(){return Hp[Ou("transition")]}),Kp=Ld(function(){return Vp("animation")}),Gp=function(){var{platform:t,mac:e}=Rp.real();return"ios"===t||"android"===t||e}(),Up=t=>(null!=t?t:ah().rtlEnabled)?"right":"left",qp=t=>Dc(t)?{width:t.outerWidth,height:t.outerHeight}:t.getBoundingClientRect(),Zp=hd(),Qp=/(webkit)[ /]([\w.]+)/,Xp=/(mozilla)(?:.*? rv:([\w.]+))/,Yp=t=>{t=t.toLowerCase();var e={},i=Qp.exec(t)||t.indexOf("compatible")<0&&Xp.exec(t)||[],n=i[1],s=i[2];return"webkit"===n&&(e.webkit=!0,t.indexOf("chrome")>=0||t.indexOf("crios")>=0?(n="chrome",s=(s=/(?:chrome|crios)\/(\d+\.\d+)/.exec(t))&&s[1]):t.indexOf("fxios")>=0?(n="mozilla",s=(s=/fxios\/(\d+\.\d+)/.exec(t))&&s[1]):t.indexOf("safari")>=0&&/version|phantomjs/.test(t)?(n="safari",s=(s=/(?:version|phantomjs)\/([0-9.]+)/.exec(t))&&s[1]):(n="unknown",s=(s=/applewebkit\/([0-9.]+)/.exec(t))&&s[1])),n&&(e[n]=!0,e.version=s),e},Jp=Pc({_fromUA:Yp},Yp(Zp.userAgent)),tf=ld(),ef=/left|right/,nf=/top|bottom/,sf=/fit|flip|none/,of=/scale\(.+?\)/,rf=Jp.safari,af=function(t){var e={h:"center",v:"center"},i=jh(t);return i&&Fc(i,function(){var t=String(this).toLowerCase();ef.test(t)?e.h=t:nf.test(t)&&(e.v=t)}),e},lf=function(t,e){return Kh(t,e)},cf=function(t){switch(t){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},hf=function(t){switch(t){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return t}},df=function(t,e){var i=0;return t.myLocatione.max&&(i+=t.myLocation-e.max),i},uf=function(t,e,i){return e.myLocationi.max?"h"===t?"right":"bottom":"none"},pf=function(t){t.myLocation=t.atLocation+cf(t.atAlign)*t.atSize-cf(t.myAlign)*t.mySize+t.offset},ff={fit:function(t,e){var i=!1;t.myLocation>e.max&&(t.myLocation=e.max,i=!0),t.myLocatione.max)){var i=Pc({},t,{myAlign:hf(t.myAlign),atAlign:hf(t.atAlign),offset:-t.offset});pf(i),i.oversize=df(i,e),(i.myLocation>=e.min&&i.myLocation<=e.max||t.oversize>i.oversize)&&(t.myLocation=i.myLocation,t.oversize=i.oversize,t.flip=!0)}},flipfit:function(t,e){this.flip(t,e),this.fit(t,e)},none:function(t){t.oversize=0}},_f=function(){var t=Gu("
").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo(Gu("body")),e=t.get(0).offsetWidth-t.get(0).clientWidth;t.remove(),Pp=e},gf={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},mf=function(t,e){var i=Gu(t),n=i.offset(),s=Pc(!0,{},gf,{h:{location:n.left},v:{location:n.top}});if(!e)return s;var o=af(e.my),r=af(e.at),a=Gu(e.of).length&&e.of||tf,l=lf(e.offset,e.precise),c=function(t){var e=jh(t),i=String(e&&e[0]).toLowerCase(),n=String(e&&e[1]).toLowerCase();return sf.test(i)||(i="none"),sf.test(n)||(n=i),{h:i,v:n}}(e.collision),h=e.boundary,d=lf(e.boundaryOffset,e.precise),u={mySize:kd(i),myAlign:o.h,atAlign:r.h,offset:l.h,collision:c.h,boundaryOffset:d.h},p={mySize:Dd(i),myAlign:o.v,atAlign:r.v,offset:l.v,collision:c.v,boundaryOffset:d.v};if(a.preventDefault)u.atLocation=a.pageX,p.atLocation=a.pageY,u.atSize=0,p.atSize=0;else if(a=Gu(a),Dc(a[0]))u.atLocation=a.scrollLeft(),p.atLocation=a.scrollTop(),"phone"===Rp.real().deviceType&&a[0].visualViewport?(u.atLocation=Math.max(u.atLocation,a[0].visualViewport.offsetLeft),p.atLocation=Math.max(p.atLocation,a[0].visualViewport.offsetTop),u.atSize=a[0].visualViewport.width,p.atSize=a[0].visualViewport.height):(u.atSize=a[0].innerWidth>a[0].outerWidth?a[0].innerWidth:Ed(a),p.atSize=a[0].innerHeight>a[0].outerHeight||rf?a[0].innerHeight:Td(a));else if(9===a[0].nodeType)u.atLocation=0,p.atLocation=0,u.atSize=Ed(a),p.atSize=Td(a);else{var f=qp(a.get(0)),_=yf(a);u.atLocation=_.left,p.atLocation=_.top,u.atSize=Math.max(f.width,kd(a)),p.atSize=Math.max(f.height,Dd(a))}pf(u),pf(p);var g=function(){var t=Gu(tf),e=Ed(t),i=Td(t),n=t.scrollLeft(),s=t.scrollTop(),o=sd.getDocumentElement(),r=zp?o.clientWidth/e:1,a=zp?o.clientHeight/i:1;void 0===Pp&&_f();var l=e,c=i;if(h&&!Dc(h)){var d=Gu(h),f=d.offset();n=f.left,s=f.top,l=Ed(d),c=Td(d)}return{h:{min:n+u.boundaryOffset,max:n+l/r-u.mySize-u.boundaryOffset},v:{min:s+p.boundaryOffset,max:s+c/a-p.mySize-p.boundaryOffset}}}();u.oversize=df(u,g.h),p.oversize=df(p,g.v),u.collisionSide=uf("h",u,g.h),p.collisionSide=uf("v",p,g.v),ff[u.collision]&&ff[u.collision](u,g.h),ff[p.collision]&&ff[p.collision](p,g.v);var m=function(t){return e.precise?t:Math.round(t)};return Pc(!0,s,{h:{location:m(u.myLocation),oversize:m(u.oversize),fit:u.fit,flip:u.flip,collisionSide:u.collisionSide},v:{location:m(p.myLocation),oversize:m(p.oversize),fit:p.fit,flip:p.flip,collisionSide:p.collisionSide},precise:e.precise}),s},vf=function(t,e,i,n){var s=wc(t.style)&&!sd.isNode(t.style),o=n?i.replace(e,""):i;if(s)!function(t,e){arguments.length>2&&void 0!==arguments[2]&&!arguments[2]||[].slice.call(t.style).forEach(e=>{t.style.removeProperty(e)}),e.split(";").forEach(e=>{var i=e.split(":").map(t=>t.trim());if(2===i.length){var[n,s]=i;t.style[n]=s}})}(t,o,!1);else{var r=sd.createAttribute("style");r.value=o,t.setAttributeNode(r)}},yf=function t(e){var i,n,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,o=s.get(0);if(!o)return e.offset();var r,a=(null===(i=o.getAttribute)||void 0===i?void 0:i.call(o,"style"))||"",l=null===(n=a.match(of))||void 0===n?void 0:n[0];return l?(vf(o,l,a,!0),r=t(e,s.parent()),vf(o,l,a,!1)):r=t(e,s.parent()),r},bf=function(t,e){var i=Gu(t);if(!e)return i.offset();sp(i,!0);var n=yf(i),s=e.h&&e.v?e:mf(i,e),o=function(t){return e.precise?t:Math.round(t)};return np(i,{left:s.h.location-o(n.left),top:s.v.location-o(n.top)}),s};bf.inverseAlign||(bf.inverseAlign=hf),bf.normalizeAlign||(bf.normalizeAlign=af);var Cf={calculateScrollbarWidth:_f,calculate:mf,setup:bf,offset:function(t){return t=Gu(t).get(0),Dc(t)?null:t&&"pageY"in t&&"pageX"in t?{top:t.pageY,left:t.pageX}:Gu(t).offset()}},xf=function(t,e){var i={};"noBubble"in e&&(i.noBubble=e.noBubble),"bindType"in e&&(i.bindType=e.bindType),"delegateType"in e&&(i.delegateType=e.delegateType),Fc(["setup","teardown","add","remove","trigger","handle","_default","dispose"],function(t,n){!e[n]||(i[n]=function(){var t=[].slice.call(arguments);return t.unshift(this),e[n].apply(e,t)})}),Hd.fire(t,i)};xf.callbacks=Hd;var wf=xf,Sf="dxremove",Ef="dxRemoveEvent";gu=function(t){t=[].slice.call(t);for(var e=0;e{if(!e)throw Gc.Error("E0017");return Array.isArray(t)?t.map(t=>If(t,e)).join(" "):-1!==t.indexOf(" ")?If(t.split(/\s+/g),e):"".concat(t,".").concat(e)},Tf=function(t,e){if(!function(t){var e=Gu(t);return e.is(":visible")&&"hidden"!==e.css("visibility")&&"hidden"!==e.parents().css("visibility")}(t))return!1;var i=t.nodeName.toLowerCase(),n=!isNaN(e),s=t.disabled;return/^(input|select|textarea|button|object|iframe)$/.test(i)||t.isContentEditable?!s:"a"===i&&t.href||n},Of=function(t,e){return Tf(e,Gu(e).attr("tabIndex"))},kf=function(t,e){var i=Gu(e).attr("tabIndex");return(isNaN(i)||i>=0)&&Tf(e,i)},Df=function(t){var e=Gu(t).get(0);return sd.getActiveElement(e)===e},Af={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"},Bf={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"},Mf={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i},Pf=t=>"dx"===Ff(t),Rf=t=>"touch"===Ff(t),Ff=t=>{var{type:e}=t,i="other";return Fc(Mf,function(t){if(this.test(e))return i=t,!1}),i},Hf=t=>"pointer"===Ff(t),Vf=t=>(t=>"mouse"===Ff(t))(t)||(Hf(t)||Pf(t))&&"mouse"===t.pointerType,Lf=t=>t&&"dxmousewheel"===t.type,$f=t=>Rf(t)||(Hf(t)||Pf(t))&&"touch"===t.pointerType,Nf=t=>{var{pageX:e,pageY:i,timeStamp:n}=t;return{x:e,y:i,time:n}},zf=(t,e)=>({x:e.x-t.x,y:e.y-t.y,time:e.time-t.time||1}),Wf=(t,e)=>{var i=(t=>pu.Event(t,t))(t);return e&&Pc(i,e),i},jf=t=>{var{originalEvent:e,delegateTarget:i}=t,n=Wf(e,t);return pu.trigger(i||n.target,n),n},Kf=t=>{var{key:e,which:i}=t,n=Af[null==e?void 0:e.toLowerCase()]||e,s=Bf[i];return s&&n===e?s:!n&&i?String.fromCharCode(i):n},Gf=If,Uf=t=>{var{ctrlKey:e,metaKey:i}=t;return e||i},qf=ld(),Zf=Gf(Sf,"dxFX"),Qf=/^([+-])=(.*)/i,Xf="dxAnimData",Yf="dxAnimQueue",Jf="transform",t_={initAnimation:function(t,e){t.css({transitionProperty:"none"}),"string"==typeof e.from?t.addClass(e.from):C_(t,e.from);var i=this,n=new _h,s=e.cleanupWhen;e.transitionAnimation={deferred:n,finish:function(){i._finishTransition(t),s?gh(n,s).always(function(){i._cleanup(t,e)}):i._cleanup(t,e),n.resolveWith(t,[e,t])}},this._completeAnimationCallback(t,e).done(function(){e.transitionAnimation.finish()}).fail(function(){n.rejectWith(t,[e,t])}),e.duration||e.transitionAnimation.finish(),t.css("transform")},animate:function(t,e){return this._startAnimation(t,e),e.transitionAnimation.deferred.promise()},_completeAnimationCallback:function(t,e){var i,n=this,s=Date.now()+e.delay,o=new _h,r=new _h,a=new _h,l=jp()+".dxFX";e.transitionAnimation.cleanup=function(){clearTimeout(i),clearTimeout(c),pu.off(t,l),pu.off(t,Zf)},pu.one(t,l,function(){Date.now()-s>=e.duration&&r.reject()}),pu.off(t,Zf),pu.on(t,Zf,function(){n.stop(t,e),o.reject()});var c=setTimeout(function(){i=setTimeout(function(){a.reject()},e.duration+e.delay+x_._simulatedTransitionEndDelay),gh(r,a).fail((function(){o.resolve()}).bind(this))});return o.promise()},_startAnimation:function(t,e){t.css({transitionProperty:"all",transitionDelay:e.delay+"ms",transitionDuration:e.duration+"ms",transitionTimingFunction:e.easing}),"string"==typeof e.to?t[0].className+=" "+e.to:e.to&&C_(t,e.to)},_finishTransition:function(t){t.css("transition","none")},_cleanup:function(t,e){e.transitionAnimation.cleanup(),"string"==typeof e.from&&(t.removeClass(e.from),t.removeClass(e.to))},stop:function(t,e,i){!e||(i?e.transitionAnimation.finish():(kc(e.to)&&Fc(e.to,function(e){t.css(e,t.css(e))}),this._finishTransition(t),this._cleanup(t,e)))}},e_={initAnimation:function(t,e){C_(t,e.from)},animate:function(t,e){var i=new _h,n=this;return e?(Fc(e.to,function(i){void 0===e.from[i]&&(e.from[i]=n._normalizeValue(t.css(i)))}),e.to[Jf]&&(e.from[Jf]=n._parseTransform(e.from[Jf]),e.to[Jf]=n._parseTransform(e.to[Jf])),e.frameAnimation={to:e.to,from:e.from,currentValue:e.from,easing:lp(e.easing),duration:e.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),fp(e.frameAnimation.animationFrameId),i.resolve()},draw:function(){if(e.draw)e.draw(this.currentValue);else{var i=Pc({},this.currentValue);i[Jf]&&(i[Jf]=Rc(i[Jf],function(t,e){return"translate"===e?ep(t):"scale"===e?"scale("+t+")":"rotate"===e.substr(0,e.length-1)?e+"("+t+"deg)":void 0}).join(" ")),t.css(i)}}},e.delay?(e.frameAnimation.startTime+=e.delay,e.frameAnimation.delayTimeout=setTimeout(function(){n._startAnimation(t,e)},e.delay)):n._startAnimation(t,e),i.promise()):i.reject().promise()},_startAnimation:function(t,e){pu.off(t,Zf),pu.on(t,Zf,function(){e.frameAnimation&&fp(e.frameAnimation.animationFrameId)}),this._animationStep(t,e)},_parseTransform:function(t){var e={};return Fc(t.match(/\w+\d*\w*\([^)]*\)\s*/g),function(t,i){var n=function(t){var e=t.match(Qu);if(e&&e[1])return e=e[1].split(","),{x:parseFloat(e[0]),y:parseFloat(e[1]),z:parseFloat(e[2])}}(i),s=i.match(/scale\((.+?)\)/),o=i.match(/(rotate.)\((.+)deg\)/);n&&(e.translate=n),s&&s[1]&&(e.scale=parseFloat(s[1])),o&&o[1]&&(e[o[1]]=parseFloat(o[2]))}),e},stop:function(t,e,i){var n=e&&e.frameAnimation;!n||(fp(n.animationFrameId),clearTimeout(n.delayTimeout),i&&n.finish(),delete e.frameAnimation)},_animationStep:function(t,e){var i=e&&e.frameAnimation;if(i){var n=(new Date).valueOf();if(n>=i.startTime+i.duration)return void i.finish();i.currentValue=this._calcStepValue(i,n-i.startTime),i.draw();var s=this;i.animationFrameId=pp(function(){s._animationStep(t,e)})}},_calcStepValue:function(t,e){return function i(n,s){var o=Array.isArray(s)?[]:{};return Fc(s,function(r,a){if("string"==typeof a&&!1===parseFloat(a))return!0;var l,c,h,d,u,p;o[r]="object"==typeof a?i(n[r],a):(c=e/t.duration,h=e,d=1*n[l=r],u=s[l]-n[l],p=t.duration,function(t){return ap[t]}(t.easing)(c,h,d,u,p))}),o}(t.from,t.to)},_normalizeValue:function(t){var e=parseFloat(t);return!1===e?t:e}},i_={initAnimation:function(){},animate:function(){return(new _h).resolve().promise()},stop:qh,isSynchronous:!0},n_=function(t,e,i,n){Fc(["from","to"],function(){if(!i(t[this]))throw Gc.Error("E0010",e,this,n)})},s_=function(t,e){return n_(t,e,function(t){return kc(t)},"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"}},r_={validateConfig:function(t){s_(t,"slide")},setup:function(t,e){var i=Xu(t);if("slide"!==e.type){var n="slideIn"===e.type?e.from:e.to;n.position=Pc({of:qf},o_[e.direction]),b_(t,n)}this._setUpConfig(i,e.from),this._setUpConfig(i,e.to),tp(t)},_setUpConfig:function(t,e){e.left="left"in e?e.left:"+=0",e.top="top"in e?e.top:"+=0",this._initNewPosition(t,e)},_initNewPosition:function(t,e){var i={left:e.left,top:e.top};delete e.left,delete e.top;var n=this._getRelativeValue(i.left);void 0!==n?i.left=n+t.left:e.left=0,void 0!==(n=this._getRelativeValue(i.top))?i.top=n+t.top:e.top=0,e[Jf]=ep({x:i.left,y:i.top})},_getRelativeValue:function(t){var e;if("string"==typeof t&&(e=Qf.exec(t)))return parseInt(e[1]+"1")*e[2]}},a_={setup:function(t,e){var i,n,s=e.from,o=e.to,r="fadeOut"===e.type?1:0,a="fadeOut"===e.type?0:1,l=kc(s)?String(null!==(i=s.opacity)&&void 0!==i?i:r):String(s),c=kc(o)?String(null!==(n=o.opacity)&&void 0!==n?n:a):String(o);switch(e.skipElementInitialStyles||(l=t.css("opacity")),e.type){case"fadeIn":c=1;break;case"fadeOut":c=0}e.from={visibility:"visible",opacity:l},e.to={opacity:c}}},l_={custom:{setup:function(){}},slide:r_,slideIn:r_,slideOut:r_,fade:a_,fadeIn:a_,fadeOut:a_,pop:{validateConfig:function(t){s_(t,"pop")},setup:function(t,e){var i=e.from,n=e.to,s="opacity"in i?i.opacity:t.css("opacity"),o="opacity"in n?n.opacity:1,r="scale"in i?i.scale:0,a="scale"in n?n.scale:1;e.from={opacity:s};var l=ip(t);e.from[Jf]=this._getCssTransform(l,r),e.to={opacity:o},e.to[Jf]=this._getCssTransform(l,a)},_getCssTransform:function(t,e){return ep(t)+"scale("+e+")"}},css:{validateConfig:function(t){!function(t,e){n_(t,"css",function(t){return"string"==typeof t},"a string")}(t)},setup:function(){}}},c_={type:"custom",from:{},to:{},duration:400,start:qh,complete:qh,easing:"ease",delay:0},h_={duration:400,easing:"ease",delay:0};function d_(){var t=this.element,e=this.config;if(b_(t,e.from),b_(t,e.to),this.configurator.setup(t,e),t.data(Xf,this),x_.off&&(e.duration=0,e.delay=0),this.strategy.initAnimation(t,e),e.start){var i=Uu(t);e.start.apply(this,[i,e])}}var u_=function(){var t=this,e=t.element,i=t.config;return t.isStarted=!0,t.strategy.animate(e,i).done(function(){!function(t){var e=t.element,i=t.config;if(e.removeData(Xf),i.complete){var n=Uu(e);i.complete.apply(this,[n,i])}t.deferred.resolveWith(this,[e,i])}(t)}).fail(function(){t.deferred.rejectWith(this,[e,i])})},p_=function(t){var e=this.element,i=this.config;clearTimeout(this.startTimeout),this.isStarted||this.start(),this.strategy.stop(e,i,t)},f_=Gf(Sf,"dxFXStartAnimation"),__=function(t,e){var i=Pc(!0,{},"css"===e.type?h_:c_,e),n=function(t){var e=l_[t.type];if(!e)throw Gc.Error("E0011",t.type);return e}(i),s=function(t){t=t||{};var e={transition:Wp()?t_:e_,frame:e_,noAnimation:i_},i=t.strategy||"transition";return"css"===t.type&&!Wp()&&(i="noAnimation"),e[i]}(i),o={element:Gu(t),config:i,configurator:n,strategy:s,isSynchronous:s.isSynchronous,setup:d_,start:u_,stop:p_,deferred:new _h};return Sc(n.validateConfig)&&n.validateConfig(i),function(t){pu.off(t.element,f_),pu.on(t.element,f_,function(){x_.stop(t.element)}),t.deferred.always(function(){pu.off(t.element,f_)})}(o),o};function g_(t){return t.data(Yf)||[]}var m_=function(t){t.removeData(Yf)};function v_(t){return!!t.data(Xf)}function y_(t,e){if((e=g_(t)).length){var i=e.shift();0===e.length&&m_(t),function(t){return t.setup(),x_.off||t.isSynchronous?t.start():t.startTimeout=setTimeout(function(){t.start()}),t.deferred.promise()}(i).done(function(){v_(t)||y_(t)})}}function b_(t,e){if(e&&e.position){var i=Gu(qf),n=0,s=0,o=Cf.calculate(t,e.position),r=t.offset(),a=t.position();a.top>r.top&&(s=i.scrollTop()),a.left>r.left&&(n=i.scrollLeft()),Pc(e,{left:o.h.location-r.left+a.left-n,top:o.v.location-r.top+a.top-s}),delete e.position}}function C_(t,e){Fc(e,function(e,i){try{t.css(e,Sc(i)?i():i)}catch(n){}})}var x_={off:!1,animationTypes:l_,animate:function(t,e){var i=Gu(t);if(!i.length)return(new _h).resolve().promise();var n=__(i,e);return function(t,e){var i=g_(t);(function(t,e){t.data(Yf,e)})(t,i),i.push(e),v_(t)||y_(t,i)}(i,n),n.deferred.promise()},createAnimation:__,isAnimating:v_,stop:function(t,e){var i=Gu(t),n=g_(i);Fc(n,function(t,e){e.config.delay=0,e.config.duration=0,e.isSynchronous=!0}),v_(i)||y_(i,n);var s=i.data(Xf);s&&s.stop(e),i.removeData(Xf),m_(i)},_simulatedTransitionEndDelay:100},w_=x_,S_=ld(),E_=()=>{var t,e=sd.getActiveElement();e&&e!==sd.getBody()&&(null===(t=e.blur)||void 0===t||t.call(e))},I_=t=>{var e=wc(t)&&(t.nodeType||Ac(t))?Gu(t):Gu("
").html(t).contents();return 1===e.length&&(e.is("script")?e=I_(e.html().trim()):e.is("table")&&(e=e.children("tbody").contents())),e},T_=(t,e)=>{var i=t.originalEvent&&t.originalEvent.clipboardData||S_.clipboardData;if(!e)return i&&i.getData("Text");i&&i.setData("Text",e)},O_=(t,e)=>!!e&&(Dc(t)?O_(t.document,e):t.contains(e)||O_(t,(t=>{if(t.getRootNode){var e=t.getRootNode().host;if(!Ec(e))return e}})(e)));function k_(t){return t&&[t.target,t.delegateTarget,t.relatedTarget,t.currentTarget].filter(t=>!!t)}var D_="dxPointerEvents",A_=th.inherit({ctor:function(t,e){this._eventName=t,this._originalEvents=Gf(e,D_),this._handlerCount=0,this.noBubble=this._isNoBubble()},_isNoBubble:function(){var t=this._eventName;return"dxpointerenter"===t||"dxpointerleave"===t},_handler:function(t){var e,i=this._getDelegateTarget(t),n={type:this._eventName,pointerType:t.pointerType||Ff(t),originalEvent:t,delegateTarget:i,timeStamp:Jp.mozilla?(new Date).getTime():t.timeStamp},s=t.originalEvent;if(null!=s&&null!==(e=s.target)&&void 0!==e&&e.shadowRoot){var o,r,a=null!==(o=s.path)&&void 0!==o?o:null===(r=s.composedPath)||void 0===r?void 0:r.call(s);n.target=a[0]}return this._fireEvent(n)},_getDelegateTarget:function(t){var e;return this.noBubble&&(e=t.delegateTarget),e},_fireEvent:function(t){return jf(t)},_setSelector:function(t){this._selector=this.noBubble&&t?t.selector:null},_getSelector:function(){return this._selector},setup:function(){return!0},add:function(t,e){if(this._handlerCount<=0||this.noBubble){t=this.noBubble?t:sd.getDocument(),this._setSelector(e);var i=this;pu.on(t,this._originalEvents,this._getSelector(),function(t){i._handler(t)})}this.noBubble||this._handlerCount++},remove:function(t){this._setSelector(t),this.noBubble||this._handlerCount--},teardown:function(t){this._handlerCount&&!this.noBubble||(t=this.noBubble?t:sd.getDocument(),this._originalEvents!=="."+D_&&pu.off(t,this._originalEvents,this._getSelector()))},dispose:function(t){t=this.noBubble?t:sd.getDocument(),pu.off(t,this._originalEvents)}}),B_=function(t){var e=[];return Fc(t.touches,function(t,i){e.push(Pc({pointerId:i.identifier},i))}),{pointers:e,pointerId:t.changedTouches[0].identifier}},M_=function(t){return"ios"===Rp.real().platform&&("dxpointerdown"===t||"dxpointerup"===t)},P_=A_.inherit({ctor:function(){this.callBase.apply(this,arguments),this._pointerId=0},_handler:function(t){if(M_(this._eventName)){var e=t.changedTouches[0];if(this._pointerId===e.identifier&&0!==this._pointerId)return;this._pointerId=e.identifier}return this.callBase.apply(this,arguments)},_fireEvent:function(t){return this.callBase(Pc(B_(t.originalEvent),t))}});P_.map={dxpointerdown:"touchstart",dxpointermove:"touchmove",dxpointerup:"touchend",dxpointercancel:"touchcancel",dxpointerover:"",dxpointerout:"",dxpointerenter:"",dxpointerleave:""},P_.normalize=B_;var R_,F_=P_,H_=function(t,e){vp.add(function(){t.split(" ").forEach(function(t){sd.listen(sd.getDocument(),t,e,!0)})})},V_=function(t,e,i){i=i||function(){};var n=[],s=function(t){var i=-1;return Fc(n,function(n,s){return!e(t,s)||(i=n,!1)}),i},o=function(t){var e=s(t);e>-1&&n.splice(e,1)};H_(t.dxpointerdown,function(t){-1===s(t)&&(i(t),n.push(t))}),H_(t.dxpointermove,function(t){n[s(t)]=t}),H_(t.dxpointerup,o),H_(t.dxpointercancel,o),this.pointers=function(){return n},this.reset=function(){n=[]}},L_={dxpointerdown:"mousedown",dxpointermove:"mousemove",dxpointerup:"mouseup",dxpointercancel:"",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},$_=function(t){return t.pointerId=1,{pointers:R_.pointers(),pointerId:1}},N_=!1,z_=function(){N_||(R_=new V_(L_,function(){return!0}),N_=!0)},W_=A_.inherit({ctor:function(){this.callBase.apply(this,arguments),z_()},_fireEvent:function(t){return this.callBase(Pc($_(t.originalEvent),t))}});W_.map=L_,W_.normalize=$_,W_.activate=z_,W_.resetObserver=function(){R_.reset()};var j_=W_,K_=!1,G_=function(){K_||(j_.activate(),K_=!0)},U_=A_.inherit({EVENT_LOCK_TIMEOUT:100,ctor:function(){this.callBase.apply(this,arguments),G_()},_handler:function(t){var e=Vf(t);if(e||(this._skipNextEvents=!0),!e||!this._mouseLocked){if(e&&this._skipNextEvents){this._skipNextEvents=!1,this._mouseLocked=!0,clearTimeout(this._unlockMouseTimer);var i=this;return void(this._unlockMouseTimer=setTimeout(function(){i._mouseLocked=!1},this.EVENT_LOCK_TIMEOUT))}return this.callBase(t)}},_fireEvent:function(t){var e=Vf(t.originalEvent)?j_.normalize:F_.normalize;return this.callBase(Pc(e(t.originalEvent),t))},dispose:function(){this.callBase(),this._skipNextEvents=!1,this._mouseLocked=!1,clearTimeout(this._unlockMouseTimer)}});U_.map={dxpointerdown:"touchstart mousedown",dxpointermove:"touchmove mousemove",dxpointerup:"touchend mouseup",dxpointercancel:"touchcancel",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},U_.resetObserver=j_.resetObserver;var q_=U_,Z_=((t,e)=>{var{tablet:i,phone:n}=e;return function(){var t=ah().pointerEventStrategy;return{"mouse-and-touch":q_,touch:F_,mouse:j_}[t]}()||(!t.touch||i||n?t.touch?F_:j_:q_)})(n,Rp.real());Fc(Z_.map,(t,e)=>{wf(t,new Z_(t,e))});var Q_={down:"dxpointerdown",up:"dxpointerup",move:"dxpointermove",cancel:"dxpointercancel",enter:"dxpointerenter",leave:"dxpointerleave",over:"dxpointerover",out:"dxpointerout"},X_=th.inherit({ctor:function(t){this._$element=Gu(t),this._cancelCallback=hh(),this._acceptCallback=hh()},getElement:function(){return this._$element},validate:function(t){return!Lf(t)},validatePointers:function(t){return 1===(t=>{var{originalEvent:e,pointers:i}=t;return Rf(t)?(e.touches||[]).length:Pf(t)?(i||[]).length:0})(t)},allowInterruptionByMouseWheel:function(){return!0},configure:function(t){Pc(this,t)},addCancelCallback:function(t){this._cancelCallback.add(t)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(t){this._cancelCallback.fire(this,t)},addAcceptCallback:function(t){this._acceptCallback.add(t)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(t){this._acceptCallback.fire(this,t)},_requestAccept:function(t){this._acceptRequestEvent=t},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:qh,move:qh,end:qh,cancel:qh,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(t,e,i){var n=Pc({type:t,originalEvent:e,target:this._getEmitterTarget(e),delegateTarget:this.getElement().get(0)},i);return(e=jf(n)).cancel&&this._cancel(e),e},_getEmitterTarget:function(t){return(this.delegateSelector?Gu(t.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:qh}),Y_="dxmousewheel",J_="dxWheel",tg={setup:function(t){var e=Gu(t);pu.on(e,Gf("wheel",J_),tg._wheelHandler.bind(tg))},teardown:function(t){pu.off(t,".".concat(J_))},_wheelHandler:function(t){var{deltaMode:e,deltaY:i,deltaX:n,deltaZ:s}=t.originalEvent;jf({type:Y_,originalEvent:t,delta:this._normalizeDelta(i,e),deltaX:n,deltaY:i,deltaZ:s,deltaMode:e,pointerType:"mouse"}),t.stopPropagation()},_normalizeDelta(t){return 0===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)?-t:-30*t}};wf(Y_,tg);var eg="dxEventManager",ig="dxEmitter",ng=new(th.inherit({ctor:function(){this._attachHandlers(),this.reset(),this._proxiedCancelHandler=this._cancelHandler.bind(this),this._proxiedAcceptHandler=this._acceptHandler.bind(this)},_attachHandlers:function(){vp.add((function(){var t=sd.getDocument();pu.subscribeGlobal(t,Gf(Q_.down,eg),this._pointerDownHandler.bind(this)),pu.subscribeGlobal(t,Gf(Q_.move,eg),this._pointerMoveHandler.bind(this)),pu.subscribeGlobal(t,Gf([Q_.up,Q_.cancel].join(" "),eg),this._pointerUpHandler.bind(this)),pu.subscribeGlobal(t,Gf(Y_,eg),this._mouseWheelHandler.bind(this))}).bind(this))},_eachEmitter:function(t){for(var e=this._activeEmitters||[],i=0;e.length>i;){var n=e[i];if(!1===t(n))break;e[i]===n&&i++}},_applyToEmitters:function(t,e){this._eachEmitter(function(i){i[t].call(i,e)})},reset:function(){this._eachEmitter(this._proxiedCancelHandler),this._activeEmitters=[]},resetEmitter:function(t){this._proxiedCancelHandler(t)},_pointerDownHandler:function(t){Vf(t)&&t.which>1||this._updateEmitters(t)},_updateEmitters:function(t){!this._isSetChanged(t)||(this._cleanEmitters(t),this._fetchEmitters(t))},_isSetChanged:function(t){var e=this._closestEmitter(t),i=this._emittersSet||[],n=e.length!==i.length;return Fc(e,function(t,e){return!(n=n||i[t]!==e)}),this._emittersSet=e,n},_closestEmitter:function(t){var e=this,i=[],n=Gu(t.target);function s(n,s){s&&s.validatePointers(t)&&s.validate(t)&&(s.addCancelCallback(e._proxiedCancelHandler),s.addAcceptCallback(e._proxiedAcceptHandler),i.push(s))}for(;n.length;){var o=mu(n.get(0),ig)||[];Fc(o,s),n=n.parent()}return i},_acceptHandler:function(t,e){var i=this;this._eachEmitter(function(n){n!==t&&i._cancelEmitter(n,e)})},_cancelHandler:function(t,e){this._cancelEmitter(t,e)},_cancelEmitter:function(t,e){var i=this._activeEmitters;e?t.cancel(e):t.reset(),t.removeCancelCallback(),t.removeAcceptCallback();var n=i.indexOf(t);n>-1&&i.splice(n,1)},_cleanEmitters:function(t){this._applyToEmitters("end",t),this.reset(t)},_fetchEmitters:function(t){this._activeEmitters=this._emittersSet.slice(),this._applyToEmitters("start",t)},_pointerMoveHandler:function(t){this._applyToEmitters("move",t)},_pointerUpHandler:function(t){this._updateEmitters(t)},_mouseWheelHandler:function(t){!this._allowInterruptionByMouseWheel()||(t.pointers=[null],this._pointerDownHandler(t),this._adjustWheelEvent(t),this._pointerMoveHandler(t),t.pointers=[],this._pointerUpHandler(t))},_allowInterruptionByMouseWheel:function(){var t=!0;return this._eachEmitter(function(e){return t=e.allowInterruptionByMouseWheel()&&t}),t},_adjustWheelEvent:function(t){var e=null;if(this._eachEmitter(function(i){if(i.gesture){var n=i.getDirection(t);if("horizontal"!==n&&!t.shiftKey||"vertical"!==n&&t.shiftKey)return e=i,!1}}),e){var i=e.getDirection(t);t["both"===i&&!t.shiftKey||"vertical"===i?"pageY":"pageX"]+=t.delta}},isActive:function(t){var e=!1;return this._eachEmitter(function(i){e=e||i.getElement().is(t)}),e}})),sg="dxEmitterSubscription",og=function(t){var e=t.emitter,i=t.events[0],n=t.events;Fc(n,function(s,o){wf(o,{noBubble:!t.bubble,setup:function(t){var n=mu(t,sg)||{},s=mu(t,ig)||{},r=s[i]||new e(t);n[o]=!0,s[i]=r,mu(t,ig,s),mu(t,sg,n)},add:function(t,e){mu(t,ig)[i].configure(Pc({delegateSelector:e.selector},e.data),e.type)},teardown:function(t){var e=mu(t,sg),s=mu(t,ig),r=s[i];delete e[o];var a=!0;Fc(n,function(t,i){return a=a&&!e[i]}),a&&(ng.isActive(t)&&ng.resetEmitter(r),r&&r.dispose(),delete s[i])}})})},rg="dxclick",ag=null,lg=null,cg=()=>{lg=null},hg=function(t){var e=t.originalEvent;(!t.which||1===t.which)&&!ag&&!(lg===e||e&&e.DXCLICK_FIRED)&&(e&&(e.DXCLICK_FIRED=!0),((t,e)=>{pu.off(k_(t),Sf,e)})(lg,cg),((t,e)=>{pu.one(k_(t),Sf,e)})(lg=e,cg),jf({type:rg,originalEvent:t}))},dg=X_.inherit({ctor:function(t){this.callBase(t),pu.on(this.getElement(),"click",hg)},start:function(t){ag=null},cancel:function(){ag=!0},dispose:function(){pu.off(this.getElement(),"click",hg)}});(function(){if(!Rp.real().generic){var t=null,e=!1,i=sd.getDocument();pu.subscribeGlobal(i,Gf(Q_.down,"NATIVE_CLICK_FIXER"),function(i){t=i.target,e=i.isDefaultPrevented()}),pu.subscribeGlobal(i,Gf("click","NATIVE_CLICK_FIXER"),function(i){var n=Gu(i.target);!e&&t&&!n.is(t)&&!Gu(t).is("label")&&Gu(n).is("input, textarea, select, button ,:focus, :focus *")&&E_(),t=null,e=!1})}})(),og({emitter:dg,bubble:!0,events:[rg]});var ug=new Fd,pg="dxComponents",fg=new WeakMap,_g=0,gg=function(t,e){if(!wc(e)){if(!fg.has(t)){var i="dxPrivateComponent"+_g++;return fg.set(t,i),i}return fg.get(t)}fg.set(t,e)};function mg(t,e,i){var n=mu(t.get(0)),s=gg(e.constructor);n[s]=e,i&&pu.one(t,Sf,function(){i.call(e)}),n[pg]||(n[pg]=[]),n[pg].push(s)}function vg(t,e){var i=gg(e);return mu(t.get(0),i)}ug.add(function(t,e){Gu.fn[t]=function(i){var n,s="string"==typeof i;if(s){var o=i,r=[].slice.call(arguments).slice(1);this.each(function(){var i=e.getInstance(this);if(!i)throw Gc.Error("E0009",t);var s=i[o].apply(i,r);void 0===n&&(n=s)})}else this.each(function(){var t=e.getInstance(this);t?t.option(i):new e(this,i)}),n=this;return n}});var yg=function(t,e,i){i?e[t]=i:i=e,gg(i,t),ug.fire(t,i)},bg=function(t){return function(e){for(var i=Gu(e||"body"),n=i.filter(".dx-visibility-change-handler").add(i.find(".dx-visibility-change-handler")),s=0;s").append(this._element).contents():this._renderCore(t),this._ensureResultInContainer(e,t.container),Sg.fire(e,t.container),i&&i(),e}_ensureResultInContainer(t,e){if(e){var i=Gu(e),n=O_(i.get(0),t.get(0));i.append(t),n||!sd.getBody().contains(i.get(0))||Cg(t)}}_renderCore(){throw Gc.Error("E0001")}}class Ig extends Eg{constructor(t){super(),this.name=t}}class Tg extends Eg{_renderCore(){return Gu()}}var Og,kg={};function Dg(){return Og}kg.default={compile:t=>I_(t),render:(t,e,i)=>t.clone()},function(t){if(Ec(t)){if(!(Og=kg[t]))throw Gc.Error("E0020",t)}else Og=t}("default");class Ag extends Eg{constructor(t){super(),this._element=t}_renderCore(t){var e=t.transclude;return!e&&!this._compiledTemplate&&(this._compiledTemplate=Dg().compile(this._element)),Gu("
").append(e?this._element:Dg().render(this._compiledTemplate,t.model,t.index)).contents()}source(){return Gu(this._element).clone()}}function Bg(t){return t.reduce((t,e)=>{var i,n=(null!==(i=t.get(e))&&void 0!==i?i:0)+1;return t.set(e,n),t},new Map)}var Mg=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Bg(e);return t.filter(t=>{var e=i.get(t);return e&&i.set(t,e-1),!e})},Pg=(t,e)=>{var i=Gu(t).contents().filter("[".concat("data-options",'*="').concat(e,'"]'));return[].slice.call(i).map(t=>{var i=Gu(t).attr("data-options")||"";return{element:t,options:ah().optionsParser(i)[e]}}).filter(t=>!!t.options)},Rg=t=>{var e=t.render.bind(t);return Pc({},t,{render(t){var i=e(t);return t&&t.onRendered&&t.onRendered(),i}})},Fg=t=>Ac(t)&&t[0]||t,Hg=t=>new Ag(t),Vg=(t,e,i,n,s,o)=>null==t?new Tg:t instanceof Ig?o[t.name]:t instanceof Eg?t:Sc(t.render)&&!Ac(t)?n?t:Rg(t):t.nodeType||Ac(t)?e(Gu(t)):((t,e,i,n)=>{var s=null;return(!n||-1===n.indexOf(t))&&(s=e[t])&&!(s instanceof Eg)&&(Sc(s.render)&&(s=(t=>{var e=t.render.bind(t);return Pc({},t,{render(t){var i=Gu(t.container);return e(ih({},t,{container:Uu(i)}))}})})(s)),i||(s=Rg(s))),s})(t,i,n,s)||o[t]||e(t);let Lg=(()=>{class t{constructor(t,e){e=e||{},this._action=t,this._context=e.context||ld(),this._beforeExecute=e.beforeExecute,this._afterExecute=e.afterExecute,this._component=e.component,this._validatingTargetName=e.validatingTargetName;var i=this._excludeValidators={};if(e.excludeValidators)for(var n=0;ne=>{if(e.args.length){var i=e.args[0],n=i[e.validatingTargetName]||i.element;n&&t(Gu(n))&&(e.cancel=!0)}};Lg.registerExecutor({disabled:{validate:$g(t=>t.is(".dx-state-disabled, .dx-state-disabled *"))},readOnly:{validate:$g(t=>t.is(".dx-state-readonly, .dx-state-readonly *:not(.dx-state-independent)"))},undefined:{execute:t=>{t.action||(t.result=void 0,t.handled=!0)}},func:{execute:t=>{Sc(t.action)&&(t.result=t.action.call(t.context,t.args[0]),t.handled=!0)}}});var Ng={},zg=t=>{var e=Rp.current();return t.reduce((t,i)=>{var{device:n,options:s}=i,o=n||{};return(Sc(o)?o(e):Wg(e,o))&&Pc(!0,t,s),t},{})},Wg=(t,e)=>Oc(e)||zh(t,[e]).length>0,jg=t=>t.substr(t.lastIndexOf(".")+1),Kg=t=>t.substr(0,t.lastIndexOf(".")),Gg={},Ug={};class qg{constructor(t,e){this._options=t,this._optionsByReference=e}_setByReference(t,e){for(var i in Pc(!0,t,e),this._optionsByReference)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}_setPreparedValue(t,e,i,n){var s=this.get(this._options,t,!1);if(!function(t,e){return t=Ah(t,!0),e=Ah(e,!0),t&&e&&Ac(t)&&Ac(e)?e.is(t):!(t==t||e==e)||(0===t&&0===e?function(t,e){return 1/t==1/e}(t,e):!(null!==t&&"object"==typeof t&&!sd.isElementNode(t))&&t===e)}(s,e)){var o=wh(t);!n&&this._changingCallback(t,s,e),Ug[t]=Ug[t]||function(t){var e=(t=wh(t||"this")).length-1;return function(i,n,s){var o=Ih(i,s=Eh(s));t.forEach(function(t,i){var r=function(t,e,i){return Ih("this"===e?t:t[e],i=i||{})}(o,t,s),a=!s.functionsAsIs&&Sc(r)&&!Ch(r);i===e?s.merge&&kc(n)&&(!wc(r)||kc(r))?(r=Dh(o,t,r,s),yh(r,n,!1,!0)):a?o[t](n):Sh(o,t,n,s):(r=Dh(o,t,r,s),a&&(r=r.call(o)),o=r)})}}(t),Ug[t](this._options,e,{functionsAsIs:!0,merge:wc(i)?i:!this._optionsByReference[t],unwrapObservables:o.length>1&&!!this._optionsByReference[o[0]]}),!n&&this._changedCallback(t,e,s)}}_prepareRelevantNames(t,e,i,n){if(kc(i))for(var s in i)this._prepareRelevantNames(t,"".concat(e,".").concat(s),i[s]);this._namePreparedCallbacks(t,e,i,n)}get(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._options,e=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return Gg[e]=Gg[e]||Th(e),Gg[e](t,{functionsAsIs:!0,unwrapObservables:i})}set(t,e,i,n){for(var s in t=((t,e)=>"string"!=typeof t?t:{[t]:e})(t,e))this._prepareRelevantNames(t,s,t[s],n);for(var o in t)this._setPreparedValue(o,t[o],i,n)}onRelevantNamesPrepared(t){this._namePreparedCallbacks=t}onChanging(t){this._changingCallback=t}onChanged(t){this._changedCallback=t}dispose(){this._changingCallback=qh,this._changedCallback=qh}}class Zg{constructor(t,e,i,n){this._default=e,this._deprecated=n,this._deprecatedNames=[],this._initDeprecatedNames(),this._optionManager=new qg(t,i),this._optionManager.onRelevantNamesPrepared((t,e,i,n)=>this._setRelevantNames(t,e,i,n)),this._cachedOptions={},this._rules=[]}set _initial(t){this._initialOptions=t}get _initial(){if(!this._initialOptions){var t=this._getByRules(this.silent("defaultOptionsRules"));this._initialOptions=this._default,this._optionManager._setByReference(this._initialOptions,t)}return this._initialOptions}_initDeprecatedNames(){for(var t in this._deprecated)this._deprecatedNames.push(t)}_getByRules(t){return t=Array.isArray(t)?this._rules.concat(t):this._rules,zg(t)}_notifyDeprecated(t){var e=this._deprecated[t];e&&this._deprecatedCallback(t,e)}_setRelevantNames(t,e,i,n){if(e){var s=this._normalizeName(e,n);s&&s!==e&&(this._setField(t,s,i),this._clearField(t,e))}}_setField(t,e,i){var n="",s=null;do{n=n?".".concat(n):"",n=jg(e)+n,s=(e=Kg(e))?this._optionManager.get(t,e,!1):t}while(!s);s[n]=i}_clearField(t,e){delete t[e];var i=Kg(e),n=i?this._optionManager.get(t,i,!1):t;n&&delete n[jg(e)]}_normalizeName(t,e){if(this._deprecatedNames.length&&t)for(var i=0;it?t[e]:this.initial(e),null),i=Tc(e)?ih({},e):e;this._optionManager.set(t,i,!1)}}getAliasesByName(t){return Object.keys(this._deprecated).filter(e=>t===this._deprecated[e].alias)}isDeprecated(t){return Object.prototype.hasOwnProperty.call(this._deprecated,t)}cache(t,e){if(arguments.length<2)return this._cachedOptions[t];this._cachedOptions[t]=Pc(this._cachedOptions[t],e)}}class Qg{constructor(){this._postponedOperations={}}add(t,e,i){if(t in this._postponedOperations)i&&this._postponedOperations[t].promises.push(i);else{var n=new _h;this._postponedOperations[t]={fn:e,completePromise:n,promises:i?[i]:[]}}return this._postponedOperations[t].completePromise.promise()}callPostponedOperations(){for(var t in this._postponedOperations){var e=this._postponedOperations[t];wc(e)&&(e.promises&&e.promises.length?gh(...e.promises).done(e.fn).then(e.completePromise.resolve):e.fn().done(e.completePromise.resolve))}this._postponedOperations={}}}var Xg=t=>t.charAt(2).toLowerCase()+t.substr(3),Yg=t=>0===t.indexOf("_",0),Jg=th.inherit({_setDeprecatedOptions(){this._deprecatedOptions={}},_getDeprecatedOptions(){return this._deprecatedOptions},_getDefaultOptions:()=>({onInitialized:null,onOptionChanged:null,onDisposing:null,defaultOptionsRules:null}),_defaultOptionsRules:()=>[],_setOptionsByDevice(t){this._options.applyRules(t)},_convertRulesToOptions:t=>zg(t),_isInitialOptionValue(t){return this._options.isInitial(t)},_setOptionsByReference(){this._optionsByReference={}},_getOptionsByReference(){return this._optionsByReference},ctor(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{_optionChangedCallbacks:e,_disposingCallbacks:i}=t;this.NAME=gg(this.constructor),this._eventsStrategy=bp.create(this,t.eventsStrategy),this._updateLockCount=0,this._optionChangedCallbacks=e||hh(),this._disposingCallbacks=i||hh(),this.postponedOperations=new Qg,this._createOptions(t)},_createOptions(t){this.beginUpdate();try{this._setOptionsByReference(),this._setDeprecatedOptions(),this._options=new Zg(this._getDefaultOptions(),this._getDefaultOptions(),this._getOptionsByReference(),this._getDeprecatedOptions()),this._options.onChanging((t,e,i)=>this._initialized&&this._optionChanging(t,e,i)),this._options.onDeprecated((t,e)=>this._logDeprecatedOptionWarning(t,e)),this._options.onChanged((t,e,i)=>this._notifyOptionChanged(t,e,i)),this._options.onStartChange(()=>this.beginUpdate()),this._options.onEndChange(()=>this.endUpdate()),this._options.addRules(this._defaultOptionsRules()),t&&t.onInitializing&&t.onInitializing.apply(this,[t]),this._setOptionsByDevice(t.defaultOptionsRules),this._initOptions(t)}finally{this.endUpdate()}},_initOptions(t){this.option(t)},_init(){this._createOptionChangedAction(),this.on("disposing",t=>{this._disposingCallbacks.fireWith(this,[t])})},_logDeprecatedOptionWarning(t,e){var i=e.message||"Use the '".concat(e.alias,"' option instead");Gc.log("W0001",this.NAME,t,e.since,i)},_logDeprecatedComponentWarning(t,e){Gc.log("W0000",this.NAME,t,"Use the '".concat(e,"' widget instead"))},_createOptionChangedAction(){this._optionChangedAction=this._createActionByOption("onOptionChanged",{excludeValidators:["disabled","readOnly"]})},_createDisposingAction(){this._disposingAction=this._createActionByOption("onDisposing",{excludeValidators:["disabled","readOnly"]})},_optionChanged(t){switch(t.name){case"onDisposing":case"onInitialized":break;case"onOptionChanged":this._createOptionChangedAction()}},_dispose(){this._optionChangedCallbacks.empty(),this._createDisposingAction(),this._disposingAction(),this._eventsStrategy.dispose(),this._options.dispose(),this._disposed=!0},_lockUpdate(){this._updateLockCount++},_unlockUpdate(){this._updateLockCount=Math.max(this._updateLockCount-1,0)},_isUpdateAllowed(){return 0===this._updateLockCount},_isInitializingRequired(){return!this._initializing&&!this._initialized},isInitialized(){return this._initialized},_commitUpdate(){this.postponedOperations.callPostponedOperations(),this._isInitializingRequired()&&this._initializeComponent()},_initializeComponent(){this._initializing=!0;try{this._init()}finally{this._initializing=!1,this._lockUpdate(),this._createActionByOption("onInitialized",{excludeValidators:["disabled","readOnly"]})(),this._unlockUpdate(),this._initialized=!0}},instance(){return this},beginUpdate:function(){this._lockUpdate()},endUpdate:function(){this._unlockUpdate(),this._isUpdateAllowed()&&this._commitUpdate()},_optionChanging:qh,_notifyOptionChanged(t,e,i){if(this._initialized)for(var n=[t].concat(this._options.getAliasesByName(t)),s=0;s(wc(n)||(n={}),kc(n)||(n={actionValue:n}),(i=i||new Lg(t,Pc({},e,this._defaultActionConfig()))).execute.call(i,Pc(n,this._defaultActionArgs())))},_createActionByOption(t,e){var i,n,s,o=this;e=Pc({},e);var r=function(){if(!n){if(e=e||{},"string"!=typeof t)throw Gc.Error("E0008");0===t.indexOf("on")&&(n=Xg(t)),s=o.option(t)}if(i||s||e.beforeExecute||e.afterExecute||o._eventsStrategy.hasEvent(n)){if(!i){var r=e.beforeExecute;e.beforeExecute=function(){for(var t=arguments.length,e=new Array(t),i=0;i{var{model:e,parent:i}=t,n=e.widget;if(!n)return Gu();var s=Gu("
"),o=e.options||{};return i?i._createComponent(s,n,o):s[n](o),s});class im{constructor(t,e){this._tempTemplates=[],this._defaultTemplates={},this._anonymousTemplateName=e||"template",this._createElement=t||Hg,this._createTemplateIfNeeded=this._createTemplateIfNeeded.bind(this)}static createDefaultOptions(){return{integrationOptions:{watchMethod:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i.skipImmediate||e(t()),qh},templates:{"dx-polymorph-widget":em},useDeferUpdateForTemplates:!0}}}get anonymousTemplateName(){return this._anonymousTemplateName}addDefaultTemplates(t){this._defaultTemplates=Pc({},this._defaultTemplates,t)}dispose(){this._tempTemplates.forEach(t=>{t.template.dispose&&t.template.dispose()}),this._tempTemplates=[]}extractTemplates(t){return{templates:this._extractTemplates(t),anonymousTemplateMeta:this._extractAnonymousTemplate(t)}}_extractTemplates(t){var e=Pg(t,"dxTemplate"),i=(t=>{var e=((t,e)=>t.reduce((t,e)=>{var i,n=(t=>t.options.name)(e);return t[n]=null!==(i=t[n])&&void 0!==i?i:[],t[n].push(e),t},{}))(t);if(e[void 0])throw Gc.Error("E0023");var i={};return Object.keys(e).forEach(t=>{var n,s=null===(n=zh(Rp.current(),e[t],t=>t.options)[0])||void 0===n?void 0:n.element;s&&(i[t]=s)}),i})(e);return e.forEach(t=>{var{element:e,options:{name:n}}=t;e===i[n]?Gu(e).addClass("dx-template-wrapper").detach():Gu(e).remove()}),Object.keys(i).map(t=>({name:t,template:this._createTemplate(i[t])}))}_extractAnonymousTemplate(t){var e=t.contents().detach();return e.filter((t,e)=>{var i=3===e.nodeType,n=Gu(e).text().trim().length<1;return!(i&&n)}).length>0?{template:this._createTemplate(e),name:this._anonymousTemplateName}:{}}_createTemplateIfNeeded(t){var e=this._tempTemplates.filter(e=>e.source===Fg(t))[0];if(e)return e.template;var i=this._createTemplate(t);return this._tempTemplates.push({template:i,source:Fg(t)}),i}_createTemplate(t){return this._createElement((t=>"string"==typeof t?I_(t):t)(t))}getTemplate(t,e,i,n){var{isAsyncTemplate:s,skipTemplates:o}=i;return Sc(t)?new tm(i=>{var r=t.apply(n,(t=>{var e=[];return"model"in t&&e.push(t.model),"index"in t&&e.push(t.index),e.push(t.container),e})(i));if(!wc(r))return new Tg;var a=!1,l=Vg(r,t=>t.nodeType||Ac(t)&&!Gu(t).is("script")?new tm(()=>t):(a=!0,this._createTemplate(t)),e,s,o,this._defaultTemplates),c=l.render(i);return a&&l.dispose&&l.dispose(),c}):Vg(t,this._createTemplateIfNeeded,e,s,o,this._defaultTemplates)}}var nm="compositionstart",sm="KeyboardProcessor",om=t=>({keyName:Kf(t),key:t.key,code:t.code,ctrl:t.ctrlKey,location:t.location,metaKey:t.metaKey,shift:t.shiftKey,alt:t.altKey,which:t.which,originalEvent:t}),rm=th.inherit({_keydown:Gf("keydown",sm),_compositionStart:Gf(nm,sm),_compositionEnd:Gf("compositionend",sm),ctor:function(t){(t=t||{}).element&&(this._element=Gu(t.element)),t.focusTarget&&(this._focusTarget=t.focusTarget),this._handler=t.handler,this._element&&(this._processFunction=t=>{var e=Gu(this._focusTarget).toArray(),i=this._focusTarget&&this._focusTarget!==t.target&&!e.includes(t.target),n=this._isComposingJustFinished&&229===t.which||this._isComposing||i;this._isComposingJustFinished=!1,n||this.process(t)},this._toggleProcessingWithContext=this.toggleProcessing.bind(this),pu.on(this._element,this._keydown,this._processFunction),pu.on(this._element,this._compositionStart,this._toggleProcessingWithContext),pu.on(this._element,this._compositionEnd,this._toggleProcessingWithContext))},dispose:function(){this._element&&(pu.off(this._element,this._keydown,this._processFunction),pu.off(this._element,this._compositionStart,this._toggleProcessingWithContext),pu.off(this._element,this._compositionEnd,this._toggleProcessingWithContext)),this._element=void 0,this._handler=void 0},process:function(t){this._handler(om(t))},toggleProcessing:function(t){var{type:e}=t;this._isComposing=e===nm,this._isComposingJustFinished=!this._isComposing}});rm.createKeyDownOptions=om;var am=rm;function lm(t,e){return e?Gf(t,e):t}function cm(t,e){return"function"==typeof t?t(e):t.execute(e)}var hm=function(t,e){var{namespace:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};pu.on(t,lm("dxresize",i),e)},dm=function(t){var{namespace:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pu.off(t,lm("dxresize",e))},um=(t,e,i,n)=>{var{namespace:s}=n;pu.on(t,lm("dxhiding",s),i),pu.on(t,lm("dxshown",s),e)},pm=(t,e)=>{var{namespace:i}=e;pu.off(t,lm("dxhiding",i)),pu.off(t,lm("dxshown",i))},fm=t=>pu.trigger(t,"focus"),_m=0,gm={},mm=(t,e,i)=>{var n="keyboardProcessorId".concat(_m++);return gm[n]=new am({element:t,focusTarget:e,handler:i}),n},vm=t=>{t&&gm[t]&&(gm[t].dispose(),delete gm[t])};function ym(t){return new Uint8Array(atob(t).split("").map(t=>t.charCodeAt(0)))}function bm(t,e){return(t<>>32-e)>>>0}function Cm(t,e){var i=new Uint8Array(t.length+e.length);return i.set(t,0),i.set(e,t.length),i}var xm,wm={e:65537,n:new Uint8Array([200,219,153,203,140,7,228,253,193,243,62,137,139,60,68,242,48,142,113,88,185,235,253,105,80,74,32,170,96,74,111,250,7,205,154,3,146,115,153,53,45,132,123,56,61,208,184,201,63,24,109,223,0,179,169,102,139,224,73,233,45,173,138,66,98,88,69,76,177,111,113,218,192,33,101,152,25,134,34,173,32,82,230,44,247,200,253,170,192,246,30,12,96,205,100,249,181,93,0,231])};function Sm(t){var e=(8*wm.n.length+6)/8,i=Cm(function(t){var e,i;return new Uint8Array(null!==(i=null===(e="3021300906052b0e03021a05000414".match(/.{1,2}/g))||void 0===e?void 0:e.map(t=>parseInt(t,16)))&&void 0!==i?i:[])}(),t);if(i.length+10>e)throw Error("Key is too short for SHA1 signing algorithm");var n=new Uint8Array(e-i.length);return n.fill(255,0,n.length-1),n[0]=0,n[1]=1,n[n.length-1]=0,Cm(n,i)}function Em(t){for(var e=function(t){var e=new Uint8Array(t.length+1);e.set(function(t){for(var e=new Uint8Array(t.length),i=0;i>2)),i=0;i>2]|=t[i]<<8*(3-i%4);return e}(new Uint8Array(e)),n=new Uint32Array(16*Math.ceil((i.length+2)/16));return n.set(i,0),n[n.length-1]=8*(e.length-1),n}(t),i=new Uint32Array([1732584193,4023233417,2562383102,271733878,3285377520]),n=0;n>>31}for(var l=i[0],c=i[1],h=i[2],d=i[3],u=i[4],p=0;p<80;p+=1){var[f,_]=p<20?[c&h|~c&d,1518500249]:p<40?[c^h^d,1859775393]:p<60?[c&h|c&d|h&d,2400959708]:[c^h^d,3395469782],g=bm(l,5)+f+u+_+s[p];u=d,d=h,h=bm(c,30),c=l,l=g}i[0]+=l,i[1]+=c,i[2]+=h,i[3]+=d,i[4]+=u}return function(t){for(var e=new Uint8Array(4*t.length),i=0;i>2]>>>8*(3-i%4);return e}(i)}!function(t){t.corrupted="corrupted",t.verified="verified",t.internal="internal"}(xm||(xm={}));var Im={kind:xm.corrupted,error:"general"},Tm={kind:xm.corrupted,error:"verification"},Om={kind:xm.corrupted,error:"decoding"},km={kind:xm.corrupted,error:"deserialization"},Dm={kind:xm.corrupted,error:"payload"},Am={kind:xm.corrupted,error:"version"},Bm=!1;function Mm(t){if(void 0===t)return Im;var e=t.split(".");if(2!==e.length||0===e[0].length||0===e[1].length)return Im;if(!function(t){var{text:e,signature:i}=t;return function(t){try{var e=BigInt(0),i=BigInt(1),n=BigInt(8),s=t=>t.reduce((t,e)=>(t<{for(var s=i,o=t,r=e;r;)r&i&&(s=s*o%n),o=o*o%n,r>>=i;return s})(s(t.signature),BigInt(t.key.e),s(t.key.n))===o}catch(r){return!0}}({key:wm,signature:ym(i),actual:Sm(Em(e))})}({text:e[0],signature:e[1]}))return Tm;var i="";try{i=atob(e[0])}catch(c){return Om}var n={};try{n=JSON.parse(i)}catch(c){return km}var{customerId:s,maxVersionAllowed:o,format:r,internalUsageId:a}=n,l=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(t);sa.payload.maxVersionAllowed?{preview:n,error:"W0020"}:{preview:n,error:void 0}:{preview:n,error:"W0021"}}catch(l){return{preview:n,error:"W0021"}}}function Rm(){return Bm}var Fm=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wc;if(!Bm){Bm=!0;var{preview:i,internal:n,error:s}=Pm({licenseKey:t,version:e});if(s)return void Gc.log(i?"W0022":s);i&&!n&&Gc.log("W0022")}},{abstract:Hm}=Jg,Vm=Jg.inherit({_getDefaultOptions(){return Pc(this.callBase(),{width:void 0,height:void 0,rtlEnabled:ah().rtlEnabled,elementAttr:{},disabled:!1,integrationOptions:{}},this._useTemplates()?im.createDefaultOptions():{})},ctor(t,e){this._customClass=null,this._createElement(t),mg(this._$element,this,this._dispose),this.callBase(e);var i=Rm();Fm(ah().licenseKey),!i&&Rm()&&ah({licenseKey:""})},_createElement(t){this._$element=Gu(t)},_getSynchronizableOptionsForCreateComponent:()=>["rtlEnabled","disabled","templatesRenderAsynchronously"],_checkFunctionValueDeprecation:function(t){this.option("_ignoreFunctionValueDeprecation")||t.forEach(t=>{Sc(this.option(t))&&Gc.log("W0017",t)})},_visibilityChanged:Hm,_dimensionChanged:Hm,_init(){this.callBase(),this._checkFunctionValueDeprecation(["width","height","maxHeight","maxWidth","minHeight","minWidth","popupHeight","popupWidth"]),this._attachWindowResizeCallback(),this._initTemplateManager()},_setOptionsByDevice(t){this.callBase([].concat(this.constructor._classCustomRules||[],t||[]))},_isInitialOptionValue(t){return!(this.constructor._classCustomRules&&Object.prototype.hasOwnProperty.call(this._convertRulesToOptions(this.constructor._classCustomRules),t))&&this.callBase(t)},_attachWindowResizeCallback(){if(this._isDimensionChangeSupported()){var t=this._windowResizeCallBack=this._dimensionChanged.bind(this);yp.add(t)}},_isDimensionChangeSupported(){return this._dimensionChanged!==Hm},_renderComponent(){this._initMarkup(),rd()&&this._render()},_initMarkup(){var{rtlEnabled:t}=this.option()||{};this._renderElementAttributes(),this._toggleRTLDirection(t),this._renderVisibilityChange(),this._renderDimensions()},_render(){this._attachVisibilityChangeHandlers(),function(t){var e,i=t.get(0),n=null===(e=i.getRootNode)||void 0===e?void 0:e.call(i);if(null!=n&&n.host){Jh||ed(Jh=td(n),i.ownerDocument.styleSheets,!1);var s=td(n);ed(s,n.styleSheets,!0),n.adoptedStyleSheets=[Jh,s]}}(this.$element())},_renderElementAttributes(){var{elementAttr:t}=this.option()||{},e=Pc({},t),i=e.class;delete e.class,this.$element().attr(e).removeClass(this._customClass).addClass(i),this._customClass=i},_renderVisibilityChange(){this._isDimensionChangeSupported()&&this._attachDimensionChangeHandlers(),this._isVisibilityChangeSupported()&&this.$element().addClass("dx-visibility-change-handler")},_renderDimensions(){var t=this.$element(),e=t.get(0),i=this._getOptionValue("width",e),n=this._getOptionValue("height",e);this._isCssUpdateRequired(e,n,i)&&t.css({width:null===i?"":i,height:null===n?"":n})},_isCssUpdateRequired:(t,e,i)=>!!(wc(i)||wc(e)||t.style.width||t.style.height),_attachDimensionChangeHandlers(){var t=this.$element(),e="".concat(this.NAME,"VisibilityChange");dm(t,{namespace:e}),hm(t,()=>this._dimensionChanged(),{namespace:e})},_attachVisibilityChangeHandlers(){if(this._isVisibilityChangeSupported()){var t=this.$element(),e="".concat(this.NAME,"VisibilityChange");this._isHidden=!this._isVisible(),pm(t,{namespace:e}),um(t,()=>this._checkVisibilityChanged("shown"),()=>this._checkVisibilityChanged("hiding"),{namespace:e})}},_isVisible(){return this.$element().is(":visible")},_checkVisibilityChanged(t){this._isVisible()&&("hiding"!==t||this._isHidden?"shown"===t&&this._isHidden&&(this._isHidden=!1,this._visibilityChanged(!0)):(this._visibilityChanged(!1),this._isHidden=!0))},_isVisibilityChangeSupported(){return this._visibilityChanged!==Hm&&rd()},_clean:qh,_modelByElement(){var{modelByElement:t}=this.option(),e=this.$element();return t?t(e):void 0},_invalidate(){if(this._isUpdateAllowed())throw Gc.Error("E0007");this._requireRefresh=!0},_refresh(){this._clean(),this._renderComponent()},_dispose(){this._templateManager&&this._templateManager.dispose(),this.callBase(),this._clean(),this._detachWindowResizeCallback()},_detachWindowResizeCallback(){this._isDimensionChangeSupported()&&yp.remove(this._windowResizeCallBack)},_toggleRTLDirection(t){this.$element().toggleClass("dx-rtl",t)},_createComponent(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Zh(this._getSynchronizableOptionsForCreateComponent(),t=>!(t in i)),{integrationOptions:s}=this.option(),{nestedComponentOptions:o}=this.option(),r=Pc({integrationOptions:s},(o=o||qh)(this));n.forEach(t=>r[t]=this.option(t)),this._extendConfig(i,r);var a=void 0;if(Ec(e)){var l=Gu(t)[e](i);a=l[e]("instance")}else t&&((a=e.getInstance(t))?a.option(i):a=new e(t,i));if(a){var c=t=>{var{name:e,value:i}=t;n.includes(e)&&a.option(e,i)};this.on("optionChanged",c),a.on("disposing",()=>this.off("optionChanged",c))}return a},_extendConfig(t,e){Fc(e,(e,i)=>{!Object.prototype.hasOwnProperty.call(t,e)&&(t[e]=i)})},_defaultActionConfig(){var t=this.$element(),e=this._modelByElement(t);return Pc(this.callBase(),{context:e})},_defaultActionArgs(){var t=this.$element(),e=this._modelByElement(t),i=this.element();return Pc(this.callBase(),{element:i,model:e})},_optionChanged(t){switch(t.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(t)}},_removeAttributes(t){for(var e=t.attributes,i=e.length-1;i>=0;i--){var n=e[i];if(n){var{name:s}=n;(!s.indexOf("aria-")||-1!==s.indexOf("dx-")||"role"===s||"style"===s||"tabindex"===s)&&t.removeAttribute(s)}}},_removeClasses(t){t.className=t.className.split(" ").filter(t=>0!==t.lastIndexOf("dx-",0)).join(" ")},_updateDOMComponent(t){t?this._renderComponent():this._requireRefresh&&(this._requireRefresh=!1,this._refresh())},endUpdate(){var t=this._isInitializingRequired();this.callBase(),this._isUpdateAllowed()&&this._updateDOMComponent(t)},$element(){return this._$element},element(){return Uu(this.$element())},dispose(){var t=this.$element().get(0);yu(t,!0),t.textContent="",this._removeAttributes(t),this._removeClasses(t)},resetOption(t){if(this.callBase(t),"width"===t||"height"===t){var e=this.initialOption(t);!wc(e)&&this.$element().css(t,"")}},_getAnonymousTemplateName(){},_initTemplateManager(){if(!this._templateManager&&this._useTemplates()){var{integrationOptions:t={}}=this.option(),{createTemplate:e}=t;this._templateManager=new im(e,this._getAnonymousTemplateName()),this._initTemplates()}},_initTemplates(){var{templates:t,anonymousTemplateMeta:e}=this._templateManager.extractTemplates(this.$element()),i=this.option("integrationOptions.templates.".concat(e.name));t.forEach(t=>{var{name:e,template:i}=t;this._options.silent("integrationOptions.templates.".concat(e),i)}),e.name&&!i&&(this._options.silent("integrationOptions.templates.".concat(e.name),e.template),this._options.silent("_hasAnonymousTemplateContent",!0))},_getTemplateByOption(t){return this._getTemplate(this.option(t))},_getTemplate(t){var e=this.option("integrationOptions.templates"),i=this.option("templatesRenderAsynchronously"),n=this.option("integrationOptions.skipTemplates");return this._templateManager.getTemplate(t,e,{isAsyncTemplate:i,skipTemplates:n},this)},_saveTemplate(t,e){this._setOptionWithoutOptionChange("integrationOptions.templates."+t,this._templateManager._createTemplate(e))},_useTemplates:()=>!0});Vm.getInstance=function(t){return vg(Gu(t),this)},Vm.defaultOptions=function(t){this._classCustomRules=this._classCustomRules||[],this._classCustomRules.push(t)};var Lm=Vm;function $m(t,e,i){function n(t){return"string"==typeof t?t.split("."):"number"==typeof t?[t]:t}t=n(t),e=n(e);var s=Math.max(t.length,e.length);isFinite(i)&&(s=Math.min(s,i));for(var o=0;oa)return 1}return 0}var Nm,zm="dxactive",Wm="dxinactive",jm=th.inherit({ctor:function(t,e){this._timeout=t,this._fire=e},start:function(){var t=this;this._schedule(function(){t.force()})},_schedule:function(t){this.stop(),this._timer=setTimeout(t,this._timeout)},stop:function(){clearTimeout(this._timer)},force:function(){this._fired||(this.stop(),this._fire(),this._fired=!0)},fired:function(){return this._fired}}),Km=X_.inherit({ctor:function(){this.callBase.apply(this,arguments),this._active=new jm(0,qh),this._inactive=new jm(0,qh)},configure:function(t,e){switch(e){case zm:t.activeTimeout=t.timeout;break;case Wm:t.inactiveTimeout=t.timeout}this.callBase(t)},start:function(t){if(Nm){var e=O_(this.getElement().get(0),Nm.getElement().get(0)),i=!Nm._active.fired();if(e&&i)return void this._cancel();Nm._inactive.force()}Nm=this,this._initEvents(t),this._active.start()},_initEvents:function(t){var e=this,i=this._getEmitterTarget(t),n=Vf(t),s=Rp.isSimulator()||!n,o=Bh(this.activeTimeout,30),r=Bh(this.inactiveTimeout,400);this._active=new jm(s?o:0,function(){e._fireEvent(zm,t,{target:i})}),this._inactive=new jm(s?r:0,function(){e._fireEvent(Wm,t,{target:i}),Nm=null})},cancel:function(t){this.end(t)},end:function(t){var e=t.type!==Q_.up;e?this._active.stop():this._active.force(),this._inactive.start(),e&&this._inactive.force()},dispose:function(){this._active.stop(),this._inactive.stop(),Nm===this&&(Nm=null),this.callBase()},lockInactive:function(){return this._active.force(),this._inactive.stop(),Nm=null,this._cancel(),this._inactive.force.bind(this._inactive)}});Km.lock=function(t){var e=Nm?Nm.lockInactive():qh;t.done(e)},og({emitter:Km,events:[zm,Wm]});var Gm=Km.lock,Um="dxHoverStart",qm="dxhoverstart",Zm=Gf(Q_.enter,Um),Qm="dxHoverEnd",Xm="dxhoverend",Ym=Gf(Q_.leave,Qm),Jm=th.inherit({noBubble:!0,ctor:function(){this._handlerArrayKeyPath=this._eventNamespace+"_HandlerStore"},setup:function(t){mu(t,this._handlerArrayKeyPath,{})},add:function(t,e){var i=this,n=function(t){i._handler(t)};pu.on(t,this._originalEventName,e.selector,n),mu(t,this._handlerArrayKeyPath)[e.guid]=n},_handler:function(t){$f(t)||Rp.isSimulator()||jf({type:this._eventName,originalEvent:t,delegateTarget:t.delegateTarget})},remove:function(t,e){var i=mu(t,this._handlerArrayKeyPath)[e.guid];pu.off(t,this._originalEventName,e.selector,i)},teardown:function(t){vu(t,this._handlerArrayKeyPath)}}),tv=Jm.inherit({ctor:function(){this._eventNamespace=Um,this._eventName=qm,this._originalEventName=Zm,this.callBase()},_handler:function(t){(t.pointers||[]).length||this.callBase(t)}}),ev=Jm.inherit({ctor:function(){this._eventNamespace=Qm,this._eventName=Xm,this._originalEventName=Ym,this.callBase()}});function iv(t,e,i){t="role"===t||"id"===t?t:"aria-".concat(t),e=wc(e)?e.toString():null,i.attr(t,e)}wf(qm,new tv),wf(Xm,new ev);var nv=Lm.inherit({_feedbackHideTimeout:400,_feedbackShowTimeout:30,_supportedKeys:()=>({}),_getDefaultOptions(){return Pc(this.callBase(),{hoveredElement:null,isActive:!1,disabled:!1,visible:!0,hint:void 0,activeStateEnabled:!1,onContentReady:null,hoverStateEnabled:!1,focusStateEnabled:!1,tabIndex:0,accessKey:void 0,onFocusIn:null,onFocusOut:null,onKeyboardHandled:null,ignoreParentReadOnly:!1,useResizeObserver:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){var t=Rp.real();return"ios"===t.platform&&$m(t.version,"13.3")<=0},options:{useResizeObserver:!1}}])},_init(){this.callBase(),this._initContentReadyAction()},_innerWidgetOptionChanged:function(t,e){var i=nv.getOptionsFromContainer(e);t&&t.option(i),this._options.cache(e.name,i)},_bindInnerWidgetOptions(t,e){var i=()=>this._options.silent(e,Pc({},t.option()));i(),t.on("optionChanged",i)},_getAriaTarget(){return this._focusTarget()},_initContentReadyAction(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initMarkup(){var{disabled:t,visible:e}=this.option();this.$element().addClass("dx-widget"),this._toggleDisabledState(t),this._toggleVisibility(e),this._renderHint(),this._isFocusable()&&this._renderFocusTarget(),this.callBase()},_render(){this.callBase(),this._renderContent(),this._renderFocusState(),this._attachFeedbackEvents(),this._attachHoverEvents(),this._toggleIndependentState()},_renderHint(){var{hint:t}=this.option();this.$element().attr("title",t||null)},_renderContent(){Vh(()=>this._disposed?void 0:this._renderContentImpl()).done(()=>this._disposed?void 0:this._fireContentReadyAction())},_renderContentImpl:qh,_fireContentReadyAction:$h(function(){return this._contentReadyAction()}),_dispose(){this._contentReadyAction=null,this._detachKeyboardEvents(),this.callBase()},_resetActiveState(){this._toggleActiveState(this._eventBindingTarget(),!1)},_clean(){this._cleanFocusState(),this._resetActiveState(),this.callBase(),this.$element().empty()},_toggleVisibility(t){this.$element().toggleClass("dx-state-invisible",!t)},_renderFocusState(){this._attachKeyboardEvents(),this._isFocusable()&&(this._renderFocusTarget(),this._attachFocusEvents(),this._renderAccessKey())},_renderAccessKey(){var t=this._focusTarget(),{accessKey:e}=this.option();t.attr("accesskey",e)},_isFocusable(){var{focusStateEnabled:t,disabled:e}=this.option();return t&&!e},_eventBindingTarget(){return this.$element()},_focusTarget(){return this._getActiveElement()},_isFocusTarget:function(t){return Gu(this._focusTarget()).toArray().includes(t)},_findActiveTarget(t){return t.find(this._activeStateUnit).not(".dx-state-disabled")},_getActiveElement(){var t=this._eventBindingTarget();return this._activeStateUnit?this._findActiveTarget(t):t},_renderFocusTarget(){var{tabIndex:t}=this.option();this._focusTarget().attr("tabIndex",t)},_keyboardEventBindingTarget(){return this._eventBindingTarget()},_refreshFocusEvent(){this._detachFocusEvents(),this._attachFocusEvents()},_focusEventTarget(){return this._focusTarget()},_focusInHandler(t){t.isDefaultPrevented()||this._createActionByOption("onFocusIn",{beforeExecute:()=>this._updateFocusState(t,!0),excludeValidators:["readOnly"]})({event:t})},_focusOutHandler(t){t.isDefaultPrevented()||this._createActionByOption("onFocusOut",{beforeExecute:()=>this._updateFocusState(t,!1),excludeValidators:["readOnly","disabled"]})({event:t})},_updateFocusState(t,e){var{target:i}=t;this._isFocusTarget(i)&&this._toggleFocusClass(e,Gu(i))},_toggleFocusClass(t,e){(e&&e.length?e:this._focusTarget()).toggleClass("dx-state-focused",t)},_hasFocusClass(t){return Gu(t||this._focusTarget()).hasClass("dx-state-focused")},_isFocused(){return this._hasFocusClass()},_getKeyboardListeners:()=>[],_attachKeyboardEvents(){this._detachKeyboardEvents();var{focusStateEnabled:t,onKeyboardHandled:e}=this.option(),i=this._getKeyboardListeners().length;(t||i||e)&&(this._keyboardListenerId=mm(this._keyboardEventBindingTarget(),this._focusTarget(),t=>this._keyboardHandler(t)))},_keyboardHandler(t,e){if(!e){var{originalEvent:i,keyName:n,which:s}=t,o=this._supportedKeys(i),r=o[n]||o[s];if(void 0!==r&&!r.bind(this)(i,t))return!1}var a=this._getKeyboardListeners(),{onKeyboardHandled:l}=this.option();return a.forEach(e=>e&&e._keyboardHandler(t)),l&&l(t),!0},_refreshFocusState(){this._cleanFocusState(),this._renderFocusState()},_cleanFocusState(){this._focusTarget().removeAttr("tabIndex"),this._toggleFocusClass(!1),this._detachFocusEvents(),this._detachKeyboardEvents()},_detachKeyboardEvents(){vm(this._keyboardListenerId),this._keyboardListenerId=null},_attachHoverEvents(){var{hoverStateEnabled:t}=this.option(),e=this._activeStateUnit,i=this._eventBindingTarget();((t,e)=>{var{selector:i,namespace:n}=e;pu.off(t,lm("dxhoverstart",n),i),pu.off(t,lm("dxhoverend",n),i)})(i,{selector:e,namespace:"UIFeedback"}),t&&((t,e,i,n)=>{var{selector:s,namespace:o}=n;pu.on(t,lm("dxhoverend",o),s,t=>i(t)),pu.on(t,lm("dxhoverstart",o),s,t=>cm(e,{element:t.target,event:t}))})(i,new Lg(t=>{var{event:e,element:i}=t;this._hoverStartHandler(e),this.option("hoveredElement",Gu(i))},{excludeValidators:["readOnly"]}),t=>{this.option("hoveredElement",null),this._hoverEndHandler(t)},{selector:e,namespace:"UIFeedback"})},_attachFeedbackEvents(){var{activeStateEnabled:t}=this.option(),e=this._activeStateUnit,i=this._eventBindingTarget();((t,e)=>{var{namespace:i,selector:n}=e;pu.off(t,lm("dxactive",i),n),pu.off(t,lm("dxinactive",i),n)})(i,{namespace:"UIFeedback",selector:e}),t&&((t,e,i,n)=>{var{selector:s,showTimeout:o,hideTimeout:r,namespace:a}=n;pu.on(t,lm("dxactive",a),s,{timeout:o},t=>cm(e,{event:t,element:t.currentTarget})),pu.on(t,lm("dxinactive",a),s,{timeout:r},t=>cm(i,{event:t,element:t.currentTarget}))})(i,new Lg(t=>{var{event:e,element:i}=t;return this._toggleActiveState(Gu(i),!0,e)}),new Lg(t=>{var{event:e,element:i}=t;return this._toggleActiveState(Gu(i),!1,e)},{excludeValidators:["disabled","readOnly"]}),{showTimeout:this._feedbackShowTimeout,hideTimeout:this._feedbackHideTimeout,selector:e,namespace:"UIFeedback"})},_detachFocusEvents(){((t,e)=>{var{namespace:i}=e;pu.off(t,lm("focusin",i)),pu.off(t,lm("focusout",i))})(this._focusEventTarget(),{namespace:"".concat(this.NAME,"Focus")})},_attachFocusEvents(){((t,e,i,n)=>{var{namespace:s}=n;pu.on(t,lm("focusin",s),e),pu.on(t,lm("focusout",s),i)})(this._focusEventTarget(),t=>this._focusInHandler(t),t=>this._focusOutHandler(t),{namespace:"".concat(this.NAME,"Focus"),isFocusable:(t,e)=>Gu(e).is(Of)})},_hoverStartHandler:qh,_hoverEndHandler:qh,_toggleActiveState(t,e){this.option("isActive",e),t.toggleClass("dx-state-active",e)},_updatedHover(){var t=this._options.silent("hoveredElement");this._hover(t,t)},_findHoverTarget(t){return t&&t.closest(this._activeStateUnit||this._eventBindingTarget())},_hover(t,e){var{hoverStateEnabled:i,disabled:n,isActive:s}=this.option();if((e=this._findHoverTarget(e))&&e.toggleClass("dx-state-hover",!1),t&&i&&!n&&!s){var o=this._findHoverTarget(t);o&&o.toggleClass("dx-state-hover",!0)}},_toggleDisabledState(t){this.$element().toggleClass("dx-state-disabled",Boolean(t)),this.setAria("disabled",t||void 0)},_toggleIndependentState(){this.$element().toggleClass("dx-state-independent",this.option("ignoreParentReadOnly"))},_setWidgetOption(t,e){if(this[t]){if(kc(e[0]))return void Fc(e[0],(e,i)=>this._setWidgetOption(t,[e,i]));var i=e[0],n=e[1];1===e.length&&(n=this.option(i));var s=this["".concat(t,"OptionMap")];this[t].option(s?s(i):i,n)}},_optionChanged(t){var{name:e,value:i,previousValue:n}=t;switch(e){case"disabled":this._toggleDisabledState(i),this._updatedHover(),this._refreshFocusState();break;case"hint":this._renderHint();break;case"ignoreParentReadOnly":this._toggleIndependentState();break;case"activeStateEnabled":this._attachFeedbackEvents();break;case"hoverStateEnabled":this._attachHoverEvents(),this._updatedHover();break;case"tabIndex":case"focusStateEnabled":this._refreshFocusState();break;case"onFocusIn":case"onFocusOut":case"useResizeObserver":break;case"accessKey":this._renderAccessKey();break;case"hoveredElement":this._hover(i,n);break;case"isActive":this._updatedHover();break;case"visible":this._toggleVisibility(i),this._isVisibilityChangeSupported()&&this._checkVisibilityChanged(i?"shown":"hiding");break;case"onKeyboardHandled":this._attachKeyboardEvents();break;case"onContentReady":this._initContentReadyAction();break;default:this.callBase(t)}},_isVisible(){var{visible:t}=this.option();return this.callBase()&&t},beginUpdate(){this._ready(!1),this.callBase()},endUpdate(){this.callBase(),this._initialized&&this._ready(!0)},_ready(t){if(0===arguments.length)return this._isReady;this._isReady=t},setAria(){if(kc(arguments.length<=0?void 0:arguments[0])){var t=(arguments.length<=1?void 0:arguments[1])||this._getAriaTarget();Fc(arguments.length<=0?void 0:arguments[0],(e,i)=>iv(e,i,t))}else iv(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],(arguments.length<=2?void 0:arguments[2])||this._getAriaTarget())},isReady(){return this._ready()},repaint(){this._refresh()},focus(){fm(this._focusTarget())},registerKeyHandler(t,e){var i=this._supportedKeys();this._supportedKeys=()=>Pc(i,{[t]:e})}});nv.getOptionsFromContainer=t=>{var{name:e,fullName:i,value:n}=t,s={};return e===i?s=n:s[i.split(".").pop()]=n,s};var sv=nv,ov=vp.add,rv="DEVEXTREME_XHR_ERROR_UNLOAD",av=function(t){return Array.isArray(t)||(t=[t]),Rc(t,function(t){var e={selector:Sc(t)||"string"==typeof t?t:t.getter||t.field||t.selector,desc:!(!t.desc&&"d"!==String(t.dir).charAt(0).toLowerCase())};return t.compare&&(e.compare=t.compare),e})},lv=function(){var t,e={timeout:"Network connection timeout",error:"Unspecified network error",parsererror:"Unexpected server response"};return ov(function(){var e=ld();sd.listen(e,"beforeunload",function(){t=!0})}),function(i,n){return t?rv:i.status<400?e[s=n]||s:i.statusText;var s}}(),cv={count:{seed:0,step:function(t){return 1+t}},sum:{seed:0,step:function(t,e){return t+e}},min:{step:function(t,e){return et?e:t}},avg:{seed:[0,0],step:function(t,e){return[t[0]+e,t[1]+1]},finalize:function(t){return t[1]?t[0]/t[1]:NaN}}},hv=function(){var t,e=0;return{obtain:function(){0===e&&(t=new _h),e++},release:function(){--e<1&&t.resolve()},promise:function(){return(0===e?(new _h).resolve():t).promise()},reset:function(){e=0,t&&t.resolve()}}}(),dv=function(t,e,i){if(Array.isArray(t)){for(var n,s=Rc(e,function(t,e){return e}),o=0;o=0)return e}function mv(t,e,i,n){return n?gv(t,e,i,n)||[]:e}function vv(t,e,i){t._dataByKeyMap&&(t._dataByKeyMap[JSON.stringify(e)]=i,t._dataByKeyMapLength+=i?1:-1)}function yv(t,e,i){i=i||new WeakMap;var n=t?Object.create(Object.getPrototypeOf(t)):{};t&&i.set(t,n);var s=ih({},t);for(var o in yh(n,s,!0,!0),s){var r=s[o],a=null==e?void 0:e[o];Tc(r)&&!kc(r)&&Tc(a)&&!i.has(r)&&(n[o]=yv(r,a,i))}for(var l in n){var c=n[l];Tc(c)&&i.has(c)&&(n[l]=i.get(c))}return n}function bv(t,e){var i=yv(t,e);return yh(i,e,!0,!0)}function Cv(t){var{keyInfo:e,data:i,changes:n,groupCount:s,useInsertIndex:o,immutable:r,disableCache:a,logError:l,skipCopying:c}=t,h=!0===r?[...i]:i;return n.forEach(t=>{var i="insert"===t.type?h:mv(e,h,t.key,s);switch(!a&&function(t,e){if(t.key()&&(!e._dataByKeyMap||e._dataByKeyMapLength!==e.length)){for(var i={},n=e.length,s=0;s=0?e.splice(n,0,c):e.push(c),vv(e,a,c),!s)return uv(ah().useLegacyStoreResult?i:c,a)}function Ev(t,e,i,n,s){var o=Iv(t,e,i);return o>-1&&(e.splice(o,1),vv(e,i,null)),n?o<0?xv(n,s,"E4009"):void 0:uv(i)}function Iv(t,e,i){var n=t.key();if(!function(t,e){return!t._dataByKeyMap||t._dataByKeyMap[JSON.stringify(e)]}(e,i))return-1;for(var s=0,o=e.length;s(e,i)=>function(t,e,i){return Ec(t)&&Ec(e)&&(null!=i&&i.locale||null!=i&&i.collatorOptions)?new Intl.Collator((null==i?void 0:i.locale)||void 0,(null==i?void 0:i.collatorOptions)||void 0).compare(t,e):(t=Ah(t,!1,i),e=Ah(e,!1,i),null===t&&null!==e?-1:null!==t&&null===e||void 0===t&&void 0!==e?1:void 0!==t&&void 0===e||te?1:0)}(e,i,t),_compare:function(t,e){var i=t.index,n=e.index;if((t=t.value)===(e=e.value))return i-n;for(var s=0,o=this.rules.length;sAh(e,!1,t),i=function(e){var i;return wc(e)?null!==(i=t)&&void 0!==i&&i.locale?e.toLocaleString(t.locale):e.toString():""};function n(t,i,n){return function(s){s=e(t(s));var o,r=""===(o=i)||0===o||!1===o?s===i:s==i;return n&&(r=!r),r}}return function(s,o){return t=o||{},Sc(s)?s:function(t){var e=t[0],i=t[1];return!!(Array.isArray(e)||Sc(e)&&(Array.isArray(i)||Sc(i)||function(t){return"and"===t||"or"===t}(i)))}(s)?(r=[],a=!1,l=!1,Fc(s,function(){if(Array.isArray(this)||Sc(this)){if(r.length>1&&a!==l)throw new fv.Error("E4019");r.push(Bv(this,t)),a=l,l=!0}else l=function(t){return/^(and|&&|&)$/i.test(t)}(this)}),function(t){for(var e=a,i=0;i(t=e(s(t)),(null!=r&&null!=t||r===t)&&i(t,r));switch(o.toLowerCase()){case"=":return n(s,r);case"<>":return n(s,r,!0);case">":return t=>a(t,(t,e)=>t>e);case"<":return t=>a(t,(t,e)=>t=":return t=>a(t,(t,e)=>t>=e);case"<=":return t=>a(t,(t,e)=>t<=e);case"startswith":return function(t){return 0===e(i(s(t))).indexOf(r)};case"endswith":return function(t){var n=e(i(s(t))),o=i(r);if(n.length-1};case"notcontains":return function(t){return-1===e(i(s(t))).indexOf(r)}}throw fv.Error("E4003",o)}(s);var r,a,l}}(),Mv=kv.inherit({ctor:function(t,e){this.callBase(t),this.langParams=t.langParams,this.criteria=Bv(e,this.langParams)},next:function(){for(;this.iter.next();)if(this.criteria(this.current()))return!0;return!1}}),Pv=Tv.inherit({ctor:function(t,e){this.iter=t,this.getter=e},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 t={},e=[],i=this.iter,n=Th(this.getter);for(i.reset();i.next();){var s=i.current(),o=n(s);o in t?t[o].push(s):(t[o]=[s],e.push(o))}this.groupedIter=new Ov(Rc(e,function(e){return{key:e,items:t[e]}}))}}}),Rv=kv.inherit({ctor:function(t,e){this.callBase(t),this.getter=Th(e)},current:function(){return this.getter(this.callBase())},countable:function(){return this.iter.countable()},count:function(){return this.iter.count()}}),Fv=kv.inherit({ctor:function(t,e,i){this.callBase(t),this.skip=Math.max(0,e),this.take=Math.max(0,i),this.pos=0},next:function(){if(this.pos>=this.skip+this.take)return!1;for(;this.pos1&&(t=t.select(function(t){return Pc({},t,{items:Vv(Hv(t.items),e.slice(1)).toArray()})})),t}function Lv(t,e){var i=[];return Fc(t,function(t,n){Zh(e,function(t){return n.selector===t.selector}).length<1&&i.push(n)}),i.concat(e)}var $v=function(t,e,i){var n,s,o,r=(e=e||{}).filter;if(null!==(n=e)&&void 0!==n&&n.langParams&&(null===(s=(o=t).setLangParams)||void 0===s||s.call(o,e.langParams)),r&&(t=t.filter(r)),i)return t;var a=e.sort,l=e.select,c=e.group,h=e.skip,d=e.take;return c&&((c=av(c)).keepInitialKeyOrder=!!e.group.keepInitialKeyOrder),(a||c)&&(a=av(a||[]),c&&!c.keepInitialKeyOrder&&(a=Lv(c,a)),Fc(a,function(e){t=t[e?"thenBy":"sortBy"](this.selector,this.desc,this.compare)})),l&&(t=t.select(l)),c&&(t=Vv(t,c)),(d||h)&&(t=t.slice(h||0,d)),t},Nv=th.abstract,zv=$v,Wv={},jv=th.inherit({_langParams:{},ctor:function(t){var e=this;t=t||{},this._eventsStrategy=new bp(this),Fc(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onPush","onRemoved","onRemoving","onModified","onModifying"],function(i,n){n in t&&e.on(n.slice(2).toLowerCase(),t[n])}),this._key=t.key,this._errorHandler=t.errorHandler,this._useDefaultSearch=!0},_clearCache:qh,_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(t){return this._keyGetter||(this._keyGetter=Th(this.key())),this._keyGetter(t)},_requireKey:function(){if(!this.key())throw fv.Error("E4005")},load:function(t){var e=this;return this._eventsStrategy.fireEvent("loading",[t=t||{}]),this._withLock(this._loadImpl(t)).done(function(i){e._eventsStrategy.fireEvent("loaded",[i,t])})},_loadImpl:function(t){return Oc(this._langParams)||((t=t||{})._langParams=ih({},this._langParams,t._langParams)),zv(this.createQuery(t),t).enumerate()},_withLock:function(t){var e=new _h;return t.done(function(){var t=this,i=arguments;hv.promise().done(function(){e.resolveWith(t,i)})}).fail(function(){e.rejectWith(this,arguments)}),e},createQuery:Nv,totalCount:function(t){return this._totalCountImpl(t)},_totalCountImpl:function(t){return zv(this.createQuery(t),t,!0).count()},byKey:function(t,e){return this._addFailHandlers(this._withLock(this._byKeyImpl(t,e)))},_byKeyImpl:Nv,insert:function(t){var e=this;return e._eventsStrategy.fireEvent("modifying"),e._eventsStrategy.fireEvent("inserting",[t]),e._addFailHandlers(e._insertImpl(t).done(function(t,i){e._eventsStrategy.fireEvent("inserted",[t,i]),e._eventsStrategy.fireEvent("modified")}))},_insertImpl:Nv,update:function(t,e){var i=this;return i._eventsStrategy.fireEvent("modifying"),i._eventsStrategy.fireEvent("updating",[t,e]),i._addFailHandlers(i._updateImpl(t,e).done(function(){i._eventsStrategy.fireEvent("updated",[t,e]),i._eventsStrategy.fireEvent("modified")}))},_updateImpl:Nv,push:function(t){var e={changes:t,waitFor:[]};this._eventsStrategy.fireEvent("beforePushAggregation",[e]),gh(...e.waitFor).done(()=>{this._pushImpl(t),this._eventsStrategy.fireEvent("beforePush",[{changes:t}]),this._eventsStrategy.fireEvent("push",[t])})},_pushImpl:qh,remove:function(t){var e=this;return e._eventsStrategy.fireEvent("modifying"),e._eventsStrategy.fireEvent("removing",[t]),e._addFailHandlers(e._removeImpl(t).done(function(t){e._eventsStrategy.fireEvent("removed",[t]),e._eventsStrategy.fireEvent("modified")}))},_removeImpl:Nv,_addFailHandlers:function(t){return t.fail(this._errorHandler).fail(_v)},on(t,e){return this._eventsStrategy.on(t,e),this},off(t,e){return this._eventsStrategy.off(t,e),this}});jv.create=function(t,e){if(!(t in Wv))throw fv.Error("E4020",t);return new Wv[t](e)},jv.registerClass=function(t,e){return e&&(Wv[e]=t),t},jv.inherit=function(t){return function(e,i){var n=t.apply(this,[e]);return jv.registerClass(n,i),n}}(jv.inherit);var Kv=jv,Gv="totalCount",Uv="load";function qv(t){return t&&Sc(t.then)}function Zv(t){return(new _h).resolve(t).promise()}function Qv(t,e){if(!Sc(e))throw fv.Error("E4011",t)}function Xv(t){throw fv.Error("E4012",t)}function Yv(t){function e(t){var e=t[0];return e&&e.getResponseHeader?lv(e,t[1]):null}return function(i){var n;(n=i instanceof Error?i:new Error(e(arguments)||i&&String(i)||"Unknown error")).message!==rv&&t.reject(n)}}function Jv(t,e){var i,n=t._loadFunc;return Qv(Uv,n),i=n.apply(t,[e]),Array.isArray(i)?i=Zv(i):null==i?i=Zv([]):qv(i)||Xv(Uv),ph(i)}function ty(t,e,i,n){if(e.__rawData)n(e.__rawData);else{var s=e.__rawDataPromise||Jv(e,i);e._cacheRawData&&(e.__rawDataPromise=s),s.always(function(){delete e.__rawDataPromise}).done(function(t){e._cacheRawData&&(e.__rawData=t),n(t)}).fail(Yv(t))}}function ey(t,e,i,n){var s={};"userData"in(i=i||{})&&(s.userData=i.userData),ty(t,e,s,function(s){var o,r,a,l,c=Hv(s,{errorHandler:e._errorHandler}),h=[];n||((o=$v(c,i))===c?a=s.slice(0):h.push(o.enumerate().done(function(t){a=t}))),(i.requireTotalCount||n)&&((r=$v(c,i,!0))===c?l=s.length:h.push(r.count().done(function(t){l=t}))),gh.apply(Gu,h).done(function(){n?t.resolve(l):i.requireTotalCount?t.resolve(a,{totalCount:l}):t.resolve(a)}).fail(function(e){t.reject(e)})})}var iy=Kv.inherit({ctor:function(t){this.callBase(t=t||{}),this._useDefaultSearch=!!t.useDefaultSearch||"raw"===t.loadMode,this._loadMode=t.loadMode,this._cacheRawData=!1!==t.cacheRawData,this._loadFunc=t[Uv],this._totalCountFunc=t[Gv],this._byKeyFunc=t.byKey,this._insertFunc=t.insert,this._updateFunc=t.update,this._removeFunc=t.remove},_clearCache(){delete this.__rawData},createQuery:function(){throw fv.Error("E4010")},clearRawDataCache:function(){this._clearCache()},_totalCountImpl:function(t){var e=new _h;return"raw"!==this._loadMode||this._totalCountFunc?(function(t,e){var i,n=t._totalCountFunc;if(!Sc(n))throw fv.Error("E4021");return qv(i=n.apply(t,[e]))||(i=Number(i),isFinite(i)||Xv(Gv),i=Zv(i)),ph(i)}(this,t).done(function(t){e.resolve(Number(t))}).fail(Yv(e)),e=this._addFailHandlers(e)):ey(e,this,t,!0),e.promise()},_pushImpl:function(t){this.__rawData&&Cv({keyInfo:this,data:this.__rawData,changes:t})},_loadImpl:function(t){var e=new _h;return"raw"===this._loadMode?ey(e,this,t,!1):(Jv(this,t).done(function(t,i){e.resolve(t,i)}).fail(Yv(e)),e=this._addFailHandlers(e)),e.promise()},_byKeyImpl:function(t,e){var i=new _h;return this._byKeyViaLoad()?(this._requireKey(),function(t,e,i){ty(t,e,{},function(n){for(var s,o=e.key(),r=0,a=n.length;r=0)&&(s[i]=t[i]);return s}ny();var oy=ld(),ry=eh({getXhr:function(){return new oy.XMLHttpRequest}}),ay=ld(),ly="success",cy="error",hy=function(t){var e=sd.createElement("script");for(var i in t)e[i]=t[i];return e},dy=function(t){t.parentNode.removeChild(t)},uy=function(t){return sd.getHead().appendChild(t)},py=function(t){var e=hy({text:t});uy(e),dy(e)};function fy(t){return(t.method||"GET").toUpperCase()}var _y=function(t){var e=t.headers||{};return e["Content-Type"]=e["Content-Type"]||function(t){var e;return t.data&&!t.upload&&"GET"!==fy(t)&&(e="application/x-www-form-urlencoded;charset=utf-8"),t.contentType||e}(t),e.Accept=e.Accept||function(t){var e=t.dataType||"*",i="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript",n={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",jsonp:i,script:i};return function(t,e,i){for(var n in t=t||{},e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}(n,t.accepts),n[e]?n[e]+("*"!==e?", */*; q=0.01":""):n["*"]}(t),!t.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest"),e},gy=eh({sendRequest:function(t){var e,i=ry.getXhr(),n=new _h,s=n.promise(),o=!wc(t.async)||t.async,r=t.dataType,a=t.timeout||0;t.crossDomain=function(t){if(!rd())return!0;var e=!1,i=sd.createElement("a"),n=sd.createElement("a");i.href=ay.location.href;try{n.href=t,n.href=n.href,e=i.protocol+"//"+i.host!=n.protocol+"//"+n.host}catch(o){e=!0}return e}(t.url);var l="jsonp"===r||"script"===r;void 0===t.cache&&(t.cache=!l);var c=function(t){if("jsonp"===t.dataType){var e=Math.random().toString().replace(/\D/g,""),i=t.jsonpCallback||"dxCallback"+Date.now()+"_"+e,n=t.jsonp||"callback";return t.data=t.data||{},t.data[n]=i,i}}(t),h=_y(t),d=function(t,e){var i=t.data,n="string"==typeof i,s=t.url||ay.location.href;return!n&&!t.cache&&((i=i||{})._=Date.now()),i&&!t.upload&&(n||(i=function(t){var e=[];for(var i in t){var n=t[i];void 0!==n&&(null===n&&(n=""),"function"==typeof n&&(n=n()),e.push(encodeURIComponent(i)+"="+encodeURIComponent(n)))}return e.join("&")}(i)),"GET"===fy(t)?(""!==i&&(s+=(s.indexOf("?")>-1?"&":"?")+i),i=null):e["Content-Type"]&&e["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1&&(i=i.replace(/%20/g,"+"))),{url:s,parameters:i}}(t,h),u=d.url,p=d.parameters;if(c&&(ay[c]=function(t){n.resolve(t,ly,i)}),t.crossDomain&&l)return function(t){var e=hy({src:t});return new Promise(function(t,i){var n={load:t,error:i},s=function(t){n[t.type](),dy(e)};for(var o in n)sd.listen(e,o,s);uy(e)})}(u).then(function(){"jsonp"!==r&&n.resolve(null,ly,i)},function(){n.reject(i,cy)}),s;if(t.crossDomain&&!("withCredentials"in i))return n.reject(i,cy),s;if(i.open(fy(t),u,o,t.username,t.password),o&&(i.timeout=a,e=function(t,e){return t&&setTimeout(function(){e.customStatus="timeout",e.abort()},t)}(a,i)),i.onreadystatechange=function(t){4===i.readyState&&(clearTimeout(e),function(t){return 200<=t&&t<300}(i.status)?function(t){return 204!==t}(i.status)?function(t,e,i){var n=function(t){return t.responseType&&"text"!==t.responseType||"string"!=typeof t.responseText?t.response:t.responseText}(e);switch(i){case"jsonp":py(n);break;case"script":py(n),t.resolve(n,ly,e);break;case"json":try{t.resolve(JSON.parse(n),ly,e)}catch(o){t.reject(e,"parsererror",o)}break;default:t.resolve(n,ly,e)}}(n,i,r):n.resolve(null,"nocontent",i):n.reject(i,i.customStatus||cy))},t.upload&&(i.upload.onprogress=t.upload.onprogress,i.upload.onloadstart=t.upload.onloadstart,i.upload.onabort=t.upload.onabort),t.xhrFields)for(var f in t.xhrFields)i[f]=t.xhrFields[f];for(var _ in"arraybuffer"===t.responseType&&(i.responseType=t.responseType),h)Object.prototype.hasOwnProperty.call(h,_)&&wc(h[_])&&i.setRequestHeader(_,h[_]);return t.beforeSend&&t.beforeSend(i),i.send(p),s.abort=function(){i.abort()},s}}),my={},vy={array:Hv,remote:function t(e,i,n){n=n||[],i=i||{};var s=function(t,e){return{name:t,args:e}},o=function(t){var o,r,a,l,c,h,d,u=new _h,p=function(t){var e=i.errorHandler;e&&e(t),_v(t),u.reject(t)};function f(t){switch(t.name){case"sortBy":return c=[t.args],!0;case"thenBy":if(!c)throw fv.Error("E4004");return c.push(t.args),!0}return!1}try{Sc(o=i.adapter)||(o=my[o]),r=o(i),a=[].concat(n).concat(t);var _=r.optimize;for(_&&_(a);a.length;){if(!f(l=a[0])){if(c){a.unshift(s("multiSort",[c])),c=null;continue}if("enumerate"!==String(l.name)&&(!r[l.name]||!1===r[l.name].apply(r,l.args)))break}a.shift()}d=[],(h=a[0])&&"multiSort"===h.name&&(a.shift(),Fc(h.args[0],function(){d.push(s(d.length?"thenBy":"sortBy",this))})),a=d.concat(a),r.exec(e).done(function(t,e){if(a.length){var n=Hv(t,{errorHandler:i.errorHandler});Fc(a,function(){n=n[this.name].apply(n,this.args)}),n.done(u.resolve).fail(u.reject)}else u.resolve(t,e)}).fail(p)}catch(h){p(h)}return u.promise()},r={};return Fc(["sortBy","thenBy","filter","slice","select","groupBy"],function(){var o=String(this);r[o]=function(){return t(e,i,n.concat(s(o,arguments)))}}),Fc(["count","min","max","sum","avg","aggregate","enumerate"],function(){var t=String(this);r[t]=function(){return o.call(this,s(t,arguments))}}),r}},yy=function(){var t=Array.isArray(arguments[0])?"array":"remote";return vy[t].apply(this,arguments)},by=Kv.inherit({ctor:function(t){t=Array.isArray(t)?{data:t}:t||{},this.callBase(t);var e=t.data;if(e&&!Array.isArray(e))throw fv.Error("E4006");this._array=e||[]},createQuery:function(){return yy(this._array,{errorHandler:this._errorHandler})},_byKeyImpl:function(t){var e=Iv(this,this._array,t);return-1===e?pv(fv.Error("E4009")):uv(this._array[e])},_insertImpl:function(t){return Sv(this,this._array,t)},_pushImpl:function(t){Cv({keyInfo:this,data:this._array,changes:t})},_updateImpl:function(t,e){return wv(this,this._array,t,e)},_removeImpl:function(t){return Ev(this,this._array,t)},clear:function(){this._eventsStrategy.fireEvent("modifying"),this._array=[],this._eventsStrategy.fireEvent("modified")}},"array"),Cy=["items"],xy="canceled",wy=t=>"pending"===t.state(),Sy=t=>{switch(t.length){case 0:return;case 1:return t[0]}return[].slice.call(t)},Ey=(t,e,i)=>Array.isArray(t)?e?((t,e,i)=>Rc(t,t=>ih({},sy(t,Cy),{items:Ey(t.items,e-1,i)})))(t,e,i):Rc(t,i):t,Iy=(t,e)=>{var i;return null!==(i=t)&&void 0!==i&&i.data&&(e=t,t=t.data),Array.isArray(t)||(t=[t]),{data:t,extra:e}},Ty=t=>{var e={};return Fc(["useDefaultSearch","key","load","loadMode","cacheRawData","byKey","lookup","totalCount","insert","update","remove"],function(){e[this]=t[this],delete t[this]}),new iy(e)},Oy=(t,e)=>new iy({load:()=>gy.sendRequest({url:t,dataType:"json"}),loadMode:null==e?void 0:e.fromUrlLoadMode}),ky=(t,e)=>{var i;return"string"==typeof t&&(t={paginate:!1,store:Oy(t,e)}),void 0===t&&(t=[]),void 0===(t=Array.isArray(t)||t instanceof Kv?{store:t}:Pc({},t)).store&&(t.store=[]),i=t.store,"load"in t?i=Ty(t):Array.isArray(i)?i=new by(i):kc(i)&&(i=(t=>{var e=t.type;return delete t.type,Kv.create(e,t)})(Pc({},i))),t.store=i,t};class Dy{constructor(){this._counter=-1,this._deferreds={}}add(t){return this._counter++,this._deferreds[this._counter]=t,this._counter}remove(t){return delete this._deferreds[t]}cancel(t){return t in this._deferreds&&(this._deferreds[t].reject(xy),!0)}cancelAll(){for(;this._counter>-1;)this.cancel(this._counter),this._counter--}}var Ay=th.inherit({ctor(t){var e;if(t=ky(t),this._eventsStrategy=new bp(this,{syncStrategy:!0}),this._store=t.store,this._changedTime=0,0!==t.pushAggregationTimeout){var i,n,s=function(t,e){var i=[],n=function(t,e){var i;return function(){return i||(i=setTimeout(()=>{i=void 0,t.call(this)},Sc(e)?e():e)),i}}(function(){t.call(this,i),i=[]},e);return function(t){return Array.isArray(t)&&i.push(...t),n.call(this,i)}}(t=>{i.resolve(),gh(...n).done(()=>this._onPush(t)),n=void 0,i=void 0},void 0===t.pushAggregationTimeout?()=>5*this._changedTime:t.pushAggregationTimeout);this._onPushHandler=t=>{this._aggregationTimeoutId=s(t.changes),i||(i=new _h),n=t.waitFor,t.waitFor.push(i.promise())},this._store.on("beforePushAggregation",this._onPushHandler)}else this._onPushHandler=t=>this._onPush(t),this._store.on("push",this._onPushHandler);this._storeLoadOptions=this._extractLoadOptions(t),this._mapFunc=t.map,this._postProcessFunc=t.postProcess,this._pageIndex=void 0!==t.pageIndex?t.pageIndex:0,this._pageSize=void 0!==t.pageSize?t.pageSize:20,this._loadingCount=0,this._loadQueue=this._createLoadQueue(),this._searchValue="searchValue"in t?t.searchValue:null,this._searchOperation=t.searchOperation||"contains",this._searchExpr=t.searchExpr,this._paginate=t.paginate,this._reshapeOnPush=null!==(e=t.reshapeOnPush)&&void 0!==e&&e,Fc(["onChanged","onLoadError","onLoadingChanged","onCustomizeLoadResult","onCustomizeStoreLoadOptions"],(e,i)=>{i in t&&this.on(i.substr(2,1).toLowerCase()+i.substr(3),t[i])}),this._operationManager=new Dy,this._init()},_init(){this._items=[],this._userData={},this._totalCount=-1,this._isLoaded=!1,wc(this._paginate)||(this._paginate=!this.group()),this._isLastPage=!this._paginate},dispose(){var t;this._store.off("beforePushAggregation",this._onPushHandler),this._store.off("push",this._onPushHandler),this._eventsStrategy.dispose(),clearTimeout(this._aggregationTimeoutId),null===(t=this._delayedLoadTask)||void 0===t||t.abort(),this._operationManager.cancelAll(),delete this._store,delete this._items,delete this._delayedLoadTask,this._disposed=!0},_extractLoadOptions(t){var e={},i=["sort","filter","langParams","select","group","requireTotalCount"],n=this._store._customLoadOptions();return n&&(i=i.concat(n)),Fc(i,function(){e[this]=t[this]}),e},loadOptions(){return this._storeLoadOptions},items(){return this._items},pageIndex(t){if(!Ic(t))return this._pageIndex;this._pageIndex=t,this._isLastPage=!this._paginate},paginate(t){if(!xc(t))return this._paginate;this._paginate!==t&&(this._paginate=t,this.pageIndex(0))},pageSize(t){if(!Ic(t))return this._pageSize;this._pageSize=t},isLastPage(){return this._isLastPage},generateStoreLoadOptionAccessor(t){return e=>{var i=Sy(e);if(void 0===i)return this._storeLoadOptions[t];this._storeLoadOptions[t]=i}},sort(){for(var t=arguments.length,e=new Array(t),i=0;i1&&(t=[].slice.call(arguments)),this._searchExpr=t,this.pageIndex(0)},store(){return this._store},key(){var t;return null===(t=this._store)||void 0===t?void 0:t.key()},totalCount(){return this._totalCount},isLoaded(){return this._isLoaded},isLoading(){return this._loadingCount>0},beginLoading(){this._changeLoadingCount(1)},endLoading(){this._changeLoadingCount(-1)},_createLoadQueue:()=>ny(),_changeLoadingCount(t){var e=this.isLoading();this._loadingCount+=t;var i=this.isLoading();e^i&&this._eventsStrategy.fireEvent("loadingChanged",[i])},_scheduleLoadCallbacks(t){this.beginLoading(),t.always(()=>{this.endLoading()})},_scheduleFailCallbacks(t){var e=this;t.fail(function(){for(var t=arguments.length,i=new Array(t),n=0;nthis._fireChanged())},loadSingle(t,e){var i=new _h,n=this.key(),s=this._store,o=this._createStoreLoadOptions();return this._scheduleFailCallbacks(i),arguments.length<2&&(e=t,t=n),delete o.skip,delete o.group,delete o.refresh,delete o.pageIndex,delete o.searchString,(t===n||s instanceof iy&&!s._byKeyViaLoad()?s.byKey(e,o):(o.take=1,o.filter=o.filter?[o.filter,[t,e]]:[t,e],s.load(o))).fail(i.reject).done(t=>{var e=Array.isArray(t)&&!t.length;!wc(t)||e?i.reject(new fv.Error("E4009")):(Array.isArray(t)||(t=[t]),i.resolve(this._applyMapFunction(t)[0]))}),i.promise()},load(){var t=new _h,e=()=>{if(!this._disposed&&wy(t))return this._loadFromStore(i,t)};this._scheduleLoadCallbacks(t),this._scheduleFailCallbacks(t),this._scheduleChangedCallbacks(t);var i=this._createLoadOperation(t);return this._eventsStrategy.fireEvent("customizeStoreLoadOptions",[i]),this._loadQueue.add(()=>("number"==typeof i.delay?this._delayedLoadTask=Mh(e,i.delay):e(),t.promise())),t.promise({operationId:i.operationId})},_onPush(t){if(this._reshapeOnPush)this.load();else{var e={changes:t};this._eventsStrategy.fireEvent("changing",[e]);var i=this.group(),n=this.items(),s=0,o=this.paginate()||i?t.filter(t=>"update"===t.type):t;i&&(s=Array.isArray(i)?i.length:1),this._mapFunc&&o.forEach(t=>{"insert"===t.type&&(t.data=this._mapFunc(t.data))}),e.postProcessChanges&&(o=e.postProcessChanges(o)),Cv({keyInfo:this.store(),data:n,changes:o,groupCount:s,useInsertIndex:!0}),this._fireChanged([{changes:t}])}},_createLoadOperation(t){var e=this._operationManager.add(t),i=this._createStoreLoadOptions();return this._store&&!Oc(null==i?void 0:i.langParams)&&(this._store._langParams=ih({},this._store._langParams,i.langParams)),t.always(()=>this._operationManager.remove(e)),{operationId:e,storeLoadOptions:i}},reload(){return this.store()._clearCache(),this._init(),this.load()},cancel(t){return this._operationManager.cancel(t)},cancelAll(){return this._operationManager.cancelAll()},_addSearchOptions(t){this._disposed||(this.store()._useDefaultSearch?this._addSearchFilter(t):(t.searchOperation=this._searchOperation,t.searchValue=this._searchValue,t.searchExpr=this._searchExpr))},_createStoreLoadOptions(){var t=Pc({},this._storeLoadOptions);return this._addSearchOptions(t),this._paginate&&this._pageSize&&(t.skip=this._pageIndex*this._pageSize,t.take=this._pageSize),t.userData=this._userData,t},_addSearchFilter(t){var e=this._searchValue,i=this._searchOperation,n=this._searchExpr,s=[];!e||(n||(n="this"),Array.isArray(n)||(n=[n]),Fc(n,function(t,n){s.length&&s.push("or"),s.push([n,i,e])}),t.filter=t.filter?[s,t.filter]:s)},_loadFromStore(t,e){var i=(i,n)=>{if(!this._disposed&&wy(e)){var s=Pc(Iy(i,n),t);this._eventsStrategy.fireEvent("customizeLoadResult",[s]),gh(s.data).done(t=>{s.data=t,this._processStoreLoadResult(s,e)}).fail(e.reject)}};return t.data?(new _h).resolve(t.data).done(i):this.store().load(t.storeLoadOptions).done(i).fail(e.reject)},_processStoreLoadResult(t,e){var i=t.data,n=t.extra,s=t.storeLoadOptions,o=()=>(this._isLoaded=!0,this._totalCount=isFinite(n.totalCount)?n.totalCount:-1,e.resolve(i,n));this._disposed||(i=this._applyPostProcessFunction(this._applyMapFunction(i)),Tc(n)||(n={}),this._items=i,(!i.length||!this._paginate||this._pageSize&&i.length{this.store().totalCount(s).done(function(t){n.totalCount=t,o()}).fail(e.reject)})():o())},_applyMapFunction(t){return this._mapFunc?((t,e,i)=>{var n=i?av(i).length:0;return Ey(t,n,e)})(t,this._mapFunc,this.group()):t},_applyPostProcessFunction(t){return this._postProcessFunc?this._postProcessFunc(t):t},on(t,e){return this._eventsStrategy.on(t,e),this},off(t,e){return this._eventsStrategy.off(t,e),this}}),By={load:()=>_h().reject(),loadSingle:()=>_h().reject(),loadFromStore:()=>_h().reject(),loadNextPage:()=>_h().reject(),loadOptions:qh,userData:qh,cancel:qh,cancelAll:qh,filter:qh,addSearchFilter:qh,group:qh,paginate:qh,pageSize:qh,pageIndex:qh,resetDataSourcePageIndex:qh,totalCount:qh,isLastPage:qh,isLoading:qh,isLoaded:qh,searchValue:qh,searchOperation:qh,searchExpr:qh,select:qh,key:qh,keyOf:qh,store:qh,items:qh,applyMapFunction:qh,getDataSource:qh,reload:qh,on:qh,off:qh},My="_dataSourceOptions",Py="_dataSourceChangedHandler",Ry="_dataSourceLoadErrorHandler",Fy="_dataSourceLoadingChangedHandler",Hy="_dataSourceFromUrlLoadMode",Vy="_getSpecificDataSourceOption",Ly="_normalizeDataSource",$y={postCtor:function(){this.on("disposing",(function(){this._disposeDataSource()}).bind(this))},_refreshDataSource:function(){this._initDataSource(),this._loadDataSource()},_initDataSource:function(){var t,e,i=Vy in this?this[Vy]():this.option("dataSource");this._disposeDataSource(),i&&(i instanceof Ay?(this._isSharedDataSource=!0,this._dataSource=i):(t=My in this?this[My]():{},e=this._dataSourceType?this._dataSourceType():Ay,i=ky(i,{fromUrlLoadMode:Hy in this&&this[Hy]()}),this._dataSource=new e(Pc(!0,{},t,i))),Ly in this&&(this._dataSource=this[Ly](this._dataSource)),this._addDataSourceHandlers(),this._initDataController())},_initDataController:function(){var t,e=null===(t=this.option)||void 0===t?void 0:t.call(this,"_dataController");this._dataController=e||new class{constructor(t){if(!t)return By;this._dataSource=t}load(){return this._dataSource.load()}loadSingle(t,e){return arguments.length<2&&(e=t,t=this.key()),this._dataSource.loadSingle(t,e)}loadFromStore(t){return this.store().load(t)}loadNextPage(){return this.pageIndex(1+this.pageIndex()),this.load()}loadOptions(){return this._dataSource.loadOptions()}userData(){return this._dataSource._userData}cancel(t){this._dataSource.cancel(t)}cancelAll(){this._dataSource.cancelAll()}filter(t){return this._dataSource.filter(t)}addSearchFilter(t){this._dataSource._addSearchFilter(t)}group(t){return this._dataSource.group(t)}paginate(){return this._dataSource.paginate()}pageSize(){return this._dataSource._pageSize}pageIndex(t){return this._dataSource.pageIndex(t)}resetDataSourcePageIndex(){this.pageIndex()&&(this.pageIndex(0),this.load())}totalCount(){return this._dataSource.totalCount()}isLastPage(){return this._dataSource.isLastPage()||!this._dataSource._pageSize}isLoading(){return this._dataSource.isLoading()}isLoaded(){return this._dataSource.isLoaded()}searchValue(t){return arguments.length?this._dataSource.searchValue(t):this._dataSource.searchValue()}searchOperation(t){return this._dataSource.searchOperation(t)}searchExpr(t){return arguments.length?this._dataSource.searchExpr(t):this._dataSource.searchExpr()}select(){return this._dataSource.select(...arguments)}key(){return this._dataSource.key()}keyOf(t){return this.store().keyOf(t)}store(){return this._dataSource.store()}items(){return this._dataSource.items()}applyMapFunction(t){return this._dataSource._applyMapFunction(t)}getDataSource(){return this._dataSource||null}reload(){return this._dataSource.reload()}on(t,e){this._dataSource.on(t,e)}off(t,e){this._dataSource.off(t,e)}}(this._dataSource)},_addDataSourceHandlers:function(){Py in this&&this._addDataSourceChangeHandler(),Ry in this&&this._addDataSourceLoadErrorHandler(),Fy in this&&this._addDataSourceLoadingChangedHandler(),this._addReadyWatcher()},_addReadyWatcher:function(){this._dataSource.on("loadingChanged",(function(t){this._ready&&this._ready(!t)}).bind(this))},_addDataSourceChangeHandler:function(){var t=this._dataSource;this._proxiedDataSourceChangedHandler=(function(e){this[Py](t.items(),e)}).bind(this),t.on("changed",this._proxiedDataSourceChangedHandler)},_addDataSourceLoadErrorHandler:function(){this._proxiedDataSourceLoadErrorHandler=this[Ry].bind(this),this._dataSource.on("loadError",this._proxiedDataSourceLoadErrorHandler)},_addDataSourceLoadingChangedHandler:function(){this._proxiedDataSourceLoadingChangedHandler=this[Fy].bind(this),this._dataSource.on("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)},_loadDataSource:function(){var t=this._dataSource;t&&(t.isLoaded()?this._proxiedDataSourceChangedHandler&&this._proxiedDataSourceChangedHandler():t.load())},_loadSingle:function(t,e){return t="this"===t?this._dataSource.key()||"this":t,this._dataSource.loadSingle(t,e)},_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}},Ny=th.inherit({ctor:function(t,e,i){this._$element=t,this._options=e,this._rawData=i,mg(t,this,this._dispose),this._render()},_render:function(){var t=Gu("
").addClass("dx-item-content-placeholder");this._$element.append(t),this._watchers=[],this._renderWatchers()},_renderWatchers:function(){this._startWatcher("disabled",this._renderDisabled.bind(this)),this._startWatcher("visible",this._renderVisible.bind(this))},_startWatcher:function(t,e){var i=this._rawData,n=this._options.fieldGetter(t),s=function(t,e,i){var n,s=function(t){n!==t&&(i(t,n),n=t)};return{dispose:t(e,s),force:function(){s(e())}}}(this._options.watchMethod(),function(){return n(i)},(function(t,i){this._dirty=!0,e(t,i)}).bind(this));this._watchers.push(s)},setDataField:function(){if(this._dirty=!1,Fc(this._watchers,function(t,e){e.force()}),this._dirty)return!0},_renderDisabled:function(t,e){this._$element.toggleClass("dx-state-disabled",!!t),this._$element.attr("aria-disabled",!!t),this._updateOwnerFocus(t)},_updateOwnerFocus:function(t){var e=this._options.owner;e&&t&&e._resetItemFocus(this._$element)},_renderVisible:function(t,e){this._$element.toggleClass("dx-state-invisible",void 0!==t&&!t)},_dispose:function(){Fc(this._watchers,function(t,e){e.dispose()})}});Ny.getInstance=function(t){return vg(t,this)};var zy=Ny,Wy={"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"},jy=(t,e)=>{var i=t[e];return i?"root"!==i&&i:e.substr(0,e.lastIndexOf("-"))},Ky=eh({locale:(()=>{var t="en";return e=>{if(!e)return t;t=e}})(),getValueByClosestLocale:function(t){for(var e,i=this.locale(),n=t(i);!n&&!e;)(i=jy(Wy,i))?n=t(i):e=!0;return void 0===n&&"en"!==i?t("en"):n}}),Gy=Pc(!0,{},{en:{Yes:"Yes",No:"No",Cancel:"Cancel",Close:"Close",Clear:"Clear",Done:"Done",Loading:"Loading...",Select:"Select...",Search:"Search",Back:"Back",OK:"OK","dxCollectionWidget-noDataText":"No data to display","dxDropDownEditor-selectLabel":"Select","validation-required":"Required","validation-required-formatted":"{0} is required","validation-numeric":"Value must be a number","validation-numeric-formatted":"{0} must be a number","validation-range":"Value is out of range","validation-range-formatted":"{0} is out of range","validation-stringLength":"The length of the value is not correct","validation-stringLength-formatted":"The length of {0} is not correct","validation-custom":"Value is invalid","validation-custom-formatted":"{0} is invalid","validation-async":"Value is invalid","validation-async-formatted":"{0} is invalid","validation-compare":"Values do not match","validation-compare-formatted":"{0} does not match","validation-pattern":"Value does not match pattern","validation-pattern-formatted":"{0} does not match pattern","validation-email":"Email is invalid","validation-email-formatted":"{0} is invalid","validation-mask":"Value is invalid","dxLookup-searchPlaceholder":"Minimum character number: {0}","dxList-pullingDownText":"Pull down to refresh...","dxList-pulledDownText":"Release to refresh...","dxList-refreshingText":"Refreshing...","dxList-pageLoadingText":"Loading...","dxList-nextButtonText":"More","dxList-selectAll":"Select All","dxListEditDecorator-delete":"Delete","dxListEditDecorator-more":"More","dxScrollView-pullingDownText":"Pull down to refresh...","dxScrollView-pulledDownText":"Release to refresh...","dxScrollView-refreshingText":"Refreshing...","dxScrollView-reachBottomText":"Loading...","dxDateBox-simulatedDataPickerTitleTime":"Select time","dxDateBox-simulatedDataPickerTitleDate":"Select date","dxDateBox-simulatedDataPickerTitleDateTime":"Select date and time","dxDateBox-validation-datetime":"Value must be a date or time","dxDateRangeBox-invalidStartDateMessage":"Start value must be a date","dxDateRangeBox-invalidEndDateMessage":"End value must be a date","dxDateRangeBox-startDateOutOfRangeMessage":"Start date is out of range","dxDateRangeBox-endDateOutOfRangeMessage":"End date is out of range","dxDateRangeBox-startDateLabel":"Start Date","dxDateRangeBox-endDateLabel":"End Date","dxFileUploader-selectFile":"Select a file","dxFileUploader-dropFile":"or Drop a file here","dxFileUploader-bytes":"bytes","dxFileUploader-kb":"kb","dxFileUploader-Mb":"Mb","dxFileUploader-Gb":"Gb","dxFileUploader-upload":"Upload","dxFileUploader-uploaded":"Uploaded","dxFileUploader-readyToUpload":"Ready to upload","dxFileUploader-uploadAbortedMessage":"Upload cancelled","dxFileUploader-uploadFailedMessage":"Upload failed","dxFileUploader-invalidFileExtension":"File type is not allowed","dxFileUploader-invalidMaxFileSize":"File is too large","dxFileUploader-invalidMinFileSize":"File is too small","dxRangeSlider-ariaFrom":"From","dxRangeSlider-ariaTill":"Till","dxSwitch-switchedOnText":"ON","dxSwitch-switchedOffText":"OFF","dxForm-optionalMark":"optional","dxForm-requiredMessage":"{0} is required","dxNumberBox-invalidValueMessage":"Value must be a number","dxNumberBox-noDataText":"No data","dxDataGrid-emptyHeaderWithColumnChooserText":"Use {0} to display columns","dxDataGrid-emptyHeaderWithGroupPanelText":"Drag a column from the group panel here","dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText":"Use {0} or drag a column from the group panel","dxDataGrid-emptyHeaderColumnChooserText":"column chooser","dxDataGrid-columnChooserTitle":"Column Chooser","dxDataGrid-columnChooserEmptyText":"Drag a column here to hide it","dxDataGrid-groupContinuesMessage":"Continues on the next page","dxDataGrid-groupContinuedMessage":"Continued from the previous page","dxDataGrid-groupHeaderText":"Group by This Column","dxDataGrid-ungroupHeaderText":"Ungroup","dxDataGrid-ungroupAllText":"Ungroup All","dxDataGrid-editingEditRow":"Edit","dxDataGrid-editingSaveRowChanges":"Save","dxDataGrid-editingCancelRowChanges":"Cancel","dxDataGrid-editingDeleteRow":"Delete","dxDataGrid-editingUndeleteRow":"Undelete","dxDataGrid-editingConfirmDeleteMessage":"Are you sure you want to delete this record?","dxDataGrid-validationCancelChanges":"Cancel changes","dxDataGrid-groupPanelEmptyText":"Drag a column header here to group by that column","dxDataGrid-noDataText":"No data","dxDataGrid-searchPanelPlaceholder":"Search...","dxDataGrid-filterRowShowAllText":"(All)","dxDataGrid-filterRowResetOperationText":"Reset","dxDataGrid-filterRowOperationEquals":"Equals","dxDataGrid-filterRowOperationNotEquals":"Does not equal","dxDataGrid-filterRowOperationLess":"Less than","dxDataGrid-filterRowOperationLessOrEquals":"Less than or equal to","dxDataGrid-filterRowOperationGreater":"Greater than","dxDataGrid-filterRowOperationGreaterOrEquals":"Greater than or equal to","dxDataGrid-filterRowOperationStartsWith":"Starts with","dxDataGrid-filterRowOperationContains":"Contains","dxDataGrid-filterRowOperationNotContains":"Does not contain","dxDataGrid-filterRowOperationEndsWith":"Ends with","dxDataGrid-filterRowOperationBetween":"Between","dxDataGrid-filterRowOperationBetweenStartText":"Start","dxDataGrid-filterRowOperationBetweenEndText":"End","dxDataGrid-ariaSearchBox":"Search box","dxDataGrid-applyFilterText":"Apply filter","dxDataGrid-trueText":"true","dxDataGrid-falseText":"false","dxDataGrid-sortingAscendingText":"Sort Ascending","dxDataGrid-sortingDescendingText":"Sort Descending","dxDataGrid-sortingClearText":"Clear Sorting","dxDataGrid-ariaNotSortedColumn":"Not sorted column","dxDataGrid-ariaSortedAscendingColumn":"Column sorted in ascending order","dxDataGrid-ariaSortedDescendingColumn":"Column sorted in descending order","dxDataGrid-ariaSortIndex":"Sort index {0}","dxDataGrid-editingSaveAllChanges":"Save changes","dxDataGrid-editingCancelAllChanges":"Discard changes","dxDataGrid-editingAddRow":"Add a row","dxDataGrid-summaryMin":"Min: {0}","dxDataGrid-summaryMinOtherColumn":"Min of {1} is {0}","dxDataGrid-summaryMax":"Max: {0}","dxDataGrid-summaryMaxOtherColumn":"Max of {1} is {0}","dxDataGrid-summaryAvg":"Avg: {0}","dxDataGrid-summaryAvgOtherColumn":"Avg of {1} is {0}","dxDataGrid-summarySum":"Sum: {0}","dxDataGrid-summarySumOtherColumn":"Sum of {1} is {0}","dxDataGrid-summaryCount":"Count: {0}","dxDataGrid-columnFixingFix":"Fix","dxDataGrid-columnFixingUnfix":"Unfix","dxDataGrid-columnFixingLeftPosition":"To the left","dxDataGrid-columnFixingRightPosition":"To the right","dxDataGrid-exportTo":"Export","dxDataGrid-exportToExcel":"Export to Excel file","dxDataGrid-exporting":"Exporting...","dxDataGrid-excelFormat":"Excel file","dxDataGrid-selectedRows":"Selected rows","dxDataGrid-exportSelectedRows":"Export selected rows to {0}","dxDataGrid-exportAll":"Export all data to {0}","dxDataGrid-headerFilterLabel":"Filter options","dxDataGrid-headerFilterIndicatorLabel":"Show filter options for column '{0}'","dxDataGrid-headerFilterEmptyValue":"(Blanks)","dxDataGrid-headerFilterOK":"OK","dxDataGrid-headerFilterCancel":"Cancel","dxDataGrid-ariaAdaptiveCollapse":"Hide additional data","dxDataGrid-ariaAdaptiveExpand":"Display additional data","dxDataGrid-ariaColumn":"Column","dxDataGrid-ariaColumnHeader":"Column header","dxDataGrid-ariaValue":"Value","dxDataGrid-ariaError":"Error","dxDataGrid-ariaRevertButton":"Press Escape to discard the changes","dxDataGrid-ariaFilterCell":"Filter cell","dxDataGrid-ariaCollapse":"Collapse","dxDataGrid-ariaModifiedCell":"Modified","dxDataGrid-ariaDeletedCell":"Deleted","dxDataGrid-ariaEditableCell":"Editable","dxDataGrid-ariaExpand":"Expand","dxDataGrid-ariaCollapsedRow":"Collapsed row","dxDataGrid-ariaExpandedRow":"Expanded row","dxDataGrid-ariaDataGrid":"Data grid with {0} rows and {1} columns","dxDataGrid-ariaSearchInGrid":"Search in the data grid","dxDataGrid-ariaSelectAll":"Select all","dxDataGrid-ariaSelectRow":"Select row","dxDataGrid-ariaToolbar":"Data grid toolbar","dxDataGrid-ariaEditForm":"Edit form","dxDataGrid-filterBuilderPopupTitle":"Filter Builder","dxDataGrid-filterPanelCreateFilter":"Create Filter","dxDataGrid-filterPanelClearFilter":"Clear","dxDataGrid-filterPanelFilterEnabledHint":"Enable the filter","dxTreeList-ariaTreeList":"Tree list with {0} rows and {1} columns","dxTreeList-ariaSearchInGrid":"Search in the tree list","dxTreeList-ariaToolbar":"Tree list toolbar","dxTreeList-editingAddRowToNode":"Add","dxPager-infoText":"Page {0} of {1} ({2} items)","dxPager-pagesCountText":"of","dxPager-pageSize":"Items per page: {0}","dxPager-pageSizesAllText":"All","dxPager-page":"Page {0}","dxPager-prevPage":"Previous Page","dxPager-nextPage":"Next Page","dxPager-ariaLabel":"Page Navigation","dxPager-ariaPageSize":"Page size","dxPager-ariaPageNumber":"Page number","dxPivotGrid-grandTotal":"Grand Total","dxPivotGrid-total":"{0} Total","dxPivotGrid-fieldChooserTitle":"Field Chooser","dxPivotGrid-showFieldChooser":"Show Field Chooser","dxPivotGrid-expandAll":"Expand All","dxPivotGrid-collapseAll":"Collapse All","dxPivotGrid-sortColumnBySummary":'Sort "{0}" by This Column',"dxPivotGrid-sortRowBySummary":'Sort "{0}" by This Row',"dxPivotGrid-removeAllSorting":"Remove All Sorting","dxPivotGrid-dataNotAvailable":"N/A","dxPivotGrid-rowFields":"Row Fields","dxPivotGrid-columnFields":"Column Fields","dxPivotGrid-dataFields":"Data Fields","dxPivotGrid-filterFields":"Filter Fields","dxPivotGrid-allFields":"All Fields","dxPivotGrid-columnFieldArea":"Drop Column Fields Here","dxPivotGrid-dataFieldArea":"Drop Data Fields Here","dxPivotGrid-rowFieldArea":"Drop Row Fields Here","dxPivotGrid-filterFieldArea":"Drop Filter Fields Here","dxScheduler-editorLabelTitle":"Subject","dxScheduler-editorLabelStartDate":"Start Date","dxScheduler-editorLabelEndDate":"End Date","dxScheduler-editorLabelDescription":"Description","dxScheduler-editorLabelRecurrence":"Repeat","dxScheduler-openAppointment":"Open appointment","dxScheduler-recurrenceNever":"Never","dxScheduler-recurrenceMinutely":"Every minute","dxScheduler-recurrenceHourly":"Hourly","dxScheduler-recurrenceDaily":"Daily","dxScheduler-recurrenceWeekly":"Weekly","dxScheduler-recurrenceMonthly":"Monthly","dxScheduler-recurrenceYearly":"Yearly","dxScheduler-recurrenceRepeatEvery":"Repeat Every","dxScheduler-recurrenceRepeatOn":"Repeat On","dxScheduler-recurrenceEnd":"End repeat","dxScheduler-recurrenceAfter":"After","dxScheduler-recurrenceOn":"On","dxScheduler-recurrenceRepeatMinutely":"minute(s)","dxScheduler-recurrenceRepeatHourly":"hour(s)","dxScheduler-recurrenceRepeatDaily":"day(s)","dxScheduler-recurrenceRepeatWeekly":"week(s)","dxScheduler-recurrenceRepeatMonthly":"month(s)","dxScheduler-recurrenceRepeatYearly":"year(s)","dxScheduler-switcherDay":"Day","dxScheduler-switcherWeek":"Week","dxScheduler-switcherWorkWeek":"Work Week","dxScheduler-switcherMonth":"Month","dxScheduler-switcherAgenda":"Agenda","dxScheduler-switcherTimelineDay":"Timeline Day","dxScheduler-switcherTimelineWeek":"Timeline Week","dxScheduler-switcherTimelineWorkWeek":"Timeline Work Week","dxScheduler-switcherTimelineMonth":"Timeline Month","dxScheduler-recurrenceRepeatOnDate":"on date","dxScheduler-recurrenceRepeatCount":"occurrence(s)","dxScheduler-allDay":"All day","dxScheduler-confirmRecurrenceEditTitle":"Edit Recurring Appointment","dxScheduler-confirmRecurrenceDeleteTitle":"Delete Recurring Appointment","dxScheduler-confirmRecurrenceEditMessage":"Do you want to edit only this appointment or the whole series?","dxScheduler-confirmRecurrenceDeleteMessage":"Do you want to delete only this appointment or the whole series?","dxScheduler-confirmRecurrenceEditSeries":"Edit series","dxScheduler-confirmRecurrenceDeleteSeries":"Delete series","dxScheduler-confirmRecurrenceEditOccurrence":"Edit appointment","dxScheduler-confirmRecurrenceDeleteOccurrence":"Delete appointment","dxScheduler-noTimezoneTitle":"No timezone","dxScheduler-moreAppointments":"{0} more","dxCalendar-todayButtonText":"Today","dxCalendar-ariaWidgetName":"Calendar","dxCalendar-previousMonthButtonLabel":"Previous month","dxCalendar-previousYearButtonLabel":"Previous year","dxCalendar-previousDecadeButtonLabel":"Previous decade","dxCalendar-previousCenturyButtonLabel":"Previous century","dxCalendar-nextMonthButtonLabel":"Next month","dxCalendar-nextYearButtonLabel":"Next year","dxCalendar-nextDecadeButtonLabel":"Next decade","dxCalendar-nextCenturyButtonLabel":"Next century","dxCalendar-captionMonthLabel":"Month selection","dxCalendar-captionYearLabel":"Year selection","dxCalendar-captionDecadeLabel":"Decade selection","dxCalendar-captionCenturyLabel":"Century selection","dxColorView-ariaRed":"Red","dxColorView-ariaGreen":"Green","dxColorView-ariaBlue":"Blue","dxColorView-ariaAlpha":"Transparency","dxColorView-ariaHex":"Color code","dxTagBox-selected":"{0} selected","dxTagBox-allSelected":"All selected ({0})","dxTagBox-moreSelected":"{0} more","vizExport-printingButtonText":"Print","vizExport-titleMenuText":"Exporting/Printing","vizExport-exportButtonText":"{0} file","dxFilterBuilder-and":"And","dxFilterBuilder-or":"Or","dxFilterBuilder-notAnd":"Not And","dxFilterBuilder-notOr":"Not Or","dxFilterBuilder-addCondition":"Add Condition","dxFilterBuilder-addGroup":"Add Group","dxFilterBuilder-enterValueText":"","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-dialogUpdateImageCaption":"Update Image","dxHtmlEditor-dialogImageUpdateButton":"Update","dxHtmlEditor-dialogImageAddButton":"Add","dxHtmlEditor-dialogImageSpecifyUrl":"From the Web","dxHtmlEditor-dialogImageSelectFile":"From This Device","dxHtmlEditor-dialogImageKeepAspectRatio":"Keep Aspect Ratio","dxHtmlEditor-dialogImageEncodeToBase64":"Encode to Base64","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-editingDownloadSingleItemErrorMessage":"Item was not downloaded","dxFileManager-editingDownloadMultipleItemsErrorMessage":"{0} items were not downloaded","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 a 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-dialogConstraintCriticalViolationSeveralTasksMessage":"The task you are attempting to move is linked to another tasks by dependency relations. This change would conflict with dependency rules. How would you like to proceed?","dxGantt-dialogConstraintViolationSeveralTasksMessage":"The task you are attempting to move is linked to another tasks by dependency relations. How would you like to proceed?","dxGantt-dialogDeleteDependenciesMessage":"Delete the dependency relations","dxGantt-dialogMoveTaskAndKeepDependenciesMessage":"Move the task and keep the dependencies","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}","dxGallery-itemName":"Gallery item","dxMultiView-elementAriaRoleDescription":"MultiView","dxMultiView-elementAriaLabel":"Use the arrow keys or swipe to navigate between views","dxMultiView-itemAriaRoleDescription":"View","dxMultiView-itemAriaLabel":"{0} of {1}"}}),Uy={},qy=eh({engine:function(){return"base"},_dictionary:Gy,load:function(t){Pc(!0,this._dictionary,t)},_localizablePrefix:"@",setup:function(t){this._localizablePrefix=t},localizeString:function(t){var e=this,i=new RegExp("(^|[^a-zA-Z_0-9"+e._localizablePrefix+"-]+)("+e._localizablePrefix+"{1,2})([a-zA-Z_0-9-]+)","g"),n=e._localizablePrefix+e._localizablePrefix;return t.replace(i,(t,i,s,o)=>{var r,a=e._localizablePrefix+o;return s!==n&&(r=e.format(o)),r||(Uy[o]=function(t){return Cu(function(t){return Rc(xu(t),function(t){return t.toLowerCase()}).join("-")}(t).replace(/-/g," "))}(o)),i+(r||a)})},getMessagesByLocales:function(){return this._dictionary},getDictionary:function(t){return t?Uy:Pc({},Uy,this.getMessagesByLocales()[Ky.locale()])},getFormatter:function(t){return this._getFormatterBase(t)||this._getFormatterBase(t,"en")},_getFormatterBase:function(t,e){var i=Ky.getValueByClosestLocale(e=>((t,e)=>{var i;return t[e]||(null==e?void 0:e.toLowerCase)&&(null===(i=Object.entries(t).find(t=>{var[i]=t;return i.toLowerCase()===e.toLowerCase()}))||void 0===i?void 0:i[1])||{}})(this._dictionary,e)[t]);if(i)return function(){var t=1===arguments.length&&Array.isArray(arguments[0])?arguments[0].slice(0):Array.prototype.slice.call(arguments,0);return t.unshift(i),Nc.apply(this,t)}},format:function(t){var e=this.getFormatter(t),i=Array.prototype.slice.call(arguments,1);return e&&e.apply(this,i)||""}}),Zy=Math.abs,Qy="dxhold";og({emitter:X_.inherit({start:function(t){this._startEventData=Nf(t),this._startTimer(t)},_startTimer:function(t){var e="timeout"in this?this.timeout:750;this._holdTimer=setTimeout((function(){this._requestAccept(t),this._fireEvent(Qy,t,{target:t.target}),this._forgetAccept()}).bind(this),e)},move:function(t){this._touchWasMoved(t)&&this._cancel(t)},_touchWasMoved:function(t){var e=zf(this._startEventData,Nf(t));return Zy(e.x)>5||Zy(e.y)>5},end:function(){this._stopTimer()},_stopTimer:function(){clearTimeout(this._holdTimer)},cancel:function(){this._stopTimer()},dispose:function(){this._stopTimer()}}),bubble:!0,events:[Qy]});var Xy="dxContexMenu",Yy=Gf("contextmenu",Xy),Jy=Gf("dxhold",Xy),tb="dxcontextmenu",eb=th.inherit({setup:function(t){var e=Gu(t);pu.on(e,Yy,this._contextMenuHandler.bind(this)),(zp||Rp.isSimulator())&&pu.on(e,Jy,this._holdHandler.bind(this))},_holdHandler:function(t){Vf(t)&&!Rp.isSimulator()||this._fireContextMenu(t)},_contextMenuHandler:function(t){this._fireContextMenu(t)},_fireContextMenu:function(t){return jf({type:tb,originalEvent:t})},teardown:function(t){pu.off(t,"."+Xy)}});wf(tb,new eb);class ib extends Eg{constructor(t,e,i,n){super(),this._render=t,this._fields=e,this._fieldsMap=n||{},this._watchMethod=i}_renderCore(t){var e=Gu(t.container),i=function(t,e,i,n,s){var o,r,a=(r=t,e(()=>r,function(t){var r,a,l,c,h,d,u,p;o&&o(),function(t){return-1===["object","array","function"].indexOf(Cc(t))}(t)?s(t):(r=t,a=e,c=n,h=s,d={},u=(l=i).slice(),p=l.map(function(t){var e=c[t];return a(e?()=>e(r):()=>r[t],function(e){if(d[t]=e,u.length){var i=u.indexOf(t);i>=0&&u.splice(i,1)}u.length||h(d)})}),o=function(){p.forEach(t=>t())})}));return function(){o&&o(),a&&a()}}(t.model,this._watchMethod,this._fields,this._fieldsMap,i=>{e.empty(),this._render(e,i,t.model)});return pu.on(e,Sf,i),e.contents()}}var nb="dx-item",sb="-content",ob="dx-item-content-placeholder",rb="dx-template-wrapper",ab=/^([^.]+\[\d+\]\.)+([\w.]+)$/,lb="down",cb=sv.inherit({_activeStateUnit:"."+nb,_supportedKeys:function(){var t=function(t,e){Uf(e)||(e.preventDefault(),e.stopPropagation(),this._moveFocus(t,e))};return Pc(this.callBase(),{space:function(t){t.preventDefault(),this._enterKeyHandler(t)},enter:this._enterKeyHandler,leftArrow:t.bind(this,"left"),rightArrow:t.bind(this,"right"),upArrow:t.bind(this,"up"),downArrow:t.bind(this,lb),pageUp:t.bind(this,"up"),pageDown:t.bind(this,lb),home:t.bind(this,"first"),end:t.bind(this,"last")})},_enterKeyHandler:function(t){var e=Gu(this.option("focusedElement"));if(e.length){var i=this._getItemData(e);null!=i&&i.onClick&&this._itemEventHandlerByHandler(e,i.onClick,{event:t}),this._itemClickHandler(Pc({},t,{target:e.get(0),currentTarget:e.get(0)}))}},_getDefaultOptions:function(){return Pc(this.callBase(),{selectOnFocus:!1,loopItemFocus:!0,items:[],itemTemplate:"item",onItemRendered:null,onItemClick:null,onItemHold:null,itemHoldTimeout:750,onItemContextMenu:null,onFocusedItemChanged:null,noDataText:qy.format("dxCollectionWidget-noDataText"),encodeNoDataText:!1,dataSource:null,_dataController:null,_itemAttributes:{},itemTemplateProperty:"template",focusOnSelectedItem:!0,focusedElement:null,displayExpr:void 0,disabledExpr:function(t){return t?t.disabled:void 0},visibleExpr:function(t){return t?t.visible:void 0}})},_init:function(){this._compileDisplayGetter(),this._initDataController(),this.callBase(),this._cleanRenderedItems(),this._refreshDataSource()},_compileDisplayGetter:function(){var t=this.option("displayExpr");this._displayGetter=t?Th(this.option("displayExpr")):void 0},_initTemplates:function(){this._initItemsFromMarkup(),this._initDefaultItemTemplate(),this.callBase()},_getAnonymousTemplateName:function(){return"item"},_initDefaultItemTemplate:function(){var t=this._getFieldsMap();this._templateManager.addDefaultTemplates({item:new ib((function(e,i){kc(i)?this._prepareDefaultItemTemplate(i,e):(t&&Sc(t.text)&&(i=t.text(i)),e.text(String(Bh(i,""))))}).bind(this),this._getBindableFields(),this.option("integrationOptions.watchMethod"),t)})},_getBindableFields:function(){return["text","html"]},_getFieldsMap:function(){if(this._displayGetter)return{text:this._displayGetter}},_prepareDefaultItemTemplate:function(t,e){wc(t.text)&&e.text(t.text),wc(t.html)&&e.html(t.html)},_initItemsFromMarkup:function(){var t=Pg(this.$element(),"dxItem");if(t.length&&!this.option("items").length){var e=t.map(t=>{var{element:e,options:i}=t;return/\S/.test(e.innerHTML)&&!i.template?i.template=this._prepareItemTemplate(e):Gu(e).remove(),i});this.option("items",e)}},_prepareItemTemplate:function(t){var e="tmpl-"+new lh,i=Gu(t).detach().clone().removeAttr("data-options").addClass(rb);return this._saveTemplate(e,i),e},_dataSourceOptions:function(){return{paginate:!1}},_cleanRenderedItems:function(){this._renderedItemsCount=0},_focusTarget:function(){return this.$element()},_focusInHandler:function(t){if(this.callBase.apply(this,arguments),this._isFocusTarget(t.target)){var e=Gu(this.option("focusedElement"));if(e.length)this._setFocusedItem(e);else{var i=this._getActiveItem();i.length&&this.option("focusedElement",Uu(i))}}},_focusOutHandler:function(){this.callBase.apply(this,arguments);var t=Gu(this.option("focusedElement"));this._updateFocusedItemState(t,!1)},_findActiveTarget(t){return t.find(this._activeStateUnit)},_getActiveItem:function(t){var e=Gu(this.option("focusedElement"));if(e.length)return e;var i=this.option("focusOnSelectedItem")?this.option("selectedIndex"):0,n=this._getActiveElement();return i<0&&(i=t?n.length-1:0),n.eq(i)},_moveFocus:function(t){var e,i=this._getAvailableItems();switch(t){case"pageup":case"up":e=this._prevItem(i);break;case"pagedown":case lb:e=this._nextItem(i);break;case"right":e=this.option("rtlEnabled")?this._prevItem(i):this._nextItem(i);break;case"left":e=this.option("rtlEnabled")?this._nextItem(i):this._prevItem(i);break;case"first":e=i.first();break;case"last":e=i.last();break;default:return!1}0!==e.length&&this.option("focusedElement",Uu(e))},_getVisibleItems:function(t){return(t=t||this._itemElements()).filter(":visible")},_getAvailableItems:function(t){return this._getVisibleItems(t)},_prevItem:function(t){var e=this._getActiveItem(),i=t.index(e),n=t.last(),s=Gu(t[i-1]),o=this.option("loopItemFocus");return 0===s.length&&o&&(s=n),s},_nextItem:function(t){var e=this._getActiveItem(!0),i=t.index(e),n=t.first(),s=Gu(t[i+1]),o=this.option("loopItemFocus");return 0===s.length&&o&&(s=n),s},_selectFocusedItem:function(t){this.selectItem(t)},_updateFocusedItemState:function(t,e,i){var n=Gu(t);n.length&&(this._refreshActiveDescendant(),this._refreshItemId(n,i),this._toggleFocusClass(e,n)),this._updateParentActiveDescendant()},_refreshActiveDescendant:function(t){this.setAria("activedescendant",wc(this.option("focusedElement"))?this.getFocusedItemId():null,t)},_refreshItemId:function(t,e){!e&&this.option("focusedElement")?this.setAria("id",this.getFocusedItemId(),t):this.setAria("id",null,t)},_isDisabled:t=>t&&"true"===Gu(t).attr("aria-disabled"),_setFocusedItem:function(t){if(t&&t.length){this._updateFocusedItemState(t,!0),this.onFocusedItemChanged(this.getFocusedItemId());var{selectOnFocus:e}=this.option(),i=this._isDisabled(t);e&&!i&&this._selectFocusedItem(t)}},_findItemElementByItem:function(t){var e=Gu(),i=this;return this.itemElements().each(function(){var n=Gu(this);if(n.data(i._itemDataKey())===t)return e=n,!1}),e},_getIndexByItem:function(t){return this.option("items").indexOf(t)},_itemOptionChanged:function(t,e,i,n){var s=this._findItemElementByItem(t);s.length&&(this.constructor.ItemClass.getInstance(s).setDataField(e,i)||this._refreshItem(s,t),"disabled"===e&&i&&this._resetItemFocus(s))},_resetItemFocus(t){t.is(this.option("focusedElement"))&&this.option("focusedElement",null)},_refreshItem:function(t){var e=this._getItemData(t),i=t.data(this._itemIndexKey());this._renderItem(this._renderedItemsCount+i,e,null,t)},_updateParentActiveDescendant:qh,_optionChanged:function(t){if("items"===t.name){var e=t.fullName.match(ab);if(e&&e.length){var i=e[e.length-1],n=t.fullName.replace("."+i,""),s=this.option(n);return void this._itemOptionChanged(s,i,t.value,t.previousValue)}}switch(t.name){case"items":case"_itemAttributes":case"itemTemplateProperty":case"useItemTextAsTitle":this._cleanRenderedItems(),this._invalidate();break;case"dataSource":this._refreshDataSource(),this._renderEmptyMessage();break;case"noDataText":case"encodeNoDataText":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(t.previousValue,!1,!0),this._setFocusedItem(Gu(t.value));break;case"displayExpr":this._compileDisplayGetter(),this._initDefaultItemTemplate(),this._invalidate();break;case"visibleExpr":case"disabledExpr":this._invalidate();break;default:this.callBase(t)}},_invalidate:function(){return this.option("focusedElement",null),this.callBase.apply(this,arguments)},_loadNextPage:function(){return this._expectNextPageLoading(),this._dataController.loadNextPage()},_expectNextPageLoading:function(){this._startIndexForAppendedItems=0},_expectLastItemLoading:function(){this._startIndexForAppendedItems=-1},_forgetNextPageLoading:function(){this._startIndexForAppendedItems=null},_dataSourceChangedHandler:function(t){var e=this.option("items");this._initialized&&e&&this._shouldAppendItems()?(this._renderedItemsCount=e.length,(!this._isLastPage()||-1!==this._startIndexForAppendedItems)&&(this.option().items=e.concat(t.slice(this._startIndexForAppendedItems))),this._forgetNextPageLoading(),this._refreshContent()):this.option("items",t.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(),this._inkRipple&&delete this._inkRipple,this._resetActiveState()},_cleanItemContainer:function(){Gu(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 nb},_itemContentClass:function(){return this._itemClass()+sb},_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:$h(function(){this._renderContentImpl()}),_renderContent:function(){this._fireContentReadyAction()},_render:function(){this.callBase(),this._attachClickEvent(),this._attachHoldEvent(),this._attachContextMenuEvent()},_getPointerEvent:()=>Q_.down,_attachClickEvent(){var t=this._itemSelector(),e=this._getPointerEvent(),i=Gf(rg,this.NAME),n=Gf(e,this.NAME),s=new Lg(t=>{var{event:e}=t;this._itemPointerDownHandler(e)});pu.off(this._itemContainer(),i,t),pu.off(this._itemContainer(),n,t),pu.on(this._itemContainer(),i,t,t=>this._itemClickHandler(t)),pu.on(this._itemContainer(),n,t,t=>{s.execute({element:Gu(t.target),event:t})})},_itemClickHandler:function(t,e,i){this._itemDXEventHandler(t,"onItemClick",e,i)},_itemPointerDownHandler:function(t){!this.option("focusStateEnabled")||(this._itemFocusHandler=(function(){if(clearTimeout(this._itemFocusTimeout),this._itemFocusHandler=null,!t.isDefaultPrevented()){var e=Gu(t.target),i=e.closest(this._itemElements()),n=this._closestFocusable(e);i.length&&this._isFocusTarget(null==n?void 0:n.get(0))&&this.option("focusedElement",Uu(i))}}).bind(this),this._itemFocusTimeout=setTimeout(this._forcePointerDownFocus.bind(this)))},_closestFocusable:function(t){if(t.is(Of))return t;for(t=t.parent();t.length&&!sd.isDocument(t.get(0))&&!sd.isDocumentFragment(t.get(0));){if(t.is(Of))return t;t=t.parent()}},_forcePointerDownFocus:function(){this._itemFocusHandler&&this._itemFocusHandler()},_updateFocusState:function(){this.callBase.apply(this,arguments),this._forcePointerDownFocus()},_attachHoldEvent:function(){var t=this._itemContainer(),e=this._itemSelector(),i=Gf("dxhold",this.NAME);pu.off(t,i,e),pu.on(t,i,e,{timeout:this._getHoldTimeout()},this._itemHoldHandler.bind(this))},_getHoldTimeout:function(){return this.option("itemHoldTimeout")},_shouldFireHoldEvent:function(){return this.hasActionSubscription("onItemHold")},_itemHoldHandler:function(t){this._shouldFireHoldEvent()?this._itemDXEventHandler(t,"onItemHold"):t.cancel=!0},_attachContextMenuEvent:function(){var t=this._itemContainer(),e=this._itemSelector(),i=Gf("dxcontextmenu",this.NAME);pu.off(t,i,e),pu.on(t,i,e,this._itemContextMenuHandler.bind(this))},_shouldFireContextMenuEvent:function(){return this.hasActionSubscription("onItemContextMenu")},_itemContextMenuHandler:function(t){this._shouldFireContextMenuEvent()?this._itemDXEventHandler(t,"onItemContextMenu"):t.cancel=!0},_renderContentImpl:function(){var t=this.option("items")||[];this._renderItems(this._renderedItemsCount?t.slice(this._renderedItemsCount):t)},_renderItems:function(t){t.length&&Fc(t,(function(t,e){this._renderItem(this._renderedItemsCount+t,e)}).bind(this)),this._renderEmptyMessage()},_getItemsContainer:function(){return this._itemContainer()},_setAttributes(t){var e=ih({},this.option("_itemAttributes")),{class:i}=e;if(i){var n=t.get(0).className;e.class=[n,i].join(" ")}t.attr(e)},_renderItem:function(t,e,i,n){var s,o=null!==(s=null==t?void 0:t.item)&&void 0!==s?s:t;i=i||this._getItemsContainer();var r=this._renderItemFrame(o,e,i,n);this._setElementData(r,e,o),this._setAttributes(r),this._attachItemClickEvent(e,r);var a=this._getItemContent(r),l=this._renderItemContent({index:o,itemData:e,container:Uu(a),contentClass:this._itemContentClass(),defaultTemplateName:this.option("itemTemplate")}),c=this;return gh(l).done(function(i){c._postprocessRenderItem({itemElement:r,itemContent:i,itemData:e,itemIndex:o}),c._executeItemRenderAction(t,e,Uu(r))}),r},_getItemContent:function(t){var e=t.find("."+ob);return e.removeClass(ob),e},_attachItemClickEvent:function(t,e){!t||!t.onClick||pu.on(e,rg,(function(i){this._itemEventHandlerByHandler(e,t.onClick,{event:i})}).bind(this))},_renderItemContent:function(t){var e=this._getItemTemplateName(t),i=this._getTemplate(e);this._addItemContentClasses(t);var n=Gu(this._createItemByTemplate(i,t));return n.hasClass(rb)?this._renderItemContentByNode(t,n):t.container},_renderItemContentByNode:function(t,e){return Gu(t.container).replaceWith(e),t.container=Uu(e),this._addItemContentClasses(t),e},_addItemContentClasses:function(t){var e=[nb+sb,t.contentClass];Gu(t.container).addClass(e.join(" "))},_appendItemToContainer:function(t,e,i){e.appendTo(t)},_renderItemFrame:function(t,e,i,n){var s=Gu("
");if(new this.constructor.ItemClass(s,this._itemOptions(),e||{}),n&&n.length?n.replaceWith(s):this._appendItemToContainer.call(this,i,s,t),this.option("useItemTextAsTitle")){var o=this._displayGetter?this._displayGetter(e):e;s.attr("title",o)}return s},_itemOptions:function(){var t=this;return{watchMethod:function(){return t.option("integrationOptions.watchMethod")},owner:t,fieldGetter:function(e){var i=t.option(e+"Expr");return Th(i)}}},_postprocessRenderItem:qh,_executeItemRenderAction:function(t,e,i){this._getItemRenderAction()({itemElement:i,itemIndex:t,itemData:e})},_setElementData:function(t,e,i){t.addClass([nb,this._itemClass()].join(" ")).data(this._itemDataKey(),e).data(this._itemIndexKey(),i)},_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(t){var e=t.itemData,i=t.templateProperty||this.option("itemTemplateProperty");return e&&e[i]||t.defaultTemplateName},_createItemByTemplate:function(t,e){return t.render({model:e.itemData,container:e.container,index:e.index,onRendered:this._onItemTemplateRendered(t,e)})},_onItemTemplateRendered:function(){return qh},_emptyMessageContainer:function(){return this._itemContainer()},_renderEmptyMessage:function(t){t=t||this.option("items");var e=this.option("noDataText"),i=!e||t&&t.length||this._dataController.isLoading();i&&this._$noData&&(this._$noData.remove(),this._$noData=null,this.setAria("label",void 0)),i||(this._$noData=this._$noData||Gu("
").addClass("dx-empty-message"),this._$noData.appendTo(this._emptyMessageContainer()),this.option("encodeNoDataText")?this._$noData.text(e):this._$noData.html(e)),this.$element().toggleClass("dx-empty-collection",!i)},_itemDXEventHandler:function(t,e,i,n){this._itemEventHandler(t.target,e,Pc(i,{event:t}),n)},_itemEventHandler:function(t,e,i,n){var s=this._createActionByOption(e,Pc({validatingTargetName:"itemElement"},n));return this._itemEventHandlerImpl(t,s,i)},_itemEventHandlerByHandler:function(t,e,i,n){var s=this._createAction(e,Pc({validatingTargetName:"itemElement"},n));return this._itemEventHandlerImpl(t,s,i)},_itemEventHandlerImpl:function(t,e,i){var n=this._closestItemElement(Gu(t)),s=Pc({},i);return e(Pc(i,this._extendActionArgs(n),s))},_extendActionArgs:function(t){return{itemElement:Uu(t),itemIndex:this._itemElements().index(t),itemData:this._getItemData(t)}},_closestItemElement:function(t){return Gu(t).closest(this._itemSelector())},_getItemData:function(t){return Gu(t).data(this._itemDataKey())},_getSummaryItemsSize(t,e,i){var n=0;return e&&Fc(e,function(e,s){"width"===t?n+=kd(s,i||!1):"height"===t&&(n+=Dd(s,i||!1))}),n},getFocusedItemId:function(){return this._focusedItemId||(this._focusedItemId="dx-"+new lh),this._focusedItemId},itemElements:function(){return this._itemElements()},itemsContainer:function(){return this._itemContainer()}}).include($y);cb.ItemClass=zy;var hb=cb,db=Kc(Gc.ERROR_MESSAGES,{E1001:"Module '{0}'. Controller '{1}' is already registered",E1002:"Module '{0}'. Controller '{1}' does not inherit from DevExpress.ui.dxDataGrid.Controller",E1003:"Module '{0}'. View '{1}' is already registered",E1004:"Module '{0}'. View '{1}' does not inherit from DevExpress.ui.dxDataGrid.View",E1005:"Public method '{0}' is already registered",E1006:"Public method '{0}.{1}' does not exist",E1007:"State storing cannot be provided due to the restrictions of the browser",E1010:"The template does not contain the TextBox widget",E1011:'Items cannot be deleted from the List. Implement the "remove" function in the data store',E1012:"Editing type '{0}' with the name '{1}' is unsupported",E1016:"Unexpected type of data source is provided for a lookup column",E1018:"The 'collapseAll' method cannot be called if you use a remote data source",E1019:"Search mode '{0}' is unavailable",E1020:"The type cannot be changed after initialization",E1021:"{0} '{1}' you are trying to remove does not exist",E1022:'The "markers" option is given an invalid value. Assign an array instead',E1023:'The "routes" option is given an invalid value. Assign an array instead',E1025:"This layout is too complex to render",E1026:'The "calculateCustomSummary" function is missing from a field whose "summaryType" option is set to "custom"',E1031:"Unknown subscription in the Scheduler widget: '{0}'",E1032:"Unknown start date in an appointment: '{0}'",E1033:"Unknown step in the date navigator: '{0}'",E1034:"The browser does not implement an API for saving files",E1035:"The editor cannot be created: {0}",E1037:"Invalid structure of grouped data",E1038:"The browser does not support local storages for local web pages",E1039:"A cell's position cannot be calculated",E1040:"The '{0}' key value is not unique within the data array",E1041:"The '{0}' script is referenced after the DevExtreme scripts or not referenced at all",E1042:"{0} requires the key field to be specified",E1043:"Changes cannot be processed due to the incorrectly set key",E1044:"The key field specified by the keyExpr option does not match the key field specified in the data store",E1045:"Editing requires the key field to be specified in the data store",E1046:"The '{0}' key field is not found in data objects",E1047:'The "{0}" field is not found in the fields array',E1048:'The "{0}" operation is not found in the filterOperations array',E1049:"Column '{0}': filtering is allowed but the 'dataField' or 'name' option is not specified",E1050:"The validationRules option does not apply to third-party editors defined in the editCellTemplate",E1051:'HtmlEditor\'s valueType is "{0}", but the {0} converter was not imported.',E1052:'{0} should have the "dataSource" option specified',E1053:'The "buttons" option accepts an array that contains only objects or string values',E1054:"All text editor buttons must have names",E1055:'One or several text editor buttons have invalid or non-unique "name" values',E1056:'The {0} widget does not support buttons of the "{1}" type',E1058:'The "startDayHour" and "endDayHour" options must be integers in the [0, 24] range, with "endDayHour" being greater than "startDayHour".',E1059:"The following column names are not unique: {0}",E1060:"All editable columns must have names",E1061:'The "offset" option must be an integer in the [-1440, 1440] range, divisible by 5 without a remainder.',E1062:'The "cellDuration" must be a positive integer, evenly dividing the ("endDayHour" - "startDayHour") interval into minutes.',W1001:'The "key" option cannot be modified after initialization',W1002:"An item with the key '{0}' does not exist",W1003:"A group with the key '{0}' in which you are trying to select items does not exist",W1004:"The item '{0}' you are trying to select in the group '{1}' does not exist",W1005:"Due to column data types being unspecified, data has been loaded twice in order to apply initial filter settings. To resolve this issue, specify data types for all grid columns.",W1006:"The map service returned the following error: '{0}'",W1007:"No item with key {0} was found in the data source, but this key was used as the parent key for item {1}",W1008:"Cannot scroll to the '{0}' date because it does not exist on the current view",W1009:"Searching works only if data is specified using the dataSource option",W1010:"The capability to select all items works with source data of plain structure only",W1011:'The "keyExpr" option is not applied when dataSource is not an array',W1012:"The '{0}' key field is not found in data objects",W1013:'The "message" field in the dialog component was renamed to "messageHtml". Change your code correspondingly. In addition, if you used HTML code in the message, make sure that it is secure',W1014:"The Floating Action Button exceeds the recommended speed dial action count. If you need to display more speed dial actions, increase the maxSpeedDialActionCount option value in the global config.",W1016:"The '{0}' field in the HTML Editor toolbar item configuration was renamed to '{1}'. Please make a corresponding change in your code.",W1017:"The 'key' property is not specified for a lookup data source. Please specify it to prevent requests for the entire dataset when users filter data.",W1018:"Infinite scrolling may not work properly with multiple selection. To use these features together, set 'selection.deferred' to true or set 'selection.selectAllMode' to 'page'.",W1019:"Filter query string exceeds maximum length limit of {0} characters.",W1020:"hideEvent is ignored when the shading property is true",W1021:"The '{0}' is not rendered because none of the DOM elements match the value of the \"container\" property.",W1022:"{0} JSON parsing error: '{1}'",W1023:"Appointments require unique keys. Otherwise, the agenda view may not work correctly.",W1024:"The client-side export is enabled. Implement the 'onExporting' function.",W1025:"'scrolling.mode' is set to 'virtual' or 'infinite'. Specify the height of the component."}),ub=th.abstract,pb=th.inherit({ctor:function(t){this._collectionWidget=t},getIndexByItemData:ub,getItemDataByIndex:ub,getKeysByItems:ub,getItemsByKeys:ub,itemsGetter:ub,getKeyByIndex:function(t){var e=this._denormalizeItemIndex(t);return this.getKeysByItems([this.getItemDataByIndex(e)])[0]},_equalKeys:function(t,e){return this._collectionWidget._isKeySpecified()?Yh(t,e):t===e},beginCache:function(){this._cache={}},endCache:function(){this._cache=null},getIndexByKey:ub,getNormalizedIndex:function(t){return this._isNormalizedItemIndex(t)?t:this._isItemIndex(t)?this._normalizeItemIndex(t):this._isNode(t)?this._getNormalizedItemIndex(t):this._normalizeItemIndex(this.getIndexByItemData(t))},getIndex:function(t){return this._isNormalizedItemIndex(t)?this._denormalizeItemIndex(t):this._isItemIndex(t)?t:this._isNode(t)?this._denormalizeItemIndex(this._getNormalizedItemIndex(t)):this.getIndexByItemData(t)},getItemElement:function(t){if(this._isNormalizedItemIndex(t))return this._getItemByNormalizedIndex(t);if(this._isItemIndex(t))return this._getItemByNormalizedIndex(this._normalizeItemIndex(t));if(this._isNode(t))return Gu(t);var e=this._normalizeItemIndex(this.getIndexByItemData(t));return this._getItemByNormalizedIndex(e)},_isNode:t=>sd.isNode(t&&Ac(t)?t.get(0):t),deleteItemAtIndex:ub,itemPlacementFunc:function(t,e){return this._itemsFromSameParent(t,e)&&t-1?this._collectionWidget._itemElements().eq(t):null},_itemsFromSameParent:function(){return!0}});class fb{constructor(t){this.options=t,this._setOption("disabledItemKeys",[]),this._clearItemKeys()}_clearItemKeys(){this._setOption("addedItemKeys",[]),this._setOption("removedItemKeys",[]),this._setOption("removedItems",[]),this._setOption("addedItems",[])}validate(){}_setOption(t,e){this.options[t]=e}onSelectionChanged(){var t=this.options.addedItemKeys,e=this.options.removedItemKeys,i=this.options.addedItems,n=this.options.removedItems,s=this.options.selectedItems,o=this.options.selectedItemKeys,r=this.options.onSelectionChanged||qh;this._clearItemKeys(),r({selectedItems:s,selectedItemKeys:o,addedItemKeys:t,removedItemKeys:e,addedItems:i,removedItems:n})}equalKeys(t,e){return this.options.equalByReference&&Tc(t)&&Tc(e)?t===e:Yh(t,e)}getSelectableItems(t){return t.filter(function(t){return!(null!=t&&t.disabled)})}_clearSelection(t,e,i,n){return t=t||[],t=Array.isArray(t)?t:[t],this.validate(),this.selectedItemKeys(t,e,i,n)}_removeTemplateProperty(t){return Array.isArray(t)?t.map(t=>this._removeTemplateProperty(t)):(Tc(t)&&delete t.template,t)}_loadFilteredData(t,e,i,n){var s=encodeURI(JSON.stringify(this._removeTemplateProperty(t))).length,o=this.options.maxFilterLengthInRequest&&s>this.options.maxFilterLengthInRequest,r=new _h,a={filter:o?void 0:t,select:o?this.options.dataFields():i||this.options.dataFields()};return t&&0===t.length?r.resolve([]):this.options.load(a).done(function(i){var s=kc(i)?i.data:i;e&&!n?s=s.filter(e):o&&(s=yy(s).filter(t).toArray()),r.resolve(s)}).fail(r.reject.bind(r)),r}updateSelectedItemKeyHash(t){for(var e=0;e!(null!=t&&t.disabled));e&&(i=yy(i).filter(e).toArray());var n=i.length,s=t.length-this.getSelectableItems(t).length;return n?n>=this.options.totalCount()-s||void 0:this._isAnyItemSelected(t)}_getVisibleSelectAllState(){for(var t=this.getSelectableItems(this.options.plainItems()),e=!1,i=!1,n=0;n1&&Ec(t[1])&&t[1]!==e&&(t=[t]),t.length&&t.push(e),t}_denormalizeFilter(t){return t&&Ec(t[0])&&(t=[t]),t}_isOnlyNegativeFiltersLeft(t){return t.every((t,e)=>e%2==0?Array.isArray(t)&&"!"===t[0]:"and"===t)}_addSelectionFilter(t,e,i,n){var s,o=t?["!",e]:e,r=t?"and":"or",a=!0,l=this.options.selectionFilter||[];if(null!==(s=l=this._denormalizeFilter(l))&&void 0!==s&&s.length&&!n){var c=this._removeSameFilter(l,e,t,i),h=this._removeSameFilter(l,e,!t);t&&(-1!==c||-1!==h)&&this._isOnlyNegativeFiltersLeft(l)&&(l=[]);var d=this._isKeyFilter(e)&&this._hasKeyFiltersOnlyStartingFromIndex(l,h);a=e.length&&!d}a&&(l=this._addFilterOperator(l,r)).push(o),l=this._normalizeFilter(l),this._setOption("selectionFilter",t||l.length?l:null)}_normalizeFilter(t){return t&&1===t.length&&(t=t[0]),t}_removeFilterByIndex(t,e,i){var n=t[1];t.splice(e>0?e-1:e,2),i&&"and"===n&&t.splice(0,t.length)}_isSimpleKeyFilter(t,e){return 3===t.length&&t[0]===e&&"="===t[1]}_isKeyFilter(t){if(2===t.length&&"!"===t[0])return this._isKeyFilter(t[1]);var e=this._getKeyExpr();if(Array.isArray(e)){if(t.length!==2*e.length-1)return!1;for(var i=0;i0&&"and"!==t[2*i-1]||!this._isSimpleKeyFilter(t[2*i],e[i]))return!1;return!0}return this._isSimpleKeyFilter(t,e)}_hasKeyFiltersOnlyStartingFromIndex(t,e){if(e>=0){for(var i=e;i=0)return this._removeFilterByIndex(t,s,n),s;for(var o=0;o2){var r=this._removeSameFilter(t[o],e,!1,n);if(r>=0)return t[o].length?1===t[o].length&&(t[o]=t[o][0]):this._removeFilterByIndex(t,o,n),r}return-1}getSelectAllState(){var t=this.options.filter(),e=this.options.selectionFilter;if(!e)return!0;if(!e.length)return!1;if(t&&t.length){if(e=this._denormalizeFilter(e),this._isLastSubFilter(e,t))return!0;if(this._isLastSubFilter(e,["!",t]))return!1}}loadSelectedItemsWithFilter(){var t=this.options.filter(),e=this.options.selectionFilter;return this._loadFilteredData(t?[t,"and",e]:e)}}var gb=function(t,e){var i=e(t);if(Tc(i))try{return JSON.stringify(i)}catch(n){return i}return i},mb=function(t,e,i,n){return e[i[gb(t,n)]]},vb=function(t,e){var i;function n(n,s,o,r,a){var l,c,h=s(a);if(!o&&(l=Gh(h),!Tc(l)))return function(e,n){if(!i){i={};for(var s=function(t,e,i){return Array.isArray(i)?t.map(t=>e(t)):t}(t,e,n),o=0;o":"=",i]}this.getLocalFilter=function(t,e,i,s){return n.bind(this,e=void 0===e?Yh:e,t,i,s)},this.getExpr=function(i){var n;if(i)return t.forEach(function(t,o){var r;n=n||[],o>0&&n.push(e?"and":"or"),r=Ec(i)?s(i,t):function(t,i){for(var n=[],o=0,r=t.length;o0&&n.push(e?"or":"and"),n.push(l)}return n}(i,t),n.push(r)}),n&&1===n.length&&(n=n[0]),n},this.getCombinedFilter=function(t,i){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=this.getExpr(t),o=s;return(n||e)&&i&&(s?((o=[]).push(s),o.push(i)):o=i),o}};class yb extends fb{constructor(t){super(t),this._initSelectedItemKeyHash()}_initSelectedItemKeyHash(){this._setOption("keyHashIndices",this.options.equalByReference?null:{})}getSelectedItemKeys(){return this.options.selectedItemKeys.slice(0)}getSelectedItems(){return this.options.selectedItems.slice(0)}_preserveSelectionUpdate(t,e){var i,n,s,o=this.options.keyOf;if(o){var r=e&&t.length>1&&!this.options.equalByReference;for(r&&(i={}),s=0;s=0&&(i[n]=!0)):this.addSelectedItem(l,a)}r&&this._batchRemoveSelectedItems(i)}}_batchRemoveSelectedItems(t){var e=this.options.selectedItemKeys.slice(0),i=this.options.selectedItems.slice(0);this.options.selectedItemKeys.length=0,this.options.selectedItems.length=0;for(var n=0;n4&&void 0!==arguments[4]&&arguments[4],o=new _h,r=this.options.key();if(!t.length&&!i)return o.resolve([]),o;if(i&&e&&!n)return o.resolve(this.getSelectedItems()),o;var a=new vb(t,i),l=a.getCombinedFilter(r,n,s),c=[];if(e){var h=this.options.selectedItems;c=l&&t.length!==h.length?yy(h).filter(l).toArray():h.slice(0)}var d=c.length?c:this.options.plainItems(!0).filter(this.options.isSelectableItem).map(this.options.getItemData),u=a.getLocalFilter(this.options.keyOf,this.equalKeys.bind(this),this.options.equalByReference,r);return d=d.filter(u),c.length||!i&&d.length===t.length?o.resolve(d):o=this._loadFilteredData(l,u,null,i),o}_replaceSelectionUpdate(t){var e=[],i=this.options.keyOf;if(i){for(var n=0;n4&&void 0!==arguments[4]&&arguments[4],o=this,r=new _h,a=o.options.filter();return this._shouldMergeWithLastRequest=this._requestInProgress(),this._lastRequestData=this._collectLastRequestData(t,e,i,n),gh(o._lastLoadDeferred).always(function(){var n=o._updateKeysByLastRequestData(t,e,i);o._shouldMergeWithLastRequest=!1,o._loadSelectedItemsCore(n,e,i,a,s).done(r.resolve).fail(r.reject)}),o._lastLoadDeferred=r,r}selectedItemKeys(t,e,i,n,s){var o=this,r=o._loadSelectedItems(t,i,n,s,arguments.length>5&&void 0!==arguments[5]&&arguments[5]);return r.done(function(t){e?o._preserveSelectionUpdate(t,i):o._replaceSelectionUpdate(t),o.onSelectionChanged()}),r}addSelectedItem(t,e){if(wc(e)&&!this.options.ignoreDisabledItems&&e.disabled)-1===this.options.disabledItemKeys.indexOf(t)&&this.options.disabledItemKeys.push(t);else{var i=this._getKeyHash(t);-1===this._indexOfSelectedItemKey(i)&&(!Tc(i)&&this.options.keyHashIndices&&(this.options.keyHashIndices[i]=[this.options.selectedItemKeys.length]),this.options.selectedItemKeys.push(t),this.options.addedItemKeys.push(t),this.options.addedItems.push(e),this.options.selectedItems.push(e))}}_getSelectedIndexByKey(t,e){for(var i=this.options.selectedItemKeys,n=0;n1&&e&&(i=i.filter(function(t){return!e[t]})),i&&i[0]>=0?i[0]:-1}_indexOfSelectedItemKey(t,e){return this.options.equalByReference?this.options.selectedItemKeys.indexOf(t):Tc(t)?this._getSelectedIndexByKey(t,e):this._getSelectedIndexByHash(t,e)}_shiftSelectedKeyIndices(t){for(var e=t;et&&n[s]--}}removeSelectedItem(t,e,i){if(this.options.ignoreDisabledItems||!i){var n=this._getKeyHash(t),s=!!e,o=this._indexOfSelectedItemKey(n,e);if(o<0||(this.options.removedItemKeys.push(t),this.options.removedItems.push(this.options.selectedItems[o]),s)||(this.options.selectedItemKeys.splice(o,1),this.options.selectedItems.splice(o,1),Tc(n)||!this.options.keyHashIndices))return o;var r=this.options.keyHashIndices[n];return r&&(r.shift(),r.length||delete this.options.keyHashIndices[n],this._shiftSelectedKeyIndices(o)),o}}_updateAddedItemKeys(t,e){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{},i=this.options.keyOf(t);return this.isItemKeySelected(i,e)}isItemKeySelected(t){var e=this._isItemSelectionInProgress(t,(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).checkPending);if(!e){var i=this._getKeyHash(t);e=-1!==this._indexOfSelectedItemKey(i)}return e}getSelectAllState(t){return t?this._getVisibleSelectAllState():this._getFullSelectAllState()}loadSelectedItemsWithFilter(){var t=this.options.key(),e=this.getSelectedItemKeys(),i=this.options.filter();if(!e.length)return _h().resolve([]);var n=new vb(e).getCombinedFilter(t,i,!0);return this._loadFilteredData(n)}}class bb{constructor(t){this.options=Pc(this._getDefaultOptions(),t,{selectedItemKeys:t.selectedKeys||[]}),this._selectionStrategy=this.options.deferred?new _b(this.options):new yb(this.options),this._focusedItemIndex=-1,this.options.equalByReference||this._selectionStrategy.updateSelectedItemKeyHash(this.options.selectedItemKeys)}_getDefaultOptions(){return{allowNullValue:!1,deferred:!1,equalByReference:!1,mode:"multiple",selectedItems:[],selectionFilter:[],maxFilterLengthInRequest:0,onSelectionChanged:qh,key:qh,keyOf:function(t){return t},load:function(){return(new _h).resolve([])},totalCount:function(){return-1},isSelectableItem:function(){return!0},isItemSelected:function(){return!1},getItemData:function(t){return t},dataFields:qh,filter:qh}}validate(){this._selectionStrategy.validate()}getSelectedItemKeys(){return this._selectionStrategy.getSelectedItemKeys()}getSelectedItems(){return this._selectionStrategy.getSelectedItems()}selectionFilter(t){if(void 0===t)return this.options.selectionFilter;var e=this.options.selectionFilter!==t&&JSON.stringify(this.options.selectionFilter)!==JSON.stringify(t);this.options.selectionFilter=t,e&&this.onSelectionChanged()}setSelection(t,e){return this.selectedItemKeys(t,!1,!1,!1,e)}select(t){return this.selectedItemKeys(t,!0)}deselect(t){return this.selectedItemKeys(t,!0,!0)}selectedItemKeys(t,e,i,n,s){var o;return t=null!==(o=t)&&void 0!==o?o:[],t=Array.isArray(t)?t:[t],this.validate(),this._selectionStrategy.selectedItemKeys(t,e,i,n,s)}clearSelection(){return this.selectedItemKeys([])}_addSelectedItem(t,e){this._selectionStrategy.addSelectedItem(e,t)}_removeSelectedItem(t){this._selectionStrategy.removeSelectedItem(t)}_setSelectedItems(t,e){this._selectionStrategy.setSelectedItems(t,e)}onSelectionChanged(){this._selectionStrategy.onSelectionChanged()}changeItemSelection(t,e,i){var n,s,o,r,a,l=this.options.plainItems(),c=l[t],h=!1,d=!1,u=t=>t>=0&&!l.filter(e=>e.loadIndex===t).length;if((null===(n=(s=this.options).allowLoadByRange)||void 0===n?void 0:n.call(s))&&wc(c)&&(a=c.loadIndex-t,t=c.loadIndex,h=u(this._focusedItemIndex),wc(this._shiftFocusedItemIndex)&&(d=u(this._shiftFocusedItemIndex))),!this.isSelectable()||!this.isDataItem(c))return!1;var p=this.options.getItemData(c),f=this.options.keyOf(p);if((e=e||{}).shift&&"multiple"===this.options.mode&&this._focusedItemIndex>=0)h||d?(o=t!==this._shiftFocusedItemIndex||this._focusedItemIndex!==this._shiftFocusedItemIndex)&&(r=this.changeItemSelectionWhenShiftKeyInVirtualPaging(t)):o=this.changeItemSelectionWhenShiftKeyPressed(t,l,a);else if(e.control){if(this._resetItemSelectionWhenShiftKeyPressed(),!i){var _=this._selectionStrategy.isItemDataSelected(p);"single"===this.options.mode&&this.clearSelectedItems(),_?this._removeSelectedItem(f):this._addSelectedItem(p,f)}o=!0}else{this._resetItemSelectionWhenShiftKeyPressed();var g=this._selectionStrategy.equalKeys(this.options.selectedItemKeys[0],f);(1!==this.options.selectedItemKeys.length||!g)&&(this._setSelectedItems([f],[p]),o=!0)}return o?(gh(r).done(()=>{this._focusedItemIndex=t,!i&&this.onSelectionChanged()}),!0):void 0}isDataItem(t){return this.options.isSelectableItem(t)}isSelectable(){return"single"===this.options.mode||"multiple"===this.options.mode}isItemDataSelected(t){return this._selectionStrategy.isItemDataSelected(t,{checkPending:!0})}isItemSelected(t,e){return this._selectionStrategy.isItemKeySelected(t,e)}_resetItemSelectionWhenShiftKeyPressed(){delete this._shiftFocusedItemIndex}_resetFocusedItemIndex(){this._focusedItemIndex=-1}changeItemSelectionWhenShiftKeyInVirtualPaging(t){var e=this.options.getLoadOptions(t,this._focusedItemIndex,this._shiftFocusedItemIndex),i=new _h,n=e.skip;return this.options.load(e).done(e=>{this.changeItemSelectionWhenShiftKeyPressed(t,e,n),i.resolve()}),i.promise()}changeItemSelectionWhenShiftKeyPressed(t,e,i){var n,s,o,r,a=!1,l=wc(i),c=l?this._focusedItemIndex-i:this._focusedItemIndex,h=this.options.keyOf,d=e[c],u=this.options.getItemData(d),p=h(u),f=d&&this.isItemDataSelected(u);if(wc(this._shiftFocusedItemIndex)||(this._shiftFocusedItemIndex=this._focusedItemIndex),this._shiftFocusedItemIndex!==this._focusedItemIndex)for(n=this._focusedItemIndex=0?i:t._getItemsCount(e)},key:t.key.bind(t),keyOf:t.keyOf.bind(t),load:function(e){var i,n=t._dataController;return e.customQueryParams=null===(i=n.loadOptions())||void 0===i?void 0:i.customQueryParams,e.userData=n.userData(),n.store()?n.loadFromStore(e).done(function(e){if(!t._disposed){var i=Iy(e).data;n.applyMapFunction(i)}}):(new _h).resolve(this.plainItems())},dataFields:function(){return t._dataController.select()},plainItems:e.bind(t._editStrategy)})},_getItemsCount:function(t){return t.reduce((t,e)=>t+(e.items?this._getItemsCount(e.items):1),0)},_initEditStrategy:function(){this._editStrategy=new pb(this)},_getSelectedItemIndices:function(t){var e=this,i=[];return t=t||this._selection.getSelectedItemKeys(),e._editStrategy.beginCache(),Fc(t,function(t,n){var s=e._getIndexByKey(n);Ob(s)&&i.push(s)}),e._editStrategy.endCache(),i},_initMarkup:function(){this._rendering=!0,this._dataController.isLoading()||this._syncSelectionOptions().done(()=>this._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(t){var e,i,n,s;switch(t=t||this._chooseSelectOption()){case"selectedIndex":e=this._editStrategy.getItemDataByIndex(this.option("selectedIndex")),wc(e)?(this._setOptionWithoutOptionChange("selectedItems",[e]),this._setOptionWithoutOptionChange("selectedItem",e),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([e]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedItem",null));break;case"selectedItems":if(i=(s=this.option("selectedItems")||[]).length?this._editStrategy.getIndexByItemData(s[0]):-1,this.option("selectionRequired")&&!Ob(i))return this._syncSelectionOptions("selectedIndex");this._setOptionWithoutOptionChange("selectedItem",s[0]),this._setOptionWithoutOptionChange("selectedIndex",i),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems(s));break;case"selectedItem":if(e=this.option("selectedItem"),i=this._editStrategy.getIndexByItemData(e),this.option("selectionRequired")&&!Ob(i))return this._syncSelectionOptions("selectedIndex");wc(e)?(this._setOptionWithoutOptionChange("selectedItems",[e]),this._setOptionWithoutOptionChange("selectedIndex",i),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([e]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedIndex",-1));break;case"selectedItemKeys":if(n=this.option("selectedItemKeys"),this.option("selectionRequired")){var o=this._getIndexByKey(n[0]);if(!Ob(o))return this._syncSelectionOptions("selectedIndex")}return this._selection.setSelection(n)}return(new _h).resolve().promise()},_chooseSelectOption:function(){var t="selectedIndex",e=(function(t){var e=this.option(t);return wc(e)&&e.length||t in this._userOptions}).bind(this);return e("selectedItems")?t="selectedItems":e("selectedItem")?t="selectedItem":e("selectedItemKeys")&&(t="selectedItemKeys"),t},_compareKeys:function(t,e){if(t.length!==e.length)return!1;for(var i=0;i1||!t.length&&this.option("selectionRequired")&&this.option("items")&&this.option("items").length){var e=this._selection.getSelectedItems(),i=void 0===t[0]?e[0]:t[0];return void 0===i&&(i=this._editStrategy.itemsGetter()[0]),this.option("grouped")&&i&&i.items&&(i.items=[i.items[0]]),this._selection.setSelection(this._getKeysByItems([i])),this._setOptionWithoutOptionChange("selectedItems",[i]),this._syncSelectionOptions("selectedItems")}this._selection.setSelection(this._getKeysByItems(t))}else{var n=this._getKeysByItems(this.option("selectedItems")),s=this._selection.getSelectedItemKeys();this._compareKeys(s,n)||this._selection.setSelection(n)}return(new _h).resolve().promise()},_itemClickHandler:function(t){var e=(new _h).resolve(),i=this.callBase;this._createAction((function(t){var i;e=null!==(i=this._itemSelectHandler(t.event))&&void 0!==i?i:e}).bind(this),{validatingTargetName:"itemElement"})({itemElement:Gu(t.currentTarget),event:t}),e.always(()=>{i.apply(this,arguments)})},_itemSelectHandler:function(t){var e,i;if(this.option("selectByClick"))return this.isItemSelected(t.currentTarget)?this.unselectItem(t.currentTarget):i=this.selectItem(t.currentTarget),null===(e=i)||void 0===e?void 0:e.promise()},_selectedItemElement:function(t){return this._itemElements().eq(t)},_postprocessRenderItem:function(t){if("none"!==this.option("selectionMode")){var e=Gu(t.itemElement),i=this._editStrategy.getNormalizedIndex(e),n=this._isItemSelected(i);this._processSelectableItem(e,n)}},_processSelectableItem:function(t,e){t.toggleClass(this._selectedItemClass(),e),this._setAriaSelectionAttribute(t,String(e))},_updateSelectedItems:function(t){var e=this,i=t.addedItemKeys,n=t.removedItemKeys;if(e._rendered&&(i.length||n.length)){var s=e._selectionChangePromise;if(!e._rendering){var o,r=[],a=[];e._editStrategy.beginCache();for(var l=0;lthis._normalizeSelectedItems());break;case"keyExpr":this._initKeyGetter();break;case"selectionRequired":this._normalizeSelectedItems();break;case"selectByClick":case"onSelectionChanged":case"onItemDeleting":case"onItemDeleted":case"onItemReordered":case"maxFilterLengthInRequest":break;default:this.callBase(t)}},_clearSelectedItems:function(){this._setOptionWithoutOptionChange("selectedItems",[]),this._syncSelectionOptions("selectedItems")},_waitDeletingPrepare:function(t){if(t.data(Tb))return(new _h).resolve().promise();t.data(Tb,!0);var e=new _h,i={cancel:!1},n=this._itemEventHandler(t,"onItemDeleting",i,{excludeValidators:["disabled","readOnly"]});return gh(n).always((function(s){var o=!n,r=!o&&"resolved"===n.state(),a=!!arguments.length,l=o||r&&!a||r&&s;gh(ph(i.cancel)).always(function(){t.data(Tb,!1)}).done(function(t){l&&!t?e.resolve():e.reject()}).fail(e.reject)}).bind(this)),e.promise()},_deleteItemFromDS:function(t){var e=this._dataController,i=new _h,n=this.option("disabled"),s=e.store();if(!s)return(new _h).resolve().promise();if(!s.remove)throw db.Error("E1011");return this.option("disabled",!0),s.remove(e.keyOf(this._getItemData(t))).done(function(t){void 0!==t?i.resolve():i.reject()}).fail(function(){i.reject()}),i.always((function(){this.option("disabled",n)}).bind(this)),i},_tryRefreshLastPage:function(){var t=new _h;return this._isLastPage()||this.option("grouped")?t.resolve():this._refreshLastPage().done(function(){t.resolve()}),t.promise()},_refreshLastPage:function(){return this._expectLastItemLoading(),this._dataController.load()},_updateSelectionAfterDelete:function(t){var e=this._getKeyByIndex(t);this._selection.deselect([e])},_updateIndicesAfterIndex:function(t){for(var e=this._itemElements(),i=t+1;i{this._dataController.getDataSource()&&!this._dataController.isLoaded()&&(this._correctionIndex=0),this._correctionIndex&&t.storeLoadOptions&&(t.storeLoadOptions.skip+=this._correctionIndex)},null===(t=this._dataController)||void 0===t||t.on("customizeStoreLoadOptions",this._customizeStoreLoadOptions)},reload:function(){this._correctionIndex=0},_init:function(){this.callBase(),this._refreshItemsCache(),this._correctionIndex=0},_findItemElementByKey:function(t){var e=Gu(),i=this.key();return this.itemElements().each((n,s)=>{var o=Gu(s),r=this._getItemData(o);if(i?dv(i,this.keyOf(r),t):this._isItemEquals(r,t))return e=o,!1}),e},_dataSourceChangedHandler:function(t,e){null!=e&&e.changes?this._modifyByChanges(e.changes):(this.callBase(t,e),this._refreshItemsCache())},_isItemEquals:function(t,e){t&&t[Db]&&(t=t.data);try{return JSON.stringify(t)===JSON.stringify(e)}catch(i){return t===e}},_isItemStrictEquals:function(t,e){return this._isItemEquals(t,e)},_shouldAddNewGroup:function(t,e){var i=!1;return this.option("grouped")&&(t.length||(i=!0),Fc(t,(t,n)=>{"insert"===n.type&&(i=!0,Fc(e,(t,e)=>{if(void 0!==n.data.key&&n.data.key===e.key)return i=!1,!1}))})),i},_partialRefresh:function(){if(this.option("repaintChangesOnly")){var t=function(t,e,i,n){var s={},o={},r=0,a=0,l=[];t.forEach(function(t,e){var n=gb(t,i);s[n]=e}),e.forEach(function(t,e){var n=gb(t,i);o[n]=e});for(var c=Math.max(t.length,e.length),h=0;ht&&void 0!==t[Db]?t[Db]:this.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 t=this._editStrategy.itemsGetter();try{this._itemsCache=Pc(!0,[],t),this.key()||(this._itemsCache=this._itemsCache.map((e,i)=>({[Db]:t[i],data:e})))}catch(e){this._itemsCache=Pc([],t)}}},_dispose:function(){this._dataController.off("customizeStoreLoadOptions",this._customizeStoreLoadOptions),this.callBase()},_updateByChange:function(t,e,i,n){if(n)this._renderItem(i.index,i.data,null,this._findItemElementByKey(i.key));else{var s=e[Iv(t,e,i.key)];s&&wv(t,e,i.key,i.data).done(()=>{this._renderItem(e.indexOf(s),s,null,this._findItemElementByKey(i.key))})}},_insertByChange:function(t,e,i,n){gh(n||Sv(t,e,i.data,i.index)).done(()=>{var t;this._beforeItemElementInserted(i),this._renderItem(null!==(t=i.index)&&void 0!==t?t:e.length,i.data),this._afterItemElementInserted(),this._correctionIndex++})},_updateSelectionAfterRemoveByChange:function(t){var e=this.option("selectedIndex");e>t?this.option("selectedIndex",e-1):e===t&&1===this.option("selectedItems").length?this.option("selectedItems",[]):this._normalizeSelectedItems()},_beforeItemElementInserted:function(t){var e=this.option("selectedIndex");t.index<=e&&this.option("selectedIndex",e+1)},_afterItemElementInserted:qh,_removeByChange:function(t,e,i,n){var s=n?i.index:Iv(t,e,i.key);if(n?i.oldItem:e[s]){var o=this._findItemElementByKey(i.key),r=this._extendActionArgs(o);this._waitDeletingPrepare(o).done(()=>{n?(this._updateIndicesAfterIndex(s-1),this._afterItemElementDeleted(o,r),this._updateSelectionAfterRemoveByChange(s)):(this._deleteItemElementByIndex(s),this._afterItemElementDeleted(o,r))}),this._correctionIndex--}},_modifyByChanges:function(t,e){var i=this._editStrategy.itemsGetter(),n={key:this.key.bind(this),keyOf:this.keyOf.bind(this)},s=this._dataController,o=s.paginate(),r=s.group();(o||r)&&(t=t.filter(t=>"insert"!==t.type||void 0!==t.index)),t.forEach(t=>this["_".concat(t.type,"ByChange")](n,i,t,e)),this._renderedItemsCount=i.length,this._refreshItemsCache(),this._fireContentReadyAction()},_appendItemToContainer:function(t,e,i){var n=t.children(this._itemSelector()).get(i);sd.insertElement(t.get(0),e.get(0),n)},_optionChanged:function(t){switch(t.name){case"items":this._partialRefresh(t.value)||this.callBase(t);break;case"dataSource":(!this.option("repaintChangesOnly")||!t.value)&&this.option("items",[]),this.callBase(t);break;case"repaintChangesOnly":break;default:this.callBase(t)}}}),Bb="dx-icon",Mb=t=>!(!t||"string"!=typeof t)&&(/^\s*]*>(.|\r?\n)*?<\/svg>\s*$/i.test(t)?"svg":/data:.*base64|\.|[^<\s]\/{1,1}/.test(t)?"image":/^[\w-_]+$/.test(t)?"dxIcon":!!/^\s?([\w-_]\s?)+$/.test(t)&&"fontIcon"),Pb=t=>{switch(Mb(t)){case"image":return Gu("").attr("src",t).addClass(Bb);case"fontIcon":return Gu("").addClass("".concat(Bb," ").concat(t));case"dxIcon":return Gu("").addClass("".concat(Bb," ").concat(Bb,"-").concat(t));case"svg":return Gu("").addClass("".concat(Bb," ").concat("dx-svg-icon")).append(t);default:return null}},Rb=hh(),Fb=ld(),Hb=vp.add,Vb=Ep,Lb=wp,$b=new _h,Nb="link[rel=dx-theme]",zb="dx-hairlines";function Wb(){if(!rd())return null;var t,e=Gu("
",Cb).addClass("dx-theme-marker").appendTo(Cb.documentElement);try{return(t=Fb.getComputedStyle(e.get(0)).fontFamily)&&"dx."===(t=t.replace(/["']/g,"")).substr(0,"dx.".length)?t.substr("dx.".length):null}finally{e.remove()}}function jb(t){var e,i,n=!0;function s(){Eb=null,clearInterval(i),n=!0,Rb.fire(),Rb.empty(),$b.resolve()}if(Eb=t,Kb())s();else{if(!n)return void(Eb&&(Eb=t));e=Date.now(),n=!1,i=setInterval(function(){var t=Kb(),i=!t&&Date.now()-e>15e3;i&&db.log("W0004",Eb),(t||i)&&s()},10)}}function Kb(){if(!Eb)return!0;var t="any"===Eb;if("resolved"===$b.state()&&t)return!0;var e=Wb();return!(!e||!t)||e===Eb}function Gb(t){var e=t?t.split("."):[],i=null;if(wb){if(t in wb)return t;Fc(wb,function(t,n){var s=t.split(".");if((!e[0]||s[0]===e[0])&&(!e[1]||e[1]===s[1])&&(!e[2]||e[2]===s[2])&&((!i||n.isActive)&&(i=t),n.isActive))return!1})}return i}function Ub(t){(function(t){try{t!==Cb&&(wb=null)}catch(e){wb=null}Cb=t})((t=t||{}).context||sd.getDocument()),Cb&&(function(){var t=Gu(Nb,Cb);!t.length||(wb={},xb=Gu(Ru(""),Cb),t.each(function(){var t=Gu(this,Cb),e=t.attr("data-theme"),i=t.attr("href"),n="true"===t.attr("data-active");wb[e]={url:i,isActive:n}}),t.last().after(xb),t.remove())}(),Sb=void 0,qb(t))}function qb(t){if(!arguments.length)return Sb=Sb||Wb();Qb(Vb()),"string"==typeof(t=t||{})&&(t={theme:t});var e,i=t._autoInit,n=t.loadCallback;if((Sb=Gb(t.theme||Sb))&&(e=wb[Sb]),n&&Rb.add(n),e)xb.attr("href",wb[Sb].url),(Rb.has()||"resolved"!==$b.state()||t._forceTimeout)&&jb(Sb);else{if(!i)throw db.Error("E0021",Sb);rd()&&jb("any"),Rb.fire(),Rb.empty()}$b.done(()=>Zb(Ip(),Sb))}function Zb(t,e){Ib=function(t){var e=[],i=(t=t||qb())&&t.split(".");return i&&(e.push("dx-theme-"+i[0],"dx-theme-"+i[0]+"-typography"),i.length>1&&e.push("dx-color-scheme-"+i[1]+(Yb(t)?"-"+i[2]:""))),e}(e).join(" "),Gu(t).addClass(Ib),function(){var e=rd()&&Fb.devicePixelRatio;if(e&&!(e<2)){var i=Gu("
");i.css("border",".5px solid transparent"),Gu("body").append(i),1===Dd(i)&&(Gu(t).addClass(zb),Ib+=" "+zb),i.remove()}}()}function Qb(t){Gu(t).removeClass(Ib)}function Xb(t,e){return e||(e=Sb||Wb()),new RegExp(t).test(e)}function Yb(t){return Jb(t)||tC(t)}function Jb(t){return Xb("material",t)}function tC(t){return Xb("fluent",t)}function eC(t){return Xb("compact",t)}function iC(t,e){return new Promise(i=>{var n=()=>{clearInterval(s),clearTimeout(o),i()},s=setInterval(()=>{(function(t,e){var i=sd.getDocument(),n=i.createElement("span");n.style.position="absolute",n.style.top="-9999px",n.style.left="-9999px",n.style.visibility="hidden",n.style.fontFamily="Arial",n.style.fontSize="250px",n.style.fontWeight=e,n.innerHTML=t,i.body.appendChild(n);var s=n.offsetWidth;n.style.fontFamily="Roboto, RobotoFallback, Arial";var o=n.offsetWidth;return n.parentNode.removeChild(n),s!==o})(t,e)&&n()},15),o=setTimeout(n,2e3)})}function nC(){if(Ub({_autoInit:!0,_forceTimeout:!0}),Gu(Nb,Cb).length)throw db.Error("E0022")}rd()?nC():Hb(nC),Lb.add(function(t,e){$b.done(function(){Qb(e),Zb(t)})}),Rp.changed.add(function(){Ub({_autoInit:!0})});var sC="dx-accordion-item",oC="dx-accordion-item-opened",rC="dx-accordion-item-closed",aC="dx-accordion-item-title",lC="dx-accordion-item-body",cC=Ab.inherit({_activeStateUnit:"."+sC,_getDefaultOptions:function(){return Pc(this.callBase(),{hoverStateEnabled:!0,height:void 0,itemTitleTemplate:"title",onItemTitleClick:null,selectedIndex:0,collapsible:!1,multiple:!1,animationDuration:300,deferRendering:!0,selectByClick:!0,activeStateEnabled:!0,_itemAttributes:{role:"tab"},_animationEasing:"ease"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Yb()},options:{animationDuration:200,_animationEasing:"cubic-bezier(0.4, 0, 0.2, 1)"}}])},_itemElements:function(){return this._itemContainer().children(this._itemSelector())},_init:function(){this.callBase(),this.option("selectionRequired",!this.option("collapsible")),this.option("selectionMode",this.option("multiple")?"multiple":"single");var t=this.$element();t.addClass("dx-accordion"),this._$container=Gu("
").addClass("dx-accordion-wrapper"),t.append(this._$container)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new ib(function(t,e){if(kc(e)){var i=Pb(e.icon);i&&t.append(i),wc(e.title)&&!kc(e.title)&&t.append(sd.createTextNode(e.title))}else wc(e)&&t.text(String(e));t.wrapInner(Gu("
").addClass("dx-accordion-item-title-caption"))},["title","icon"],this.option("integrationOptions.watchMethod"))})},_initMarkup:function(){this._deferredItems=[],this._deferredTemplateItems=[],this.callBase(),this.setAria({role:"tablist",multiselectable:this.option("multiple")}),Vh(()=>{var t=this._getSelectedItemIndices();this._renderSelection(t,[])})},_render:function(){this.callBase(),gh.apply(this,this._deferredTemplateItems).done(()=>{this._updateItemHeights(!0)})},_itemDataKey:function(){return"dxAccordionItemData"},_itemClass:function(){return sC},_itemContainer:function(){return this._$container},_itemTitles:function(){return this._itemElements().find("."+aC)},_itemContents:function(){return this._itemElements().find("."+lC)},_getItemData:function(t){return Gu(t).parent().data(this._itemDataKey())||this.callBase.apply(this,arguments)},_executeItemRenderAction:function(t){t.type||this.callBase.apply(this,arguments)},_itemSelectHandler:function(t){Gu(t.target).closest(this._itemContents()).length||this.callBase.apply(this,arguments)},_afterItemElementDeleted:function(t,e){this._deferredItems.splice(e.itemIndex,1),this.callBase.apply(this,arguments)},_renderItemContent:function(t){this._deferredTemplateItems[t.index]=new _h;var e=this.callBase(Pc({},t,{contentClass:aC,templateProperty:"titleTemplate",defaultTemplateName:this.option("itemTitleTemplate")}));this._attachItemTitleClickAction(e);var i=new _h;wc(this._deferredItems[t.index])?this._deferredItems[t.index]=i:this._deferredItems.push(i),(!this.option("deferRendering")||this._getSelectedItemIndices().indexOf(t.index)>=0)&&i.resolve(),i.done(this.callBase.bind(this,Pc({},t,{contentClass:lC,container:Uu(Gu("
").appendTo(Gu(e).parent()))})))},_onItemTemplateRendered:function(t,e){return()=>{var t=this._deferredTemplateItems[e.index];t&&t.resolve()}},_attachItemTitleClickAction:function(t){var e=Gf(rg,this.NAME);pu.off(t,e),pu.on(t,e,this._itemTitleClickHandler.bind(this))},_itemTitleClickHandler:function(t){this._itemDXEventHandler(t,"onItemTitleClick")},_renderSelection:function(t,e){this._itemElements().addClass(rC),this.setAria("hidden",!0,this._itemContents()),this._updateItems(t,e)},_updateSelection:function(t,e){this._updateItems(t,e),this._updateItemHeightsWrapper(!1)},_updateItems:function(t,e){var i=this._itemElements();Fc(t,(t,e)=>{this._deferredItems[e].resolve();var n=i.eq(e).addClass(oC).removeClass(rC);this.setAria("hidden",!1,n.find("."+lC))}),Fc(e,(t,e)=>{var n=i.eq(e).removeClass(oC);this.setAria("hidden",!0,n.find("."+lC))})},_updateItemHeightsWrapper:function(t){this.option("templatesRenderAsynchronously")?this._animationTimer=setTimeout((function(){this._updateItemHeights(t)}).bind(this)):this._updateItemHeights(t)},_updateItemHeights:function(t){var e=this,i=e._deferredAnimate,n=this._splitFreeSpace(this._calculateFreeSpace());return clearTimeout(this._animationTimer),gh.apply(Gu,[].slice.call(this._itemElements()).map(function(i){return e._updateItemHeight(Gu(i),n,t)})).done(function(){i&&i.resolveWith(e)})},_updateItemHeight:function(t,e,i){var n=t.children("."+aC);w_.isAnimating(t)&&w_.stop(t);var s,o=Dd(t);return t.hasClass(oC)?(s=e+Dd(n))||(Od(t,"auto"),s=Dd(t)):s=Dd(n),this._animateItem(t,o,s,i,!!e)},_animateItem:function(t,e,i,n,s){var o;return n||e===i?(t.css("height",i),o=(new _h).resolve()):o=w_.animate(t,{type:"custom",from:{height:e},to:{height:i},duration:this.option("animationDuration"),easing:this.option("_animationEasing")}),o.done(function(){t.hasClass(oC)&&!s&&t.css("height",""),t.not("."+oC).addClass(rC)})},_splitFreeSpace:function(t){return t&&t/this.option("selectedItems").length},_calculateFreeSpace:function(){var t=this.option("height");if(void 0!==t&&"auto"!==t){var e=this._itemTitles(),i=0;return Fc(e,function(t,e){i+=Dd(e)}),Td(this.$element())-i}},_visibilityChanged:function(t){t&&this._dimensionChanged()},_dimensionChanged:function(){this._updateItemHeights(!0)},_clean:function(){this._deferredTemplateItems.forEach(t=>{t.reject()}),this._deferredTemplateItems=[],clearTimeout(this._animationTimer),this.callBase()},_tryParseItemPropertyName:function(t){var e=t.match(/.*\.(.*)/);if(wc(e)&&e.length>=1)return e[1]},_optionChanged:function(t){switch(t.name){case"items":this.callBase(t),"title"===this._tryParseItemPropertyName(t.fullName)&&this._renderSelection(this._getSelectedItemIndices(),[]),"visible"===this._tryParseItemPropertyName(t.fullName)&&this._updateItemHeightsWrapper(!0),!0===this.option("repaintChangesOnly")&&"items"===t.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",t.value?"multiple":"single");break;default:this.callBase(t)}},expandItem:function(t){return this._deferredAnimate=new _h,this.selectItem(t),this._deferredAnimate.promise()},collapseItem:function(t){return this._deferredAnimate=new _h,this.unselectItem(t),this._deferredAnimate.promise()},updateDimensions:function(){return this._updateItemHeights(!1)}});yg("dxAccordion",cC);var hC=cC,dC=pu.one,uC=pu.triggerHandler;class pC{setHost(t){this.host=t}setTemplate(t){this.host.setTemplate(t)}}class fC{constructor(t,e){this.instance=t,this.zone=e,this.subscriptions={},this.events={}}hasEvent(t){return 0!==this.getEmitter(t).observers.length}fireEvent(t,e){const i=this.getEmitter(t);i.observers.length&&((this.subscriptions[t]||[]).length===i.observers.length?i.next(e&&e[0]):this.zone.run(()=>i.next(e&&e[0])))}on(t,e){if("string"==typeof t){const i=this.subscriptions[t]||[],n=this.getEmitter(t).subscribe(null==e?void 0:e.bind(this.instance)),s=n.unsubscribe.bind(n);i.push({handler:e,unsubscribe:s}),this.subscriptions[t]=i}else{const e=t;Object.keys(e).forEach(t=>this.on(t,e[t]))}}off(t,e){const i=this.subscriptions[t]||[];e?i.some((t,n)=>t.handler===e&&(t.unsubscribe(),i.splice(n,1),!0)):(i.forEach(t=>{t.unsubscribe()}),i.splice(0,i.length))}dispose(){}addEmitter(t,e){this.events[t]=e}getEmitter(t){return this.events[t]||(this.events[t]=new Sa),this.events[t]}}class _C{constructor(t,e){this.zone=t,this.component=e,this.lockedValueChangeEvent=!1}fireNgEvent(t,e){if(this.lockedValueChangeEvent&&"valueChange"===t)return;const i=this.component[t];i&&i.observers.length&&this.zone.run(()=>{i.next(e&&e[0])})}createEmitters(t){t.forEach(t=>{this.component[t.emit]=new Sa})}}let gC=(()=>{class t{constructor(){this._watchers=[]}getWatchMethod(){return(t,e,i)=>{let n=t();(i=i||{}).skipImmediate||e(n);const s=()=>{const s=t();this._isDifferentValues(n,s,i.deep)&&(e(s),n=s)};return this._watchers.push(s),()=>{const t=this._watchers.indexOf(s);-1!==t&&this._watchers.splice(t,1)}}}_isDifferentValues(t,e,i){const n=this._toComparable(e),s=this._toComparable(t);return i&&n instanceof Object&&s instanceof Object?this._checkObjectsFields(e,t):n!==s}_toComparable(t){return t instanceof Date?t.getTime():t}_checkObjectsFields(t,e){for(const i in t){const n=this._toComparable(t[i]),s=this._toComparable(e[i]);let o=!1;if("object"==typeof n&&"object"==typeof s&&(o=Yh(n,s)),n!==s&&!o)return!0}}checkWatchers(){for(const t of this._watchers)t()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function mC(t){return t.get?t.get(0):t}const vC="dx-template-wrapper";let yC=(()=>{class t{constructor(t,e,i,n,s){this.templateRef=t,this.viewContainerRef=e,this.renderer=n,this.zone=s,i.setTemplate(this)}set dxTemplateOf(t){this.name=t}renderTemplate(t){const e=this.viewContainerRef.createEmbeddedView(this.templateRef,{$implicit:t.model,index:t.index}),i=mC(t.container);return t.container&&e.rootNodes.forEach(t=>{this.renderer.appendChild(i,t)}),e}render(t){let e;return e=this.zone.isStable?this.zone.run(()=>this.renderTemplate(t)):this.renderTemplate(t),e.detectChanges(),e.rootNodes.forEach(t=>{1===t.nodeType&&sd.setClass(t,vC,!0),dC(t,"dxremove",({},t)=>{(!t||!t._angularIntegration)&&e.destroy()})}),e.rootNodes}}return t.\u0275fac=function(e){return new(e||t)(Vo(ea),Vo(aa),Vo(pC),Vo(kr),Vo(al))},t.\u0275dir=ne({type:t,selectors:[["","dxTemplate",""]],inputs:{dxTemplateOf:"dxTemplateOf"}}),t})(),bC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})();const CC="dx-visibility-change-handler";let xC=(()=>{class t{constructor(){this._initialOptions={},this._collectionContainerImpl=new wC(this._setOption.bind(this),this._filterItems.bind(this))}_optionChangedHandler(t){const e=this._fullOptionPath();if(0===t.fullName.indexOf(e)){const i=this[`${t.fullName.slice(e.length)}Change`];i&&i.next(t.value)}}_createEventEmitters(t){t.forEach(t=>{this[t.emit]=new Sa})}_getOption(t){return this.isLinked?this.instance.option(this._fullOptionPath()+t):this._initialOptions[t]}_setOption(t,e){if(this.isLinked){const i=this._fullOptionPath()+t;this.instance.option(i,e)}else this._initialOptions[t]=e}_addRemovedOption(t){this.instance&&this.removedNestedComponents&&this.removedNestedComponents.push(t)}_deleteRemovedOptions(t){this.instance&&this.removedNestedComponents&&(this.removedNestedComponents=this.removedNestedComponents.filter(e=>!e.startsWith(t)))}_addRecreatedComponent(){this.instance&&this.recreatedNestedComponents&&this.recreatedNestedComponents.push({getOptionPath:()=>this._getOptionPath()})}_getOptionPath(){return this._hostOptionPath()+this._optionPath}setHost(t,e){this._host=t,this._hostOptionPath=e,this.optionChangedHandlers.subscribe(this._optionChangedHandler.bind(this))}setChildren(t,e){return this.resetOptions(t),this._collectionContainerImpl.setChildren(t,e)}_filterItems(t){return t.filter(t=>t!==this)}get instance(){return this._host&&this._host.instance}get resetOptions(){return this._host&&this._host.resetOptions}get isRecreated(){return this._host&&this._host.isRecreated}get removedNestedComponents(){return this._host&&this._host.removedNestedComponents}set removedNestedComponents(t){this._host.removedNestedComponents=t}get recreatedNestedComponents(){return this._host&&this._host.recreatedNestedComponents}set recreatedNestedComponents(t){this._host.recreatedNestedComponents=t}get isLinked(){return!!this.instance&&this._host.isLinked}get optionChangedHandlers(){return this._host&&this._host.optionChangedHandlers}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();class wC{constructor(t,e){this._setOption=t,this._filterItems=e,this._activatedQueries={}}setChildren(t,e){if(this._filterItems&&(e=this._filterItems(e)),e.length&&(this._activatedQueries[t]=!0),this._activatedQueries[t]){const i=e.map((t,e)=>(t._index=e,t._value));this._setOption(t,i)}}}let SC,EC=(()=>{class t extends xC{setHost(t,e){super.setHost(t,e),this._host[this._optionPath]=this._initialOptions}_fullOptionPath(){return`${this._getOptionPath()}.`}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),IC=(()=>{class t extends xC{_fullOptionPath(){return`${this._getOptionPath()}[${this._index}].`}get _value(){return this._initialOptions}get isLinked(){return void 0!==this._index&&!!this.instance&&this._host.isLinked}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();function TC(t,e,i,n){void 0===!t.template||!e.nativeElement.hasChildNodes()||![].slice.call(e.nativeElement.childNodes).filter(t=>{if(t.tagName){const e=t.tagName.toLowerCase().substr(0,3);return!("dxi"===e||"dxo"===e)}return"#comment"!==t.nodeName&&t.textContent.replace(/\s/g,"").length}).length||(t.template={render:t=>{const s=e.nativeElement;if(sd.setClass(s,vC,!0),t.container){const o=mC(t.container),r=o.contains(e.nativeElement);i.appendChild(o,e.nativeElement),r||n.body.contains(o)&&function(t){const e=[];Gu(t).hasClass(CC)||e.push(t),e.push.apply(e,t.querySelectorAll(`.${CC}`));for(let i=0;i"")}setNestedOption(t){t.setHost(this._host,this._optionPath)}}const kC=()=>(SC||(SC="DX_isPlatformServer"),SC);let DC=(()=>{class t{constructor(t,e,i,n,s,o){this.element=t,this.ngZone=e,this.watcherHelper=n,this.transferState=s,this.platformId=o,this._initialOptions={},this._optionsToUpdate={},this.optionChangedHandlers=new Sa,this.isLinked=!0,this.changedOptions={},this.removedNestedComponents=[],this.widgetUpdateLocked=!1,this.templateUpdateRequired=!1,this.templates=[],i.setHost(this),this._collectionContainerImpl=new wC(this._setOption.bind(this)),this.eventHelper=new _C(e,this)}_updateTemplates(){if(this.templates.length&&this.templateUpdateRequired){const t={};this.templates.forEach(e=>{t[e.name]=e}),this.instance.option("integrationOptions.templates",t),this.templates=Object.values(t),this.templateUpdateRequired=!1}}_initEvents(){this.instance.on("optionChanged",t=>{this.changedOptions[t.name]=t.value;const e=t.name===t.fullName?t.value:t.component.option(t.name);this.eventHelper.fireNgEvent(`${t.name}Change`,[e]),this.optionChangedHandlers.emit(t)})}_initOptions(){this._initialOptions.integrationOptions.watchMethod=this.watcherHelper.getWatchMethod()}_initPlatform(){this.transferState.hasKey(kC())?this._initialOptions.integrationOptions.renderedOnServer=this.transferState.get(kC(),null):function(t){return"server"===t}(this.platformId)&&this.transferState.set(kC(),!0)}_createEventEmitters(t){const e=this.ngZone;this.eventHelper.createEmitters(t),this._initialOptions.eventsStrategy=i=>{const n=new fC(i,e);return t.filter(t=>t.subscribe).forEach(t=>{n.addEmitter(t.subscribe,this[t.emit])}),n},this._initialOptions.nestedComponentOptions=function(t){return{eventsStrategy:t=>new fC(t,e),nestedComponentOptions:t.option("nestedComponentOptions")}}}_shouldOptionChange(t,e){if(this.changedOptions.hasOwnProperty(t)){const i=this.changedOptions[t];return delete this.changedOptions[t],e!==i}return!0}clearChangedOptions(){this.changedOptions={}}_getOption(t){return this.instance?this.instance.option(t):this._initialOptions[t]}lockWidgetUpdate(){!this.widgetUpdateLocked&&this.instance&&(this.instance.beginUpdate(),this.widgetUpdateLocked=!0)}unlockWidgetUpdate(){this.widgetUpdateLocked&&(this.widgetUpdateLocked=!1,this.instance.endUpdate())}_setOption(t,e){this.lockWidgetUpdate(),this._shouldOptionChange(t,e)&&(this.instance?this.instance.option(t,e):this._initialOptions[t]=e)}_createWidget(t){this._initialOptions.integrationOptions={},this._initPlatform(),this._initOptions(),this._initialOptions.onInitializing=function(){this.beginUpdate()},this.instance=this._createInstance(t,this._initialOptions),this._initEvents(),this._initialOptions={}}_destroyWidget(){if(this.removedNestedComponents=[],this.instance){const t=this.instance.element();uC(t,"dxremove",{_angularIntegration:!0}),this.instance.dispose(),sd.removeElement(t)}}ngOnChanges(t){for(const e in t)t[e].currentValue!==this[e]&&(this._optionsToUpdate[e]=t[e].currentValue)}ngOnInit(){this._createWidget(this.element.nativeElement)}ngDoCheck(){this.applyOptions()}ngAfterContentChecked(){this.applyOptions(),this.resetOptions(),this.unlockWidgetUpdate()}ngAfterViewInit(){this._updateTemplates(),this.instance.endUpdate(),this.recreatedNestedComponents=[]}ngAfterViewChecked(){this._updateTemplates()}applyOptions(){Object.keys(this._optionsToUpdate).length&&(this.instance&&this.instance.option(this._optionsToUpdate),this._optionsToUpdate={})}resetOptions(t){this.instance&&(this.removedNestedComponents.filter(e=>!(e&&!this.isRecreated(e)&&t)||e.startsWith(t)).forEach(t=>{this.instance.resetOption(t)}),this.removedNestedComponents=[],this.recreatedNestedComponents=[])}isRecreated(t){return this.recreatedNestedComponents&&this.recreatedNestedComponents.some(e=>e.getOptionPath()===t)}setTemplate(t){this.templates.push(t),this.templateUpdateRequired=!0}setChildren(t,e){return this.resetOptions(t),this._collectionContainerImpl.setChildren(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();const AC=["mousemove","mouseover","mouseout"],BC=["mouseup","click","mousedown","transitionend","wheel"];let MC,PC=[],RC=function(t){MC||(MC=this.callBase.bind(this)),PC.push(t)};vp.inject({add(t){return RC.call(this,t)}});let FC=(t,e,i)=>{Number(Mr.major)<12&&console.warn("Your version of Angular is not supported. Please update your project to version 12 or later. Please refer to the Angular Update Guide for more information: https://update.angular.io"),sd.inject({_document:t,listen(...t){const i=t[1];return AC.includes(i)?e.runOutsideAngular(()=>this.callBase.apply(this,t)):e.isStable&&BC.includes(i)?e.run(()=>this.callBase.apply(this,t)):this.callBase.apply(this,t)},isElementNode:t=>t&&1===t.nodeType,isTextNode:t=>t&&3===t.nodeType,isDocument:t=>t&&9===t.nodeType}),ry.inject({getXhr(){if(!i)return this.callBase.apply(this);const t=i.build();return"withCredentials"in t||(t.withCredentials=!1),t}});const n=()=>{e.run(()=>{pu.set({}),PC.forEach(t=>MC.call(null,t)),PC=[],vp.fire()})};n(),RC=t=>e.run(()=>t()),FC=n},HC=(()=>{class t{constructor(t,e,i){FC(t,e,i)}}return t.\u0275fac=function(e){return new(e||t)(ln(Ml),ln(al),ln(Ll,8))},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),VC=(()=>{class t{constructor(t){this._differs=t,this._propertyDiffers={}}setHost(t){this._host=t}setup(t,e){t in e&&this.setupSingle(t,e[t].currentValue)}setupSingle(t,e){if(e&&Array.isArray(e)){if(!this._propertyDiffers[t])try{return this._propertyDiffers[t]=this._differs.find(e).create(null),!0}catch(i){}}else delete this._propertyDiffers[t];return!1}getChanges(t,e){if(this._propertyDiffers[t])return this._propertyDiffers[t].diff(e)}checkChangedOptions(t,e){return this._host.changedOptions[t]===e}doCheck(t){if(this._propertyDiffers[t]&&this._host.instance){const e=this._host[t];(function(t){return t&&"function"==typeof t[Symbol.iterator]})(e)&&this.getChanges(t,e)&&!this.checkChangedOptions(t,e)&&(this._host.lockWidgetUpdate(),this._host.instance.option(t,e))}}}return t.\u0275fac=function(e){return new(e||t)(ln(Kr))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})(),LC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),$C=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),NC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),zC=(()=>{class t extends IC{get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get html(){return this._getOption("html")}set html(t){this._setOption("html",t)}get icon(){return this._getOption("icon")}set icon(t){this._setOption("icon",t)}get template(){return this._getOption("template")}set template(t){this._setOption("template",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get title(){return this._getOption("title")}set title(t){this._setOption("title",t)}get titleTemplate(){return this._getOption("titleTemplate")}set titleTemplate(t){this._setOption("titleTemplate",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get onClick(){return this._getOption("onClick")}set onClick(t){this._setOption("onClick",t)}get stylingMode(){return this._getOption("stylingMode")}set stylingMode(t){this._setOption("stylingMode",t)}get type(){return this._getOption("type")}set type(t){this._setOption("type",t)}get baseSize(){return this._getOption("baseSize")}set baseSize(t){this._setOption("baseSize",t)}get box(){return this._getOption("box")}set box(t){this._setOption("box",t)}get ratio(){return this._getOption("ratio")}set ratio(t){this._setOption("ratio",t)}get shrink(){return this._getOption("shrink")}set shrink(t){this._setOption("shrink",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get beginGroup(){return this._getOption("beginGroup")}set beginGroup(t){this._setOption("beginGroup",t)}get closeMenuOnClick(){return this._getOption("closeMenuOnClick")}set closeMenuOnClick(t){this._setOption("closeMenuOnClick",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get selectable(){return this._getOption("selectable")}set selectable(t){this._setOption("selectable",t)}get selected(){return this._getOption("selected")}set selected(t){this._setOption("selected",t)}get colSpan(){return this._getOption("colSpan")}set colSpan(t){this._setOption("colSpan",t)}get cssClass(){return this._getOption("cssClass")}set cssClass(t){this._setOption("cssClass",t)}get dataField(){return this._getOption("dataField")}set dataField(t){this._setOption("dataField",t)}get editorOptions(){return this._getOption("editorOptions")}set editorOptions(t){this._setOption("editorOptions",t)}get editorType(){return this._getOption("editorType")}set editorType(t){this._setOption("editorType",t)}get helpText(){return this._getOption("helpText")}set helpText(t){this._setOption("helpText",t)}get isRequired(){return this._getOption("isRequired")}set isRequired(t){this._setOption("isRequired",t)}get itemType(){return this._getOption("itemType")}set itemType(t){this._setOption("itemType",t)}get label(){return this._getOption("label")}set label(t){this._setOption("label",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get validationRules(){return this._getOption("validationRules")}set validationRules(t){this._setOption("validationRules",t)}get visibleIndex(){return this._getOption("visibleIndex")}set visibleIndex(t){this._setOption("visibleIndex",t)}get alignItemLabels(){return this._getOption("alignItemLabels")}set alignItemLabels(t){this._setOption("alignItemLabels",t)}get caption(){return this._getOption("caption")}set caption(t){this._setOption("caption",t)}get colCount(){return this._getOption("colCount")}set colCount(t){this._setOption("colCount",t)}get colCountByScreen(){return this._getOption("colCountByScreen")}set colCountByScreen(t){this._setOption("colCountByScreen",t)}get tabPanelOptions(){return this._getOption("tabPanelOptions")}set tabPanelOptions(t){this._setOption("tabPanelOptions",t)}get tabs(){return this._getOption("tabs")}set tabs(t){this._setOption("tabs",t)}get badge(){return this._getOption("badge")}set badge(t){this._setOption("badge",t)}get tabTemplate(){return this._getOption("tabTemplate")}set tabTemplate(t){this._setOption("tabTemplate",t)}get buttonOptions(){return this._getOption("buttonOptions")}set buttonOptions(t){this._setOption("buttonOptions",t)}get horizontalAlignment(){return this._getOption("horizontalAlignment")}set horizontalAlignment(t){this._setOption("horizontalAlignment",t)}get verticalAlignment(){return this._getOption("verticalAlignment")}set verticalAlignment(t){this._setOption("verticalAlignment",t)}get locateInMenu(){return this._getOption("locateInMenu")}set locateInMenu(t){this._setOption("locateInMenu",t)}get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get menuItemTemplate(){return this._getOption("menuItemTemplate")}set menuItemTemplate(t){this._setOption("menuItemTemplate",t)}get options(){return this._getOption("options")}set options(t){this._setOption("options",t)}get showText(){return this._getOption("showText")}set showText(t){this._setOption("showText",t)}get widget(){return this._getOption("widget")}set widget(t){this._setOption("widget",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}get imageAlt(){return this._getOption("imageAlt")}set imageAlt(t){this._setOption("imageAlt",t)}get imageSrc(){return this._getOption("imageSrc")}set imageSrc(t){this._setOption("imageSrc",t)}get acceptedValues(){return this._getOption("acceptedValues")}set acceptedValues(t){this._setOption("acceptedValues",t)}get formatName(){return this._getOption("formatName")}set formatName(t){this._setOption("formatName",t)}get formatValues(){return this._getOption("formatValues")}set formatValues(t){this._setOption("formatValues",t)}get key(){return this._getOption("key")}set key(t){this._setOption("key",t)}get showChevron(){return this._getOption("showChevron")}set showChevron(t){this._setOption("showChevron",t)}get linkAttr(){return this._getOption("linkAttr")}set linkAttr(t){this._setOption("linkAttr",t)}get url(){return this._getOption("url")}set url(t){this._setOption("url",t)}get heightRatio(){return this._getOption("heightRatio")}set heightRatio(t){this._setOption("heightRatio",t)}get widthRatio(){return this._getOption("widthRatio")}set widthRatio(t){this._setOption("widthRatio",t)}get expanded(){return this._getOption("expanded")}set expanded(t){this._setOption("expanded",t)}get hasItems(){return this._getOption("hasItems")}set hasItems(t){this._setOption("hasItems",t)}get id(){return this._getOption("id")}set id(t){this._setOption("id",t)}get parentId(){return this._getOption("parentId")}set parentId(t){this._setOption("parentId",t)}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),WC=(()=>{class t extends IC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get message(){return this._getOption("message")}set message(t){this._setOption("message",t)}get trim(){return this._getOption("trim")}set trim(t){this._setOption("trim",t)}get type(){return this._getOption("type")}set type(t){this._setOption("type",t)}get ignoreEmptyValue(){return this._getOption("ignoreEmptyValue")}set ignoreEmptyValue(t){this._setOption("ignoreEmptyValue",t)}get max(){return this._getOption("max")}set max(t){this._setOption("max",t)}get min(){return this._getOption("min")}set min(t){this._setOption("min",t)}get reevaluate(){return this._getOption("reevaluate")}set reevaluate(t){this._setOption("reevaluate",t)}get validationCallback(){return this._getOption("validationCallback")}set validationCallback(t){this._setOption("validationCallback",t)}get comparisonTarget(){return this._getOption("comparisonTarget")}set comparisonTarget(t){this._setOption("comparisonTarget",t)}get comparisonType(){return this._getOption("comparisonType")}set comparisonType(t){this._setOption("comparisonType",t)}get pattern(){return this._getOption("pattern")}set pattern(t){this._setOption("pattern",t)}get _optionPath(){return"validationRules"}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-validation-rule"]],inputs:{message:"message",trim:"trim",type:"type",ignoreEmptyValue:"ignoreEmptyValue",max:"max",min:"min",reevaluate:"reevaluate",validationCallback:"validationCallback",comparisonTarget:"comparisonTarget",comparisonType:"comparisonType",pattern:"pattern"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),jC=(()=>{class t extends IC{get alignItemLabels(){return this._getOption("alignItemLabels")}set alignItemLabels(t){this._setOption("alignItemLabels",t)}get badge(){return this._getOption("badge")}set badge(t){this._setOption("badge",t)}get colCount(){return this._getOption("colCount")}set colCount(t){this._setOption("colCount",t)}get colCountByScreen(){return this._getOption("colCountByScreen")}set colCountByScreen(t){this._setOption("colCountByScreen",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get icon(){return this._getOption("icon")}set icon(t){this._setOption("icon",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get tabTemplate(){return this._getOption("tabTemplate")}set tabTemplate(t){this._setOption("tabTemplate",t)}get template(){return this._getOption("template")}set template(t){this._setOption("template",t)}get title(){return this._getOption("title")}set title(t){this._setOption("title",t)}get commands(){return this._getOption("commands")}set commands(t){this._setOption("commands",t)}get groups(){return this._getOption("groups")}set groups(t){this._setOption("groups",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),KC=(()=>{class t extends IC{get icon(){return this._getOption("icon")}set icon(t){this._setOption("icon",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),GC=(()=>{class t extends KC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get _optionPath(){return"commands"}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-command"]],contentQueries:function(t,e,i){if(1&t&&Ha(i,YC,4),2&t){let t;Fa(t=Va())&&(e.itemsChildren=t)}},inputs:{icon:"icon",items:"items",location:"location",name:"name",text:"text"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),UC=(()=>{class t extends IC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get commands(){return this._getOption("commands")}set commands(t){this._setOption("commands",t)}get title(){return this._getOption("title")}set title(t){this._setOption("title",t)}get category(){return this._getOption("category")}set category(t){this._setOption("category",t)}get displayMode(){return this._getOption("displayMode")}set displayMode(t){this._setOption("displayMode",t)}get expanded(){return this._getOption("expanded")}set expanded(t){this._setOption("expanded",t)}get shapes(){return this._getOption("shapes")}set shapes(t){this._setOption("shapes",t)}get _optionPath(){return"groups"}get commandsChildren(){return this._getOption("commands")}set commandsChildren(t){this.setChildren("commands",t)}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-group"]],contentQueries:function(t,e,i){if(1&t&&Ha(i,GC,4),2&t){let t;Fa(t=Va())&&(e.commandsChildren=t)}},inputs:{commands:"commands",title:"title",category:"category",displayMode:"displayMode",expanded:"expanded",shapes:"shapes"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})();const qC=["*"];let ZC=(()=>{class t extends jC{constructor(t,e,i,n,s,o){super(),this.renderer=i,this.document=n,this.element=o,t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this)),s.setHost(this)}get _optionPath(){return"tabs"}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}get commandsChildren(){return this._getOption("commands")}set commandsChildren(t){this.setChildren("commands",t)}get groupsChildren(){return this._getOption("groups")}set groupsChildren(t){this.setChildren("groups",t)}setTemplate(t){this.template=t}ngAfterViewInit(){TC(this,this.element,this.renderer,this.document)}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1),Vo(kr),Vo(Ml),Vo(pC,1),Vo(Ir))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-tab"]],contentQueries:function(t,e,i){if(1&t&&(Ha(i,YC,4),Ha(i,GC,4),Ha(i,UC,4)),2&t){let t;Fa(t=Va())&&(e.itemsChildren=t),Fa(t=Va())&&(e.commandsChildren=t),Fa(t=Va())&&(e.groupsChildren=t)}},inputs:{alignItemLabels:"alignItemLabels",badge:"badge",colCount:"colCount",colCountByScreen:"colCountByScreen",disabled:"disabled",icon:"icon",items:"items",tabTemplate:"tabTemplate",template:"template",title:"title",commands:"commands",groups:"groups",name:"name"},features:[vr([OC,pC]),So],ngContentSelectors:qC,decls:1,vars:0,template:function(t,e){1&t&&(Qo(),Xo(0))},styles:["[_nghost-%COMP%] { display: block; }"]}),t})(),QC=(()=>{class t extends IC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get lat(){return this._getOption("lat")}set lat(t){this._setOption("lat",t)}get lng(){return this._getOption("lng")}set lng(t){this._setOption("lng",t)}get col(){return this._getOption("col")}set col(t){this._setOption("col",t)}get colspan(){return this._getOption("colspan")}set colspan(t){this._setOption("colspan",t)}get row(){return this._getOption("row")}set row(t){this._setOption("row",t)}get rowspan(){return this._getOption("rowspan")}set rowspan(t){this._setOption("rowspan",t)}get screen(){return this._getOption("screen")}set screen(t){this._setOption("screen",t)}get _optionPath(){return"location"}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-location"]],inputs:{lat:"lat",lng:"lng",col:"col",colspan:"colspan",row:"row",rowspan:"rowspan",screen:"screen"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})();const XC=["*"];let YC=(()=>{class t extends zC{constructor(t,e,i,n,s,o){super(),this.renderer=i,this.document=n,this.element=o,t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this)),s.setHost(this)}get _optionPath(){return"items"}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}get validationRulesChildren(){return this._getOption("validationRules")}set validationRulesChildren(t){this.setChildren("validationRules",t)}get tabsChildren(){return this._getOption("tabs")}set tabsChildren(t){this.setChildren("tabs",t)}get locationChildren(){return this._getOption("location")}set locationChildren(t){this.setChildren("location",t)}setTemplate(t){this.template=t}ngAfterViewInit(){TC(this,this.element,this.renderer,this.document)}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1),Vo(kr),Vo(Ml),Vo(pC,1),Vo(Ir))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-item"]],contentQueries:function(e,i,n){if(1&e&&(Ha(n,t,4),Ha(n,WC,4),Ha(n,ZC,4),Ha(n,QC,4)),2&e){let t;Fa(t=Va())&&(i.itemsChildren=t),Fa(t=Va())&&(i.validationRulesChildren=t),Fa(t=Va())&&(i.tabsChildren=t),Fa(t=Va())&&(i.locationChildren=t)}},inputs:{disabled:"disabled",html:"html",icon:"icon",template:"template",text:"text",title:"title",titleTemplate:"titleTemplate",visible:"visible",onClick:"onClick",stylingMode:"stylingMode",type:"type",baseSize:"baseSize",box:"box",ratio:"ratio",shrink:"shrink",elementAttr:"elementAttr",hint:"hint",beginGroup:"beginGroup",closeMenuOnClick:"closeMenuOnClick",items:"items",selectable:"selectable",selected:"selected",colSpan:"colSpan",cssClass:"cssClass",dataField:"dataField",editorOptions:"editorOptions",editorType:"editorType",helpText:"helpText",isRequired:"isRequired",itemType:"itemType",label:"label",name:"name",validationRules:"validationRules",visibleIndex:"visibleIndex",alignItemLabels:"alignItemLabels",caption:"caption",colCount:"colCount",colCountByScreen:"colCountByScreen",tabPanelOptions:"tabPanelOptions",tabs:"tabs",badge:"badge",tabTemplate:"tabTemplate",buttonOptions:"buttonOptions",horizontalAlignment:"horizontalAlignment",verticalAlignment:"verticalAlignment",locateInMenu:"locateInMenu",location:"location",menuItemTemplate:"menuItemTemplate",options:"options",showText:"showText",widget:"widget",height:"height",width:"width",imageAlt:"imageAlt",imageSrc:"imageSrc",acceptedValues:"acceptedValues",formatName:"formatName",formatValues:"formatValues",key:"key",showChevron:"showChevron",linkAttr:"linkAttr",url:"url",heightRatio:"heightRatio",widthRatio:"widthRatio",expanded:"expanded",hasItems:"hasItems",id:"id",parentId:"parentId"},features:[vr([OC,pC]),So],ngContentSelectors:XC,decls:1,vars:0,template:function(t,e){1&t&&(Qo(),Xo(0))},styles:["[_nghost-%COMP%] { display: block; }"]}),t})(),JC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),tx=(()=>{class t extends IC{get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get options(){return this._getOption("options")}set options(t){this._setOption("options",t)}get cssClass(){return this._getOption("cssClass")}set cssClass(t){this._setOption("cssClass",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get icon(){return this._getOption("icon")}set icon(t){this._setOption("icon",t)}get onClick(){return this._getOption("onClick")}set onClick(t){this._setOption("onClick",t)}get template(){return this._getOption("template")}set template(t){this._setOption("template",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),ex=(()=>{class t extends tx{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get _optionPath(){return"buttons"}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-button"]],inputs:{location:"location",name:"name",options:"options",cssClass:"cssClass",disabled:"disabled",hint:"hint",icon:"icon",onClick:"onClick",template:"template",text:"text",visible:"visible"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),ix=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),nx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),sx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),ox=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),rx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),ax=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),lx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),cx=(()=>{class t extends EC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get connectorColor(){return this._getOption("connectorColor")}set connectorColor(t){this._setOption("connectorColor",t)}get connectorWidth(){return this._getOption("connectorWidth")}set connectorWidth(t){this._setOption("connectorWidth",t)}get customizeText(){return this._getOption("customizeText")}set customizeText(t){this._setOption("customizeText",t)}get font(){return this._getOption("font")}set font(t){this._setOption("font",t)}get format(){return this._getOption("format")}set format(t){this._setOption("format",t)}get indent(){return this._getOption("indent")}set indent(t){this._setOption("indent",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get horizontalAlignment(){return this._getOption("horizontalAlignment")}set horizontalAlignment(t){this._setOption("horizontalAlignment",t)}get position(){return this._getOption("position")}set position(t){this._setOption("position",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get verticalAlignment(){return this._getOption("verticalAlignment")}set verticalAlignment(t){this._setOption("verticalAlignment",t)}get alignment(){return this._getOption("alignment")}set alignment(t){this._setOption("alignment",t)}get customizeHint(){return this._getOption("customizeHint")}set customizeHint(t){this._setOption("customizeHint",t)}get displayMode(){return this._getOption("displayMode")}set displayMode(t){this._setOption("displayMode",t)}get indentFromAxis(){return this._getOption("indentFromAxis")}set indentFromAxis(t){this._setOption("indentFromAxis",t)}get overlappingBehavior(){return this._getOption("overlappingBehavior")}set overlappingBehavior(t){this._setOption("overlappingBehavior",t)}get rotationAngle(){return this._getOption("rotationAngle")}set rotationAngle(t){this._setOption("rotationAngle",t)}get staggeringSpacing(){return this._getOption("staggeringSpacing")}set staggeringSpacing(t){this._setOption("staggeringSpacing",t)}get template(){return this._getOption("template")}set template(t){this._setOption("template",t)}get textOverflow(){return this._getOption("textOverflow")}set textOverflow(t){this._setOption("textOverflow",t)}get wordWrap(){return this._getOption("wordWrap")}set wordWrap(t){this._setOption("wordWrap",t)}get argumentFormat(){return this._getOption("argumentFormat")}set argumentFormat(t){this._setOption("argumentFormat",t)}get backgroundColor(){return this._getOption("backgroundColor")}set backgroundColor(t){this._setOption("backgroundColor",t)}get border(){return this._getOption("border")}set border(t){this._setOption("border",t)}get connector(){return this._getOption("connector")}set connector(t){this._setOption("connector",t)}get displayFormat(){return this._getOption("displayFormat")}set displayFormat(t){this._setOption("displayFormat",t)}get horizontalOffset(){return this._getOption("horizontalOffset")}set horizontalOffset(t){this._setOption("horizontalOffset",t)}get showForZeroValues(){return this._getOption("showForZeroValues")}set showForZeroValues(t){this._setOption("showForZeroValues",t)}get verticalOffset(){return this._getOption("verticalOffset")}set verticalOffset(t){this._setOption("verticalOffset",t)}get hideFirstOrLast(){return this._getOption("hideFirstOrLast")}set hideFirstOrLast(t){this._setOption("hideFirstOrLast",t)}get indentFromTick(){return this._getOption("indentFromTick")}set indentFromTick(t){this._setOption("indentFromTick",t)}get useRangeColors(){return this._getOption("useRangeColors")}set useRangeColors(t){this._setOption("useRangeColors",t)}get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get showColon(){return this._getOption("showColon")}set showColon(t){this._setOption("showColon",t)}get radialOffset(){return this._getOption("radialOffset")}set radialOffset(t){this._setOption("radialOffset",t)}get topIndent(){return this._getOption("topIndent")}set topIndent(t){this._setOption("topIndent",t)}get shadow(){return this._getOption("shadow")}set shadow(t){this._setOption("shadow",t)}get useNodeColors(){return this._getOption("useNodeColors")}set useNodeColors(t){this._setOption("useNodeColors",t)}get dataField(){return this._getOption("dataField")}set dataField(t){this._setOption("dataField",t)}get enabled(){return this._getOption("enabled")}set enabled(t){this._setOption("enabled",t)}get _optionPath(){return"label"}ngOnInit(){this._addRecreatedComponent()}ngOnDestroy(){this._addRemovedOption(this._getOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxo-label"]],inputs:{connectorColor:"connectorColor",connectorWidth:"connectorWidth",customizeText:"customizeText",font:"font",format:"format",indent:"indent",visible:"visible",horizontalAlignment:"horizontalAlignment",position:"position",text:"text",verticalAlignment:"verticalAlignment",alignment:"alignment",customizeHint:"customizeHint",displayMode:"displayMode",indentFromAxis:"indentFromAxis",overlappingBehavior:"overlappingBehavior",rotationAngle:"rotationAngle",staggeringSpacing:"staggeringSpacing",template:"template",textOverflow:"textOverflow",wordWrap:"wordWrap",argumentFormat:"argumentFormat",backgroundColor:"backgroundColor",border:"border",connector:"connector",displayFormat:"displayFormat",horizontalOffset:"horizontalOffset",showForZeroValues:"showForZeroValues",verticalOffset:"verticalOffset",hideFirstOrLast:"hideFirstOrLast",indentFromTick:"indentFromTick",useRangeColors:"useRangeColors",location:"location",showColon:"showColon",radialOffset:"radialOffset",topIndent:"topIndent",shadow:"shadow",useNodeColors:"useNodeColors",dataField:"dataField",enabled:"enabled"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),hx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),dx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),ux=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),px=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),fx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),_x=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),gx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),mx=(()=>{class t extends EC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get arrowLength(){return this._getOption("arrowLength")}set arrowLength(t){this._setOption("arrowLength",t)}get border(){return this._getOption("border")}set border(t){this._setOption("border",t)}get color(){return this._getOption("color")}set color(t){this._setOption("color",t)}get container(){return this._getOption("container")}set container(t){this._setOption("container",t)}get contentTemplate(){return this._getOption("contentTemplate")}set contentTemplate(t){this._setOption("contentTemplate",t)}get cornerRadius(){return this._getOption("cornerRadius")}set cornerRadius(t){this._setOption("cornerRadius",t)}get customizeTooltip(){return this._getOption("customizeTooltip")}set customizeTooltip(t){this._setOption("customizeTooltip",t)}get enabled(){return this._getOption("enabled")}set enabled(t){this._setOption("enabled",t)}get font(){return this._getOption("font")}set font(t){this._setOption("font",t)}get format(){return this._getOption("format")}set format(t){this._setOption("format",t)}get interactive(){return this._getOption("interactive")}set interactive(t){this._setOption("interactive",t)}get opacity(){return this._getOption("opacity")}set opacity(t){this._setOption("opacity",t)}get paddingLeftRight(){return this._getOption("paddingLeftRight")}set paddingLeftRight(t){this._setOption("paddingLeftRight",t)}get paddingTopBottom(){return this._getOption("paddingTopBottom")}set paddingTopBottom(t){this._setOption("paddingTopBottom",t)}get shadow(){return this._getOption("shadow")}set shadow(t){this._setOption("shadow",t)}get zIndex(){return this._getOption("zIndex")}set zIndex(t){this._setOption("zIndex",t)}get argumentFormat(){return this._getOption("argumentFormat")}set argumentFormat(t){this._setOption("argumentFormat",t)}get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get shared(){return this._getOption("shared")}set shared(t){this._setOption("shared",t)}get isShown(){return this._getOption("isShown")}set isShown(t){this._setOption("isShown",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get position(){return this._getOption("position")}set position(t){this._setOption("position",t)}get showMode(){return this._getOption("showMode")}set showMode(t){this._setOption("showMode",t)}get customizeLinkTooltip(){return this._getOption("customizeLinkTooltip")}set customizeLinkTooltip(t){this._setOption("customizeLinkTooltip",t)}get customizeNodeTooltip(){return this._getOption("customizeNodeTooltip")}set customizeNodeTooltip(t){this._setOption("customizeNodeTooltip",t)}get linkTooltipTemplate(){return this._getOption("linkTooltipTemplate")}set linkTooltipTemplate(t){this._setOption("linkTooltipTemplate",t)}get nodeTooltipTemplate(){return this._getOption("nodeTooltipTemplate")}set nodeTooltipTemplate(t){this._setOption("nodeTooltipTemplate",t)}get _optionPath(){return"tooltip"}ngOnInit(){this._addRecreatedComponent()}ngOnDestroy(){this._addRemovedOption(this._getOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxo-tooltip"]],inputs:{arrowLength:"arrowLength",border:"border",color:"color",container:"container",contentTemplate:"contentTemplate",cornerRadius:"cornerRadius",customizeTooltip:"customizeTooltip",enabled:"enabled",font:"font",format:"format",interactive:"interactive",opacity:"opacity",paddingLeftRight:"paddingLeftRight",paddingTopBottom:"paddingTopBottom",shadow:"shadow",zIndex:"zIndex",argumentFormat:"argumentFormat",location:"location",shared:"shared",isShown:"isShown",text:"text",position:"position",showMode:"showMode",customizeLinkTooltip:"customizeLinkTooltip",customizeNodeTooltip:"customizeNodeTooltip",linkTooltipTemplate:"linkTooltipTemplate",nodeTooltipTemplate:"nodeTooltipTemplate"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),vx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),yx=(()=>{class t extends DC{constructor(t,e,i,n,s,o,r,a){super(t,e,i,n,r,a),this._watcherHelper=n,this._idh=s,this._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"itemContextMenu",emit:"onItemContextMenu"},{subscribe:"itemHold",emit:"onItemHold"},{subscribe:"itemRendered",emit:"onItemRendered"},{subscribe:"itemTitleClick",emit:"onItemTitleClick"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"animationDurationChange"},{emit:"collapsibleChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"itemHoldTimeoutChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"itemTitleTemplateChange"},{emit:"keyExprChange"},{emit:"multipleChange"},{emit:"noDataTextChange"},{emit:"repaintChangesOnlyChange"},{emit:"rtlEnabledChange"},{emit:"selectedIndexChange"},{emit:"selectedItemChange"},{emit:"selectedItemKeysChange"},{emit:"selectedItemsChange"},{emit:"tabIndexChange"},{emit:"visibleChange"},{emit:"widthChange"}]),this._idh.setHost(this),o.setHost(this)}get accessKey(){return this._getOption("accessKey")}set accessKey(t){this._setOption("accessKey",t)}get activeStateEnabled(){return this._getOption("activeStateEnabled")}set activeStateEnabled(t){this._setOption("activeStateEnabled",t)}get animationDuration(){return this._getOption("animationDuration")}set animationDuration(t){this._setOption("animationDuration",t)}get collapsible(){return this._getOption("collapsible")}set collapsible(t){this._setOption("collapsible",t)}get dataSource(){return this._getOption("dataSource")}set dataSource(t){this._setOption("dataSource",t)}get deferRendering(){return this._getOption("deferRendering")}set deferRendering(t){this._setOption("deferRendering",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get focusStateEnabled(){return this._getOption("focusStateEnabled")}set focusStateEnabled(t){this._setOption("focusStateEnabled",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get hoverStateEnabled(){return this._getOption("hoverStateEnabled")}set hoverStateEnabled(t){this._setOption("hoverStateEnabled",t)}get itemHoldTimeout(){return this._getOption("itemHoldTimeout")}set itemHoldTimeout(t){this._setOption("itemHoldTimeout",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get itemTemplate(){return this._getOption("itemTemplate")}set itemTemplate(t){this._setOption("itemTemplate",t)}get itemTitleTemplate(){return this._getOption("itemTitleTemplate")}set itemTitleTemplate(t){this._setOption("itemTitleTemplate",t)}get keyExpr(){return this._getOption("keyExpr")}set keyExpr(t){this._setOption("keyExpr",t)}get multiple(){return this._getOption("multiple")}set multiple(t){this._setOption("multiple",t)}get noDataText(){return this._getOption("noDataText")}set noDataText(t){this._setOption("noDataText",t)}get repaintChangesOnly(){return this._getOption("repaintChangesOnly")}set repaintChangesOnly(t){this._setOption("repaintChangesOnly",t)}get rtlEnabled(){return this._getOption("rtlEnabled")}set rtlEnabled(t){this._setOption("rtlEnabled",t)}get selectedIndex(){return this._getOption("selectedIndex")}set selectedIndex(t){this._setOption("selectedIndex",t)}get selectedItem(){return this._getOption("selectedItem")}set selectedItem(t){this._setOption("selectedItem",t)}get selectedItemKeys(){return this._getOption("selectedItemKeys")}set selectedItemKeys(t){this._setOption("selectedItemKeys",t)}get selectedItems(){return this._getOption("selectedItems")}set selectedItems(t){this._setOption("selectedItems",t)}get tabIndex(){return this._getOption("tabIndex")}set tabIndex(t){this._setOption("tabIndex",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}_createInstance(t,e){return new hC(t,e)}ngOnDestroy(){this._destroyWidget()}ngOnChanges(t){super.ngOnChanges(t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("selectedItemKeys",t),this.setupChanges("selectedItems",t)}setupChanges(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}ngDoCheck(){this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("selectedItemKeys"),this._idh.doCheck("selectedItems"),this._watcherHelper.checkWatchers(),super.ngDoCheck(),super.clearChangedOptions()}_setOption(t,e){let i=this._idh.setupSingle(t,e),n=null!==this._idh.getChanges(t,e);(i||n)&&super._setOption(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(VC),Vo(OC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["dx-accordion"]],contentQueries:function(t,e,i){if(1&t&&Ha(i,YC,4),2&t){let t;Fa(t=Va())&&(e.itemsChildren=t)}},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",animationDuration:"animationDuration",collapsible:"collapsible",dataSource:"dataSource",deferRendering:"deferRendering",disabled:"disabled",elementAttr:"elementAttr",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",itemHoldTimeout:"itemHoldTimeout",items:"items",itemTemplate:"itemTemplate",itemTitleTemplate:"itemTitleTemplate",keyExpr:"keyExpr",multiple:"multiple",noDataText:"noDataText",repaintChangesOnly:"repaintChangesOnly",rtlEnabled:"rtlEnabled",selectedIndex:"selectedIndex",selectedItem:"selectedItem",selectedItemKeys:"selectedItemKeys",selectedItems:"selectedItems",tabIndex:"tabIndex",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onItemClick:"onItemClick",onItemContextMenu:"onItemContextMenu",onItemHold:"onItemHold",onItemRendered:"onItemRendered",onItemTitleClick:"onItemTitleClick",onOptionChanged:"onOptionChanged",onSelectionChanged:"onSelectionChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",animationDurationChange:"animationDurationChange",collapsibleChange:"collapsibleChange",dataSourceChange:"dataSourceChange",deferRenderingChange:"deferRenderingChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",itemHoldTimeoutChange:"itemHoldTimeoutChange",itemsChange:"itemsChange",itemTemplateChange:"itemTemplateChange",itemTitleTemplateChange:"itemTitleTemplateChange",keyExprChange:"keyExprChange",multipleChange:"multipleChange",noDataTextChange:"noDataTextChange",repaintChangesOnlyChange:"repaintChangesOnlyChange",rtlEnabledChange:"rtlEnabledChange",selectedIndexChange:"selectedIndexChange",selectedItemChange:"selectedItemChange",selectedItemKeysChange:"selectedItemKeysChange",selectedItemsChange:"selectedItemsChange",tabIndexChange:"tabIndexChange",visibleChange:"visibleChange",widthChange:"widthChange"},features:[vr([pC,gC,OC,VC]),So,_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),bx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({imports:[[JC,HC,bC],JC,bC]}),t})();var Cx=Array.isArray;function xx(t){var e=typeof t;return"string"===e||"number"===e}function wx(t){return null==t}function Sx(t){return null===t||!1===t||!0===t||void 0===t}function Ex(t){return"function"==typeof t}function Ix(t){return"string"==typeof t}function Tx(t){return null===t}function Ox(t){return void 0===t}function kx(t,e){var i={};if(t)for(var n in t)i[n]=t[n];if(e)for(var s in e)i[s]=e[s];return i}function Dx(t){return!Tx(t)&&"object"==typeof t}var Ax={};function Bx(t){return t.substr(2).toLowerCase()}function Mx(t,e){t.appendChild(e)}function Px(t,e,i){Tx(i)?Mx(t,e):t.insertBefore(e,i)}function Rx(t,e){t.removeChild(e)}function Fx(t){for(var e=0;e0,c=Tx(a),h=Ix(a)&&"$"===a[0];l||c||h?(i=i||e.slice(0,o),(l||h)&&(r=tw(r)),(c||h)&&(r.key="$"+o),i.push(r)):i&&i.push(r),r.flags|=65536}}n=0===(i=i||e).length?1:8}else(i=e).flags|=65536,81920&e.flags&&(i=tw(e)),n=2;return t.children=i,t.childFlags=n,t}function ow(t){return Sx(t)||xx(t)?Xx(t,null):Cx(t)?Yx(t,0,null):16384&t.flags?tw(t):t}var rw="http://www.w3.org/1999/xlink",aw="http://www.w3.org/XML/1998/namespace",lw={"xlink:actuate":rw,"xlink:arcrole":rw,"xlink:href":rw,"xlink:role":rw,"xlink:show":rw,"xlink:title":rw,"xlink:type":rw,"xml:base":aw,"xml:lang":aw,"xml:space":aw};function cw(t){return{onClick:t,onDblClick:t,onFocusIn:t,onFocusOut:t,onKeyDown:t,onKeyPress:t,onKeyUp:t,onMouseDown:t,onMouseMove:t,onMouseUp:t,onTouchEnd:t,onTouchMove:t,onTouchStart:t}}var hw=cw(0),dw=cw(null),uw=cw(!0);function pw(t,e){var i=e.$EV;return i||(i=e.$EV=cw(null)),i[t]||1==++hw[t]&&(dw[t]=function(t){var e="onClick"===t||"onDblClick"===t?function(t){return function(e){0===e.button?_w(e,!0,t,yw(e)):e.stopPropagation()}}(t):function(t){return function(e){_w(e,!1,t,yw(e))}}(t);return document.addEventListener(Bx(t),e),e}(t)),i}function fw(t,e){var i=e.$EV;i&&i[t]&&(0==--hw[t]&&(document.removeEventListener(Bx(t),dw[t]),dw[t]=null),i[t]=null)}function _w(t,e,i,n){var s=function(t){return Ex(t.composedPath)?t.composedPath()[0]:t.target}(t);do{if(e&&s.disabled)return;var o=s.$EV;if(o){var r=o[i];if(r&&(n.dom=s,r.event?r.event(r.data,t):r(t),t.cancelBubble))return}s=s.parentNode}while(!Tx(s))}function gw(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function mw(){return this.defaultPrevented}function vw(){return this.cancelBubble}function yw(t){var e={dom:document};return t.isDefaultPrevented=mw,t.isPropagationStopped=vw,t.stopPropagation=gw,Object.defineProperty(t,"currentTarget",{configurable:!0,get:function(){return e.dom}}),e}function bw(t,e,i){if(t[e]){var n=t[e];n.event?n.event(n.data,i):n(i)}else{var s=e.toLowerCase();t[s]&&t[s](i)}}function Cw(t,e){var i=function(i){var n=this.$V;if(n){var s=n.props||Ax,o=n.dom;if(Ix(t))bw(s,t,i);else for(var r=0;r-1&&e.options[o]&&(r=e.options[o].value),i&&wx(r)&&(r=t.defaultValue),Ow(n,r)}}var Aw=Cw("onInput",Mw),Bw=Cw("onChange");function Mw(t,e,i){var n=t.value,s=e.value;if(wx(n)){if(i){var o=t.defaultValue;!wx(o)&&o!==s&&(e.defaultValue=o,e.value=o)}}else s!==n&&(e.defaultValue=n,e.value=n)}function Pw(t,e,i,n,s,o){64&t?Tw(n,i):256&t?Dw(n,i,s,e):128&t&&Mw(n,i,s),o&&(i.$V=e)}function Rw(t){return t.type&&ww(t.type)?!wx(t.checked):!wx(t.value)}function Fw(t){t&&!Ux(t,null)&&t.current&&(t.current=null)}function Hw(t,e,i){t&&(Ex(t)||void 0!==t.current)&&i.push(function(){!Ux(t,e)&&void 0!==t.current&&(t.current=e)})}function Vw(t,e){Lw(t),Lx(t,e)}function Lw(t){var e,i=t.flags,n=t.children;if(481&i){var s=t.props;Fw(e=t.ref);var o=t.childFlags;if(!Tx(s))for(var r=Object.keys(s),a=0,l=r.length;a0;for(var a in r&&(o=Rw(i))&&function(t,e,i){64&t?function(t,e){ww(e.type)?(xw(t,"change",Ew),xw(t,"click",Iw)):xw(t,"input",Sw)}(e,i):256&t?function(t){xw(t,"change",kw)}(e):128&t&&function(t,e){xw(t,"input",Aw),e.onChange&&xw(t,"change",Bw)}(e,i)}(e,n,i),i)Ww(a,null,i[a],n,s,o,null);r&&Pw(e,t,n,i,!0,o)}function Kw(t,e,i){var n=ow(t.render(e,t.state,i)),s=i;return Ex(t.getChildContext)&&(s=kx(i,t.getChildContext())),t.$CX=s,n}function Gw(t,e,i,n,s,o){var r=new e(i,n),a=r.$N=Boolean(e.getDerivedStateFromProps||r.getSnapshotBeforeUpdate);if(r.$SVG=s,r.$L=o,t.children=r,r.$BS=!1,r.context=n,r.props===Ax&&(r.props=i),a)r.state=Nx(r,i,r.state);else if(Ex(r.componentWillMount)){r.$BR=!0,r.componentWillMount();var l=r.$PS;if(!Tx(l)){var c=r.state;if(Tx(c))r.state=l;else for(var h in l)c[h]=l[h];r.$PS=null}r.$BR=!1}return r.$LI=Kw(r,i,n),r}function Uw(t,e){var i=t.props||Ax;return 32768&t.flags?t.type.render(i,t.ref,e):t.type(i,e)}function qw(t,e,i,n,s,o){var r=t.flags|=16384;481&r?Qw(t,e,i,n,s,o):4&r?function(t,e,i,n,s,o){var r=Gw(t,t.type,t.props||Ax,i,n,o);qw(r.$LI,e,r.$CX,n,s,o),Yw(t.ref,r,o)}(t,e,i,n,s,o):8&r?(function(t,e,i,n,s,o){qw(t.children=ow(Uw(t,i)),e,i,n,s,o)}(t,e,i,n,s,o),Jw(t,o)):512&r||16&r?Zw(t,e,s):8192&r?function(t,e,i,n,s,o){var r=t.children,a=t.childFlags;12&a&&0===r.length&&(a=t.childFlags=2,r=t.children=ew()),2===a?qw(r,i,e,n,s,o):Xw(r,i,e,n,s,o)}(t,i,e,n,s,o):1024&r&&function(t,e,i,n,s){qw(t.children,t.ref,e,!1,null,s);var o=ew();Zw(o,i,n),t.dom=o.dom}(t,i,e,s,o)}function Zw(t,e,i){var n=t.dom=document.createTextNode(t.children);Tx(e)||Px(e,n,i)}function Qw(t,e,i,n,s,o){var r=t.flags,a=t.props,l=t.className,c=t.childFlags,h=t.dom=function(t,e){return e?document.createElementNS("http://www.w3.org/2000/svg",t):document.createElement(t)}(t.type,n=n||(32&r)>0),d=t.children;if(!wx(l)&&""!==l&&(n?h.setAttribute("class",l):h.className=l),16===c)jx(h,d);else if(1!==c){var u=n&&"foreignObject"!==t.type;2===c?(16384&d.flags&&(t.children=d=tw(d)),qw(d,h,i,u,null,o)):(8===c||4===c)&&Xw(d,h,i,u,null,o)}Tx(e)||Px(e,h,s),Tx(a)||jw(t,r,a,h,n),Hw(t.ref,h,o)}function Xw(t,e,i,n,s,o){for(var r=0;r0,l!==c){var u=l||Ax;if((r=c||Ax)!==Ax)for(var p in(h=(448&s)>0)&&(d=Rw(r)),r){var f=u[p],_=r[p];f!==_&&Ww(p,f,_,a,n,d,t)}if(u!==Ax)for(var g in u)wx(r[g])&&!wx(u[g])&&Ww(g,u[g],null,a,n,d,t)}var m=e.children,v=e.className;t.className!==v&&(wx(v)?a.removeAttribute("class"):n?a.setAttribute("class",v):a.className=v),4096&s?function(t,e){t.textContent!==e&&(t.textContent=e)}(a,m):eS(t.childFlags,e.childFlags,t.children,m,a,i,n&&"foreignObject"!==e.type,null,t,o),h&&Pw(s,e,a,r,!1,d);var y=e.ref,b=t.ref;b!==y&&(Fw(b),Hw(y,a,o))}(t,e,n,s,a,r):4&a?function(t,e,i,n,s,o,r){var a=e.children=t.children;if(!Tx(a)){a.$L=r;var l=e.props||Ax,c=e.ref,h=t.ref,d=a.state;if(!a.$N){if(Ex(a.componentWillReceiveProps)){if(a.$BR=!0,a.componentWillReceiveProps(l,n),a.$UN)return;a.$BR=!1}Tx(a.$PS)||(d=kx(d,a.$PS),a.$PS=null)}iS(a,d,l,i,n,s,!1,o,r),h!==c&&(Fw(h),Hw(c,a,r))}}(t,e,i,n,s,o,r):8&a?function(t,e,i,n,s,o,r){var a=!0,l=e.props||Ax,c=e.ref,h=t.props,d=!wx(c),u=t.children;if(d&&Ex(c.onComponentShouldUpdate)&&(a=c.onComponentShouldUpdate(h,l)),!1!==a){d&&Ex(c.onComponentWillUpdate)&&c.onComponentWillUpdate(h,l);var p=ow(Uw(e,n));tS(u,p,i,n,s,o,r),e.children=p,d&&Ex(c.onComponentDidUpdate)&&c.onComponentDidUpdate(h,l)}else e.children=u}(t,e,i,n,s,o,r):16&a?function(t,e){var i=e.children,n=e.dom=t.dom;i!==t.children&&(n.nodeValue=i)}(t,e):512&a?e.dom=t.dom:8192&a?function(t,e,i,n,s,o){var r=t.children,a=e.children,l=t.childFlags,c=e.childFlags,h=null;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=ew());var d=0!=(2&c);if(12&l){var u=r.length;(8&l&&8&c||d||!d&&a.length>u)&&(h=Vx(r[u-1],!1).nextSibling)}eS(l,c,r,a,i,n,s,h,t,o)}(t,e,i,n,s,r):function(t,e,i,n){var s=t.ref,o=e.ref,r=e.children;if(eS(t.childFlags,e.childFlags,t.children,r,s,i,!1,null,t,n),e.dom=t.dom,s!==o&&!Sx(r)){var a=r.dom;Rx(s,a),Mx(o,a)}}(t,e,n,r)}function eS(t,e,i,n,s,o,r,a,l,c){switch(t){case 2:switch(e){case 2:tS(i,n,s,o,r,a,c);break;case 1:Vw(i,s);break;case 16:Lw(i),jx(s,n);break;default:!function(t,e,i,n,s,o){Lw(t),Xw(e,i,n,s,Vx(t,!0),o),Lx(t,i)}(i,n,s,o,r,c)}break;case 1:switch(e){case 2:qw(n,s,o,r,a,c);break;case 1:break;case 16:jx(s,n);break;default:Xw(n,s,o,r,a,c)}break;case 16:switch(e){case 16:!function(t,e,i){t!==e&&(""!==t?i.firstChild.nodeValue=e:jx(i,e))}(i,n,s);break;case 2:Nw(s),qw(n,s,o,r,a,c);break;case 1:Nw(s);break;default:Nw(s),Xw(n,s,o,r,a,c)}break;default:switch(e){case 16:$w(i),jx(s,n);break;case 2:zw(s,l,i),qw(n,s,o,r,a,c);break;case 1:zw(s,l,i);break;default:var h=0|i.length,d=0|n.length;0===h?d>0&&Xw(n,s,o,r,a,c):0===d?zw(s,l,i):8===e&&8===t?function(t,e,i,n,s,o,r,a,l,c){var h,d,u=o-1,p=r-1,f=0,_=t[f],g=e[f];t:{for(;_.key===g.key;){if(16384&g.flags&&(e[f]=g=tw(g)),tS(_,g,i,n,s,a,c),t[f]=g,++f>u||f>p)break t;_=t[f],g=e[f]}for(_=t[u],g=e[p];_.key===g.key;){if(16384&g.flags&&(e[p]=g=tw(g)),tS(_,g,i,n,s,a,c),t[u]=g,p--,f>--u||f>p)break t;_=t[u],g=e[p]}}if(f>u){if(f<=p)for(d=(h=p+1)p)for(;f<=u;)Vw(t[f++],i);else!function(t,e,i,n,s,o,r,a,l,c,h,d,u){var p,f,_,g=0,m=a,v=a,y=o-a+1,b=r-a+1,C=new Int32Array(b+1),x=y===n,w=!1,S=0,E=0;if(s<4||(y|b)<32)for(g=m;g<=o;++g)if(p=t[g],Ea?w=!0:S=a,16384&f.flags&&(e[a]=f=tw(f)),tS(p,f,l,i,c,h,u),++E;break}!x&&a>r&&Vw(p,l)}else x||Vw(p,l);else{var I={};for(g=v;g<=r;++g)I[e[g].key]=g;for(g=m;g<=o;++g)if(p=t[g],Em;)Vw(t[m++],l);C[a-v]=g+1,S>a?w=!0:S=a,16384&(f=e[a]).flags&&(e[a]=f=tw(f)),tS(p,f,l,i,c,h,u),++E}else x||Vw(p,l);else x||Vw(p,l)}if(x)zw(l,d,t),Xw(e,l,i,c,h,u);else if(w){var T=function(t){var e=0,i=0,n=0,s=0,o=0,r=0,a=0,l=t.length;for(l>oS&&(oS=l,nS=new Int32Array(l),sS=new Int32Array(l));i>1]]0&&(sS[i]=nS[o-1]),nS[o]=i)}o=s+1;var c=new Int32Array(o);for(r=nS[o-1];o-- >0;)c[o]=r,r=sS[r],nS[o]=0;return c}(C);for(a=T.length-1,g=b-1;g>=0;g--)0===C[g]?(16384&(f=e[S=g+v]).flags&&(e[S]=f=tw(f)),qw(f,l,i,c,(_=S+1)=0;g--)0===C[g]&&(16384&(f=e[S=g+v]).flags&&(e[S]=f=tw(f)),qw(f,l,i,c,(_=S+1)r?r:o,u=0;ur)for(u=d;ut())}}},gS=(t,e)=>{if(!(t instanceof Object&&e instanceof Object))return t===e;const i=Object.keys(t),n=Object.keys(e);return i.length===n.length&&!i.some(i=>t[i]!==e[i])};class mS extends fS{constructor(){super(...arguments),this._pendingContext=this.context}componentWillReceiveProps(t,e){this._pendingContext=null!=e?e:{}}shouldComponentUpdate(t,e){return!gS(this.props,t)||!gS(this.state,e)||!gS(this.context,this._pendingContext)}}class vS extends mS{constructor(){super(...arguments),this._effects=[]}createEffects(){return[]}updateEffects(){}componentWillMount(){_S.lock()}componentWillUpdate(t,e,i){_S.lock()}componentDidMount(){_S.callbacks.push(()=>{this._effects=this.createEffects()}),_S.callEffects()}componentDidUpdate(){_S.callbacks.push(()=>this.updateEffects()),_S.callEffects()}destroyEffects(){this._effects.forEach(t=>t.dispose())}componentWillUnmount(){this.destroyEffects()}}class yS extends vS{constructor(){super(...arguments),this.vDomElement=null}vDomUpdateClasses(){const t=this.vDomElement,e=t.className.length?t.className.split(" "):[],i=e.filter(e=>t.dxClasses.previous.indexOf(e)<0),n=t.dxClasses.previous.filter(t=>e.indexOf(t)<0);i.forEach(e=>{const i=t.dxClasses.removed.indexOf(e);i>-1?t.dxClasses.removed.splice(i,1):t.dxClasses.added.push(e)}),n.forEach(e=>{const i=t.dxClasses.added.indexOf(e);i>-1?t.dxClasses.added.splice(i,1):t.dxClasses.removed.push(e)})}componentDidMount(){const t=Vx(this.$LI,!0);this.vDomElement=t,super.componentDidMount(),t.dxClasses=t.dxClasses||{removed:[],added:[],previous:[]},t.dxClasses.previous=(null==t?void 0:t.className.length)?t.className.split(" "):[]}componentDidUpdate(){super.componentDidUpdate();const t=this.vDomElement;null!==t&&(t.dxClasses.added.forEach(e=>t.classList.add(e)),t.dxClasses.removed.forEach(e=>t.classList.remove(e)),t.dxClasses.previous=t.className.length?t.className.split(" "):[])}shouldComponentUpdate(t,e){const i=super.shouldComponentUpdate(t,e);return i&&this.vDomUpdateClasses(),i}}let bS=0;class CS{constructor(t,e){this.dependency=e,this.effect=t,this.destroy=t()}update(t){const e=this.dependency;t&&(this.dependency=t),(!t||t.some((t,i)=>e[i]!==t))&&(this.dispose(),this.destroy=this.effect())}dispose(){this.destroy&&this.destroy()}}const xS=()=>new CS(()=>{uS()},[]);function wS(t){return null===t}function SS(t,e,i,n,s,o){const r=t.childFlags,a=t.children,l=t.props,c=t.flags;if(1!==r){if(2===r)wS(i)?qw(a,e,n,s,null,o):i=(i=IS(a,e,i,n,s,o))?i.nextSibling:null;else if(16===r)wS(i)?e.appendChild(document.createTextNode(a)):1!==e.childNodes.length||3!==i.nodeType?e.textContent=a:i.nodeValue!==a&&(i.nodeValue=a),i=null;else if(12&r){let t=!1;for(let r=0,l=a.length;r0?qw(l,e,n,s,i,o):i=(i=IS(l,e,i,n,s,o))?i.nextSibling:null,t=(16&l.flags)>0}}if(0==(8192&c)){let t=null;for(;i;)t=i.nextSibling,e.removeChild(i),i=t}}else!wS(e.firstChild)&&!function(t,e){return Boolean(e&&e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html&&function(t,e){const i=document.createElement("i");return i.innerHTML=e,i.innerHTML===t.innerHTML}(t,e.dangerouslySetInnerHTML.__html))}(e,l)&&(e.textContent="",448&c&&(e.defaultValue=""))}function ES(t,e,i){if(3!==i.nodeType)e.replaceChild(t.dom=document.createTextNode(t.children),i);else{const e=t.children;i.nodeValue!==e&&(i.nodeValue=e),t.dom=i}return t.dom}function IS(t,e,i,n,s,o){const r=t.flags|=16384;return 14&r?function(t,e,i,n,s,o,r){const a=t.ref;let l;if(o){const o=Gw(t,t.type,t.props||Ax,n,s,r);l=IS(o.$LI,e,i,o.$CX,s,r),Yw(a,o,r)}else{const o=ow(Uw(t,n));l=IS(o,e,i,n,s,r),t.children=o,Jw(t,r)}return l}(t,e,i,n,s,(4&r)>0,o):481&r?function(t,e,i,n,s,o){const r=t.props,a=t.className,l=t.flags,c=t.ref;return s=s||(32&l)>0,1!==i.nodeType?(Qw(t,null,n,s,null,o),e.replaceChild(t.dom,i)):(t.dom=i,SS(t,i,i.firstChild,n,s,o),wS(r)||jw(t,l,r,i,s),function(t){return null==t}(a)?""!==i.className&&i.removeAttribute("class"):s?i.setAttribute("class",a):i.className=a,Hw(c,i,o)),t.dom}(t,e,i,n,s,o):16&r?ES(t,e,i):512&r?t.dom=i:8192&r?function(t,e,i,n,s,o){const r=t.children;return 2===t.childFlags?(ES(r,e,i),r.dom):(SS(t,e,i,n,s,o),function(t){let e,i;for(;t;){if(e=t.flags,2033&e)return t.dom;i=t.children,t=8192&e?2===t.childFlags?i:i[i.length-1]:4&e?i.$LI:i}return null}(r[r.length-1]))}(t,e,i,n,s,o):(function(t){throw t||(t="a runtime error occured! Use Inferno in development environment to find the error."),new Error(`Inferno Error: ${t}`)}(),null)}function TS(t){return null==t}function OS(t){return"string"==typeof t}function kS(t){return void 0===t}var DS={onComponentDidMount:1,onComponentDidUpdate:1,onComponentShouldUpdate:1,onComponentWillMount:1,onComponentWillUnmount:1,onComponentWillUpdate:1};function AS(t,e,i){var n,s,o=arguments,r=null,a=null,l=null,c=0,h=arguments.length-2;if(1===h)n=i;else if(h>1)for(n=[];h-- >0;)n[h]=o[h+2];if(!OS(t)){if(c=2,kS(n)||(e||(e={}),e.children=n),!TS(e))for(var d in s={},e)"key"===d?a=e.key:"ref"===d?r=e.ref:1===DS[d]?(r||(r={}),r[d]=e[d]):s[d]=e[d];return Qx(c,t,s,a,r)}if(c=nw(t),!TS(e))for(var u in s={},e)"className"===u||"class"===u?l=e[u]:"key"===u?a=e.key:"children"===u&&kS(n)?n=e.children:"ref"===u?r=e.ref:("contenteditable"===u&&(c|=4096),s[u]=e[u]);return 8192&c?Yx(1===h?[n]:n,0,a):Zx(c,t,l,n,0,s,a,r)}const BS=new Set(["animationIterationCount","borderImageOutset","borderImageSlice","border-imageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","fillOpacity","flex","flexGrow","flexNegative","flexOrder","flexPositive","flexShrink","floodOpacity","fontWeight","gridColumn","gridRow","lineClamp","lineHeight","opacity","order","orphans","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","zIndex","zoom"]),MS=/[A-Z]/g;function PS(t){if(t instanceof Object)return Object.entries(t).reduce((t,[e,i])=>(t[(t=>t.replace(MS,"-$&").toLowerCase())(e)]=(t=>"number"==typeof t||!Number.isNaN(Number(t)))(i)?((t,e)=>BS.has(t)?e:`${e}px`)(e,i):i,t),{})}var RS=t=>{var{parentNode:e}=t;if(e){var i=t.nextSibling;yu(t),e.$V=t.$V,rS(null,e),e.insertBefore(t,i),t.innerHTML="",delete e.$V}delete t.$V},FS=eh({createElement:(t,e)=>AS(t,e),remove:RS,onAfterRender:()=>{_S.callEffects()},onPreRender:()=>{_S.lock()},render:(t,e,i,n)=>{if(n)rS(AS(t,e),i);else{var{parentNode:s}=i,o=null==i?void 0:i.nextSibling,r=sd.createElement("div");r.appendChild(i);var a=sd.createDocumentFragment().appendChild(r);!!i.$V&&RS(i),function(t,e,i){let n=e.firstChild;if(wS(n))rS(t,e,i);else{const i=[];for(function(t){return null===t||!1===t||!0===t||void 0===t}(t)||(n=IS(t,e,n,{},!1,i));n&&(n=n.nextSibling);)e.removeChild(n);if(i.length>0){let t;for(;void 0!==(t=i.shift());)t()}}e.$V=t}(AS(t,e),a),i.$V=a.$V,s&&s.insertBefore(i,o)}}}),HS=(t,e)=>Object.keys(t).length===Object.keys(e).length&&Object.keys(t).every(i=>t[i]===e[i]),VS=["isEqual"];class LS extends vS{constructor(t){super(t),this.renderTemplate=this.renderTemplate.bind(this)}renderTemplate(){var t=Vx(this.$LI,!0);if(null==t||!t.parentNode)return()=>{};var e=t.parentNode,i=Gu(e),n=i.contents().toArray(),s=function(t,e){var i,{data:n,index:s}=null!==(i=t.model)&&void 0!==i?i:{data:{}};n&&Object.keys(n).forEach(t=>{n[t]&&sd.isNode(n[t])&&(n[t]=Uu(Gu(n[t])))});var o=t.template.render(ih({container:e,transclude:t.transclude},{renovated:t.renovated},t.transclude?{}:{model:n},!t.transclude&&Number.isFinite(s)?{index:s}:{}));return void 0===o?[]:function(t){return!!t.toArray}(o)?o.toArray():[Gu(o).get(0)]}(this.props,Uu(i));return((t,e)=>{if(e&&e[0])e.is(t)||(Fc(e,(e,i)=>{((t,e)=>{e&&sd.insertElement(t.parentNode,e,t)})(t[0],i)}),t.remove())})(Gu(t),Gu(s)),()=>{var i=Gu(e).contents().toArray();(function(t,e){e.forEach(e=>{!t.find(t=>e===t)&&e.parentNode&&Gu(e).remove()})})(n,i),e.appendChild(t)}}shouldComponentUpdate(t){var{model:e,template:i}=this.props,{isEqual:n,model:s,template:o}=t,r=null!=n?n:HS;if(i!==o)return!0;if(!wc(e)||!wc(s))return e!==s;var{data:a,index:l}=e,{data:c,index:h}=s;return l!==h||!r(a,c)}createEffects(){return[new CS(this.renderTemplate,[this.props.template,this.props.model])]}updateEffects(){this._effects[0].update([this.props.template,this.props.model])}componentWillUnmount(){}render(){return null}}function $S(t){return Array.isArray(t)?[...t]:ih({},t)}function NS(t,e,i){var n=$S(i.length>0&&e&&t!==e?e:t),s=i[0];return i.length>1?n[s]=NS(t[s],null==e?void 0:e[s],i.slice(1)):s&&(n[s]=kc(t[s])?$S(t[s]):t[s]),n}function zS(t,e,i,n){var s=e[i],o=t[i];t[i]=kc(s)||i!==n&&Array.isArray(s)?NS(s,o,wh(n).slice(1)):s}var WS=(t,e)=>i=>{Object.prototype.hasOwnProperty.call(t,i)&&void 0===t[i]&&(t[i]=e(i))};let jS=(()=>{class t extends Lm{constructor(t,e){super(t,e),this._shouldRaiseContentReady=!1,this.validateKeyDownHandler()}get _propsInfo(){return{allowNull:[],twoWay:[],elements:[],templates:[],props:[]}}validateKeyDownHandler(){if(this.getSupportedKeyNames().length>0&&"function"!=typeof this._viewComponent.prototype.keyDown)throw Error("Component's declaration must have 'keyDown' method.")}get viewRef(){var t;return null===(t=this._viewRef)||void 0===t?void 0:t.current}_checkContentReadyOption(t){var e=this._getContentReadyOptions().reduce((t,e)=>(t[e]=!0,t),{});return this._checkContentReadyOption=t=>!!e[t],this._checkContentReadyOption(t)}_getContentReadyOptions(){return["rtlEnabled"]}_fireContentReady(){this._actionsMap.onContentReady({})}_getDefaultOptions(){var t=this._getViewComponentDefaultProps();return Pc(!0,super._getDefaultOptions(),t,this._propsInfo.twoWay.reduce((e,i)=>{var[n,s,o]=i;return ih({},e,{[n]:t[s],[o]:t=>this.option(n,t)})},{}),this._propsInfo.templates.reduce((t,e)=>ih({},t,{[e]:null}),{}))}_getUnwrappedOption(){var t={};return Object.keys(this.option()).forEach(e=>{t[e]=this.option(e)}),t}_initializeComponent(){var t;super._initializeComponent(),null===(t=this._templateManager)||void 0===t||t.addDefaultTemplates(this.getDefaultTemplates());var e=this._getUnwrappedOption();this._props=this._optionsWithDefaultTemplates(e),this._propsInfo.templates.forEach(t=>{this._componentTemplates[t]=this._createTemplateComponent(this._props[t])}),Object.keys(this._getActionConfigsFull()).forEach(t=>this._addAction(t)),this._viewRef={current:null},this.defaultKeyHandlers=this._createDefaultKeyHandlers()}_initMarkup(){var t=this.getProps();this._renderWrapper(t)}_renderWrapper(t){var e=this.$element()[0];this._isNodeReplaced||FS.onPreRender(),FS.render(this._viewComponent,t,e,this._isNodeReplaced),this._isNodeReplaced||(this._isNodeReplaced=!0,FS.onAfterRender(),this._shouldRaiseContentReady=!0),this._shouldRaiseContentReady&&(this._fireContentReady(),this._shouldRaiseContentReady=!1)}_silent(t,e){this._options.silent(t,e)}_render(){}_removeWidget(){FS.remove(this.$element()[0])}_dispose(){this._removeWidget(),super._dispose()}get elementAttr(){var t=this.$element()[0];if(!this._elementAttr){var{attributes:e}=t,i=Array.from(e).filter(t=>{var i;return!this._propsInfo.templates.includes(t.name)&&(null===(i=e[t.name])||void 0===i?void 0:i.specified)}).reduce((e,i)=>{var{name:n,value:s}=i,o=e;return o[n]=""===s&&n in t?t[n]:s,o},{});this._elementAttr=i,this._storedClasses=t.getAttribute("class")||""}for(var n=t.style,s={},o=0;o{c(e)}:void 0};return[...n,...this._getAdditionalProps()].forEach(e=>{Object.prototype.hasOwnProperty.call(t,e)&&(d[e]=t[e])}),e.forEach(WS(d,()=>null)),r.forEach(WS(d,t=>a[t])),s.forEach(t=>{var[e,i]=t;WS(d,()=>a[i])(e)}),i.forEach(t=>{if(t in d){var e=d[t];Ac(e)&&(d[t]=this._patchElementParam(e))}}),d}getSupportedKeyNames(){return[]}prepareStyleProp(t){return"string"==typeof t.style?ih({},t,{style:{},cssText:t.style}):t}getProps(){var t,e,{elementAttr:i}=this.option(),n=this._patchOptionValues(ih({},this._props,{ref:this._viewRef,children:this._extractDefaultSlot(),aria:this._aria}));return this._propsInfo.templates.forEach(t=>{n[t]=this._componentTemplates[t]}),this.prepareStyleProp(ih({},n,this.elementAttr,i,{className:[...(null!==(t=this.elementAttr.class)&&void 0!==t?t:"").split(" "),...(null!==(e=null==i?void 0:i.class)&&void 0!==e?e:"").split(" ")].filter((t,e,i)=>t&&i.indexOf(t)===e).join(" ").trim(),class:""},this._actionsMap))}_getActionConfigs(){return{}}_getActionConfigsFull(){return ih({},this._getActionConfigs(),this._getAdditionalActionConfigs())}getDefaultTemplates(){var t=Object.values(this._templatesInfo),e={};return t.forEach(t=>{e[t]="dx-renovation-template-mock"}),e}get _templatesInfo(){return{}}_optionsWithDefaultTemplates(t){var e=Object.entries(this._templatesInfo).reduce((e,i)=>{var n,[s,o]=i;return ih({},e,{[s]:null!==(n=t[s])&&void 0!==n?n:o})},{});return ih({},t,e)}_init(){super._init(),this.customKeyHandlers={},this._actionsMap={},this._aria={},this._componentTemplates={}}_createDefaultKeyHandlers(){var t={};return this.getSupportedKeyNames().forEach(e=>{t[e]=t=>this.viewRef.keyDown(am.createKeyDownOptions(t))}),t}_addAction(t,e){var i=e;if(!i){var n=this._createActionByOption(t,this._getActionConfigsFull()[t]);i=t=>(Object.keys(t).forEach(e=>{wc(t[e])&&sd.isNode(t[e])&&(t[e]=Uu(Gu(t[e])))}),n(t))}this._actionsMap[t]=i}_optionChanged(t){var{fullName:e,name:i,previousValue:n,value:s}=t;zS(this._props,this.option(),i,e),this._propsInfo.templates.includes(i)&&s!==n&&(this._componentTemplates[i]=this._createTemplateComponent(s)),i&&this._getActionConfigsFull()[i]&&this._addAction(i),this._shouldRaiseContentReady=this._shouldRaiseContentReady||this._checkContentReadyOption(e),super._optionChanged(t),this._invalidate()}_extractDefaultSlot(){return this.option("_hasAnonymousTemplateContent")?FS.createElement(LS,{template:this._getTemplate(this._templateManager.anonymousTemplateName),transclude:!0,renovated:!0}):null}_createTemplateComponent(t){if(t){var e=this._getTemplate(t);if(!Ec(e)||"dx-renovation-template-mock"!==e)return t=>FS.createElement(LS,function(t,e){var i,n={template:e,model:ih({},t)},s=null!==(i=t.data)&&void 0!==i?i:{},{isEqual:o}=s,r=sy(s,VS);return o&&(n.model.data=r,n.isEqual=o),n}(t,e))}}_wrapKeyDownHandler(t){return e=>{var{keyName:i,originalEvent:n,which:s}=e,o=this.customKeyHandlers,r=o[i]||o[s];return void 0===r||r.bind(this)(n,e)?null==t?void 0:t(n,e):(n.cancel=!0,n)}}_toPublicElement(t){return Uu(Gu(t))}_patchElementParam(t){try{var e=Gu(t),i=null==e?void 0:e.get(0);return null!=i&&i.nodeType?i:t}catch(n){return t}}repaint(){this._isNodeReplaced=!1,this._shouldRaiseContentReady=!0,this._removeWidget(),this._refresh()}_supportedKeys(){return ih({},this.defaultKeyHandlers,this.customKeyHandlers)}registerKeyHandler(t,e){this.customKeyHandlers[t]=e}setAria(t,e){this._aria[t]=e,this._initMarkup()}_getViewComponentDefaultProps(){return this._viewComponent.defaultProps||{}}}return t.IS_RENOVATED_WIDGET=!1,t.IS_RENOVATED_WIDGET=!0,t})();var KS=function(t){return 0===t?0:t/Math.abs(t)},GS=function(t,e,i){var n=!e&&0!==e,s=!i&&0!==i;return n&&(e=s?t:Math.min(t,i)),s&&(i=n?t:Math.max(t,e)),Math.min(Math.max(t,e),i)},US=function(t,e,i){return t>=e&&t<=i};function qS(t,e){var i=function(t){var e=t.toExponential().split("e"),i=parseFloat(e[0]);return{exponent:parseInt(e[1]),mantissa:i}}(t);return parseFloat("".concat(i.mantissa,"e").concat(i.exponent+e))}function ZS(t){var e,i=t.toString();return(null===(e=i.split(".")[1])||void 0===e?void 0:e.length)||parseInt(i.split("e-")[1])||0}function QS(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat(t.toFixed(e))}function XS(t,e){var i=Math.pow(10,e);return function(t){return KS(t)*Math.round(Math.abs(t))}(qS(t,e))/i}function YS(t,e){var i=e||0,n=i>0?XS(...arguments):t;return n.toFixed(i)}var JS={thousandsSeparator:",",decimalSeparator:"."};function tE(t){return t.toString().split("").reverse().join("")}function eE(t){return t.replace(/'.+'/g,"")}function iE(t){if(!t)return 0;var e=eE(t);return e.length-e.replace(/[#]/g,"").length}function nE(t){if(!t)return 0;var e=eE(t);return e.length-e.replace(/[0]/g,"").length}function sE(t,e,i){if(!t)return"";for(t.length>i&&(t=t.substr(0,i));t.length>e&&"0"===t.slice(-1);)t=t.substr(0,t.length-1);for(;t.length{var e=Ky.locale()+"/"+JSON.stringify(t);return hE[e]||(hE[e]=new Intl.NumberFormat(Ky.locale(),t).format),hE[e]},uE={engine:function(){return"intl"},_formatNumberCore:function(t,e,i){return"exponential"===e?this.callBase.apply(this,arguments):dE(this._normalizeFormatConfig(e,i,t))(t)},_normalizeFormatConfig:function(t,e,i){var n;if("decimal"===t){var s=String(i).split(".")[1];n={minimumIntegerDigits:e.precision||void 0,useGrouping:!1,maximumFractionDigits:s&&s.length,round:i<0?"ceil":"floor"}}else n=this._getPrecisionConfig(e.precision);if("percent"===t)n.style="percent";else if("currency"===t){var o,r=null!==(o=e.useCurrencyAccountingStyle)&&void 0!==o?o:ah().defaultUseCurrencyAccountingStyle;n.style="currency",n.currency=e.currency||ah().defaultCurrency,n.currencySign=lE[+r]}return n},_getPrecisionConfig:function(t){return null===t?{minimumFractionDigits:0,maximumFractionDigits:20}:{minimumFractionDigits:t||0,maximumFractionDigits:t||0}},format:function(t,e){return"number"!=typeof t?t:("default"===(e=this._normalizeFormat(e)).currency&&(e.currency=ah().defaultCurrency),e&&("function"==typeof e||e.type||e.formatter)?this.callBase.apply(this,arguments):dE(e)(t))},_getCurrencySymbolInfo:function(t){var e=(t=>new Intl.NumberFormat(Ky.locale(),{style:"currency",currency:t}))(t);return this._extractCurrencySymbolInfo(e.format(0))},_extractCurrencySymbolInfo:function(t){var e=cE.exec(t)||[];return{position:e[1]?"before":"after",symbol:e[1]||e[4]||"",delimiter:e[2]||e[3]||""}},getCurrencySymbol:function(t){return t||(t=ah().defaultCurrency),{symbol:this._getCurrencySymbolInfo(t).symbol}},getOpenXmlCurrencyFormat:function(t){var e=t||ah().defaultCurrency;return((t,e)=>{if(e){var i=t;if("string"==typeof t){i="";for(var n=0;naE[t]))}},pE="undefined"!=typeof Intl,fE=["currency","fixedpoint","exponential","percent","decimal"],_E={1:"K",2:"M",3:"B",4:"T"},gE={largenumber:"auto",thousands:1,millions:2,billions:3,trillions:4},mE=eh({engine:function(){return"base"},numericFormats:fE,defaultLargeNumberFormatPostfixes:_E,_parseNumberFormatString:function(t){var e={};if(t&&"string"==typeof t){var i=t.toLowerCase().split(" ");if(Fc(i,(t,i)=>{fE.includes(i)?e.formatType=i:i in gE&&(e.power=gE[i])}),e.power&&!e.formatType&&(e.formatType="fixedpoint"),e.formatType)return e}},_calculateNumberPower:function(t,e,i,n){var s=Math.abs(t),o=0;if(s>1)for(;s&&s>=e&&(void 0===n||o0&&s<1)for(;s<1&&(void 0===i||o>i);)o--,s*=e;return o},_getNumberByPower:function(t,e,i){for(var n=t;e>0;)n/=i,e--;for(;e<0;)n*=i,e++;return n},_formatNumber:function(t,e,i){"auto"===e.power&&(e.power=this._calculateNumberPower(t,1e3,0,4)),e.power&&(t=this._getNumberByPower(t,e.power,1e3));var n=this.defaultLargeNumberFormatPostfixes[e.power]||"",s=this._formatNumberCore(t,e.formatType,i);return s.replace(/(\d|.$)(\D*)$/,"$1"+n+"$2")},_formatNumberExponential:function(t,e){var i=this._calculateNumberPower(t,10),n=this._getNumberByPower(t,i,10);void 0===e.precision&&(e.precision=1),n.toFixed(e.precision||0)>=10&&(i++,n/=10);var s=(i>=0?"+":"")+i.toString();return this._formatNumberCore(n,"fixedpoint",e)+"E"+s},_addZeroes:function(t,e){for(var i=Math.pow(10,e),n=t<0?"-":"",s=(t=(Math.abs(t)*i>>>0)/i).toString();s.lengthString.fromCharCode(t.charCodeAt(0)+(s.charCodeAt(0)-n.charCodeAt(0))))},getNegativeEtalonRegExp:function(t){var e=this._getSeparators(),i=new RegExp("[0-9"+Uh(e.decimalSeparator+e.thousandsSeparator)+"]+","g"),n=this.format(-1,t).replace(i,"1");return["\\","(",")","[","]","*","+","$","^","?","|","{","}"].forEach(t=>{n=n.replace(new RegExp("\\".concat(t),"g"),"\\".concat(t))}),n=(n=n.replace(/ /g,"\\s")).replace(/1/g,".*"),new RegExp(n,"g")},getSign:function(t,e){if(!e)return"-"===t.replace(/[^0-9-]/g,"").charAt(0)?-1:1;var i=this.getNegativeEtalonRegExp(e);return t.match(i)?-1:1},format:function(t,e){if("number"!=typeof t||"number"==typeof e)return t;if("function"==typeof(e=e&&e.formatter||e))return e(t);(e=this._normalizeFormat(e)).type||(e.type="decimal");var i=this._parseNumberFormatString(e.type);if(!i){var n=this._getSeparators();return n.unlimitedIntegerDigits=e.unlimitedIntegerDigits,this.convertDigits(function(t,e){return e=e||JS,function(i){if("number"!=typeof i||isNaN(i))return"";var n=i>0||1/i==1/0,s=function(t){var e=t.split(";");return 1===e.length&&e.push("-"+e[0]),e}(t)[n?0:1],o=function(t){for(var e=!1,i=0;i15)return NaN;var o=+s*this.getSign(t,e);e=this._normalizeFormat(e);var r=this._parseNumberFormatString(e.type),a=null==r?void 0:r.power;if(a){if("auto"===a){var l=t.match(/\d(K|M|B|T)/);l&&(a=Object.keys(_E).find(t=>_E[t]===l[1]))}o*=Math.pow(10,3*a)}return"percent"===(null==r?void 0:r.formatType)&&(o/=100),o}},_calcSignificantDigits:function(t){var[e,i]=t.split("."),n=t=>{for(var e=-1,i=0;i-1?t.length-e:0},s=0;return e&&(s+=n(e.split(""))),i&&(s+=n(i.split("").reverse())),s}});mE.inject(rE),pE&&mE.inject(uE);var vE=mE,yE=/^[\d\w.+_-]+@[\d\w._-]+\.[\w]+$/i;class bE{constructor(){this.NAME="base"}defaultMessage(t){return qy.getFormatter("validation-".concat(this.NAME))(t)}defaultFormattedMessage(t){return qy.getFormatter("validation-".concat(this.NAME,"-formatted"))(t)}_isValueEmpty(t){return!xE.required.validate(t,{})}validate(t,e){var i=Array.isArray(t)?t:[t],n=!0;return i.length?i.every(t=>n=this._validate(t,e)):n=this._validate(null,e),n}}class CE extends bE{constructor(){super(),this.NAME="custom"}validate(t,e){if(e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var i=e.validator,n=i&&Sc(i.option)&&i.option("dataGetter"),s=Sc(n)&&n(),o={value:t,validator:i,rule:e};return s&&Pc(o,s),e.validationCallback(o)}}var xE={required:new class extends bE{constructor(){super(),this.NAME="required"}_validate(t,e){return!(!wc(t)||!1===t)&&(t=String(t),(e.trim||!wc(e.trim))&&(t=t.trim()),""!==t)}},numeric:new class extends bE{constructor(){super(),this.NAME="numeric"}_validate(t,e){return!(!1===e.ignoreEmptyValue||!this._isValueEmpty(t))||(e.useCultureSettings&&Ec(t)?!isNaN(vE.parse(t)):Ic(t))}},range:new class extends bE{constructor(){super(),this.NAME="range"}_validate(t,e){if(!1!==e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var i=xE.numeric.validate(t,e),n=wc(t)&&""!==t,s=i?parseFloat(t):n&&t.valueOf(),o=e.min,r=e.max;if(!i&&!function(t){return"date"===Cc(t)}(t)&&!n)return!1;if(wc(o))return wc(r)?s>=o&&s<=r:s>=o;if(wc(r))return s<=r;throw Gc.Error("E0101")}},stringLength:new class extends bE{constructor(){super(),this.NAME="stringLength"}_validate(t,e){var i;return t=String(null!==(i=t)&&void 0!==i?i:""),(e.trim||!wc(e.trim))&&(t=t.trim()),!(!e.ignoreEmptyValue||!this._isValueEmpty(t))||xE.range.validate(t.length,Pc({},e))}},custom:new CE,async:new class extends CE{constructor(){super(),this.NAME="async"}validate(t,e){if(wc(e.reevaluate)||Pc(e,{reevaluate:!0}),e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var i=e.validator,n=i&&Sc(i.option)&&i.option("dataGetter"),s=Sc(n)&&n(),o={value:t,validator:i,rule:e};s&&Pc(o,s);var r=e.validationCallback(o);if(!Bc(r))throw Gc.Error("E0103");return this._getWrappedPromise(ph(r).promise())}_getWrappedPromise(t){var e=new _h;return t.then(function(t){e.resolve(t)},function(t){var i={isValid:!1};wc(t)&&(Ec(t)?i.message=t:Tc(t)&&wc(t.message)&&Ec(t.message)&&(i.message=t.message)),e.resolve(i)}),e.promise()}},compare:new class extends bE{constructor(){super(),this.NAME="compare"}_validate(t,e){if(!e.comparisonTarget)throw Gc.Error("E0102");if(e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;Pc(e,{reevaluate:!0});var i=e.comparisonTarget();switch(e.comparisonType||"=="){case"==":return t==i;case"!=":return t!=i;case"===":return t===i;case"!==":return t!==i;case">":return t>i;case">=":return t>=i;case"<":return t{var n=i.validate();t.isValid=t.isValid&&n.isValid,n.brokenRules&&(t.brokenRules=t.brokenRules.concat(n.brokenRules)),t.validators.push(i),"pending"===n.status&&this._addPendingValidator(i),this._subscribeToChangeEvents(i)}),this._pendingValidators.length?t.status="pending":(t.status=t.isValid?"valid":"invalid",this._unsubscribeFromAllChangeEvents(),this._raiseValidatedEvent(t)),this._updateValidationInfo(t),Pc({},this._validationInfo.result)},_subscribeToChangeEvents(t){t.on("validating",this._onValidatorStatusChanged),t.on("validated",this._onValidatorStatusChanged)},_unsubscribeFromChangeEvents(t){t.off("validating",this._onValidatorStatusChanged),t.off("validated",this._onValidatorStatusChanged)},_unsubscribeFromAllChangeEvents(){Fc(this.validators,(t,e)=>{this._unsubscribeFromChangeEvents(e)})},_updateValidationInfo(t){this._validationInfo.result=t,"pending"===t.status&&(this._validationInfo.deferred||(this._validationInfo.deferred=new _h,this._validationInfo.result.complete=this._validationInfo.deferred.promise()))},_addPendingValidator(t){Zh(this._pendingValidators,function(e){return e===t})[0]||this._pendingValidators.push(t)},_removePendingValidator(t){var e=this._pendingValidators.indexOf(t);e>=0&&this._pendingValidators.splice(e,1)},_orderBrokenRules(t){var e=[];return Fc(this.validators,function(i,n){var s=Zh(t,function(t){return t.validator===n});s.length&&(e=e.concat(s))}),e},_updateBrokenRules(t){if(this._validationInfo.result){var e=this._validationInfo.result.brokenRules,i=Zh(e,function(e){return e.validator!==t.validator});t.brokenRules&&(e=i.concat(t.brokenRules)),this._validationInfo.result.brokenRules=this._orderBrokenRules(e)}},_onValidatorStatusChanged(t){"pending"!==t.status?this._resolveIfComplete(t):this._addPendingValidator(t.validator)},_resolveIfComplete(t){if(this._removePendingValidator(t.validator),this._updateBrokenRules(t),!this._pendingValidators.length){if(this._unsubscribeFromAllChangeEvents(),!this._validationInfo.result)return;this._validationInfo.result.status=0===this._validationInfo.result.brokenRules.length?"valid":"invalid",this._validationInfo.result.isValid="valid"===this._validationInfo.result.status;var e=Pc({},this._validationInfo.result,{complete:null}),i=this._validationInfo.deferred;this._validationInfo.deferred=null,this._raiseValidatedEvent(e),i&&setTimeout(()=>{i.resolve(e)})}},_raiseValidatedEvent(t){this._eventsStrategy.fireEvent("validated",[t])},_resetValidationInfo(){this._validationInfo={result:null,deferred:null}},_synchronizeValidationInfo(){this._validationInfo.result&&(this._validationInfo.result.validators=this.validators)},removeRegisteredValidator(t){var e=this.validators.indexOf(t);e>-1&&(this.validators.splice(e,1),this._synchronizeValidationInfo(),this._resolveIfComplete({validator:t}))},registerValidator(t){this.validators.includes(t)||(this.validators.push(t),this._synchronizeValidationInfo())},reset(){Fc(this.validators,function(t,e){e.reset()}),this._pendingValidators=[],this._resetValidationInfo()},on(t,e){return this._eventsStrategy.on(t,e),this},off(t,e){return this._eventsStrategy.off(t,e),this}}),SE={groups:[],getGroupConfig(t){var e=Zh(this.groups,function(e){return e.group===t});if(e.length)return e[0]},findGroup(t,e){var i,n,s=(null===(i=t.data())||void 0===i||null===(n=i.dxComponents)||void 0===n?void 0:n.includes("dxValidationGroup"))&&t.dxValidationGroup("instance");if(s)return s;var o=t.parents(".dx-validationgroup").first();return o.length?o.dxValidationGroup("instance"):e},initGroups(){this.groups=[],this.addGroup()},addGroup(t){var e=this.getGroupConfig(t);return e||(e=new wE(t),this.groups.push(e)),e},removeGroup(t){var e=this.getGroupConfig(t),i=this.groups.indexOf(e);return i>-1&&this.groups.splice(i,1),e},_setDefaultMessage(t){var{rule:e,validator:i,name:n}=t;wc(e.message)||(e.message=i.defaultFormattedMessage&&wc(n)?i.defaultFormattedMessage(n):i.defaultMessage())},_addBrokenRule(t){var{result:e,rule:i}=t;e.brokenRule||(e.brokenRule=i),e.brokenRules||(e.brokenRules=[]),e.brokenRules.push(i)},validate(t,e,i){var n,s={name:i,value:t,brokenRule:null,brokenRules:null,isValid:!0,validationRules:e,pendingRules:null,status:"valid",complete:null},o=null==e||null===(n=e[0])||void 0===n?void 0:n.validator,r=[];return Fc(e||[],(e,n)=>{var o,a=xE[n.type];if(!a)throw Gc.Error("E0100");return wc(n.isValid)&&n.value===t&&!n.reevaluate?!!n.isValid||(s.isValid=!1,this._addBrokenRule({result:s,rule:n}),!1):(n.value=t,"async"===n.type?(r.push({rule:n,ruleValidator:a}),!0):(o=a.validate(t,n),n.isValid=o,o||(s.isValid=!1,this._setDefaultMessage({rule:n,validator:a,name:i}),this._addBrokenRule({result:s,rule:n})),!!n.isValid&&void 0))}),s.isValid&&!s.brokenRules&&r.length&&(s=this._validateAsyncRules({value:t,items:r,result:s,name:i})),this._synchronizeGroupValidationInfo(o,s),s.status=s.pendingRules?"pending":s.isValid?"valid":"invalid",s},_synchronizeGroupValidationInfo(t,e){var i;if(t){var n=SE.getGroupConfig(t._validationGroup);n._updateBrokenRules.call(n,{validator:t,brokenRules:null!==(i=e.brokenRules)&&void 0!==i?i:[]})}},_validateAsyncRules(t){var{result:e,value:i,items:n,name:s}=t,o=[];return Fc(n,(t,n)=>{var r=n.ruleValidator.validate(i,n.rule);if(Bc(r)){e.pendingRules||(e.pendingRules=[]),e.pendingRules.push(n.rule);var a=r.then(t=>{var e=this._getPatchedRuleResult(t);return this._updateRuleConfig({rule:n.rule,ruleResult:e,validator:n.ruleValidator,name:s}),e});o.push(a)}else this._updateRuleConfig({rule:n.rule,ruleResult:this._getPatchedRuleResult(r),validator:n.ruleValidator,name:s})}),o.length&&(e.complete=Promise.all(o).then(t=>this._getAsyncRulesResult({result:e,values:t}))),e},_updateRuleConfig(t){var{rule:e,ruleResult:i,validator:n,name:s}=t;e.isValid=i.isValid,i.isValid||(wc(i.message)&&Ec(i.message)&&i.message.length?e.message=i.message:this._setDefaultMessage({rule:e,validator:n,name:s}))},_getPatchedRuleResult(t){var e;return Tc(t)?(e=Pc({},t),wc(e.isValid)||(e.isValid=!0)):e={isValid:!xc(t)||t},e},_getAsyncRulesResult(t){var{values:e,result:i}=t;return Fc(e,(t,e)=>{!1===e.isValid&&(i.isValid=e.isValid,this._addBrokenRule({result:i,rule:i.pendingRules[t]}))}),i.pendingRules=null,i.complete=null,i.status=i.isValid?"valid":"invalid",i},registerValidatorInGroup(t,e){var i=SE.addGroup(t);i.registerValidator.call(i,e)},_shouldRemoveGroup:(t,e)=>!(void 0===t||t&&"dxValidationGroup"===t.NAME||e.length),removeRegisteredValidator(t,e){var i=SE.getGroupConfig(t);i&&(i.removeRegisteredValidator.call(i,e),this._shouldRemoveGroup(t,i.validators)&&this.removeGroup(t))},initValidationOptions(t){var e={};return t&&["isValid","validationStatus","validationError","validationErrors"].forEach(i=>{i in t&&Pc(e,this.synchronizeValidationOptions({name:i,value:t[i]},t))}),e},synchronizeValidationOptions(t,e){var{name:i,value:n}=t;switch(i){case"validationStatus":var s="valid"===n||"pending"===n;return e.isValid!==s?{isValid:s}:{};case"isValid":var{validationStatus:o}=e,r=o;return n&&"invalid"===o?r="valid":!n&&"invalid"!==o&&(r="invalid"),r!==o?{validationStatus:r}:{};case"validationErrors":var a=n&&n.length?n[0]:null;return e.validationError!==a?{validationError:a}:{};case"validationError":var{validationErrors:l}=e;if(!n&&l)return{validationErrors:null};if(n&&!l)return{validationErrors:[n]};if(n&&l&&n!==l[0])return l[0]=n,{validationErrors:l.slice()}}return{}},validateGroup(t){var e=SE.getGroupConfig(t);if(!e)throw Gc.Error("E0110");return e.validate()},resetGroup(t){var e=SE.getGroupConfig(t);if(!e)throw Gc.Error("E0110");return e.reset()}};SE.initGroups();var EE=SE,IE=vp.add,TE=Math.abs,OE=10,kE=Ld(function(){var t="desktop"===Rp.real().deviceType;if(!Ou("pointer-events")||!t)return qh;var e=Gu("
").addClass("dx-gesture-cover").css("pointerEvents","none");return pu.subscribeGlobal(e,"dxmousewheel",function(t){t.preventDefault()}),IE(function(){e.appendTo("body")}),function(t,i){e.css("pointerEvents",t?"all":"none"),t&&e.css("cursor",i)}}),DE=X_.inherit({gesture:!0,configure:function(t){this.getElement().css("msTouchAction",t.immediate?"pinch-zoom":""),this.callBase(t)},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(t){t._needSkipEvent||(t=>{var{target:e}=t,i=Gu(e),n=(null==e?void 0:e.isContentEditable)||(null==e?void 0:e.hasAttribute("contenteditable")),s=i.is("input, textarea, select")||n;return Lf(t)?!(i.is("textarea")&&i.hasClass("dx-texteditor-input")||n)&&i.is("input[type='number'], textarea, select")&&i.is(":focus"):Vf(t)?s||t.which>1:$f(t)?s&&Df(i):void 0})(t)?this._cancel(t):(this._startEvent=Wf(t),this._startEventData=Nf(t),this._stage=1,this._init(t),this._setupImmediateTimer())},_setupImmediateTimer:function(){var t;if(clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate){if(0===this.immediateTimeout)return void(this._immediateAccepted=!0);this._immediateTimer=setTimeout((function(){this._immediateAccepted=!0}).bind(this),null!==(t=this.immediateTimeout)&&void 0!==t?t:180)}},move:function(t){if(1===this._stage&&this._directionConfirmed(t)){if(this._stage=2,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(t),this._adjustStartEvent(t),this._start(this._startEvent),0===this._stage)return;this._requestAccept(t),this._move(t),this._forgetAccept()}else 2===this._stage&&(this._clearSelection(t),this._move(t))},_directionConfirmed:function(t){var e=this._getTouchBoundary(t),i=zf(this._startEventData,Nf(t)),n=TE(i.x),s=TE(i.y),o=this._validateMove(e,n,s),r=this._validateMove(e,s,n),a=this.getDirection(t);return"both"===a&&(o||r)||"horizontal"===a&&o||"vertical"===a&&r||this._immediateAccepted},_validateMove:function(t,e,i){return e&&e>=t&&(!this.immediate||e>=i)},_getTouchBoundary:function(t){return this.immediate||Lf(t)?0:OE},_adjustStartEvent:function(t){var e=this._getTouchBoundary(t),i=zf(this._startEventData,Nf(t));this._startEvent.pageX+=KS(i.x)*e,this._startEvent.pageY+=KS(i.y)*e},_resetActiveElement:function(){"ios"===Rp.real().platform&&this.getElement().find(":focus").length&&E_()},_toggleGestureCover:function(t){this._toggleGestureCoverImpl(t)},_toggleGestureCoverImpl:function(t){2===this._stage&&function(t,e){kE()(t,e)}(t,this.getElement().css("cursor"))},_clearSelection:function(t){Lf(t)||$f(t)||(()=>{var t=S_.getSelection();if(t&&"Caret"!==t.type)if(t.empty)t.empty();else if(t.removeAllRanges)try{t.removeAllRanges()}catch(e){}})()},end:function(t){this._toggleGestureCover(!1),2===this._stage?this._end(t):1===this._stage&&this._stop(t),this._stage=0},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:qh,_start:qh,_move:qh,_stop:qh,_end:qh});DE.initialTouchBoundary=OE,DE.touchBoundary=function(t){if(!wc(t))return OE;OE=t};var AE=DE,BE="dxdragstart",ME="dxdrag",PE="dxdragend",RE="dxdragenter",FE="dxdragleave",HE="dxdrop",VE="dxDragEventsCount",LE=[],$E=[],NE=[],zE={setup:function(t,e){LE.includes(t)||(LE.push(t),$E.push([]),NE.push(e||{}))},add:function(t,e){var i=LE.indexOf(t);this.updateEventsCounter(t,e.type,1);var n=e.selector;$E[i].includes(n)||$E[i].push(n)},updateEventsCounter:function(t,e,i){if([RE,FE,HE].indexOf(e)>-1){var n=mu(t,VE)||0;mu(t,VE,Math.max(0,n+i))}},remove:function(t,e){this.updateEventsCounter(t,e.type,-1)},teardown:function(t){if(!mu(t,VE)){var e=LE.indexOf(t);LE.splice(e,1),$E.splice(e,1),NE.splice(e,1),vu(t,VE)}}};wf(RE,zE),wf(FE,zE),wf(HE,zE),og({emitter:AE.inherit({ctor:function(t){this.callBase(t),this.direction="both"},_init:function(t){this._initEvent=t},_start:function(t){if(t=this._fireEvent(BE,this._initEvent),this._maxLeftOffset=t.maxLeftOffset,this._maxRightOffset=t.maxRightOffset,this._maxTopOffset=t.maxTopOffset,this._maxBottomOffset=t.maxBottomOffset,t.targetElements||null===t.targetElements){var e=function(t){return Array.isArray(t)?t:[t]}(t.targetElements||[]);this._dropTargets=Rc(e,function(t){return Gu(t).get(0)})}else this._dropTargets=LE},_move:function(t){var e=Nf(t),i=this._calculateOffset(e);t=this._fireEvent(ME,t,{offset:i}),this._processDropTargets(t),t._cancelPreventDefault||t.preventDefault()},_calculateOffset:function(t){return{x:this._calculateXOffset(t),y:this._calculateYOffset(t)}},_calculateXOffset:function(t){return"vertical"!==this.direction?this._fitOffset(t.x-this._startEventData.x,this._maxLeftOffset,this._maxRightOffset):0},_calculateYOffset:function(t){return"horizontal"!==this.direction?this._fitOffset(t.y-this._startEventData.y,this._maxTopOffset,this._maxBottomOffset):0},_fitOffset:function(t,e,i){return null!=e&&(t=Math.max(t,-e)),null!=i&&(t=Math.min(t,i)),t},_processDropTargets:function(t){var e=this._findDropTarget(t);e===this._currentDropTarget||(this._fireDropTargetEvent(t,FE),this._currentDropTarget=e,this._fireDropTargetEvent(t,RE))},_fireDropTargetEvent:function(t,e){if(this._currentDropTarget){var i={type:e,originalEvent:t,draggingElement:this._$element.get(0),target:this._currentDropTarget};jf(i)}},_findDropTarget:function(t){var e,i=this;return Fc(LE,function(n,s){if(i._checkDropTargetActive(s)){var o=Gu(s);Fc(function(t){var e=LE.indexOf(t.get(0)),i=$E[e].filter(t=>t),n=t.find(i.join(", "));return $E[e].includes(void 0)&&(n=n.add(t)),n}(o),function(n,s){var r=Gu(s);i._checkDropTarget(function(t){var e=LE.indexOf(t.get(0));return NE[e]}(o),r,Gu(e),t)&&(e=s)})}}),e},_checkDropTargetActive:function(t){var e=!1;return Fc(this._dropTargets,function(i,n){return!(e=e||n===t||O_(n,t))}),e},_checkDropTarget:function(t,e,i,n){if(e.get(0)===Gu(n.target).get(0))return!1;var s=function(t,e){return t.itemPositionFunc?t.itemPositionFunc(e):e.offset()}(t,e);if(n.pageXs.left+o.width||n.pageY>s.top+o.height||i.length&&i.closest(e).length||t.checkDropTarget&&!t.checkDropTarget(e,n))&&e},_end:function(t){var e=Nf(t);this._fireEvent(PE,t,{offset:this._calculateOffset(e)}),this._fireDropTargetEvent(t,HE),delete this._currentDropTarget}}),events:[BE,ME,PE]});var WE=function(){var t=[];return{add:function(e){t.includes(e)||t.push(e)},remove:function(e){var i=t.indexOf(e);-1!==i&&t.splice(i,1)},fire:function(){var e=t.pop(),i=!!e;return i&&e(),i},hasCallback:function(){return t.length>0}}}(),jE=1500,KE=[],GE=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:jE,e=KE.length,i=(e?KE[e-1]:t)+1;return KE.push(i),i},UE=t=>{var e=KE.indexOf(t);e>=0&&KE.splice(e,1)},qE="dx-swatch-",ZE=ld(),QE={top:{my:"top center",at:"top center"},bottom:{my:"bottom center",at:"bottom center"},right:{my:"right center",at:"right center"},left:{my:"left center",at:"left center"},center:{my:"center",at:"center"},"right bottom":{my:"right bottom",at:"right bottom"},"right top":{my:"right top",at:"right top"},"left bottom":{my:"left bottom",at:"left bottom"},"left top":{my:"left top",at:"left top"}},XE={h:0,v:0};class YE{constructor(t){var{position:e,container:i,visualContainer:n,$root:s,$content:o,$wrapper:r,onPositioned:a,onVisualPositionChanged:l,restorePosition:c,_fixWrapperPosition:h}=t;this._props={position:e,container:i,visualContainer:n,restorePosition:c,onPositioned:a,onVisualPositionChanged:l,_fixWrapperPosition:h},this._$root=s,this._$content=o,this._$wrapper=r,this._$markupContainer=void 0,this._$visualContainer=void 0,this._shouldRenderContentInitialPosition=!0,this._visualPosition=void 0,this._initialPosition=void 0,this._previousVisualPosition=void 0,this.updateContainer(i),this.updatePosition(e),this.updateVisualContainer(n)}get $container(){return this.updateContainer(),this._$markupContainer}get $visualContainer(){return this._$visualContainer}get position(){return this._position}set fixWrapperPosition(t){this._props._fixWrapperPosition=t,this.styleWrapperPosition()}set restorePosition(t){this._props.restorePosition=t}restorePositionOnNextRender(t){this._shouldRenderContentInitialPosition=t||!this._visualPosition}openingHandled(){this.restorePositionOnNextRender(this._props.restorePosition)}updatePosition(t){this._props.position=t,this._position=this._normalizePosition(t),this.updateVisualContainer()}updateContainer(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._props.container;this._props.container=t,this._$markupContainer=t?Gu(t):(t=>{var e=Gu(t).closest('[class^="'.concat(qE,'"], [class*=" ').concat(qE,'"]')),i=Ep();if(!e.length)return i;var n=new RegExp("(\\s|^)(".concat(qE,".*?)(\\s|$)")),s=e[0].className.match(n)[2],o=i.children("."+s);return o.length||(o=Gu("
").addClass(s).appendTo(i)),o})(this._$root),this.updateVisualContainer(this._props.visualContainer)}updateVisualContainer(){this._props.visualContainer=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._props.visualContainer,this._$visualContainer=this._getVisualContainer()}detectVisualPositionChange(t){this._updateVisualPositionValue(),this._raisePositionedEvents(t)}positionContent(){this._shouldRenderContentInitialPosition?this._renderContentInitialPosition():(np(this._$content,this._visualPosition),this.detectVisualPositionChange())}positionWrapper(){this._$visualContainer&&Cf.setup(this._$wrapper,{my:"top left",at:"top left",of:this._$visualContainer})}styleWrapperPosition(){var t=Dc(this.$visualContainer.get(0))||this._props._fixWrapperPosition;this._$wrapper.css("position",t?"fixed":"absolute")}_updateVisualPositionValue(){this._previousVisualPosition=this._visualPosition,this._visualPosition=Xu(this._$content)}_renderContentInitialPosition(){this._renderBoundaryOffset(),sp(this._$content);var t=this._$wrapper.css("overflow");this._$wrapper.css("overflow","hidden");var e=Cf.setup(this._$content,this._position);this._$wrapper.css("overflow",t),this._initialPosition=e,this.detectVisualPositionChange()}_raisePositionedEvents(t){var e=this._previousVisualPosition,i=this._visualPosition;((null==e?void 0:e.top)!==i.top||(null==e?void 0:e.left)!==i.left)&&this._props.onVisualPositionChanged({previousPosition:e,position:i,event:t}),this._props.onPositioned({position:this._initialPosition})}_renderBoundaryOffset(){var t,e=null!==(t=this._position)&&void 0!==t?t:{boundaryOffset:XE};this._$content.css("margin","".concat(e.v,"px ").concat(e.h,"px"))}_getVisualContainer(){var t,e,i=this._props.container,n=this._props.visualContainer,s=function(t){return!(!t||!t.preventDefault)}(null===(t=this._props.position)||void 0===t?void 0:t.of)?this._props.position.of.target:null===(e=this._props.position)||void 0===e?void 0:e.of;return Gu(n||i||s||ZE)}_normalizePosition(t){var e={boundaryOffset:XE};return wc(t)?Pc(!0,{},e,this._positionToObject(t)):e}_positionToObject(t){return Ec(t)?Pc({},QE[t]):t}}var JE=vp.add,tI=ld(),eI=wp,iI="dx-inner-overlay",nI="dx-state-invisible",sI=[],oI="dx-prevent-safari-scrolling";JE(()=>{pu.subscribeGlobal(sd.getDocument(),Q_.down,t=>{for(var e=sI.length-1;e>=0;e--)if(!sI[e]._proxiedDocumentDownHandler(t))return})});var rI=sv.inherit({_supportedKeys:function(){return Pc(this.callBase(),{escape:function(){this.hide()}})},_getDefaultOptions:function(){return Pc(this.callBase(),{activeStateEnabled:!1,visible:!1,deferRendering:!0,shading:!0,shadingColor:"",wrapperAttr:{},position:Pc({},QE.center),width:"80vw",minWidth:null,maxWidth:null,height:"80vh",minHeight:null,maxHeight:null,animation:{show:{type:"pop",duration:300,from:{scale:.55}},hide:{type:"pop",duration:300,from:{opacity:1,scale:1},to:{opacity:0,scale:.55}}},closeOnOutsideClick:!1,hideOnOutsideClick:!1,copyRootClassesToWrapper:!1,_ignoreCopyRootClassesToWrapperDeprecation:!1,_ignoreElementAttrDeprecation:!1,_ignorePreventScrollEventsDeprecation:!1,onShowing:null,onShown:null,onHiding:null,onHidden:null,contentTemplate:"content",innerOverlay:!1,restorePosition:!0,container:void 0,visualContainer:void 0,hideTopOverlayHandler:()=>{this.hide()},hideOnParentScroll:!1,preventScrollEvents:!0,onPositioned:null,propagateOutsideClick:!1,ignoreChildEvents:!0,_checkParentVisibility:!0,_fixWrapperPosition:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return!rd()},options:{width:null,height:null,animation:null,_checkParentVisibility:!1}}])},_setOptionsByReference:function(){this.callBase(),Pc(this._optionsByReference,{animation:!0})},$wrapper:function(){return this._$wrapper},_eventBindingTarget:function(){return this._$content},_setDeprecatedOptions(){this.callBase(),Pc(this._deprecatedOptions,{closeOnOutsideClick:{since:"22.1",alias:"hideOnOutsideClick"}})},ctor:function(t,e){this.callBase(t,e),e&&(e.copyRootClassesToWrapper&&!e._ignoreCopyRootClassesToWrapperDeprecation&&this._logDeprecatedOptionWarning("copyRootClassesToWrapper",{since:"21.2",message:'Use the "wrapperAttr" option instead'}),e.elementAttr&&!e._ignoreElementAttrDeprecation&&this._logDeprecatedOptionWarning("elementAttr",{since:"21.2",message:'Use the "wrapperAttr" option instead'}),"preventScrollEvents"in e&&!e._ignorePreventScrollEventsDeprecation&&this._logDeprecatedPreventScrollEventsInfo())},_logDeprecatedPreventScrollEventsInfo(){this._logDeprecatedOptionWarning("preventScrollEvents",{since:"23.1",message:"If you enable this option, end-users may experience scrolling issues."})},_init:function(){this.callBase(),this._initActions(),this._initHideOnOutsideClickHandler(),this._initTabTerminatorHandler(),this._customWrapperClass=null,this._$wrapper=Gu("
").addClass("dx-overlay-wrapper"),this._$content=Gu("
").addClass("dx-overlay-content"),this._initInnerOverlayClass();var t=this.$element();this.option("copyRootClassesToWrapper")&&this._$wrapper.addClass(t.attr("class")),t.addClass("dx-overlay"),this._$wrapper.attr("data-bind","dxControlsDescendantBindings: true"),this._toggleViewPortSubscription(!0),this._initHideTopOverlayHandler(this.option("hideTopOverlayHandler")),this._parentsScrollSubscriptionInfo={handler:t=>{this._hideOnParentsScrollHandler(t)}},this.warnPositionAsFunction()},warnPositionAsFunction(){Sc(this.option("position"))&&Gc.log("W0018")},_initInnerOverlayClass:function(){this._$content.toggleClass(iI,this.option("innerOverlay"))},_initHideTopOverlayHandler:function(t){this._hideTopOverlayHandler=t},_getActionsList:function(){return["onShowing","onShown","onHiding","onHidden","onPositioned","onVisualPositionChanged"]},_initActions:function(){this._actions={};var t=this._getActionsList();Fc(t,(t,e)=>{this._actions[e]=this._createActionByOption(e,{excludeValidators:["disabled","readOnly"]})||qh})},_initHideOnOutsideClickHandler:function(){var t=this;this._proxiedDocumentDownHandler=function(){return t._documentDownHandler(...arguments)}},_initMarkup(){this.callBase(),this._renderWrapperAttributes(),this._initPositionController()},_documentDownHandler:function(t){this._showAnimationProcessing&&this._stopAnimation();var e=Gu(tI.document).is(t.target)||O_(tI.document,t.target),i=Gu(t.target).closest(".".concat(iI)).length;return e&&!i&&!(this._$content.is(t.target)||O_(this._$content.get(0),t.target))&&this._shouldHideOnOutsideClick(t)&&this._outsideClickHandler(t),this.option("propagateOutsideClick")},_shouldHideOnOutsideClick:function(t){var{hideOnOutsideClick:e}=this.option();return Sc(e)?e(t):e},_outsideClickHandler(t){this.option("shading")&&t.preventDefault(),this.hide()},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){this._templateManager.addDefaultTemplates({content:new Tg}),this.callBase()},_isTopOverlay:function(){for(var t=this._overlayStack(),e=t.length-1;e>=0;e--){var i=t[e]._findTabbableBounds();if(i.first||i.last)return t[e]===this}return!1},_overlayStack:function(){return sI},_zIndexInitValue:function(){return rI.baseZIndex()},_toggleViewPortSubscription:function(t){var e=this;eI.remove(this._viewPortChangeHandle),t&&(this._viewPortChangeHandle=function(){e._viewPortChangeHandler(...arguments)},eI.add(this._viewPortChangeHandle))},_viewPortChangeHandler:function(){this._positionController.updateContainer(this.option("container")),this._refresh()},_renderWrapperAttributes(){var{wrapperAttr:t}=this.option(),e=Pc({},t),i=e.class;delete e.class,this.$wrapper().attr(e).removeClass(this._customWrapperClass).addClass(i),this._customWrapperClass=i},_renderVisibilityAnimate:function(t){return this._stopAnimation(),t?this._show():this._hide()},_getAnimationConfig:function(){return this._getOptionValue("animation",this)},_toggleBodyScroll:qh,_animateShowing:function(){var t,e,i,n=this,s=null!==(t=this._getAnimationConfig())&&void 0!==t?t:{},o=this._normalizeAnimation(s.show,"to"),r=null!==(e=null==o?void 0:o.start)&&void 0!==e?e:qh,a=null!==(i=null==o?void 0:o.complete)&&void 0!==i?i:qh;this._animate(o,function(){if(!n._isAnimationPaused){n.option("focusStateEnabled")&&pu.trigger(n._focusTarget(),"focus");for(var t=arguments.length,e=new Array(t),i=0;i{t?i():e()}).catch(()=>e()):t?i():e()},_show:function(){if(this._showingDeferred=new _h,this._parentHidden=this._isParentHidden(),this._showingDeferred.done(()=>{delete this._parentHidden}),this._parentHidden)return this._isHidden=!0,this._showingDeferred.resolve();if(this._currentVisible)return(new _h).resolve().promise();if(this._currentVisible=!0,this._isHidingActionCanceled)delete this._isHidingActionCanceled,this._showingDeferred.reject();else{var t=()=>{this._toggleBodyScroll(this.option("enableBodyScroll")),this._stopAnimation(),this._toggleVisibility(!0),this._$content.css("visibility","hidden"),this._$content.toggleClass(nI,!1),this._updateZIndexStackPosition(!0),this._positionController.openingHandled(),this._renderContent();var t={cancel:!1};this._actions.onShowing(t),this._processShowingHidingCancel(t.cancel,()=>{this._$content.css("visibility",""),this._renderVisibility(!0),this._animateShowing()},()=>{this._toggleVisibility(!1),this._$content.css("visibility",""),this._$content.toggleClass(nI,!0),this._isShowingActionCanceled=!0,this._moveFromContainer(),this.option("visible",!1),this._showingDeferred.resolve()})};this.option("templatesRenderAsynchronously")?(this._stopShowTimer(),this._asyncShowTimeout=setTimeout(t)):t()}return this._showingDeferred.promise()},_normalizeAnimation:function(t,e){return t&&(t=Pc({type:"slide",skipElementInitialStyles:!0},t),Tc(t[e])&&Pc(t[e],{position:this._positionController.position})),t},_animateHiding:function(){var t,e,i,n=this,s=null!==(t=this._getAnimationConfig())&&void 0!==t?t:{},o=this._normalizeAnimation(s.hide,"from"),r=null!==(e=null==o?void 0:o.start)&&void 0!==e?e:qh,a=null!==(i=null==o?void 0:o.complete)&&void 0!==i?i:qh;this._animate(o,function(){var t;n._$content.css("pointerEvents",""),n._renderVisibility(!1);for(var e=arguments.length,i=new Array(e),s=0;s{this._forceFocusLost(),this._toggleShading(!1),this._toggleSubscriptions(!1),this._stopShowTimer(),this._animateHiding()},()=>{this._isHidingActionCanceled=!0,this.option("visible",!0),this._hidingDeferred.resolve()})),this._hidingDeferred.promise()},_forceFocusLost:function(){var t=sd.getActiveElement();this._$content.find(t).length&&E_()},_animate:function(t,e,i){t?w_.animate(this._$content,Pc({},t,{start:i=i||t.start||qh,complete:e})):e()},_stopAnimation:function(){w_.stop(this._$content,!0)},_renderVisibility:function(t){t&&this._isParentHidden()||(this._currentVisible=t,this._stopAnimation(),t||xg(this._$content),t?(this._checkContainerExists(),this._moveToContainer(),this._renderGeometry(),Cg(this._$content),wg(this._$content)):(this._toggleVisibility(t),this._$content.toggleClass(nI,!t),this._updateZIndexStackPosition(t),this._moveFromContainer()),this._toggleShading(t),this._toggleSubscriptions(t))},_updateZIndexStackPosition:function(t){var e=this._overlayStack(),i=e.indexOf(this);t?(-1===i&&(this._zIndex=GE(this._zIndexInitValue()),e.push(this)),this._$wrapper.css("zIndex",this._zIndex),this._$content.css("zIndex",this._zIndex)):-1!==i&&(e.splice(i,1),UE(this._zIndex))},_toggleShading:function(t){this._$wrapper.toggleClass("dx-overlay-shader",t&&this.option("shading")),this._$wrapper.css("backgroundColor",this.option("shading")?this.option("shadingColor"):""),this._toggleTabTerminator(t&&this.option("shading"))},_initTabTerminatorHandler:function(){var t=this;this._proxiedTabTerminatorHandler=function(){t._tabKeyHandler(...arguments)}},_toggleTabTerminator:function(t){var e=Gf("keydown",this.NAME);t?pu.on(sd.getDocument(),e,this._proxiedTabTerminatorHandler):pu.off(sd.getDocument(),e,this._proxiedTabTerminatorHandler)},_findTabbableBounds:function(){for(var t=this._$wrapper.find("*"),e=t.length-1,i={first:null,last:null},n=0;n<=e&&(!i.first&&t.eq(n).is(kf)&&(i.first=t.eq(n)),!i.last&&t.eq(e-n).is(kf)&&(i.last=t.eq(e-n)),!i.first||!i.last);n++);return i},_tabKeyHandler:function(t){if("tab"===Kf(t)&&this._isTopOverlay()){var e=this._findTabbableBounds(),i=e.first,n=e.last,s=!t.shiftKey&&t.target===n.get(0),o=t.shiftKey&&t.target===i.get(0),r=0===e.length,a=!O_(this._$wrapper.get(0),t.target);if(s||o||r||a){t.preventDefault();var l=t.shiftKey?n:i;pu.trigger(l,"focusin"),pu.trigger(l,"focus")}}},_toggleSubscriptions:function(t){rd()&&(this._toggleHideTopOverlayCallback(t),this._toggleHideOnParentsScrollSubscription(t))},_toggleHideTopOverlayCallback:function(t){!this._hideTopOverlayHandler||(t?WE.add(this._hideTopOverlayHandler):WE.remove(this._hideTopOverlayHandler))},_toggleHideOnParentsScrollSubscription:function(t){var e,i=Gf("scroll",this.NAME),{prevTargets:n,handler:s}=null!==(e=this._parentsScrollSubscriptionInfo)&&void 0!==e?e:{};pu.off(n,i,s);var o=this.option("hideOnParentScroll");if(t&&o){var r=this._hideOnParentScrollTarget().parents();"desktop"===Rp.real().deviceType&&(r=r.add(tI)),pu.on(r,i,s),this._parentsScrollSubscriptionInfo.prevTargets=r}},_hideOnParentsScrollHandler:function(t){var e=!1,i=this.option("hideOnParentScroll");Sc(i)&&(e=i(t)),!e&&!this._showAnimationProcessing&&this.hide()},_hideOnParentScrollTarget:function(){return this._$wrapper},_render:function(){this.callBase(),this._appendContentToElement(),this._renderVisibilityAnimate(this.option("visible"))},_appendContentToElement:function(){this._$content.parent().is(this.$element())||this._$content.appendTo(this.$element())},_renderContent:function(){var t=!this._currentVisible&&this.option("deferRendering");this.option("visible")&&this._isParentHidden()?this._isHidden=!0:this._contentAlreadyRendered||t||(this._contentAlreadyRendered=!0,this._appendContentToElement(),this.callBase())},_isParentHidden:function(){if(!this.option("_checkParentVisibility"))return!1;if(void 0!==this._parentHidden)return this._parentHidden;var t=this.$element().parent();if(t.is(":visible"))return!1;var e=!1;return t.add(t.parents()).each(function(){if("none"===Gu(this).css("display"))return e=!0,!1}),e||!sd.getBody().contains(t.get(0))},_renderContentImpl:function(){var t=new _h,e=this.option("contentTemplate"),i=this._getTemplate(e),n=this._templateManager.anonymousTemplateName===e;return i&&i.render({container:Uu(this.$content()),noModel:!0,transclude:n,onRendered:()=>{t.resolve(),this.option("templatesRenderAsynchronously")&&this._dimensionChanged()}}),this._toggleWrapperScrollEventsSubscription(this.option("preventScrollEvents")),t.done(()=>{this.option("visible")&&this._moveToContainer()}),t.promise()},_getPositionControllerConfig(){var{container:t,visualContainer:e,_fixWrapperPosition:i,restorePosition:n}=this.option();return{container:t,visualContainer:e,$root:this.$element(),$content:this._$content,$wrapper:this._$wrapper,onPositioned:this._actions.onPositioned,onVisualPositionChanged:this._actions.onVisualPositionChanged,restorePosition:n,_fixWrapperPosition:i}},_initPositionController(){this._positionController=new YE(this._getPositionControllerConfig())},_toggleWrapperScrollEventsSubscription:function(t){var e=Gf(ME,this.NAME);pu.off(this._$wrapper,e),t&&pu.on(this._$wrapper,e,{validate:function(){return!0},getDirection:function(){return"both"},_toggleGestureCover:function(t){t||this._toggleGestureCoverImpl(t)},_clearSelection:qh,isNative:!0},t=>{var e=t.originalEvent.originalEvent,{type:i}=e||{},n="wheel"===i,s="mousemove"===i,o=n&&!Uf(t);t._cancelPreventDefault=!0,e&&!1!==t.cancelable&&(!s&&!n||o)&&t.preventDefault()})},_moveFromContainer:function(){this._$content.appendTo(this.$element()),this._$wrapper.detach()},_checkContainerExists(){var t=this._positionController.$container;void 0!==t&&(t.length>0||db.log("W1021",this.NAME))},_moveToContainer:function(){this._$wrapper.appendTo(this._positionController.$container),this._$content.appendTo(this._$wrapper)},_renderGeometry:function(t){var{visible:e}=this.option();e&&rd()&&(this._stopAnimation(),this._renderGeometryImpl())},_renderGeometryImpl:function(){this._positionController.updatePosition(this._getOptionValue("position")),this._renderWrapper(),this._renderDimensions(),this._renderPosition()},_renderPosition(){this._positionController.positionContent()},_isAllWindowCovered:function(){return Dc(this._positionController.$visualContainer.get(0))&&this.option("shading")},_toggleSafariScrolling:function(){var t=this.option("visible"),e=Gu(sd.getBody()),i="ios"===Rp.real().platform&&Jp.safari,n=this._isAllWindowCovered(),s=e.hasClass(oI);i&&(!s||t&&n&&!this._disposed?!s&&t&&n&&(this._cachedBodyScrollTop=tI.pageYOffset,e.addClass(oI)):(e.removeClass(oI),tI.scrollTo(0,this._cachedBodyScrollTop),this._cachedBodyScrollTop=void 0))},_renderWrapper:function(){this._positionController.styleWrapperPosition(),this._renderWrapperDimensions(),this._positionController.positionWrapper()},_renderWrapperDimensions:function(){var t=this._positionController.$visualContainer,e=sd.getDocumentElement(),i=Dc(t.get(0)),n=i?e.clientWidth:kd(t),s=i?tI.innerHeight:Dd(t);this._$wrapper.css({width:n,height:s})},_renderDimensions:function(){var t=this._$content.get(0);this._$content.css({minWidth:this._getOptionValue("minWidth",t),maxWidth:this._getOptionValue("maxWidth",t),minHeight:this._getOptionValue("minHeight",t),maxHeight:this._getOptionValue("maxHeight",t),width:this._getOptionValue("width",t),height:this._getOptionValue("height",t)})},_focusTarget:function(){return this._$content},_attachKeyboardEvents:function(){this._keyboardListenerId=mm(this._$content,null,t=>this._keyboardHandler(t))},_keyboardHandler:function(t){var e=t.originalEvent,i=Gu(e.target);(i.is(this._$content)||!this.option("ignoreChildEvents"))&&this.callBase(...arguments)},_isVisible:function(){return this.option("visible")},_visibilityChanged:function(t){t?this.option("visible")&&this._renderVisibilityAnimate(t):this._renderVisibilityAnimate(t)},_dimensionChanged:function(){this._renderGeometry()},_clean:function(){var t=this.option();!this._contentAlreadyRendered&&!t.isRenovated&&this.$content().empty(),this._renderVisibility(!1),this._stopShowTimer(),this._cleanFocusState()},_stopShowTimer(){this._asyncShowTimeout&&clearTimeout(this._asyncShowTimeout),this._asyncShowTimeout=null},_dispose:function(){w_.stop(this._$content,!1),clearTimeout(this._deferShowTimer),this._toggleViewPortSubscription(!1),this._toggleSubscriptions(!1),this._updateZIndexStackPosition(!1),this._toggleTabTerminator(!1),this._actions=null,this._parentsScrollSubscriptionInfo=null,this.callBase(),this._toggleSafariScrolling(),this.option("visible")&&UE(this._zIndex),this._$wrapper.remove(),this._$content.remove()},_toggleRTLDirection:function(t){this._$content.toggleClass("dx-rtl",t)},_optionChanged:function(t){var{value:e,name:i}=t;if(this._getActionsList().includes(i))this._initActions();else switch(i){case"animation":break;case"shading":this._toggleShading(this.option("visible")),this._toggleSafariScrolling();break;case"shadingColor":this._toggleShading(this.option("visible"));break;case"width":case"height":this._renderGeometry();break;case"minWidth":case"maxWidth":case"minHeight":case"maxHeight":this._renderGeometry();break;case"position":this._positionController.updatePosition(this.option("position")),this._positionController.restorePositionOnNextRender(!0),this._renderGeometry(),this._toggleSafariScrolling();break;case"visible":this._renderVisibilityAnimate(e).done(()=>{var t;return null===(t=this._animateDeferred)||void 0===t?void 0:t.resolveWith(this)}).fail(()=>{var t;return null===(t=this._animateDeferred)||void 0===t?void 0:t.reject()});break;case"container":this._positionController.updateContainer(e),this._invalidate(),this._toggleSafariScrolling();break;case"visualContainer":this._positionController.updateVisualContainer(e),this._renderWrapper(),this._toggleSafariScrolling();break;case"innerOverlay":this._initInnerOverlayClass();break;case"deferRendering":case"contentTemplate":this._contentAlreadyRendered=!1,this._clean(),this._invalidate();break;case"hideTopOverlayHandler":this._toggleHideTopOverlayCallback(!1),this._initHideTopOverlayHandler(e),this._toggleHideTopOverlayCallback(this.option("visible"));break;case"hideOnParentScroll":this._toggleHideOnParentsScrollSubscription(this.option("visible"));break;case"closeOnOutsideClick":case"hideOnOutsideClick":case"propagateOutsideClick":break;case"rtlEnabled":this._contentAlreadyRendered=!1,this.callBase(t);break;case"_fixWrapperPosition":this._positionController.fixWrapperPosition=e;break;case"wrapperAttr":this._renderWrapperAttributes();break;case"restorePosition":this._positionController.restorePosition=e;break;case"preventScrollEvents":this._logDeprecatedPreventScrollEventsInfo(),this._toggleWrapperScrollEventsSubscription(e);break;default:this.callBase(t)}},toggle:function(t){t=void 0===t?!this.option("visible"):t;var e=new _h;if(t===this.option("visible"))return e.resolveWith(this,[t]).promise();var i=new _h;return this._animateDeferred=i,this.option("visible",t),i.promise().done(()=>{delete this._animateDeferred,e.resolveWith(this,[this.option("visible")])}).fail(()=>{delete this._animateDeferred,e.reject()}),e.promise()},$content:function(){return this._$content},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)},content:function(){return Uu(this._$content)},repaint:function(){this._contentAlreadyRendered?(this._positionController.restorePositionOnNextRender(!0),this._renderGeometry({forceStopAnimation:!0}),wg(this._$content)):this.callBase()}});rI.baseZIndex=t=>(t=>jE=Bh(t,jE))(t),yg("dxOverlay",rI);var aI=rI,lI="dx-invalid-message",cI=aI.inherit({_getDefaultOptions(){return Pc(this.callBase(),{integrationOptions:{},templatesRenderAsynchronously:!1,shading:!1,width:"auto",height:"auto",hideOnOutsideClick:!1,animation:null,visible:!0,propagateOutsideClick:!0,_checkParentVisibility:!1,rtlEnabled:!1,contentTemplate:this._renderInnerHtml,maxWidth:"100%",container:this.$element(),target:void 0,mode:"auto",validationErrors:void 0,preventScrollEvents:!1,positionSide:"top",boundary:void 0,offset:{h:0,v:0},contentId:void 0})},_init(){this.callBase(),this.updateMaxWidth(),this._updatePosition()},_initMarkup(){this.callBase(),this._ensureMessageNotEmpty(),this._updatePositionByTarget(),this._toggleModeClass(),this._updateContentId()},_updatePositionByTarget:function(){var{target:t}=this.option();this.option("position.of",t)},_ensureMessageNotEmpty:function(){this._textMarkup=this._getTextMarkup();var t=this.option("visible")&&this._textMarkup;this._toggleVisibilityClasses(t)},_toggleVisibilityClasses:function(t){t?(this.$element().addClass(lI),this.$wrapper().addClass(lI)):(this.$element().removeClass(lI),this.$wrapper().removeClass(lI))},_updateContentId(){var{container:t,contentId:e}=this.option(),i=null!=e?e:Gu(t).attr("aria-describedby");this.$content().addClass("dx-invalid-message-content").attr("id",i)},_renderInnerHtml(t){var e=t&&Gu(t);null==e||e.html(this._textMarkup)},_getTextMarkup(){var t,e=null!==(t=this.option("validationErrors"))&&void 0!==t?t:[],i="";return e.forEach(t=>{var e;i+=(i?"
":"")+$c(null!==(e=null==t?void 0:t.message)&&void 0!==e?e:"")}),i},_toggleModeClass(){var t=this.option("mode");this.$wrapper().toggleClass("dx-invalid-message-auto","auto"===t).toggleClass("dx-invalid-message-always","always"===t)},updateMaxWidth(){var t=this.option("target"),e=kd(t),i="100%";e&&(i=Math.max(e,100)),this.option({maxWidth:i})},_getPositionsArray:function(t,e){switch(t){case"top":return["".concat(e," bottom"),"".concat(e," top")];case"left":return["right","left"];case"right":return["left","right"];default:return["".concat(e," top"),"".concat(e," bottom")]}},_updatePosition:function(){var{positionSide:t,rtlEnabled:e,offset:i,boundary:n}=this.option(),s=Up(e),o=this._getPositionsArray(t,s),r=ih({},i);this.$element().addClass("dx-invalid-message-".concat(t)),e&&"left"!==t&&"right"!==t&&(r.h=-r.h),"top"===t&&(r.v=-r.v),"left"===t&&(r.h=-r.h),this.option("position",{offset:r,boundary:n,my:o[0],at:o[1],collision:"none flip"})},_optionChanged(t){var{name:e,value:i,previousValue:n}=t;switch(e){case"target":this._updatePositionByTarget(),this.updateMaxWidth(),this.callBase(t);break;case"boundary":this.option("position.boundary",i);break;case"mode":this._toggleModeClass(i);break;case"rtlEnabled":case"offset":case"positionSide":this.$element().removeClass("dx-invalid-message-".concat(n)),this._updatePosition();break;case"container":this._updateContentId(),this.callBase(t);break;case"contentId":this._updateContentId();break;case"validationErrors":this._ensureMessageNotEmpty(),this._renderInnerHtml(this.$content());break;default:this.callBase(t)}}});yg("dxValidationMessage",cI);var hI=cI,dI="dx-invalid-message-auto",uI="dx-validation-target",pI="invalid",fI=["outlined","filled","underlined"],_I={validationMessageMode:"mode",validationMessagePosition:"positionSide",validationMessageOffset:"offset",validationBoundary:"boundary"},gI=sv.inherit({ctor:function(){this.showValidationMessageTimeout=null,this.validationRequest=hh(),this.callBase.apply(this,arguments)},_createElement:function(t){this.callBase(t);var e=this.$element();e&&mu(e[0],uI,this)},_initOptions:function(t){this.callBase.apply(this,arguments),this.option(EE.initValidationOptions(t))},_init:function(){this._initialValue=this.option("value"),this.callBase(),this._options.cache("validationTooltipOptions",this.option("validationTooltipOptions")),this.$element().addClass("dx-show-invalid-badge")},_getDefaultOptions:function(){return Pc(this.callBase(),{value:null,name:"",onValueChanged:null,readOnly:!1,isValid:!0,validationError:null,validationErrors:null,validationStatus:"valid",validationMessageMode:"auto",validationMessagePosition:"bottom",validationBoundary:void 0,validationMessageOffset:{h:0,v:0},validationTooltipOptions:{},_showValidationMessage:!0,isDirty:!1})},_attachKeyboardEvents:function(){this.option("readOnly")||this.callBase()},_setOptionsByReference:function(){this.callBase(),Pc(this._optionsByReference,{validationError:!0})},_createValueChangeAction:function(){this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})},_suppressValueChangeAction:function(){this._valueChangeActionSuppressed=!0},_resumeValueChangeAction:function(){this._valueChangeActionSuppressed=!1},_initMarkup:function(){var t;this._toggleReadOnlyState(),this._setSubmitElementName(this.option("name")),this.callBase(),this._renderValidationState(),null===(t=this.option("_onMarkupRendered"))||void 0===t||t()},_raiseValueChangeAction:function(t,e){this._valueChangeAction||this._createValueChangeAction(),this._valueChangeAction(this._valueChangeArgs(t,e))},_valueChangeArgs:function(t,e){return{value:t,previousValue:e,event:this._valueChangeEventInstance}},_saveValueChangeEvent:function(t){this._valueChangeEventInstance=t},_focusInHandler:function(t){var e="auto"===this.option("validationMessageMode");if(this._canValueBeChangedByClick()&&e){var i,n=null===(i=this._validationMessage)||void 0===i?void 0:i.$wrapper();null==n||n.removeClass(dI),clearTimeout(this.showValidationMessageTimeout),this.showValidationMessageTimeout=setTimeout(()=>null==n?void 0:n.addClass(dI),150)}return this.callBase(t)},_canValueBeChangedByClick:function(){return!1},_getStylingModePrefix:function(){return"dx-editor-"},_renderStylingMode:function(){var t=this.option("stylingMode"),e=this._getStylingModePrefix(),i=fI.map(t=>e+t);i.forEach(t=>this.$element().removeClass(t));var n=e+t;if(-1===i.indexOf(n)){var s=this._getDefaultOptions().stylingMode,o=this._convertRulesToOptions(this._defaultOptionsRules()).stylingMode;n=e+(o||s)}this.$element().addClass(n)},_getValidationErrors:function(){var t=this.option("validationErrors");return!t&&this.option("validationError")&&(t=[this.option("validationError")]),t},_disposeValidationMessage:function(){this._$validationMessage&&(this._$validationMessage.remove(),this.setAria("describedby",null),this._$validationMessage=void 0,this._validationMessage=void 0)},_toggleValidationClasses:function(t){this.$element().toggleClass("dx-invalid",t),this.setAria(pI,t||void 0)},_renderValidationState:function(){var t=this.option("isValid")&&this.option("validationStatus")!==pI,e=this._getValidationErrors(),i=this.$element();if(this._toggleValidationClasses(!t),rd()&&!1!==this.option("_showValidationMessage")&&(this._disposeValidationMessage(),!t&&e)){var{validationMessageMode:n,validationMessageOffset:s,validationBoundary:o,rtlEnabled:r}=this.option();this._$validationMessage=Gu("
").appendTo(i);var a="dx-".concat(new lh);this.setAria("describedby",a),this._validationMessage=new hI(this._$validationMessage,Pc({validationErrors:e,rtlEnabled:r,target:this._getValidationMessageTarget(),visualContainer:i,mode:n,positionSide:this._getValidationMessagePosition(),offset:s,boundary:o,contentId:a},this._options.cache("validationTooltipOptions"))),this._bindInnerWidgetOptions(this._validationMessage,"validationTooltipOptions")}},_getValidationMessagePosition:function(){return this.option("validationMessagePosition")},_getValidationMessageTarget:function(){return this.$element()},_toggleReadOnlyState:function(){var t=this.option("readOnly");this._toggleBackspaceHandler(t),this.$element().toggleClass("dx-state-readonly",!!t),this.setAria("readonly",t||void 0)},_toggleBackspaceHandler:function(t){var e=this._keyboardEventBindingTarget(),i=Gf("keydown","editorReadOnly");pu.off(e,i),t&&pu.on(e,i,t=>{"backspace"===Kf(t)&&t.preventDefault()})},_dispose:function(){mu(this.$element()[0],uI,null),clearTimeout(this.showValidationMessageTimeout),this._disposeValidationMessage(),this.callBase()},_setSubmitElementName:function(t){var e=this._getSubmitElement();!e||(t.length>0?e.attr("name",t):e.removeAttr("name"))},_getSubmitElement:function(){return null},_setValidationMessageOption:function(t){var e,{name:i,value:n}=t;null===(e=this._validationMessage)||void 0===e||e.option(_I[i]?_I[i]:i,n)},_hasActiveElement:qh,_optionChanged:function(t){var e;switch(t.name){case"onValueChanged":this._createValueChangeAction();break;case"readOnly":this._toggleReadOnlyState(),this._refreshFocusState();break;case"value":t.value!=t.previousValue&&(this.option("isDirty",this._initialValue!==t.value),this.validationRequest.fire({value:t.value,editor:this})),this._valueChangeActionSuppressed||(this._raiseValueChangeAction(t.value,t.previousValue),this._saveValueChangeEvent(void 0));break;case"width":this.callBase(t),null===(e=this._validationMessage)||void 0===e||e.updateMaxWidth();break;case"name":this._setSubmitElementName(t.value);break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(EE.synchronizeValidationOptions(t,this.option())),this._renderValidationState();break;case"validationBoundary":case"validationMessageMode":case"validationMessagePosition":case"validationMessageOffset":this._setValidationMessageOption(t);break;case"rtlEnabled":this._setValidationMessageOption(t),this.callBase(t);break;case"validationTooltipOptions":this._innerWidgetOptionChanged(this._validationMessage,t);break;case"_showValidationMessage":case"isDirty":break;default:this.callBase(t)}},_resetToInitialValue:function(){this.option("value",this._initialValue)},blur:function(){this._hasActiveElement()&&E_()},clear:function(){var t=this._getDefaultOptions();this.option("value",t.value)},reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;arguments.length&&(this._initialValue=t),this._resetToInitialValue(),this.option("isDirty",!1),this.option("isValid",!0)}});gI.isEditor=t=>t instanceof gI;var mI=gI,vI="dx-invalid-message-auto",yI="dx-validation-target";class bI extends jS{getProps(){var t=super.getProps();return t.onFocusIn=()=>{if("auto"===this.option("validationMessageMode")){var t=Gu(function(t,e){var i,n;return(null!==(i=null===(n=t.getRootNode)||void 0===n?void 0:n.call(t))&&void 0!==i?i:document).querySelector(".dx-invalid-message.dx-overlay-wrapper")}(this.element()));null==t||t.removeClass(vI),this.showValidationMessageTimeout&&clearTimeout(this.showValidationMessageTimeout),this.showValidationMessageTimeout=setTimeout(()=>{null==t||t.addClass(vI)},150)}},t.saveValueChangeEvent=t=>{this._valueChangeEventInstance=t},t}_createElement(t){super._createElement(t),this.showValidationMessageTimeout=void 0,this.validationRequest=hh(),mu(this.$element()[0],yI,this)}_render(){var t;null===(t=this.option("_onMarkupRendered"))||void 0===t||t()}_init(){super._init(),this._initialValue=this.option("value")}_initializeComponent(){super._initializeComponent(),this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})}_initOptions(t){super._initOptions(t),this.option(EE.initValidationOptions(t))}_getDefaultOptions(){return Pc(super._getDefaultOptions(),{validationMessageOffset:{h:0,v:0},validationTooltipOptions:{}})}_bindInnerWidgetOptions(t,e){var i=Pc({},t.option()),n=()=>this._silent(e,i);n(),t.on("optionChanged",n)}_raiseValidation(t,e){var i=!wc(t)&&!wc(e);t!==e&&!i&&this.validationRequest.fire({value:t,editor:this})}_raiseValueChangeAction(t,e){var i;null===(i=this._valueChangeAction)||void 0===i||i.call(this,{element:this.$element(),previousValue:e,value:t,event:this._valueChangeEventInstance}),this._valueChangeEventInstance=void 0}_optionChanged(t){var{name:e,previousValue:i,value:n}=t;switch(e&&void 0!==this._getActionConfigs()[e]&&this._addAction(e),e){case"value":this._raiseValidation(n,i),this.option("isDirty",this._initialValue!==n),this._raiseValueChangeAction(n,i);break;case"onValueChanged":this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]});break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(EE.synchronizeValidationOptions(t,this.option()))}super._optionChanged(t)}clear(){var{value:t}=this._getDefaultOptions();this.option({value:t})}reset(){arguments.length&&(this._initialValue=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0),this.option("value",this._initialValue),this.option("isDirty",!1),this.option("isValid",!0)}_dispose(){super._dispose(),mu(this.element(),yI,null),this.showValidationMessageTimeout&&clearTimeout(this.showValidationMessageTimeout)}}var CI=mI.isEditor,xI=t=>CI(t)||t instanceof bI;bI.isEditor=xI,mI.isEditor=xI;class wI extends bI{_useTemplates(){return!1}_isFocused(){return this.$element()[0].classList.contains("dx-state-focused")}getSupportedKeyNames(){return["space"]}getProps(){var t=super.getProps();return null!==t.value&&(t.value=Boolean(t.value)),t}}var SI=th.abstract,EI=Rp.real(),II="dxscrollinit",TI="dxscrollstart",OI="dxscroll",kI="dxscrollend",DI="dxscrollstop",AI="dxscrollcancel",BI=th.inherit(function(){var t=Gf("scroll","dxScrollEmitter");return{ctor:function(e){this._element=e,this._locked=!1,this._proxiedScroll=t=>{this._disposed||this._scroll(t)},pu.on(this._element,t,this._proxiedScroll)},_scroll:SI,check:function(t,e){this._locked&&e()},dispose:function(){this._disposed=!0,pu.off(this._element,t,this._proxiedScroll)}}}()),MI=BI.inherit({ctor:function(t,e){this.callBase(t),this._timeout=e},_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 t=this;this._timer=setTimeout(function(){t._clearTimer()},this._timeout)},dispose:function(){this.callBase(),this._clearTimer()}}),PI=MI.inherit({ctor:function(t){this.callBase(t,400),this._lastWheelDirection=null},check:function(t,e){this._checkDirectionChanged(t),this.callBase(t,e)},_checkDirectionChanged:function(t){if(Lf(t)){var e=t.shiftKey||!1,i=null!==this._lastWheelDirection&&e!==this._lastWheelDirection;this._lastWheelDirection=e,this._locked=this._locked&&!i}else this._lastWheelDirection=null}}),RI=MI.inherit({ctor:function(t){this.callBase(t,400)}});!function(){var{ios:t,android:e}=EI;!t&&!e||(RI=BI.inherit({_scroll:function(){this._locked=!0;var t=this;fp(this._scrollFrame),this._scrollFrame=pp(function(){t._locked=!1})},check:function(t,e){fp(this._scrollFrame),fp(this._checkFrame);var i=this,n=this.callBase;this._checkFrame=pp(function(){n.call(i,t,e),i._locked=!1})},dispose:function(){this.callBase(),fp(this._scrollFrame),fp(this._checkFrame)}}))}(),og({emitter:AE.inherit(function(){var t=Math.round(1e3/60);return{ctor:function(t){this.callBase.apply(this,arguments),this.direction="both",this._pointerLocker=new RI(t),this._wheelLocker=new PI(t)},validate:function(){return!0},configure:function(t){t.scrollTarget&&(this._pointerLocker.dispose(),this._wheelLocker.dispose(),this._pointerLocker=new RI(t.scrollTarget),this._wheelLocker=new PI(t.scrollTarget)),this.callBase(t)},_init:function(t){this._wheelLocker.check(t,(function(){Lf(t)&&this._accept(t)}).bind(this)),this._pointerLocker.check(t,(function(){var e=this.isNative&&Vf(t);!Lf(t)&&!e&&this._accept(t)}).bind(this)),this._fireEvent(II,t),this._prevEventData=Nf(t)},move:function(t){this.callBase.apply(this,arguments),t.isScrollingEvent=this.isNative||t.isScrollingEvent},_start:function(t){this._savedEventData=Nf(t),this._fireEvent(TI,t),this._prevEventData=Nf(t)},_move:function(t){var e=Nf(t);this._fireEvent(OI,t,{delta:zf(this._prevEventData,e)}),zf(this._savedEventData,e).time>200&&(this._savedEventData=this._prevEventData),this._prevEventData=Nf(t)},_end:function(e){var i=zf(this._prevEventData,Nf(e)),n={x:0,y:0};if(!Lf(e)&&i.time<100){var s=zf(this._savedEventData,this._prevEventData),o=t/s.time;n={x:s.x*o,y:s.y*o}}this._fireEvent(kI,e,{velocity:n})},_stop:function(t){this._fireEvent(DI,t)},cancel:function(t){this.callBase.apply(this,arguments),this._fireEvent(AI,t)},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)}}}()),events:[II,TI,OI,kI,DI,AI]});function FI(t){return(e,i,n,s)=>{var o=s?Gf(t,s):t;if(i)return pu.on(e,o,n,i),()=>{pu.off(e,o,i)}}}FI(rg),FI("scroll"),FI("dxscrollinit"),FI("dxscrollstart"),FI("dxscroll"),FI("dxscrollend"),FI("dxscrollstop"),FI("dxscrollcancel"),FI(Q_.down),FI(Q_.up),FI(Q_.move),FI("mouseenter"),FI("mouseleave"),FI("keydown");var HI=FI("dxactive"),VI=FI("dxinactive"),LI=FI("dxhoverstart"),$I=FI("dxhoverend"),NI=FI("focusin"),zI=FI("focusout");function WI(t){return Object.keys(t).filter(e=>t[e]).join(" ")}var jI={className:"",activeStateEnabled:!1,disabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,tabIndex:0,visible:!0},KI=function(t){const e=bS++;return{id:e,defaultValue:t,Provider:class extends fS{getChildContext(){return Object.assign(Object.assign({},this.context),{[e]:this.props.value||t})}render(){return this.props.children}}}}(void 0),GI=["children","rtlEnabled"],UI={};let qI=(()=>{class t extends mS{constructor(t){super(t),this.state={},this.__getterCache={}}getChildContext(){return ih({},this.context,{[KI.id]:this.config||KI.defaultValue})}get config(){return void 0!==this.__getterCache.config?this.__getterCache.config:this.__getterCache.config=(()=>({rtlEnabled:this.props.rtlEnabled}))()}get restAttributes(){return sy(this.props,GI)}componentWillUpdate(t,e,i){this.props.rtlEnabled!==t.rtlEnabled&&(this.__getterCache.config=void 0)}render(){return(t=>t.props.children)({props:ih({},this.props),config:this.config,restAttributes:this.restAttributes})}}return t.defaultProps=UI,t})();var ZI=["_feedbackHideTimeout","_feedbackShowTimeout","accessKey","activeStateEnabled","activeStateUnit","addWidgetClass","aria","children","className","classes","cssText","disabled","focusStateEnabled","height","hint","hoverStateEnabled","name","onActive","onClick","onDimensionChanged","onFocusIn","onFocusOut","onHoverEnd","onHoverStart","onInactive","onKeyDown","onRootElementRendered","onVisibilityChange","rootElementRef","rtlEnabled","tabIndex","visible","width"],QI=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(jI),Object.getOwnPropertyDescriptors({_feedbackHideTimeout:400,_feedbackShowTimeout:30,cssText:"",aria:Object.freeze({}),classes:"",name:"",addWidgetClass:!0})));let XI=(()=>{class t extends yS{constructor(t){super(t),this.widgetElementRef={current:null},this.state={active:!1,focused:!1,hovered:!1},this.setRootElementRef=this.setRootElementRef.bind(this),this.activeEffect=this.activeEffect.bind(this),this.inactiveEffect=this.inactiveEffect.bind(this),this.clickEffect=this.clickEffect.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.activate=this.activate.bind(this),this.deactivate=this.deactivate.bind(this),this.focusInEffect=this.focusInEffect.bind(this),this.focusOutEffect=this.focusOutEffect.bind(this),this.hoverStartEffect=this.hoverStartEffect.bind(this),this.hoverEndEffect=this.hoverEndEffect.bind(this),this.keyboardEffect=this.keyboardEffect.bind(this),this.resizeEffect=this.resizeEffect.bind(this),this.windowResizeEffect=this.windowResizeEffect.bind(this),this.visibilityEffect=this.visibilityEffect.bind(this),this.checkDeprecation=this.checkDeprecation.bind(this),this.applyCssTextEffect=this.applyCssTextEffect.bind(this)}get config(){return this.context[KI.id]?this.context[KI.id]:KI.defaultValue}createEffects(){return[new CS(this.setRootElementRef,[]),new CS(this.activeEffect,[this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive]),new CS(this.inactiveEffect,[this.props._feedbackHideTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.onInactive,this.state.active]),new CS(this.clickEffect,[this.props.disabled,this.props.name,this.props.onClick]),new CS(this.focusInEffect,[this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn]),new CS(this.focusOutEffect,[this.props.focusStateEnabled,this.props.name,this.props.onFocusOut,this.state.focused]),new CS(this.hoverStartEffect,[this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverStart,this.state.active]),new CS(this.hoverEndEffect,[this.props.activeStateUnit,this.props.hoverStateEnabled,this.props.onHoverEnd,this.state.hovered]),new CS(this.keyboardEffect,[this.props.focusStateEnabled,this.props.onKeyDown]),new CS(this.resizeEffect,[this.props.name,this.props.onDimensionChanged]),new CS(this.windowResizeEffect,[this.props.onDimensionChanged]),new CS(this.visibilityEffect,[this.props.name,this.props.onVisibilityChange]),new CS(this.checkDeprecation,[this.props.height,this.props.width]),new CS(this.applyCssTextEffect,[this.props.cssText]),xS()]}updateEffects(){var t,e,i,n,s,o,r,a,l,c,h,d,u;null===(t=this._effects[1])||void 0===t||t.update([this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive]),null===(e=this._effects[2])||void 0===e||e.update([this.props._feedbackHideTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.onInactive,this.state.active]),null===(i=this._effects[3])||void 0===i||i.update([this.props.disabled,this.props.name,this.props.onClick]),null===(n=this._effects[4])||void 0===n||n.update([this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn]),null===(s=this._effects[5])||void 0===s||s.update([this.props.focusStateEnabled,this.props.name,this.props.onFocusOut,this.state.focused]),null===(o=this._effects[6])||void 0===o||o.update([this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverStart,this.state.active]),null===(r=this._effects[7])||void 0===r||r.update([this.props.activeStateUnit,this.props.hoverStateEnabled,this.props.onHoverEnd,this.state.hovered]),null===(a=this._effects[8])||void 0===a||a.update([this.props.focusStateEnabled,this.props.onKeyDown]),null===(l=this._effects[9])||void 0===l||l.update([this.props.name,this.props.onDimensionChanged]),null===(c=this._effects[10])||void 0===c||c.update([this.props.onDimensionChanged]),null===(h=this._effects[11])||void 0===h||h.update([this.props.name,this.props.onVisibilityChange]),null===(d=this._effects[12])||void 0===d||d.update([this.props.height,this.props.width]),null===(u=this._effects[13])||void 0===u||u.update([this.props.cssText])}setRootElementRef(){var{onRootElementRendered:t,rootElementRef:e}=this.props;e&&(e.current=this.widgetElementRef.current),null==t||t(this.widgetElementRef.current)}activeEffect(){var{_feedbackShowTimeout:t,activeStateEnabled:e,activeStateUnit:i,disabled:n,onActive:s}=this.props;if(e&&!n)return HI(this.widgetElementRef.current,t=>{this.setState(t=>({active:!0})),null==s||s(t)},{timeout:t,selector:i},"UIFeedback")}inactiveEffect(){var{_feedbackHideTimeout:t,activeStateEnabled:e,activeStateUnit:i,onInactive:n}=this.props;if(e)return VI(this.widgetElementRef.current,t=>{this.state.active&&(this.setState(t=>({active:!1})),null==n||n(t))},{timeout:t,selector:i},"UIFeedback")}clickEffect(){var{disabled:t,name:e,onClick:i}=this.props,n=e;if(i&&!t)return function(t,e){var{namespace:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};pu.on(t,lm("dxclick",i),e)}(this.widgetElementRef.current,i,{namespace:n}),()=>function(t){var{namespace:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pu.off(t,lm("dxclick",e))}(this.widgetElementRef.current,{namespace:n})}focusInEffect(){var{disabled:t,focusStateEnabled:e,name:i,onFocusIn:n}=this.props,s="".concat(i,"Focus");if(e&&!t)return NI(this.widgetElementRef.current,t=>{t.isDefaultPrevented()||(this.setState(t=>({focused:!0})),null==n||n(t))},null,s)}focusOutEffect(){var{focusStateEnabled:t,name:e,onFocusOut:i}=this.props,n="".concat(e,"Focus");if(t)return zI(this.widgetElementRef.current,t=>{!t.isDefaultPrevented()&&this.state.focused&&(this.setState(t=>({focused:!1})),null==i||i(t))},null,n)}hoverStartEffect(){var{activeStateUnit:t,disabled:e,hoverStateEnabled:i,onHoverStart:n}=this.props;if(i&&!e)return LI(this.widgetElementRef.current,t=>{!this.state.active&&this.setState(t=>({hovered:!0})),null==n||n(t)},{selector:t},"UIFeedback")}hoverEndEffect(){var{activeStateUnit:t,hoverStateEnabled:e,onHoverEnd:i}=this.props;if(e)return $I(this.widgetElementRef.current,t=>{this.state.hovered&&(this.setState(t=>({hovered:!1})),null==i||i(t))},{selector:t},"UIFeedback")}keyboardEffect(){var{focusStateEnabled:t,onKeyDown:e}=this.props;if(t&&e){var i=mm(this.widgetElementRef.current,this.widgetElementRef.current,t=>e(t));return()=>vm(i)}}resizeEffect(){var t="".concat(this.props.name,"VisibilityChange"),{onDimensionChanged:e}=this.props;if(e)return hm(this.widgetElementRef.current,e,{namespace:t}),()=>dm(this.widgetElementRef.current,{namespace:t})}windowResizeEffect(){var{onDimensionChanged:t}=this.props;if(t)return yp.add(t),()=>{yp.remove(t)}}visibilityEffect(){var{name:t,onVisibilityChange:e}=this.props,i="".concat(t,"VisibilityChange");if(e)return um(this.widgetElementRef.current,()=>e(!0),()=>e(!1),{namespace:i}),()=>pm(this.widgetElementRef.current,{namespace:i})}checkDeprecation(){var{height:t,width:e}=this.props;Sc(e)&&Gc.log("W0017","width"),Sc(t)&&Gc.log("W0017","height")}applyCssTextEffect(){var{cssText:t}=this.props;""!==t&&(this.widgetElementRef.current.style.cssText=t)}get shouldRenderConfigProvider(){var{rtlEnabled:t}=this.props;return function(t,e){var i=wc(t),n=wc(ah().rtlEnabled)&&!i&&!wc(null==e?void 0:e.rtlEnabled);return i&&t!==(null==e?void 0:e.rtlEnabled)||n}(t,this.config)}get rtlEnabled(){var{rtlEnabled:t}=this.props;return function(t,e){return void 0!==t?t:void 0!==(null==e?void 0:e.rtlEnabled)?e.rtlEnabled:ah().rtlEnabled}(t,this.config)}get attributes(){var{aria:t,disabled:e,focusStateEnabled:i,visible:n}=this.props,s=i&&!e&&this.props.accessKey;return ih({},Pc({},s&&{accessKey:s}),(t=>Object.keys(t).reduce((e,i)=>t[i]?ih({},e,{["role"===i||"id"===i?i:"aria-".concat(i)]:String(t[i])}):e,{}))(ih({},t,{disabled:e,hidden:!n})),Pc({},this.restAttributes))}get styles(){var{height:t,width:e}=this.props,i=this.restAttributes.style||{},n=Au("width",Sc(e)?e():e),s=Au("height",Sc(t)?t():t);return ih({},i,{height:null!=s?s:i.height,width:null!=n?n:i.width})}get cssClasses(){var{activeStateEnabled:t,addWidgetClass:e,className:i,classes:n,disabled:s,focusStateEnabled:o,hoverStateEnabled:r,onVisibilityChange:a,visible:l}=this.props,c=!!o&&!s,h=!!r&&!s,d=!!t&&!s;return WI({"dx-widget":!!e,[String(n)]:!!n,[String(i)]:!!i,"dx-state-disabled":!!s,"dx-state-invisible":!l,"dx-state-focused":!!this.state.focused&&c,"dx-state-active":!!this.state.active&&d,"dx-state-hover":!!this.state.hovered&&h&&!this.state.active,"dx-rtl":!!this.rtlEnabled,"dx-visibility-change-handler":!!a})}get tabIndex(){var{disabled:t,focusStateEnabled:e,tabIndex:i}=this.props;return e&&!t?i:void 0}get restAttributes(){return sy(this.props,ZI)}focus(){fm(this.widgetElementRef.current)}blur(){var t=sd.getActiveElement(this.widgetElementRef.current);this.widgetElementRef.current===t&&t.blur()}activate(){this.setState(t=>({active:!0}))}deactivate(){this.setState(t=>({active:!1}))}render(){return(t=>{var e=Jx(Zx(1,"div",t.cssClasses,t.props.children,0,ih({},t.attributes,{tabIndex:t.tabIndex,title:t.props.hint,style:PS(t.styles)}),null,t.widgetElementRef));return t.shouldRenderConfigProvider?Qx(2,qI,{rtlEnabled:t.rtlEnabled,children:e}):e})({props:ih({},this.props),active:this.state.active,focused:this.state.focused,hovered:this.state.hovered,widgetElementRef:this.widgetElementRef,config:this.config,shouldRenderConfigProvider:this.shouldRenderConfigProvider,rtlEnabled:this.rtlEnabled,attributes:this.attributes,styles:this.styles,cssClasses:this.cssClasses,tabIndex:this.tabIndex,restAttributes:this.restAttributes})}}return t.defaultProps=QI,t})();var YI=["dataSource","selectedRowKeys"],JI={integrationOptions:!0};function tT(t,e,i){return{path:t,value:e,previousValue:i}}function eT(t,e,i,n,s,o){if(!JI[n]){var r=Cc(e),a=Cc(i);if(e!==i)if(r!==a)t.push(tT(n,i,e));else if("object"===r)if(kc(i)){var l=nT(e,i,s,o);t.push(...l.map(t=>ih({},t,{path:"".concat(n,".").concat(t.path)})))}else t.push(tT(n,i,e));else if("array"===r)if(o.some(t=>s.includes(t))&&e!==i)t.push(tT(n,i,e));else if(e.length!==i.length)t.push(tT(n,i,e));else{var c=nT(e,i,s,o);[].push.apply(t,c.map(t=>ih({},t,{path:"".concat(n).concat(t.path)})))}else t.push(tT(n,i,e))}}var iT=t=>(e,i,n,s)=>{var o=[],r=Array.isArray(e)?t=>{eT(o,e[t],i[t],"[".concat(t,"]"),"".concat(n,".").concat(t),s)}:t=>{eT(o,e[t],i[t],t,"".concat(n,".").concat(t),s)};return t(e).forEach(r),Object.keys(i).filter(t=>!Object.prototype.hasOwnProperty.call(e,t)&&e[t]!==i[t]).forEach(t=>{o.push({path:t,value:i[t],previousValue:e[t]})}),o},nT=iT(t=>Object.keys(t)),sT={key:!0,ref:!0,children:!0,style:!0},oT=iT(t=>Object.keys(t).filter(t=>!sT[t])),rT=["valueChange"],aT=["componentProps","componentType","templateNames"],lT=t=>Object.keys(t).reduce((e,i)=>(void 0!==t[i]&&(e[i]=t[i]),e),{}),cT={};let hT=(()=>{class t extends vS{constructor(t){super(t),this.state={},this.widgetRef={current:null},this.getInstance=this.getInstance.bind(this),this.setupWidget=this.setupWidget.bind(this),this.updateWidget=this.updateWidget.bind(this)}get config(){return this.context[KI.id]?this.context[KI.id]:KI.defaultValue}createEffects(){return[new CS(this.setupWidget,[]),new CS(this.updateWidget,[this.props.componentProps,this.config,this.props.templateNames])]}updateEffects(){var t;null===(t=this._effects[1])||void 0===t||t.update([this.props.componentProps,this.config,this.props.templateNames])}setupWidget(){var t=new this.props.componentType(this.widgetRef.current,this.properties);return this.instance=t,()=>{t.dispose(),this.instance=null}}updateWidget(){var t=this.getInstance();if(t){var e=function(t,e){return oT(t,e,"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:YI)}(this.prevProps||{},this.properties);e.length&&(t.beginUpdate(),e.forEach(e=>{var{path:i,value:n}=e;t.option(i,n)}),t.endUpdate()),this.prevProps=this.properties}}get properties(){var t,e=lT(this.props.componentProps),{valueChange:i}=e,n=sy(e,rT),s=ih({rtlEnabled:!(null===(t=this.config)||void 0===t||!t.rtlEnabled),isRenovated:!0},n);return i&&(s.onValueChanged=t=>{var{value:e}=t;return i(e)}),this.props.templateNames.forEach(t=>{((t,e,i)=>{const n=e[t];return!!n&&"string"!=typeof n})(t,s)&&(s[t]=(e,i,n)=>{!function(t,e,i){setTimeout(()=>{rS(AS(t,e),(t=>{var e,i;return(null===(e=t.container)||void 0===e?void 0:e.get(0))||(null===(i=t.item)||void 0===i?void 0:i.get(0))})(e))},0)}(this.props.componentProps[t],{item:e,index:i,container:n})})}),s}get restAttributes(){return sy(this.props,aT)}getInstance(){return this.instance}render(){return(t=>{var{props:{componentProps:{className:e}},restAttributes:i,widgetRef:n}=t;return lT(Zx(1,"div",e,null,1,ih({},i),null,n))})({props:ih({},this.props),widgetRef:this.widgetRef,config:this.config,properties:this.properties,restAttributes:this.restAttributes})}}return t.defaultProps=cT,t})();var dT=["accessKey","activeStateEnabled","boundary","className","contentId","disabled","focusStateEnabled","height","hint","hoverStateEnabled","mode","offset","onClick","onKeyDown","positionSide","rtlEnabled","tabIndex","target","validationErrors","visible","visualContainer","width"],uT=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(jI),Object.getOwnPropertyDescriptors({mode:"auto",positionSide:"top",offset:Object.freeze({h:0,v:0}),isReactComponentWrapper:!0})));let pT=(()=>{class t extends mS{constructor(t){super(t),this.state={}}get componentProps(){return this.props}get restAttributes(){return sy(this.props,dT)}render(){return(t=>{var{componentProps:e,restAttributes:i}=t;return Jx(Qx(2,hT,ih({componentType:hI,componentProps:e,templateNames:[]},i)))})({props:ih({},this.props),componentProps:this.componentProps,restAttributes:this.restAttributes})}}return t.defaultProps=uT,t})();var fT=["accessKey","activeStateEnabled","aria","children","className","classes","defaultValue","disabled","focusStateEnabled","height","hint","hoverStateEnabled","inputAttr","isDirty","isValid","name","onClick","onFocusIn","onKeyDown","readOnly","rtlEnabled","tabIndex","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","value","valueChange","visible","width"],_T=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(jI),Object.getOwnPropertyDescriptors({readOnly:!1,name:"",validationError:null,validationErrors:null,validationMessageMode:"auto",validationMessagePosition:"bottom",validationStatus:"valid",isValid:!0,isDirty:!1,inputAttr:Object.freeze({}),defaultValue:null,valueChange:()=>{}}))),gT={get readOnly(){return _T.readOnly},get name(){return _T.name},get validationError(){return _T.validationError},get validationErrors(){return _T.validationErrors},get validationMessageMode(){return _T.validationMessageMode},get validationMessagePosition(){return _T.validationMessagePosition},get validationStatus(){return _T.validationStatus},get isValid(){return _T.isValid},get isDirty(){return _T.isDirty},get inputAttr(){return _T.inputAttr},get defaultValue(){return _T.defaultValue},get valueChange(){return _T.valueChange},get className(){return _T.className},get activeStateEnabled(){return _T.activeStateEnabled},get disabled(){return _T.disabled},get focusStateEnabled(){return _T.focusStateEnabled},get hoverStateEnabled(){return _T.hoverStateEnabled},get tabIndex(){return _T.tabIndex},get visible(){return _T.visible},get aria(){return QI.aria},get classes(){return QI.classes}};class mT extends yS{constructor(t){super(t),this.widgetRef={current:null},this.rootElementRef={current:null},this.__getterCache={},this.state={validationMessageGuid:"dx-".concat(new lh),isValidationMessageVisible:!1,value:void 0!==this.props.value?this.props.value:this.props.defaultValue},this.updateValidationMessageVisibility=this.updateValidationMessageVisibility.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.onFocusIn=this.onFocusIn.bind(this)}createEffects(){return[new CS(this.updateValidationMessageVisibility,[this.props.isValid,this.props.validationStatus,this.props.validationError,this.props.validationErrors]),xS()]}updateEffects(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.isValid,this.props.validationStatus,this.props.validationError,this.props.validationErrors])}updateValidationMessageVisibility(){this.setState(t=>({isValidationMessageVisible:this.shouldShowValidationMessage}))}onFocusIn(t){var{onFocusIn:e}=this.props;null==e||e(t)}get cssClasses(){return"".concat((t=>{var{classes:e,isValid:i,readOnly:n}=t;return WI({"dx-state-readonly":!!n,"dx-invalid":!i,["".concat(e)]:!!e})})(ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value})))}get shouldShowValidationMessage(){var t,{isValid:e,validationStatus:i}=this.props,n=null!==(t=this.validationErrors)&&void 0!==t?t:[];return!(e&&"invalid"!==i)&&n.length>0}get aria(){var{isValid:t,readOnly:e}=this.props,i={readonly:e?"true":"false",invalid:t?"false":"true"};return this.shouldShowValidationMessage&&(i.describedBy=this.state.validationMessageGuid),ih({},i,this.props.aria)}get validationErrors(){return void 0!==this.__getterCache.validationErrors?this.__getterCache.validationErrors:this.__getterCache.validationErrors=(()=>{var{validationError:t,validationErrors:e}=this.props,i=e&&[...e];return!i&&t&&(i=[ih({},t)]),i})()}get validationMessageTarget(){var t;return null===(t=this.rootElementRef)||void 0===t?void 0:t.current}get restAttributes(){return sy(ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),fT)}focus(){this.widgetRef.current.focus()}blur(){this.widgetRef.current.blur()}componentWillUpdate(t,e,i){super.componentWillUpdate(),(this.props.validationError!==t.validationError||this.props.validationErrors!==t.validationErrors)&&(this.__getterCache.validationErrors=void 0)}render(){return(t=>{var{aria:e,cssClasses:i,isValidationMessageVisible:n,onFocusIn:s,props:{accessKey:o,activeStateEnabled:r,children:a,className:l,disabled:c,focusStateEnabled:h,height:d,hint:u,hoverStateEnabled:p,onClick:f,onKeyDown:_,rtlEnabled:g,tabIndex:m,validationMessageMode:v,validationMessagePosition:y,visible:b,width:C},restAttributes:x,rootElementRef:w,validationErrors:S,validationMessageGuid:E,validationMessageTarget:I,widgetRef:T}=t;return Jx(Qx(2,XI,ih({rootElementRef:w,aria:e,classes:i,activeStateEnabled:r,focusStateEnabled:h,hoverStateEnabled:p,accessKey:o,className:l,rtlEnabled:g,hint:u,disabled:c,height:d,width:C,onFocusIn:s,onClick:f,onKeyDown:_,tabIndex:m,visible:b},x,{children:Yx([a,n&&Qx(2,pT,{validationErrors:S,mode:v,positionSide:y,rtlEnabled:g,target:I,boundary:I,visualContainer:I,contentId:E})],0)}),null,T))})({props:ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),validationMessageGuid:this.state.validationMessageGuid,isValidationMessageVisible:this.state.isValidationMessageVisible,rootElementRef:this.rootElementRef,widgetRef:this.widgetRef,onFocusIn:this.onFocusIn,cssClasses:this.cssClasses,shouldShowValidationMessage:this.shouldShowValidationMessage,aria:this.aria,validationErrors:this.validationErrors,validationMessageTarget:this.validationMessageTarget,restAttributes:this.restAttributes})}}mT.defaultProps=gT;var vT=[[22,16],[18,16]],yT=[[[12,8],[20,18]],[[16,10],[16,14]]];function bT(){var t=qb();return{isMaterialTheme:Jb(t),isCompactTheme:eC(t)}}var CT=["isChecked","size"],xT={isChecked:!1};let wT=(()=>{class t extends vS{constructor(t){super(t),this.state={},this.elementRef={current:null},this.__getterCache={},this.updateFontSize=this.updateFontSize.bind(this),this.setIconFontSize=this.setIconFontSize.bind(this),this.getIconSize=this.getIconSize.bind(this),this.getComputedIconSize=this.getComputedIconSize.bind(this)}createEffects(){return[new CS(this.updateFontSize,[this.props.isChecked,this.props.size])]}updateEffects(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.isChecked,this.props.size])}updateFontSize(){var{isChecked:t,size:e}=this.props;if(rd()&&e){var i=function(t,e){var i=function(t){var{isCompactTheme:e,isMaterialTheme:i}=bT();return yT[+t][+i][+e]}(e),n=function(){var{isCompactTheme:t,isMaterialTheme:e}=bT();return vT[+e][+t]}();return Math.ceil(i/n*t)}(this.getIconSize(e),t);this.setIconFontSize(i)}}setIconFontSize(t){this.elementRef.current.style.fontSize="".concat(t,"px")}getIconSize(t){return Ic(t)?t:t.endsWith("px")?parseInt(t,10):this.getComputedIconSize()}getComputedIconSize(){var t=function(t){var e,i=ld();return t?null===(e=i.getComputedStyle)||void 0===e?void 0:e.call(i,t):null}(this.elementRef.current);return parseInt(null==t?void 0:t.width,10)}get cssStyles(){return void 0!==this.__getterCache.cssStyles?this.__getterCache.cssStyles:this.__getterCache.cssStyles=(()=>{var{size:t}=this.props,e=Au("width",t);return{height:Au("height",t),width:e}})()}get restAttributes(){return sy(this.props,CT)}componentWillUpdate(t,e,i){super.componentWillUpdate(),this.props.size!==t.size&&(this.__getterCache.cssStyles=void 0)}render(){return(t=>{var{cssStyles:e,elementRef:i}=t;return Zx(1,"span","dx-checkbox-icon",null,1,{style:PS(e)},null,i)})({props:ih({},this.props),elementRef:this.elementRef,setIconFontSize:this.setIconFontSize,getIconSize:this.getIconSize,getComputedIconSize:this.getComputedIconSize,cssStyles:this.cssStyles,restAttributes:this.restAttributes})}}return t.defaultProps=xT,t})();var ST=["accessKey","activeStateEnabled","aria","className","defaultValue","disabled","enableThreeStateBehavior","focusStateEnabled","height","hint","hoverStateEnabled","iconSize","inputAttr","isDirty","isValid","name","onClick","onFocusIn","onKeyDown","readOnly","rtlEnabled","saveValueChangeEvent","tabIndex","text","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","value","valueChange","visible","width"],ET=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(_T),Object.getOwnPropertyDescriptors({text:"",enableThreeStateBehavior:!1,activeStateEnabled:!0,hoverStateEnabled:!0,get focusStateEnabled(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},defaultValue:!1,valueChange:()=>{}}))),IT={get text(){return ET.text},get enableThreeStateBehavior(){return ET.enableThreeStateBehavior},get activeStateEnabled(){return ET.activeStateEnabled},get hoverStateEnabled(){return ET.hoverStateEnabled},get focusStateEnabled(){return ET.focusStateEnabled},get defaultValue(){return ET.defaultValue},get valueChange(){return ET.valueChange},get readOnly(){return ET.readOnly},get name(){return ET.name},get validationError(){return ET.validationError},get validationErrors(){return ET.validationErrors},get validationMessageMode(){return ET.validationMessageMode},get validationMessagePosition(){return ET.validationMessagePosition},get validationStatus(){return ET.validationStatus},get isValid(){return ET.isValid},get isDirty(){return ET.isDirty},get inputAttr(){return ET.inputAttr},get className(){return ET.className},get disabled(){return ET.disabled},get tabIndex(){return ET.tabIndex},get visible(){return ET.visible},get aria(){return QI.aria}};class TT extends yS{constructor(t){super(t),this.editorRef={current:null},this.state={value:void 0!==this.props.value?this.props.value:this.props.defaultValue},this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.onWidgetClick=this.onWidgetClick.bind(this),this.keyDown=this.keyDown.bind(this)}createEffects(){return[xS()]}onWidgetClick(t){var{enableThreeStateBehavior:e,readOnly:i,saveValueChangeEvent:n}=this.props;if(!i)if(null==n||n(t),e){var s;this.setState(t=>({value:s=null===(void 0!==this.props.value?this.props.value:t.value)||!(void 0!==this.props.value?this.props.value:t.value)&&null})),this.props.valueChange(s)}else{var o;this.setState(t=>{var e;return{value:o=!(null!==(e=void 0!==this.props.value?this.props.value:t.value)&&void 0!==e&&e)}}),this.props.valueChange(o)}}keyDown(t){var{onKeyDown:e}=this.props,{keyName:i,originalEvent:n,which:s}=t,o=null==e?void 0:e(t);if(null!=o&&o.cancel)return o;("space"===i||"space"===s)&&(n.preventDefault(),this.onWidgetClick(n))}get cssClasses(){return(t=>{var{text:e,value:i}=t;return WI({"dx-checkbox":!0,"dx-checkbox-checked":!0===i,"dx-checkbox-has-text":!!e,"dx-checkbox-indeterminate":null===i})})(ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}))}get aria(){return ih({},{role:"checkbox",checked:null===(void 0!==this.props.value?this.props.value:this.state.value)?"mixed":"".concat(!0===(void 0!==this.props.value?this.props.value:this.state.value))},this.props.aria)}get restAttributes(){return sy(ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),ST)}focus(){this.editorRef.current.focus()}blur(){this.editorRef.current.blur()}render(){return(t=>{var{aria:e,cssClasses:i,editorRef:n,keyDown:s,onWidgetClick:o,props:{accessKey:r,activeStateEnabled:a,className:l,disabled:c,focusStateEnabled:h,height:d,hint:u,hoverStateEnabled:p,iconSize:f,isValid:_,name:g,onFocusIn:m,readOnly:v,rtlEnabled:y,tabIndex:b,text:C,validationError:x,validationErrors:w,validationMessageMode:S,validationMessagePosition:E,validationStatus:I,value:T,visible:O,width:k},restAttributes:D}=t;return Jx(Qx(2,mT,ih({aria:e,classes:i,onClick:o,onKeyDown:s,accessKey:r,activeStateEnabled:a,focusStateEnabled:h,hoverStateEnabled:p,className:l,disabled:c,readOnly:v,hint:u,height:d,width:k,rtlEnabled:y,tabIndex:b,visible:O,validationError:x,validationErrors:w,validationMessageMode:S,validationMessagePosition:E,validationStatus:I,isValid:_,onFocusIn:m},D,{children:Yx([Jx(Zx(64,"input",null,null,1,ih({type:"hidden",value:"".concat(T)},g&&{name:g}))),Zx(1,"div","dx-checkbox-container",[Qx(2,wT,{size:f,isChecked:!0===T}),C&&Zx(1,"span","dx-checkbox-text",C,0)],0)],4)}),null,n))})({props:ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),editorRef:this.editorRef,onWidgetClick:this.onWidgetClick,keyDown:this.keyDown,cssClasses:this.cssClasses,aria:this.aria,restAttributes:this.restAttributes})}}TT.defaultProps=IT;var OT=[];class kT extends wI{getProps(){var t=super.getProps();return t.onKeyDown=this._wrapKeyDownHandler(t.onKeyDown),t}focus(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.focus(...arguments)}blur(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.blur(...arguments)}_getActionConfigs(){return{onFocusIn:{},onClick:{}}}get _propsInfo(){return{twoWay:[["value","defaultValue","valueChange"]],allowNull:["defaultValue","validationError","validationErrors","value"],elements:[],templates:[],props:["text","iconSize","enableThreeStateBehavior","activeStateEnabled","hoverStateEnabled","focusStateEnabled","saveValueChangeEvent","defaultValue","valueChange","readOnly","name","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","isValid","isDirty","inputAttr","onFocusIn","className","accessKey","disabled","height","hint","onClick","onKeyDown","rtlEnabled","tabIndex","visible","width","aria","value"]}}get _viewComponent(){return TT}}yg("dxCheckBox",kT),kT.defaultOptions=function(t){OT.push(t),TT.defaultProps=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(TT.defaultProps),Object.getOwnPropertyDescriptors(function(t){var e=["value"];return Object.keys(t).reduce((i,n)=>{var s=t[n];return i[e.some(t=>t===n)?"default"+n.charAt(0).toUpperCase()+n.slice(1):n]=s,i},{})}(zg(OT)))))};var DT=kT;const AT=new Gi("NgValueAccessor"),BT={provide:AT,useExisting:pt(()=>MT),multi:!0};let MT=(()=>{class t extends DC{constructor(t,e,i,n,s,o,r,a){super(t,e,i,n,r,a),this._watcherHelper=n,this._idh=s,this.touched=t=>{},this._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"enableThreeStateBehaviorChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"iconSizeChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"nameChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"tabIndexChange"},{emit:"textChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),this._idh.setHost(this),o.setHost(this)}get accessKey(){return this._getOption("accessKey")}set accessKey(t){this._setOption("accessKey",t)}get activeStateEnabled(){return this._getOption("activeStateEnabled")}set activeStateEnabled(t){this._setOption("activeStateEnabled",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get enableThreeStateBehavior(){return this._getOption("enableThreeStateBehavior")}set enableThreeStateBehavior(t){this._setOption("enableThreeStateBehavior",t)}get focusStateEnabled(){return this._getOption("focusStateEnabled")}set focusStateEnabled(t){this._setOption("focusStateEnabled",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get hoverStateEnabled(){return this._getOption("hoverStateEnabled")}set hoverStateEnabled(t){this._setOption("hoverStateEnabled",t)}get iconSize(){return this._getOption("iconSize")}set iconSize(t){this._setOption("iconSize",t)}get isDirty(){return this._getOption("isDirty")}set isDirty(t){this._setOption("isDirty",t)}get isValid(){return this._getOption("isValid")}set isValid(t){this._setOption("isValid",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get readOnly(){return this._getOption("readOnly")}set readOnly(t){this._setOption("readOnly",t)}get rtlEnabled(){return this._getOption("rtlEnabled")}set rtlEnabled(t){this._setOption("rtlEnabled",t)}get tabIndex(){return this._getOption("tabIndex")}set tabIndex(t){this._setOption("tabIndex",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get validationError(){return this._getOption("validationError")}set validationError(t){this._setOption("validationError",t)}get validationErrors(){return this._getOption("validationErrors")}set validationErrors(t){this._setOption("validationErrors",t)}get validationMessageMode(){return this._getOption("validationMessageMode")}set validationMessageMode(t){this._setOption("validationMessageMode",t)}get validationMessagePosition(){return this._getOption("validationMessagePosition")}set validationMessagePosition(t){this._setOption("validationMessagePosition",t)}get validationStatus(){return this._getOption("validationStatus")}set validationStatus(t){this._setOption("validationStatus",t)}get value(){return this._getOption("value")}set value(t){this._setOption("value",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}change(t){}_createInstance(t,e){return new DT(t,e)}writeValue(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}setDisabledState(t){this.disabled=t}registerOnChange(t){this.change=t}registerOnTouched(t){this.touched=t}_createWidget(t){super._createWidget(t),this.instance.on("focusOut",t=>{this.eventHelper.fireNgEvent("onBlur",[t])})}ngOnDestroy(){this._destroyWidget()}ngOnChanges(t){super.ngOnChanges(t),this.setupChanges("validationErrors",t)}setupChanges(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}ngDoCheck(){this._idh.doCheck("validationErrors"),this._watcherHelper.checkWatchers(),super.ngDoCheck(),super.clearChangedOptions()}_setOption(t,e){let i=this._idh.setupSingle(t,e),n=null!==this._idh.getChanges(t,e);(i||n)&&super._setOption(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(VC),Vo(OC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["dx-check-box"]],hostBindings:function(t,e){1&t&&Go("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",disabled:"disabled",elementAttr:"elementAttr",enableThreeStateBehavior:"enableThreeStateBehavior",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",iconSize:"iconSize",isDirty:"isDirty",isValid:"isValid",name:"name",readOnly:"readOnly",rtlEnabled:"rtlEnabled",tabIndex:"tabIndex",text:"text",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onOptionChanged:"onOptionChanged",onValueChanged:"onValueChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",enableThreeStateBehaviorChange:"enableThreeStateBehaviorChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",iconSizeChange:"iconSizeChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",nameChange:"nameChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",tabIndexChange:"tabIndexChange",textChange:"textChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",visibleChange:"visibleChange",widthChange:"widthChange",onBlur:"onBlur"},features:[vr([pC,gC,BT,OC,VC]),So,_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),PT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({imports:[[HC,bC],bC]}),t})();var RT="dxswipestart",FT="dxswipe",HT="dxswipeend",VT={horizontal:{defaultItemSizeFunc:function(){return Ed(this.getElement())},getBounds:function(){return[this._maxLeftOffset,this._maxRightOffset]},calcOffsetRatio:function(t){return(Nf(t).x-(this._savedEventData&&this._savedEventData.x||0))/this._itemSizeFunc().call(this,t)},isFastSwipe:function(t){var e=Nf(t);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(e.x-this._tickData.x)>=e.time-this._tickData.time}},vertical:{defaultItemSizeFunc:function(){return Td(this.getElement())},getBounds:function(){return[this._maxTopOffset,this._maxBottomOffset]},calcOffsetRatio:function(t){return(Nf(t).y-(this._savedEventData&&this._savedEventData.y||0))/this._itemSizeFunc().call(this,t)},isFastSwipe:function(t){var e=Nf(t);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(e.y-this._tickData.y)>=e.time-this._tickData.time}}};og({emitter:AE.inherit({TICK_INTERVAL:300,FAST_SWIPE_SPEED_LIMIT:10,ctor:function(t){this.callBase(t),this.direction="horizontal",this.elastic=!0},_getStrategy:function(){return VT[this.direction]},_defaultItemSizeFunc:function(){return this._getStrategy().defaultItemSizeFunc.call(this)},_itemSizeFunc:function(){return this.itemSizeFunc||this._defaultItemSizeFunc},_init:function(t){this._tickData=Nf(t)},_start:function(t){this._savedEventData=Nf(t),(t=this._fireEvent(RT,t)).cancel||(this._maxLeftOffset=t.maxLeftOffset,this._maxRightOffset=t.maxRightOffset,this._maxTopOffset=t.maxTopOffset,this._maxBottomOffset=t.maxBottomOffset)},_move:function(t){var e=this._getStrategy(),i=Nf(t),n=e.calcOffsetRatio.call(this,t);n=this._fitOffset(n,this.elastic),i.time-this._tickData.time>this.TICK_INTERVAL&&(this._tickData=i),this._fireEvent(FT,t,{offset:n}),!1!==t.cancelable&&t.preventDefault()},_end:function(t){var e=this._getStrategy(),i=e.calcOffsetRatio.call(this,t),n=e.isFastSwipe.call(this,t),s=i,o=this._calcTargetOffset(i,n);s=this._fitOffset(s,this.elastic),o=this._fitOffset(o,!1),this._fireEvent(HT,t,{offset:s,targetOffset:o})},_fitOffset:function(t,e){var i=this._getStrategy().getBounds.call(this);return t<-i[0]?e?(-2*i[0]+t)/3:-i[0]:t>i[1]?e?(2*i[1]+t)/3:i[1]:t},_calcTargetOffset:function(t,e){var i;return e?(i=Math.ceil(Math.abs(t)),t<0&&(i=-i)):i=Math.round(t),i}}),events:[RT,FT,HT]});var LT="dxSwipeable",$T={onStart:RT,onUpdated:FT,onEnd:HT,onCancel:"dxswipecancel"},NT=Lm.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{elastic:!0,immediate:!1,immediateTimeout:180,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 t=this.NAME;this._createEventData(),Fc($T,(function(e,i){var n=this._createActionByOption(e,{context:this});i=Gf(i,t),pu.on(this.$element(),i,this._eventData,function(t){return n({event:t})})}).bind(this))}},_createEventData:function(){this._eventData={elastic:this.option("elastic"),itemSizeFunc:this.option("itemSizeFunc"),direction:this.option("direction"),immediate:this.option("immediate"),immediateTimeout:this.option("immediateTimeout")}},_detachEventHandlers:function(){pu.off(this.$element(),"."+LT)},_optionChanged:function(t){switch(t.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(t)}},_useTemplates:function(){return!1}});gg(NT,LT);var zT=NT,WT=mI.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{min:0,max:100,value:0})},_initMarkup:function(){this.$element().addClass("dx-trackbar"),this._renderWrapper(),this._renderContainer(),this._renderRange(),this._renderValue(),this._setRangeStyles(),this.callBase()},_render:function(){this.callBase(),this._setRangeStyles(this._rangeStylesConfig())},_renderWrapper:function(){this._$wrapper=Gu("
").addClass("dx-trackbar-wrapper").appendTo(this.$element())},_renderContainer:function(){this._$bar=Gu("
").addClass("dx-trackbar-container").appendTo(this._$wrapper)},_renderRange:function(){this._$range=Gu("
").addClass("dx-trackbar-range").appendTo(this._$bar)},_renderValue:function(){var t=this.option("value"),e=this.option("min"),i=this.option("max");if(!(e>i)){if(ti)return this.option("value",i),void(this._currentRatio=1);var n=e===i?0:(t-e)/(i-e);!this._needPreventAnimation&&this._setRangeStyles({width:100*n+"%"}),this.setAria({valuemin:this.option("min"),valuemax:i,valuenow:t}),this._currentRatio=n}},_rangeStylesConfig:function(){return{width:100*this._currentRatio+"%"}},_setRangeStyles:function(t){w_.stop(this._$range),t?this._needPreventAnimation||!rd()||w_.animate(this._$range,{type:"custom",duration:100,to:t}):this._$range.css({width:0})},_optionChanged:function(t){switch(t.name){case"value":this._renderValue(),this.callBase(t);break;case"max":case"min":this._renderValue();break;default:this.callBase(t)}},_dispose:function(){w_.stop(this._$range),this.callBase()}});yg("dxTrackBar",WT);var jT=WT,KT="dx-inkripple",GT="dx-inkripple-wave",UT="dx-inkripple-showing",qT="dx-inkripple-hiding",ZT=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{useHoldAnimation:e,waveSizeCoefficient:i,isCentered:n,wavesNumber:s}=t;return{waveSizeCoefficient:i||2,isCentered:n||!1,wavesNumber:s||1,durations:tO(null==e||e)}},QT=function(t){var e=ZT(t);return{showWave:YT.bind(this,e),hideWave:iO.bind(this,e)}},XT=function(t,e){for(var i=function(t){var e=t.children("."+KT);return 0===e.length&&(e=Gu("
").addClass(KT).appendTo(t)),e}(Gu(t)),n=i.children("."+GT).toArray(),s=n.length;s").appendTo(i).addClass(GT);n.push(o[0])}return Gu(n)};function YT(t,e){var i=XT(e.element,t.wavesNumber).eq(e.wave||0);t.hidingTimeout&&clearTimeout(t.hidingTimeout),eO(i),i.css(function(t,e){var i,n,s=Gu(e.element),o=kd(s),r=Dd(s),a=parseInt(Math.sqrt(o*o+r*r)),l=Math.min(4e3,parseInt(a*t.waveSizeCoefficient));if(t.isCentered)i=(o-l)/2,n=(r-l)/2;else{var c=e.event,h=s.offset();i=c.pageX-h.left-l/2,n=c.pageY-h.top-l/2}return{left:i,top:n,height:l,width:l}}(t,e)),t.showingTimeout=setTimeout(JT.bind(this,t,i),0)}function JT(t,e){var i=t.durations.showingScale+"ms";e.addClass(UT).css("transitionDuration",i)}function tO(t){return{showingScale:t?1e3:300,hidingScale:300,hidingOpacity:300}}function eO(t){t.removeClass(qT).css("transitionDuration","")}function iO(t,e){t.showingTimeout&&clearTimeout(t.showingTimeout);var i=XT(e.element,e.wavesNumber).eq(e.wave||0),n=t.durations,s=n.hidingScale+"ms, "+n.hidingOpacity+"ms";i.addClass(qT).removeClass(UT).css("transitionDuration",s);var o=Math.max(n.hidingScale,n.hidingOpacity);t.hidingTimeout=setTimeout(eO.bind(this,i),o)}var nO="dxResizable",sO="dx-resizable-handle",oO="dx-resizable-handle-corner",rO=Gf(BE,nO),aO=Gf(ME,nO),lO=Gf(PE,nO),cO={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},hO=Lm.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{handles:"all",step:"1",stepPrecision:"simple",area:void 0,minWidth:30,maxWidth:1/0,minHeight:30,maxHeight:1/0,onResizeStart:null,onResize:null,onResizeEnd:null,roundStepValue:!0,keepAspectRatio:!0})},_init:function(){this.callBase(),this.$element().addClass("dx-resizable")},_initMarkup:function(){this.callBase(),this._renderHandles()},_render:function(){this.callBase(),this._renderActions()},_renderActions:function(){this._resizeStartAction=this._createActionByOption("onResizeStart"),this._resizeEndAction=this._createActionByOption("onResizeEnd"),this._resizeAction=this._createActionByOption("onResize")},_renderHandles:function(){this._handles=[];var t=this.option("handles");if("none"!==t&&t){var e="all"===t?["top","bottom","left","right"]:t.split(" "),i={};Fc(e,(t,e)=>{i[e]=!0,this._renderHandle(e)}),i.bottom&&i.right&&this._renderHandle("corner-bottom-right"),i.bottom&&i.left&&this._renderHandle("corner-bottom-left"),i.top&&i.right&&this._renderHandle("corner-top-right"),i.top&&i.left&&this._renderHandle("corner-top-left"),this._attachEventHandlers()}},_renderHandle:function(t){var e=Gu("
").addClass(sO).addClass(sO+"-"+t).appendTo(this.$element());this._handles.push(e)},_attachEventHandlers:function(){if(!this.option("disabled")){var t={};t[rO]=this._dragStartHandler.bind(this),t[aO]=this._dragHandler.bind(this),t[lO]=this._dragEndHandler.bind(this),this._handles.forEach(e=>{pu.on(e,t,{direction:"both",immediate:!0})})}},_detachEventHandlers:function(){this._handles.forEach(t=>{pu.off(t)})},_toggleEventHandlers:function(t){t?this._attachEventHandlers():this._detachEventHandlers()},_getElementSize:function(){var t=this.$element();return"border-box"===t.css("boxSizing")?{width:kd(t),height:Dd(t)}:{width:Ed(t),height:Td(t)}},_dragStartHandler:function(t){var e=this.$element();e.is(".dx-state-disabled, .dx-state-disabled *")?t.cancel=!0:(this._toggleResizingClass(!0),this._movingSides=this._getMovingSides(t),this._elementLocation=Xu(e),this._elementSize=this._getElementSize(),this._renderDragOffsets(t),this._resizeStartAction({event:t,width:this._elementSize.width,height:this._elementSize.height,handles:this._movingSides}),t.targetElements=null)},_toggleResizingClass:function(t){this.$element().toggleClass("dx-resizable-resizing",t)},_renderDragOffsets:function(t){var e=this._getArea();if(e){var i=Gu(t.target).closest("."+sO),n=kd(i),s=Dd(i),o=i.offset(),r=e.offset,a=this._getAreaScrollOffset();t.maxLeftOffset=this._leftMaxOffset=o.left-r.left-a.scrollX,t.maxRightOffset=this._rightMaxOffset=r.left+e.width-o.left-n+a.scrollX,t.maxTopOffset=this._topMaxOffset=o.top-r.top-a.scrollY,t.maxBottomOffset=this._bottomMaxOffset=r.top+e.height-o.top-s+a.scrollY}},_getBorderWidth:function(t,e){if(Dc(t.get(0)))return 0;var i=t.css(cO[e]);return parseInt(i)||0},_proportionate:function(t,e){var i=this._elementSize;return e*("x"===t?i.width/i.height:i.height/i.width)},_getProportionalDelta:function(t){var{x:e,y:i}=t,n=this._proportionate("y",e);if(n>=i)return{x:e,y:n};var s=this._proportionate("x",i);return s>=e?{x:s,y:i}:{x:0,y:0}},_getDirectionName:function(t){var e=this._movingSides;return"x"===t?e.left?"left":"right":e.top?"top":"bottom"},_fitIntoArea:function(t,e){var i,n=this._getDirectionName(t);return Math.min(e,null!==(i=this["_".concat(n,"MaxOffset")])&&void 0!==i?i:1/0)},_fitDeltaProportionally:function(t){var e=ih({},t),i=this._elementSize,{minWidth:n,minHeight:s,maxWidth:o,maxHeight:r}=this.option(),a=()=>i.width+e.x,l=()=>i.height+e.y,c=t=>e[t]===this._fitIntoArea(t,e[t]),h=()=>US(a(),n,o)&&c("x"),d=()=>US(l(),s,r)&&c("y");if(!h()){var u=this._fitIntoArea("x",GS(a(),n,o)-i.width);e={x:u,y:this._proportionate("y",u)}}if(!d()){var p=this._fitIntoArea("y",GS(l(),s,r)-i.height);e={x:this._proportionate("x",p),y:p}}return h()&&d()?e:{x:0,y:0}},_fitDelta:function(t){var{x:e,y:i}=t,n=this._elementSize,{minWidth:s,minHeight:o,maxWidth:r,maxHeight:a}=this.option();return{x:GS(n.width+e,s,r)-n.width,y:GS(n.height+i,o,a)-n.height}},_getDeltaByOffset:function(t){var e=this._movingSides,i=this._isCornerHandler(e)&&this.option("keepAspectRatio"),n={x:t.x*(e.left?-1:1),y:t.y*(e.top?-1:1)};if(i){var s=this._getProportionalDelta(n);n=this._fitDeltaProportionally(s)}else{var o=this._fitDelta(n);n=this._roundByStep(o)}return n},_updatePosition:function(t,e){var{width:i,height:n}=e,s=this._elementLocation,o=this._movingSides,r=this.$element(),a=this._getElementSize();np(r,{top:s.top+(o.top?t.y*(o.top?-1:1)-((a.height||n)-n):0),left:s.left+(o.left?t.x*(o.left?-1:1)-((a.width||i)-i):0)})},_dragHandler:function(t){var e=this._getOffset(t),i=this._getDeltaByOffset(e),n=this._updateDimensions(i);this._updatePosition(i,n),this._triggerResizeAction(t,n)},_updateDimensions:function(t){var e=t=>"px"===t.substring(t.length-2),i="strict"===this.option("stepPrecision"),n=this._elementSize,s=n.width+t.x,o=n.height+t.y,r=this.$element().get(0).style,a=t.x||i||e(r.width),l=t.y||i||e(r.height);return a&&this.option({width:s}),l&&this.option({height:o}),{width:a?s:n.width,height:l?o:n.height}},_triggerResizeAction:function(t,e){var{width:i,height:n}=e;this._resizeAction({event:t,width:this.option("width")||i,height:this.option("height")||n,handles:this._movingSides}),wg(this.$element())},_isCornerHandler:t=>0===Object.values(t).reduce((t,e)=>t^e,0),_getOffset:function(t){var e=t.offset,i=this._movingSides;return!i.left&&!i.right&&(e.x=0),!i.top&&!i.bottom&&(e.y=0),e},_roundByStep:function(t){return"strict"===this.option("stepPrecision")?this._roundStrict(t):this._roundNotStrict(t)},_getSteps:function(){return Kh(this.option("step"),!this.option("roundStepValue"))},_roundNotStrict:function(t){var e=this._getSteps();return{x:t.x-t.x%e.h,y:t.y-t.y%e.v}},_roundStrict:function(t){var e=this._movingSides,i={x:t.x*(e.left?-1:1),y:t.y*(e.top?-1:1)},n=this._getSteps(),s=this._elementLocation,o=this._elementSize,r=((e.left?s.left:s.left+o.width)+i.x)%n.h,a=((e.top?s.top:s.top+o.height)+i.y)%n.v,l=Math.sign||(t=>0==(t=+t)||isNaN(t)?t:t>0?1:-1),c=(t,e)=>(1+.2*l(e))%1*t,h=(t,e)=>Math.abs(t)<.2*e,d=i.x-r,u=i.y-a;r>c(n.h,i.x)&&(d+=n.h),a>c(n.v,i.y)&&(u+=n.v);var p=!e.left&&!e.right||h(i.x,n.h)?0:d,f=!e.top&&!e.bottom||h(i.y,n.v)?0:u;return{x:p*(e.left?-1:1),y:f*(e.top?-1:1)}},_getMovingSides:function(t){var e=Gu(t.target),i=e.hasClass(oO+"-top-left"),n=e.hasClass(oO+"-top-right"),s=e.hasClass(oO+"-bottom-left"),o=e.hasClass(oO+"-bottom-right");return{top:e.hasClass("dx-resizable-handle-top")||i||n,left:e.hasClass("dx-resizable-handle-left")||i||s,bottom:e.hasClass("dx-resizable-handle-bottom")||s||o,right:e.hasClass("dx-resizable-handle-right")||n||o}},_getArea:function(){var t=this.option("area");return Sc(t)&&(t=t.call(this)),kc(t)?this._getAreaFromObject(t):this._getAreaFromElement(t)},_getAreaScrollOffset:function(){var t=this.option("area"),e={scrollY:0,scrollX:0};if(!Sc(t)&&!kc(t)){var i=Gu(t)[0];Dc(i)&&(e.scrollX=i.pageXOffset,e.scrollY=i.pageYOffset)}return e},_getAreaFromObject:function(t){var e={width:t.right-t.left,height:t.bottom-t.top,offset:{left:t.left,top:t.top}};return this._correctAreaGeometry(e),e},_getAreaFromElement:function(t){var e,i=Gu(t);return i.length&&(e={width:Ad(i),height:Bd(i),offset:Pc({top:0,left:0},Dc(i[0])?{}:i.offset())},this._correctAreaGeometry(e,i)),e},_correctAreaGeometry:function(t,e){var i=e?this._getBorderWidth(e,"left"):0,n=e?this._getBorderWidth(e,"top"):0;t.offset.left+=i+this._getBorderWidth(this.$element(),"left"),t.offset.top+=n+this._getBorderWidth(this.$element(),"top"),t.width-=kd(this.$element())-Ad(this.$element()),t.height-=Dd(this.$element())-Bd(this.$element())},_dragEndHandler:function(t){var e=this.$element();this._resizeEndAction({event:t,width:kd(e),height:Dd(e),handles:this._movingSides}),this._toggleResizingClass(!1)},_renderWidth:function(t){this.option("width",GS(t,this.option("minWidth"),this.option("maxWidth")))},_renderHeight:function(t){this.option("height",GS(t,this.option("minHeight"),this.option("maxHeight")))},_optionChanged:function(t){switch(t.name){case"disabled":this._toggleEventHandlers(!t.value),this.callBase(t);break;case"handles":this._invalidate();break;case"minWidth":case"maxWidth":rd()&&this._renderWidth(kd(this.$element()));break;case"minHeight":case"maxHeight":rd()&&this._renderHeight(Dd(this.$element()));break;case"onResize":case"onResizeStart":case"onResizeEnd":this._renderActions();break;case"area":case"stepPrecision":case"step":case"roundStepValue":case"keepAspectRatio":break;default:this.callBase(t)}},_clean:function(){this.$element().find("."+sO).remove()},_useTemplates:function(){return!1}});yg(nO,hO);var dO=hO;class uO extends jS{get _validationGroupConfig(){return EE.getGroupConfig(this._findGroup())}getDefaultTemplateNames(){return["content"]}getSupportedKeyNames(){return["space","enter"]}getProps(){var t=super.getProps();return t.onClick=t=>{var{event:e}=t;this._clickAction({event:e,validationGroup:this._validationGroupConfig})},"svg"===Mb(t.icon)&&(t.iconTemplate=this._createTemplateComponent(()=>t.icon)),t}get _templatesInfo(){return{template:"content"}}_toggleActiveState(t,e){var i=this.viewRef;e?i.activate():i.deactivate()}_getSubmitAction(){var t=!0,e="valid";return this._createAction(i=>{var{event:n,submitInput:s}=i;if(t){var o=this._validationGroupConfig;if(void 0!==o&&""!==o){var r=o.validate();e=r.status,"pending"===r.status&&(t=!1,this.option("disabled",!0),r.complete.then(i=>{var{status:n}=i;this.option("disabled",!1),"valid"===(e=n)&&s.click(),t=!0}))}}"valid"!==e&&n.preventDefault(),n.stopPropagation()})}_initializeComponent(){super._initializeComponent(),this._addAction("onSubmit",this._getSubmitAction()),this._clickAction=this._createClickAction()}_initMarkup(){super._initMarkup();var t=this.$element().find(".dx-button-content"),e=t.children().filter(".dx-template-wrapper"),i=t.children().filter(".dx-button-submit-input");e.length&&(e.addClass("dx-button-content"),e.append(i),t.replaceWith(e))}_patchOptionValues(t){return super._patchOptionValues(ih({},t,{templateData:t._templateData}))}_findGroup(){var t=this.$element(),e=this.option("validationGroup");return void 0!==e&&""!==e?e:EE.findGroup(t,this._modelByElement(t))}_createClickAction(){return this._createActionByOption("onClick",{excludeValidators:["readOnly"]})}_optionChanged(t){switch(t.name){case"onClick":this._clickAction=this._createClickAction()}super._optionChanged(t)}}var pO=["iconTemplate","position","source"],fO={position:"left",source:""},_O=t=>t&&(t.defaultProps?e=>Jx(Qx(2,t,ih({},e))):t);let gO=(()=>{class t extends mS{constructor(t){super(t),this.state={}}get sourceType(){return Mb(this.props.source)}get cssClass(){return"left"!==this.props.position?"dx-icon-right":""}get iconClassName(){var t={"dx-icon":!0,[this.cssClass]:!!this.cssClass},{source:e}=this.props;return"dxIcon"===this.sourceType?WI(ih({},t,{["dx-icon-".concat(e)]:!0})):"fontIcon"===this.sourceType?WI(ih({},t,{[String(e)]:!!e})):"image"===this.sourceType?WI(t):"svg"===this.sourceType?WI(ih({},t,{"dx-svg-icon":!0})):""}get restAttributes(){return sy(this.props,pO)}render(){var t=this.props;return(t=>{var{iconClassName:e,props:{iconTemplate:i,source:n},sourceType:s}=t;return Yx(["dxIcon"===s&&Zx(1,"i",e),"fontIcon"===s&&Zx(1,"i",e),"image"===s&&Zx(1,"img",e,null,1,{alt:"",src:n}),i&&Zx(1,"i",e,i({}),0)],0)})({props:ih({},t,{iconTemplate:_O(t.iconTemplate)}),sourceType:this.sourceType,cssClass:this.cssClass,iconClassName:this.iconClassName,restAttributes:this.restAttributes})}}return t.defaultProps=fO,t})();var mO=["config"],vO={config:Object.freeze({})};let yO=(()=>{class t extends mS{constructor(t){super(t),this.state={},this.__getterCache={},this.hideWave=this.hideWave.bind(this),this.showWave=this.showWave.bind(this)}get getConfig(){return void 0!==this.__getterCache.getConfig?this.__getterCache.getConfig:this.__getterCache.getConfig=(()=>{var{config:t}=this.props;return ZT(t)})()}get restAttributes(){return sy(this.props,mO)}hideWave(t){iO(this.getConfig,t)}showWave(t){YT(this.getConfig,t)}componentWillUpdate(t,e,i){this.props.config!==t.config&&(this.__getterCache.getConfig=void 0)}render(){return(t=>Jx(Zx(1,"div","dx-inkripple",null,1,ih({},t.restAttributes))))({props:ih({},this.props),getConfig:this.getConfig,restAttributes:this.restAttributes})}}return t.defaultProps=vO,t})();var bO=["accessKey","activeStateEnabled","children","className","disabled","focusStateEnabled","height","hint","hoverStateEnabled","icon","iconPosition","iconTemplate","onClick","onKeyDown","onSubmit","pressed","rtlEnabled","stylingMode","tabIndex","template","templateData","text","type","useInkRipple","useSubmitBehavior","visible","width"],CO=["outlined","text","contained"],xO=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(jI),Object.getOwnPropertyDescriptors({activeStateEnabled:!0,hoverStateEnabled:!0,icon:"",iconPosition:"left",stylingMode:"contained",text:"",type:"normal",useInkRipple:!1,useSubmitBehavior:!1,templateData:Object.freeze({})}))),wO=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t}([{device:()=>"desktop"===Rp.real().deviceType&&!Rp.isSimulator(),options:{focusStateEnabled:!0}},{device:()=>Jb(qb()),options:{useInkRipple:!0}}]),SO=t=>t&&(t.defaultProps?e=>Jx(Qx(2,t,ih({},e))):t);class EO extends yS{constructor(t){super(t),this.state={},this.contentRef={current:null},this.inkRippleRef={current:null},this.submitInputRef={current:null},this.widgetRef={current:null},this.__getterCache={},this.focus=this.focus.bind(this),this.activate=this.activate.bind(this),this.deactivate=this.deactivate.bind(this),this.submitEffect=this.submitEffect.bind(this),this.onActive=this.onActive.bind(this),this.onInactive=this.onInactive.bind(this),this.onWidgetClick=this.onWidgetClick.bind(this),this.keyDown=this.keyDown.bind(this),this.emitClickEvent=this.emitClickEvent.bind(this)}createEffects(){return[new CS(this.submitEffect,[this.props.onSubmit,this.props.useSubmitBehavior]),xS()]}updateEffects(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.onSubmit,this.props.useSubmitBehavior])}submitEffect(){var{onSubmit:t,useSubmitBehavior:e}=this.props;if(e&&t)return function(t,e){var{namespace:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};pu.on(t,lm("click",i),e)}(this.submitInputRef.current,e=>t({event:e,submitInput:this.submitInputRef.current}),{namespace:"UIFeedback"}),()=>function(t){var{namespace:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pu.off(t,lm("click",e))}(this.submitInputRef.current,{namespace:"UIFeedback"})}onActive(t){var{useInkRipple:e}=this.props;e&&this.inkRippleRef.current.showWave({element:this.contentRef.current,event:t})}onInactive(t){var{useInkRipple:e}=this.props;e&&this.inkRippleRef.current.hideWave({element:this.contentRef.current,event:t})}onWidgetClick(t){var{onClick:e,useSubmitBehavior:i}=this.props;null==e||e({event:t}),i&&this.submitInputRef.current.click()}keyDown(t){var{onKeyDown:e}=this.props,{keyName:i,originalEvent:n,which:s}=t,o=null==e?void 0:e(t);if(null!=o&&o.cancel)return o;("space"===i||"space"===s||"enter"===i||"enter"===s)&&(n.preventDefault(),this.emitClickEvent())}emitClickEvent(){this.contentRef.current.click()}get aria(){var{icon:t,text:e}=this.props,i=null!=e?e:"";if(!e&&t)switch(Mb(t)){case"image":i=!t.includes("base64")&&/^(?!(?:https?:\/\/)|(?:ftp:\/\/)|(?:www\.))[^\s]+$/.test(t)?t.replace(/.+\/([^.]+)\..+$/,"$1"):"";break;case"dxIcon":i=qy.format(wu(t,!0))||t;break;case"fontIcon":i=t;break;case"svg":var n,s;i=null!==(n=null===(s=/(.*?)<\/title>/.exec(t))||void 0===s?void 0:s[1])&&void 0!==n?n:""}return ih({role:"button"},i?{label:i}:{})}get cssClasses(){return(t=>{var{icon:e,iconPosition:i,stylingMode:n,text:s,type:o}=t,r=n&&CO.includes(n);return WI({"dx-button":!0,["dx-button-mode-".concat(r?n:"contained")]:!0,["dx-button-".concat(null!=o?o:"normal")]:!0,"dx-button-has-text":!!s,"dx-button-has-icon":!!e,"dx-button-icon-right":"left"!==i})})(this.props)}get iconSource(){var{icon:t}=this.props;return null!=t?t:""}get inkRippleConfig(){return void 0!==this.__getterCache.inkRippleConfig?this.__getterCache.inkRippleConfig:this.__getterCache.inkRippleConfig=(()=>{var{icon:t,text:e}=this.props;return!e&&t?{isCentered:!0,useHoldAnimation:!1,waveSizeCoefficient:1}:{}})()}get buttonTemplateData(){var{icon:t,templateData:e,text:i}=this.props;return ih({icon:t,text:i},e)}get restAttributes(){return sy(this.props,bO)}focus(){this.widgetRef.current.focus()}activate(){this.widgetRef.current.activate()}deactivate(){this.widgetRef.current.deactivate()}componentWillUpdate(t,e,i){super.componentWillUpdate(),(this.props.icon!==t.icon||this.props.text!==t.text)&&(this.__getterCache.inkRippleConfig=void 0)}render(){var t=this.props;return(t=>{var{children:e,iconPosition:i,iconTemplate:n,template:s,text:o}=t.props,r=!t.props.template&&!e&&""!==o,a="left"===i,l=!t.props.template&&!e&&(t.iconSource||t.props.iconTemplate)&&Qx(2,gO,{source:t.iconSource,position:i,iconTemplate:n});return Jx(Qx(2,XI,ih({accessKey:t.props.accessKey,activeStateEnabled:t.props.activeStateEnabled,aria:t.aria,className:t.props.className,classes:t.cssClasses,disabled:t.props.disabled,focusStateEnabled:t.props.focusStateEnabled,height:t.props.height,hint:t.props.hint,hoverStateEnabled:t.props.hoverStateEnabled,onActive:t.onActive,onClick:t.onWidgetClick,onInactive:t.onInactive,onKeyDown:t.keyDown,rtlEnabled:t.props.rtlEnabled,tabIndex:t.props.tabIndex,visible:t.props.visible,width:t.props.width},t.restAttributes,{children:Zx(1,"div","dx-button-content",[t.props.template&&s({data:t.buttonTemplateData}),!t.props.template&&e,a&&l,r&&Zx(1,"span","dx-button-text",o,0),!a&&l,t.props.useSubmitBehavior&&Zx(64,"input","dx-button-submit-input",null,1,{type:"submit",tabIndex:-1},null,t.submitInputRef),t.props.useInkRipple&&Qx(2,yO,{config:t.inkRippleConfig},null,t.inkRippleRef)],0,null,null,t.contentRef)}),null,t.widgetRef))})({props:ih({},t,{template:SO(t.template),iconTemplate:SO(t.iconTemplate)}),contentRef:this.contentRef,submitInputRef:this.submitInputRef,inkRippleRef:this.inkRippleRef,widgetRef:this.widgetRef,onActive:this.onActive,onInactive:this.onInactive,onWidgetClick:this.onWidgetClick,keyDown:this.keyDown,emitClickEvent:this.emitClickEvent,aria:this.aria,cssClasses:this.cssClasses,iconSource:this.iconSource,inkRippleConfig:this.inkRippleConfig,buttonTemplateData:this.buttonTemplateData,restAttributes:this.restAttributes})}}EO.defaultProps=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(xO),Object.getOwnPropertyDescriptors(ih({},zg(wO)))));var IO=[];class TO extends uO{getProps(){var t=super.getProps();return t.onKeyDown=this._wrapKeyDownHandler(t.onKeyDown),t}focus(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.focus(...arguments)}activate(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.activate(...arguments)}deactivate(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.deactivate(...arguments)}_getActionConfigs(){return{onClick:{excludeValidators:["readOnly"]},onSubmit:{}}}get _propsInfo(){return{twoWay:[],allowNull:[],elements:["onSubmit"],templates:["template","iconTemplate"],props:["activeStateEnabled","hoverStateEnabled","icon","iconPosition","onClick","onSubmit","pressed","stylingMode","template","iconTemplate","text","type","useInkRipple","useSubmitBehavior","templateData","className","accessKey","disabled","focusStateEnabled","height","hint","onKeyDown","rtlEnabled","tabIndex","visible","width"]}}get _viewComponent(){return EO}}yg("dxButton",TO),TO.defaultOptions=function(t){IO.push(t),EO.defaultProps=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(EO.defaultProps),Object.getOwnPropertyDescriptors(zg(wO)),Object.getOwnPropertyDescriptors(zg(IO))))};var OO=TO,kO=kb.inherit({_initMarkup(){this._deferredItems=[],this.callBase()},_renderItemContent(t){var e=new _h,i=new _h;this._deferredItems[t.index]=i;var n=this.callBase.call(this,t);return i.done(()=>{e.resolve(n)}),e.promise()},_onItemTemplateRendered:function(t,e){return()=>{this._deferredItems[e.index].resolve()}},_postProcessRenderItems:qh,_renderItemsAsync(){var t=new _h;return gh.apply(this,this._deferredItems).done(()=>{this._postProcessRenderItems(),t.resolve()}),t.promise()},_clean(){this.callBase(),this._deferredItems=[]}}),DO="dx-toolbar-before",AO="dx-toolbar-after",BO="dx-toolbar-label",MO="dx-toolbar-compact";yg("dxToolbarBase",class extends kO{_getSynchronizableOptionsForCreateComponent(){return super._getSynchronizableOptionsForCreateComponent().filter(t=>"disabled"!==t)}_initTemplates(){super._initTemplates();var t=new ib((function(t,e,i){if(kc(e)){var n,s,o,r,a,{text:l,html:c,widget:h}=e;if(l&&t.text(l).wrapInner("<div>"),c&&t.html(c),"dxDropDownButton"===h&&(e.options=null!==(n=e.options)&&void 0!==n?n:{},wc(e.options.stylingMode)||(e.options.stylingMode=this.option("useFlatButtons")?"text":"contained")),"dxButton"===h)this.option("useFlatButtons")&&(e.options=null!==(s=e.options)&&void 0!==s?s:{},e.options.stylingMode=null!==(o=e.options.stylingMode)&&void 0!==o?o:"text"),this.option("useDefaultButtons")&&(e.options=null!==(r=e.options)&&void 0!==r?r:{},e.options.type=null!==(a=e.options.type)&&void 0!==a?a:"default")}else t.text(String(e));this._getTemplate("dx-polymorph-widget").render({container:t,model:i,parent:this})}).bind(this),["text","html","widget","options"],this.option("integrationOptions.watchMethod"));this._templateManager.addDefaultTemplates({item:t,menuItem:t})}_getDefaultOptions(){return Pc(super._getDefaultOptions(),{renderAs:"topToolbar",grouped:!1,useFlatButtons:!1,useDefaultButtons:!1})}_defaultOptionsRules(){return super._defaultOptionsRules().concat([{device:function(){return Yb()},options:{useFlatButtons:!0}}])}_itemContainer(){return this._$toolbarItemsContainer.find([".".concat(DO),".".concat("dx-toolbar-center"),".".concat(AO)].join(","))}_itemClass(){return"dx-toolbar-item"}_itemDataKey(){return"dxToolbarItemDataKey"}_dimensionChanged(){this._disposed||(this._arrangeItems(),this._applyCompactMode())}_initMarkup(){this._renderToolbar(),this._renderSections(),super._initMarkup()}_render(){super._render(),this._renderItemsAsync(),this._updateDimensionsInMaterial()}_postProcessRenderItems(){this._arrangeItems()}_renderToolbar(){this.$element().addClass("dx-toolbar"),this._$toolbarItemsContainer=Gu("<div>").addClass("dx-toolbar-items-container").appendTo(this.$element()),this.setAria("role","toolbar")}_renderSections(){var t=this._$toolbarItemsContainer;Fc(["before","center","after"],(e,i)=>{var n="dx-toolbar-".concat(i);t.find(".".concat(n)).length||(this["_$".concat(i,"Section")]=Gu("<div>").addClass(n).attr("role","presentation").appendTo(t))})}_arrangeItems(t){var e;t=null!==(e=t)&&void 0!==e?e:Ed(this.$element()),this._$centerSection.css({margin:"0 auto",float:"none"});var i=qp(this._$beforeSection.get(0)),n=qp(this._$afterSection.get(0));this._alignCenterSection(i,n,t);var s=this._$toolbarItemsContainer.find(".".concat(BO)).eq(0),o=s.parent();if(s.length){var r=i.width?i.width:s.position().left,a=o.hasClass(DO)?0:r,l=o.hasClass(AO)?0:n.width,c=0;o.children().not(".".concat(BO)).each(function(){c+=kd(this)});var h=Math.max(t-c-a-l,0);if(o.hasClass(DO))this._alignSection(this._$beforeSection,h);else{var d=kd(s)-Ed(s);s.css("maxWidth",h-d)}}}_alignCenterSection(t,e,i){this._alignSection(this._$centerSection,i-t.width-e.width);var n=this.option("rtlEnabled"),s=n?e:t,o=n?t:e,r=qp(this._$centerSection.get(0));(s.right>r.left||r.right>o.left)&&this._$centerSection.css({marginLeft:s.width,marginRight:o.width,float:s.width>o.width?"none":"right"})}_alignSection(t,e){var i=t.find(".".concat(BO)).toArray();e-=this._getCurrentLabelsPaddings(i);var n=this._getCurrentLabelsWidth(i),s=Math.abs(n-e);e<n?(i=i.reverse(),this._alignSectionLabels(i,s,!1)):this._alignSectionLabels(i,s,!0)}_alignSectionLabels(t,e,i){for(var n=function(t){return qp(t).width},s=0;s<t.length;s++){var o=Gu(t[s]),r=Math.ceil(n(t[s]));i&&o.css("maxWidth","inherit");var a=Math.ceil(i?n(t[s]):r);if(!(a<e)){o.css("maxWidth",i?r+e:r-e);break}e-=a,o.css("maxWidth",i?a:0)}}_applyCompactMode(){var t=this.$element();t.removeClass(MO),this.option("compactMode")&&this._getSummaryItemsSize("width",this.itemElements(),!0)>Ed(t)&&t.addClass(MO)}_getCurrentLabelsWidth(t){var e=0;return t.forEach(function(t,i){e+=kd(t)}),e}_getCurrentLabelsPaddings(t){var e=0;return t.forEach(function(t,i){e+=kd(t)-Ed(t)}),e}_renderItem(t,e,i,n){var s,o,r=null!==(s=e.location)&&void 0!==s?s:"center",a=null!=i?i:this["_$".concat(r,"Section")],l=!!(null!==(o=e.text)&&void 0!==o?o:e.html),c=super._renderItem(t,e,a,n);return c.toggleClass("dx-toolbar-button",!l).toggleClass(BO,l).addClass(e.cssClass),c}_renderGroupedItems(){Fc(this.option("items"),(t,e)=>{var i,n=e.items,s=Gu("<div>").addClass("dx-toolbar-group"),o=null!==(i=e.location)&&void 0!==i?i:"center";!n||!n.length||(Fc(n,(t,e)=>{this._renderItem(t,e,s,null)}),this._$toolbarItemsContainer.find(".dx-toolbar-".concat(o)).append(s))})}_renderItems(t){this.option("grouped")&&t.length&&t[0].items?this._renderGroupedItems():super._renderItems(t)}_getToolbarItems(){var t;return null!==(t=this.option("items"))&&void 0!==t?t:[]}_renderContentImpl(){var t=this._getToolbarItems();this.$element().toggleClass("dx-toolbar-mini",0===t.length),this._renderItems(this._renderedItemsCount?t.slice(this._renderedItemsCount):t),this._applyCompactMode()}_renderEmptyMessage(){}_clean(){this._$toolbarItemsContainer.children().empty(),this.$element().empty(),delete this._$beforeSection,delete this._$centerSection,delete this._$afterSection}_visibilityChanged(t){t&&this._arrangeItems()}_isVisible(){return Ed(this.$element())>0&&Td(this.$element())>0}_getIndexByItem(t){return this._getToolbarItems().indexOf(t)}_itemOptionChanged(t,e,i){super._itemOptionChanged.apply(this,[t,e,i]),this._arrangeItems()}_optionChanged(t){var{name:e}=t;switch(e){case"width":super._optionChanged.apply(this,arguments),this._dimensionChanged();break;case"renderAs":case"useFlatButtons":case"useDefaultButtons":this._invalidate();break;case"compactMode":this._applyCompactMode();break;case"grouped":break;default:super._optionChanged.apply(this,arguments)}}_dispose(){super._dispose(),clearTimeout(this._waitParentAnimationTimeout)}_updateDimensionsInMaterial(){Jb()&&Promise.all([(()=>new Promise(t=>{var e=()=>{var e=!0;return this.$element().parents().each((t,i)=>{if(w_.isAnimating(Gu(i)))return e=!1,!1}),e&&t(),e},i=()=>{clearTimeout(this._waitParentAnimationTimeout),this._waitParentAnimationTimeout=setTimeout(()=>e()||i(),15)};i()}))(),(()=>{var t=this.$element().find(".".concat(BO)),e=[];return t.each((t,i)=>{var n=Gu(i).text(),s=Gu(i).css("fontWeight");e.push(iC(n,s))}),Promise.all(e)})()]).then(()=>{this._dimensionChanged()})}});var PO=ld(),RO={observe:qh,unobserve:qh,disconnect:qh},FO=new class{constructor(){if(!rd()||!PO.ResizeObserver)return RO;this._callbacksMap=new Map,this._observer=new PO.ResizeObserver(t=>{t.forEach(t=>{var e;null===(e=this._callbacksMap.get(t.target))||void 0===e||e(t)})})}observe(t,e){this._callbacksMap.set(t,e),this._observer.observe(t)}unobserve(t){this._callbacksMap.delete(t),this._observer.unobserve(t)}disconnect(){this._callbacksMap.clear(),this._observer.disconnect()}},HO=["fullScreen","forceApplyBindings","dragOutsideBoundary","dragAndResizeArea","outsideDragFactor"],VO=ld();class LO extends YE{constructor(t){var{fullScreen:e,forceApplyBindings:i,dragOutsideBoundary:n,dragAndResizeArea:s,outsideDragFactor:o}=t;super(sy(t,HO)),this._props=ih({},this._props,{fullScreen:e,forceApplyBindings:i,dragOutsideBoundary:n,dragAndResizeArea:s,outsideDragFactor:o}),this._$dragResizeContainer=void 0,this._updateDragResizeContainer()}set fullScreen(t){this._props.fullScreen=t,t?this._fullScreenEnabled():this._fullScreenDisabled()}get $dragResizeContainer(){return this._$dragResizeContainer}get outsideDragFactor(){return this._props.dragOutsideBoundary?1:this._props.outsideDragFactor}set dragAndResizeArea(t){this._props.dragAndResizeArea=t,this._updateDragResizeContainer()}set dragOutsideBoundary(t){this._props.dragOutsideBoundary=t,this._updateDragResizeContainer()}set outsideDragFactor(t){this._props.outsideDragFactor=t}updateContainer(t){super.updateContainer(t),this._updateDragResizeContainer()}dragHandled(){this.restorePositionOnNextRender(!1)}resizeHandled(){this.restorePositionOnNextRender(!1)}positionContent(){var t,e;this._props.fullScreen?(np(this._$content,{top:0,left:0}),this.detectVisualPositionChange()):(null===(t=(e=this._props).forceApplyBindings)||void 0===t||t.call(e),super.positionContent())}_updateDragResizeContainer(){this._$dragResizeContainer=this._getDragResizeContainer()}_getDragResizeContainer(){return this._props.dragOutsideBoundary?Gu(VO):this._props.dragAndResizeArea?Gu(this._props.dragAndResizeArea):Ip().get(0)||this._props.container?this._$markupContainer:Gu(VO)}_getVisualContainer(){return this._props.fullScreen?Gu(VO):super._getVisualContainer()}_fullScreenEnabled(){this.restorePositionOnNextRender(!1)}_fullScreenDisabled(){this.restorePositionOnNextRender(!0)}}var $O={setOverflow:qh,restoreOverflow:qh},NO=ld(),zO="dx-popup",WO="dx-popup-wrapper",jO="dx-state-disabled",KO="dx-popup-title",GO="dx-popup-bottom",UO=["cancel","clear","done"],qO="contained",ZO=Jp.safari&&$m(Jp.version,[11])<0,QO={static:"",inherit:"dx-popup-inherit-height",flex:"dx-popup-flex-height"},XO=aI.inherit({_supportedKeys:function(){return Pc(this.callBase(),{upArrow:t=>{var e;null===(e=this._drag)||void 0===e||e.moveUp(t)},downArrow:t=>{var e;null===(e=this._drag)||void 0===e||e.moveDown(t)},leftArrow:t=>{var e;null===(e=this._drag)||void 0===e||e.moveLeft(t)},rightArrow:t=>{var e;null===(e=this._drag)||void 0===e||e.moveRight(t)}})},_getDefaultOptions:function(){return Pc(this.callBase(),{fullScreen:!1,title:"",showTitle:!0,titleTemplate:"title",onTitleRendered:null,dragOutsideBoundary:!1,dragEnabled:!1,dragAndResizeArea:void 0,enableBodyScroll:!0,outsideDragFactor:0,onResizeStart:null,onResize:null,onResizeEnd:null,resizeEnabled:!1,toolbarItems:[],showCloseButton:!1,bottomTemplate:"bottom",useDefaultToolbarButtons:!1,useFlatToolbarButtons:!1,autoResizeEnabled:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{animation:this._iosAnimation}},{device:{platform:"android"},options:{animation:this._androidAnimation}},{device:{platform:"generic"},options:{showCloseButton:!0}},{device:function(t){return"desktop"===Rp.real().deviceType&&"generic"===t.platform},options:{dragEnabled:!0}},{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Yb()},options:{useFlatToolbarButtons:!0}},{device:function(){return Jb()},options:{useDefaultToolbarButtons:!0,showCloseButton:!1}}])},_iosAnimation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom"}},to:{position:{my:"center",at:"center"}}},hide:{type:"slide",duration:400,from:{opacity:1,position:{my:"center",at:"center"}},to:{opacity:1,position:{my:"top",at:"bottom"}}}},_androidAnimation:function(){return this.option("fullScreen")?{show:{type:"slide",duration:300,from:{top:"30%",opacity:0},to:{top:0,opacity:1}},hide:{type:"slide",duration:300,from:{top:0,opacity:1},to:{top:"30%",opacity:0}}}:{show:{type:"fade",duration:400,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}}},_init:function(){var t=this.option("_wrapperClassExternal"),e=t?"".concat(WO," ").concat(t):WO;this.callBase(),this._createBodyOverflowManager(),this._updateResizeCallbackSkipCondition(),this.$element().addClass(zO),this.$wrapper().addClass(e),this._$popupContent=this._$content.wrapInner(Gu("<div>").addClass("dx-popup-content")).children().eq(0),this._toggleContentScrollClass(),this.$overlayContent().attr("role","dialog")},_render:function(){var t=this.option("fullScreen");this._toggleFullScreenClass(t),this.callBase()},_createBodyOverflowManager:function(){this._bodyOverflowManager=(()=>{if(!rd())return $O;var t=ld(),e=sd.getDocument().documentElement,i=sd.getBody(),n="ios"===Rp.real().platform,s={overflow:null,overflowX:null,overflowY:null,paddingRight:null,position:null,top:null,left:null};return{setOverflow:n?()=>{if(!wc(s.position)&&"fixed"!==i.style.position){var{scrollY:e,scrollX:n}=t;s.position=i.style.position,s.top=i.style.top,s.left=i.style.left,i.style.setProperty("position","fixed"),i.style.setProperty("top","".concat(-e,"px")),i.style.setProperty("left","".concat(-n,"px"))}}:()=>{(()=>{var n=t.innerWidth-e.clientWidth;if(!(s.paddingRight||n<=0)){var o=t.getComputedStyle(i).getPropertyValue("padding-right"),r=parseInt(o,10);s.paddingRight=r,i.style.setProperty("padding-right","".concat(r+n,"px"))}})(),!s.overflow&&"hidden"!==i.style.overflow&&(s.overflow=i.style.overflow,s.overflowX=i.style.overflowX,s.overflowY=i.style.overflowY,i.style.setProperty("overflow","hidden"))},restoreOverflow:n?()=>{if(wc(s.position)){var e=-parseInt(i.style.top,10),n=-parseInt(i.style.left,10);["position","top","left"].forEach(t=>{s[t]?i.style.setProperty(t,s[t]):i.style.removeProperty(t)}),t.scrollTo(n,e),s.position=null}}:()=>{!wc(s.paddingRight)||(s.paddingRight?i.style.setProperty("padding-right","".concat(s.paddingRight,"px")):i.style.removeProperty("padding-right"),s.paddingRight=null),["overflow","overflowX","overflowY"].forEach(t=>{if(wc(s[t])){var e=t.replace(/(X)|(Y)/,t=>"-".concat(t.toLowerCase()));s[t]?i.style.setProperty(e,s[t]):i.style.removeProperty(e),s[t]=null}})}}})()},_toggleFullScreenClass:function(t){this.$overlayContent().toggleClass("dx-popup-fullscreen",t).toggleClass("dx-popup-normal",!t)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new Tg,bottom:new Tg})},_getActionsList:function(){return this.callBase().concat(["onResizeStart","onResize","onResizeEnd"])},_contentResizeHandler:function(t){this._shouldSkipContentResize(t)||this._renderGeometry({shouldOnlyReposition:!0})},_doesShowAnimationChangeDimensions:function(){var t=this.option("animation");return["to","from"].some(e=>{var i,n=null==t||null===(i=t.show)||void 0===i?void 0:i[e];return Tc(n)&&("width"in n||"height"in n)})},_updateResizeCallbackSkipCondition(){var t=this._doesShowAnimationChangeDimensions();this._shouldSkipContentResize=e=>t&&this._showAnimationProcessing||this._areContentDimensionsRendered(e)},_observeContentResize:function(t){if(this.option("useResizeObserver")){var e=this._$content.get(0);t?FO.observe(e,t=>{this._contentResizeHandler(t)}):FO.unobserve(e)}},_areContentDimensionsRendered:function(t){var e,i,n,s,o,r=null===(e=t.contentBoxSize)||void 0===e?void 0:e[0];if(r)return parseInt(r.inlineSize,10)===(null===(s=this._renderedDimensions)||void 0===s?void 0:s.width)&&parseInt(r.blockSize,10)===(null===(o=this._renderedDimensions)||void 0===o?void 0:o.height);var a=t.contentRect;return parseInt(a.width,10)===(null===(i=this._renderedDimensions)||void 0===i?void 0:i.width)&&parseInt(a.height,10)===(null===(n=this._renderedDimensions)||void 0===n?void 0:n.height)},_renderContent(){this.callBase(),this._observeContentResize(!0)},_renderContentImpl:function(){this._renderTitle(),this.callBase(),this._renderResize(),this._renderBottom()},_renderTitle:function(){var t=this._getToolbarItems("top"),{title:e,showTitle:i}=this.option();if(i&&!!e&&t.unshift({location:Rp.current().ios?"center":"before",text:e}),i||t.length>0){this._$title&&this._$title.remove();var n=Gu("<div>").addClass(KO).insertBefore(this.$content());this._$title=this._renderTemplateByType("titleTemplate",t,n).addClass(KO),this._renderDrag(),this._executeTitleRenderAction(this._$title),this._$title.toggleClass("dx-has-close-button",this._hasCloseButton())}else this._$title&&this._$title.detach();this._toggleAriaLabel()},_toggleAriaLabel(){var t,{title:e,showTitle:i}=this.option(),n=i&&e?new lh:null;null===(t=this._$title)||void 0===t||t.find(".".concat("dx-toolbar-label")).eq(0).attr("id",n),this.$overlayContent().attr("aria-labelledby",n)},_renderTemplateByType:function(t,e,i,n){var{rtlEnabled:s,useDefaultToolbarButtons:o,useFlatToolbarButtons:r,disabled:a}=this.option(),l=this._getTemplateByOption(t);if(l instanceof Tg){var c=Pc({},this.option("integrationOptions"),{skipTemplates:["content","title"]}),h=Pc(n,{items:e,rtlEnabled:s,useDefaultButtons:o,useFlatButtons:r,disabled:a,integrationOptions:c});this._getTemplate("dx-polymorph-widget").render({container:i,model:{widget:this._getToolbarName(),options:h}});var d=i.children("div");return i.replaceWith(d),d}var u=Gu(l.render({container:Uu(i)}));return u.hasClass("dx-template-wrapper")&&(i.replaceWith(u),i=u),i},_getToolbarName:function(){return"dxToolbarBase"},_renderVisibilityAnimate:function(t){return this.callBase(t)},_hide(){return this._observeContentResize(!1),this.callBase()},_executeTitleRenderAction:function(t){this._getTitleRenderAction()({titleElement:Uu(t)})},_getTitleRenderAction:function(){return this._titleRenderAction||this._createTitleRenderAction()},_createTitleRenderAction:function(){return this._titleRenderAction=this._createActionByOption("onTitleRendered",{element:this.element(),excludeValidators:["disabled","readOnly"]})},_getCloseButton:function(){return{toolbar:"top",location:"after",template:this._getCloseButtonRenderer()}},_getCloseButtonRenderer:function(){return(t,e,i)=>{var n=Gu("<div>").addClass("dx-closebutton");this._createComponent(n,OO,{icon:"close",onClick:this._createToolbarItemAction(void 0),stylingMode:"text",integrationOptions:{}}),Gu(i).append(n)}},_getToolbarItems:function(t){var e=this.option("toolbarItems"),i=[];this._toolbarItemClasses=[];var n=Rp.current().platform,s=0;return Fc(e,(e,o)=>{var r=wc(o.shortcut),a=r?(t=>{var e=Rp.current().platform,i="bottom",n="before";if("ios"===e)switch(t){case"cancel":i="top";break;case"clear":i="top",n="after";break;case"done":n="after"}else if("android"===e)switch(t){case"cancel":case"done":n="after"}return{toolbar:i,location:n}})(o.shortcut):o;if(r&&"ios"===n&&s<2&&(a.toolbar="top",s++),a.toolbar=o.toolbar||a.toolbar||"top",a&&a.toolbar===t){r&&Pc(a,{location:o.location},this._getToolbarItemByAlias(o));var l="generic"===n;"done"===o.shortcut&&l||"cancel"===o.shortcut&&!l?i.unshift(a):i.push(a)}}),"top"===t&&this._hasCloseButton()&&i.push(this._getCloseButton()),i},_hasCloseButton(){return this.option("showCloseButton")&&this.option("showTitle")},_getLocalizationKey:t=>"done"===t.toLowerCase()?"OK":wu(t,!0),_getToolbarButtonStylingMode:function(t){return tC()?"done"===t?qO:"outlined":this.option("useFlatToolbarButtons")?"text":qO},_getToolbarButtonType:function(t){return tC()&&"done"===t||this.option("useDefaultToolbarButtons")?"default":"normal"},_getToolbarItemByAlias:function(t){var e=this,i=t.shortcut;if(!UO.includes(i))return!1;var n=Pc({text:qy.format(this._getLocalizationKey(i)),onClick:this._createToolbarItemAction(t.onClick),integrationOptions:{},type:this._getToolbarButtonType(i),stylingMode:this._getToolbarButtonStylingMode(i)},t.options||{}),s=zO+"-"+i;return this._toolbarItemClasses.push(s),{template:function(t,i,o){var r=Gu("<div>").addClass(s).appendTo(o);e._createComponent(r,OO,n)}}},_createToolbarItemAction:function(t){return this._createAction(t,{afterExecute:function(t){t.component.hide()}})},_renderBottom:function(){var t=this._getToolbarItems("bottom");if(t.length){this._$bottom&&this._$bottom.remove();var e=Gu("<div>").addClass(GO).insertAfter(this.$content());this._$bottom=this._renderTemplateByType("bottomTemplate",t,e,{compactMode:!0}).addClass(GO),this._toggleClasses()}else this._$bottom&&this._$bottom.detach()},_toggleDisabledState:function(t){this.callBase(...arguments),this.$content().toggleClass(jO,Boolean(t))},_toggleClasses:function(){Fc(UO,(t,e)=>{var i=zO+"-"+e;this._toolbarItemClasses.includes(i)?(this.$wrapper().addClass(i+"-visible"),this._$bottom.addClass(i)):(this.$wrapper().removeClass(i+"-visible"),this._$bottom.removeClass(i))})},_toggleFocusClass(t,e){if(this.callBase(t,e),t&&!(t=>KE.length&&KE[KE.length-1]===this._zIndex)()){var i=GE(this._zIndexInitValue());UE(this._zIndex),this._zIndex=i,this._$wrapper.css("zIndex",i),this._$content.css("zIndex",i)}},_toggleContentScrollClass(){var t=!this.option("preventScrollEvents");this.$content().toggleClass("dx-popup-content-scrollable",t)},_getPositionControllerConfig(){var{fullScreen:t,forceApplyBindings:e,dragOutsideBoundary:i,dragAndResizeArea:n,outsideDragFactor:s}=this.option();return Pc({},this.callBase(),{fullScreen:t,forceApplyBindings:e,dragOutsideBoundary:i,dragAndResizeArea:n,outsideDragFactor:s})},_initPositionController(){this._positionController=new LO(this._getPositionControllerConfig())},_getDragTarget:function(){return this.topToolbar()},_renderGeometry:function(t){var{visible:e,useResizeObserver:i}=this.option();if(e&&rd()){var n=this._showAnimationProcessing&&!(null!=t&&t.forceStopAnimation)&&i;this._isAnimationPaused=n||void 0,this._stopAnimation(),null!=t&&t.shouldOnlyReposition?this._renderPosition(!1):this._renderGeometryImpl(null==t?void 0:t.isDimensionChange),n&&(this._animateShowing(),this._isAnimationPaused=void 0)}},_cacheDimensions:function(){!this.option("useResizeObserver")||(this._renderedDimensions={width:parseInt(Ed(this._$content),10),height:parseInt(Td(this._$content),10)})},_renderGeometryImpl:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t||this._resetContentHeight(),this.callBase(),this._cacheDimensions(),this._setContentHeight()},_resetContentHeight:function(){"auto"===this._getOptionValue("height")&&this.$content().css({height:"auto",maxHeight:"none"})},_renderDrag:function(){var t=this._getDragTarget(),e=this.option("dragEnabled");if(t){var i={dragEnabled:e,handle:t.get(0),draggableElement:this._$content.get(0),positionController:this._positionController};this._drag?this._drag.init(i):this._drag=new class{constructor(t){this.init(t)}init(t){var{dragEnabled:e,handle:i,draggableElement:n,positionController:s}=t;this._positionController=s,this._draggableElement=n,this._handle=i,this._dragEnabled=e,this.unsubscribe(),e&&this.subscribe()}moveDown(t){this._moveTo(5,0,t)}moveUp(t){this._moveTo(-5,0,t)}moveLeft(t){this._moveTo(0,-5,t)}moveRight(t){this._moveTo(0,5,t)}subscribe(){var t=this._getEventNames();pu.on(this._handle,t.startEventName,t=>{this._dragStartHandler(t)}),pu.on(this._handle,t.updateEventName,t=>{this._dragUpdateHandler(t)}),pu.on(this._handle,t.endEventName,t=>{this._dragEndHandler(t)})}unsubscribe(){var t=this._getEventNames();pu.off(this._handle,t.startEventName),pu.off(this._handle,t.updateEventName),pu.off(this._handle,t.endEventName)}_getEventNames(){return{startEventName:Gf(BE,"overlayDrag"),updateEventName:Gf(ME,"overlayDrag"),endEventName:Gf(PE,"overlayDrag")}}_dragStartHandler(t){var e=this._getAllowedOffsets();this._prevOffset={x:0,y:0},t.targetElements=[],t.maxTopOffset=e.top,t.maxBottomOffset=e.bottom,t.maxLeftOffset=e.left,t.maxRightOffset=e.right}_dragUpdateHandler(t){this._moveByOffset({top:t.offset.y-this._prevOffset.y,left:t.offset.x-this._prevOffset.x}),this._prevOffset=t.offset}_dragEndHandler(t){this._positionController.dragHandled(),this._positionController.detectVisualPositionChange(t)}_moveTo(t,e,i){if(this._dragEnabled){i.preventDefault(),i.stopPropagation();var n=this._fitOffsetIntoAllowedRange(t,e);this._moveByOffset(n),this._dragEndHandler(i)}}_fitOffsetIntoAllowedRange(t,e){var i=this._getAllowedOffsets();return{top:GS(t,-i.top,i.bottom),left:GS(e,-i.left,i.right)}}_getContainerDimensions(){var t=sd.getDocument(),e=this._positionController.$dragResizeContainer.get(0),i=kd(e),n=Dd(e);return Dc(e)&&(n=Math.max(t.body.clientHeight,n),i=Math.max(t.body.clientWidth,i)),{width:i,height:n}}_getContainerPosition(){var t=this._positionController.$dragResizeContainer.get(0);return Dc(t)?{top:0,left:0}:Rd(t)}_getElementPosition(){return Rd(this._draggableElement)}_getInnerDelta(){var t=this._getContainerDimensions(),e=this._getElementDimensions();return{x:t.width-e.width,y:t.height-e.height}}_getOuterDelta(){var{width:t,height:e}=this._getElementDimensions(),i=this._positionController.outsideDragFactor;return{x:t*i,y:e*i}}_getFullDelta(){var t=this._getInnerDelta(),e=this._getOuterDelta();return{x:t.x+e.x,y:t.y+e.y}}_getElementDimensions(){return{width:this._draggableElement.offsetWidth,height:this._draggableElement.offsetHeight}}_getAllowedOffsets(){var t=this._getFullDelta();if(!(t.y>=0&&t.x>=0))return{top:0,bottom:0,left:0,right:0};var e=this._getElementPosition(),i=this._getContainerPosition(),n=this._getOuterDelta();return{top:e.top-i.top+n.y,bottom:-e.top+i.top+t.y,left:e.left-i.left+n.x,right:-e.left+i.left+t.x}}_moveByOffset(t){var e=Xu(this._draggableElement);np(this._draggableElement,{left:e.left+t.left,top:e.top+t.top})}}(i),this.$overlayContent().toggleClass("dx-popup-draggable",e)}},_renderResize:function(){this._resizable=this._createComponent(this._$content,dO,{handles:this.option("resizeEnabled")?"all":"none",onResizeEnd:t=>{this._resizeEndHandler(t),this._observeContentResize(!0)},onResize:t=>{this._setContentHeight(),this._actions.onResize(t)},onResizeStart:t=>{this._observeContentResize(!1),this._actions.onResizeStart(t)},minHeight:100,minWidth:100,area:this._positionController.$dragResizeContainer,keepAspectRatio:!1})},_resizeEndHandler:function(t){var e=this._resizable.option("width"),i=this._resizable.option("height");e&&this._setOptionWithoutOptionChange("width",e),i&&this._setOptionWithoutOptionChange("height",i),this._cacheDimensions(),this._positionController.resizeHandled(),this._positionController.detectVisualPositionChange(t.event),this._actions.onResizeEnd(t)},_setContentHeight:function(){(this.option("forceApplyBindings")||qh)();var t=this.$overlayContent().get(0),e=this._chooseHeightStrategy(t);this.$content().css(this._getHeightCssStyles(e,t)),this._setHeightClasses(this.$overlayContent(),e)},_heightStrategyChangeOffset:function(t,e){return t===QO.flex?-e:0},_chooseHeightStrategy:function(t){var e="auto"===t.style.width||""===t.style.width,i=QO.static;return this._isAutoHeight()&&this.option("autoResizeEnabled")&&(i=e||ZO?QO.inherit:QO.flex),i},_getHeightCssStyles:function(t,e){var i={},n=this._getOptionValue("maxHeight",e),s=this._getOptionValue("minHeight",e),o=this._splitPopupHeight(),r=o.header+o.footer+o.contentVerticalOffsets+o.popupVerticalOffsets+this._heightStrategyChangeOffset(t,o.popupVerticalPaddings);if(t===QO.static){if(!this._isAutoHeight()||n||s){var a=this.option("fullScreen")?Math.min(qp(e).height,ld().innerHeight):qp(e).height;i={height:Math.max(0,a-r),minHeight:"auto",maxHeight:"auto"}}}else{var l=Gu(this._positionController.$visualContainer).get(0),c=function(t,e,i){var n=Cd(t,e,i);return null!==n?n:"none"}(n,-r,l);i={height:"auto",minHeight:function(t,e,i){var n=Cd(t,e,i);return null!==n?n:0}(s,-r,l),maxHeight:c}}return i},_setHeightClasses:function(t,e){var i="";for(var n in QO)QO[n]!==e&&(i+=" "+QO[n]);t.removeClass(i).addClass(e)},_isAutoHeight:function(){return"auto"===this.$overlayContent().get(0).style.height},_splitPopupHeight:function(){var t=this.topToolbar(),e=this.bottomToolbar();return{header:wd(t&&t.get(0)),footer:wd(e&&e.get(0)),contentVerticalOffsets:xd(this.$overlayContent().get(0),!0),popupVerticalOffsets:xd(this.$content().get(0),!0),popupVerticalPaddings:xd(this.$content().get(0),!1)}},_isAllWindowCovered:function(){return this.callBase()||this.option("fullScreen")},_renderDimensions:function(){this.option("fullScreen")?this.$overlayContent().css({width:"100%",height:"100%",minWidth:"",maxWidth:"",minHeight:"",maxHeight:""}):this.callBase(),rd()&&this._renderFullscreenWidthClass()},_dimensionChanged:function(){this._renderGeometry({isDimensionChange:!0})},_clean:function(){this.callBase(),this._observeContentResize(!1)},_dispose:function(){this.callBase(),this._toggleBodyScroll(!0)},_renderFullscreenWidthClass:function(){this.$overlayContent().toggleClass("dx-popup-fullscreen-width",kd(this.$overlayContent())===Ed(NO))},_toggleSafariScrolling(){!this.option("enableBodyScroll")||this.callBase()},_toggleBodyScroll:function(t){if(this._bodyOverflowManager){var{setOverflow:e,restoreOverflow:i}=this._bodyOverflowManager;t?i():e()}},refreshPosition:function(){this._renderPosition()},_optionChanged:function(t){var e,{value:i,name:n}=t;switch(n){case"disabled":this.callBase(t),this._renderTitle(),this._renderBottom();break;case"animation":this._updateResizeCallbackSkipCondition();break;case"enableBodyScroll":this._toggleBodyScroll(i);break;case"showTitle":case"title":case"titleTemplate":this._renderTitle(),this._renderGeometry(),wg(this.$overlayContent());break;case"bottomTemplate":this._renderBottom(),this._renderGeometry(),wg(this.$overlayContent());break;case"container":var s;this.callBase(t),this.option("resizeEnabled")&&(null===(s=this._resizable)||void 0===s||s.option("area",this._positionController.$dragResizeContainer));break;case"width":case"height":this.callBase(t),null===(e=this._resizable)||void 0===e||e.option(n,i);break;case"onTitleRendered":this._createTitleRenderAction(i);break;case"toolbarItems":case"useDefaultToolbarButtons":case"useFlatToolbarButtons":var o=!t.fullName.match(/^toolbarItems((\[\d+\])(\.(options|visible).*)?)?$/);this._renderTitle(),this._renderBottom(),o&&(this._renderGeometry(),wg(this.$overlayContent()));break;case"dragEnabled":this._renderDrag();break;case"dragAndResizeArea":this._positionController.dragAndResizeArea=i,this.option("resizeEnabled")&&this._resizable.option("area",this._positionController.$dragResizeContainer),this._positionController.positionContent();break;case"dragOutsideBoundary":this._positionController.dragOutsideBoundary=i,this.option("resizeEnabled")&&this._resizable.option("area",this._positionController.$dragResizeContainer);break;case"outsideDragFactor":this._positionController.outsideDragFactor=i;break;case"resizeEnabled":this._renderResize(),this._renderGeometry();break;case"autoResizeEnabled":this._renderGeometry(),wg(this.$overlayContent());break;case"fullScreen":this._positionController.fullScreen=i,this._toggleFullScreenClass(i),this._toggleSafariScrolling(),this._renderGeometry(),wg(this.$overlayContent());break;case"showCloseButton":this._renderTitle();break;case"preventScrollEvents":this.callBase(t),this._toggleContentScrollClass();break;default:this.callBase(t)}},bottomToolbar:function(){return this._$bottom},topToolbar:function(){return this._$title},$content:function(){return this._$popupContent},content:function(){return Uu(this.$content())},$overlayContent:function(){return this._$content},getFocusableElements:function(){return this.$wrapper().find("[tabindex]").filter((t,e)=>e.getAttribute("tabindex")>=0)}});yg("dxPopup",XO);var YO=XO,JO={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},tk=["shading","target","$arrow"],ek={left:-1,top:-1,center:0,right:1,bottom:1},ik={top:{my:"bottom center",at:"top center",collision:"fit flip"},bottom:{my:"top center",at:"bottom center",collision:"fit flip"},right:{my:"left center",at:"right center",collision:"flip fit"},left:{my:"right center",at:"left center",collision:"flip fit"}},nk={h:10,v:10};class sk extends YE{constructor(t){var{shading:e,target:i,$arrow:n}=t;super(sy(t,tk)),this._props=ih({},this._props,{shading:e,target:i}),this._$arrow=n,this._positionSide=void 0,this.updatePosition(this._props.position)}positionWrapper(){this._props.shading&&this._$wrapper.css({top:0,left:0})}updateTarget(t){this._props.target=t,this.updatePosition(this._props.position)}_renderBoundaryOffset(){}_getContainerPosition(){var t=Kh(this._position.offset||""),{h:e,v:i}=t,n=this._isVerticalSide(),s=this._isHorizontalSide();if(n||s){var o=(this._isPopoverInside()?-1:1)*ek[this._positionSide]*((n?Td(this._$arrow):Ed(this._$arrow))-this._getContentBorderWidth(this._positionSide));n?i+=o:e+=o}return Pc({},this._position,{offset:e+" "+i})}_getContentBorderWidth(t){var e=this._$content.css(JO[t]);return parseInt(e)||0}_isPopoverInside(){var t=Cf.setup.normalizeAlign(this._position.my),e=Cf.setup.normalizeAlign(this._position.at);return t.h===e.h&&t.v===e.v}_isVerticalSide(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._positionSide;return"top"===t||"bottom"===t}_isHorizontalSide(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._positionSide;return"left"===t||"right"===t}_getDisplaySide(t){var e=Cf.setup.normalizeAlign(t.my),i=Cf.setup.normalizeAlign(t.at),n=ek[e.h]===ek[i.h]&&ek[e.v]===ek[i.v]?-1:1;return Math.abs(ek[e.h]-n*ek[i.h])>Math.abs(ek[e.v]-n*ek[i.v])?i.h:i.v}_normalizePosition(t){var e,i={of:this._props.target,boundaryOffset:nk};return e=wc(t)?Pc(!0,{},i,this._positionToObject(t)):i,this._positionSide=this._getDisplaySide(e),e}_positionToObject(t){return Ec(t)?Pc({},ik[t]):t}}var ok={left:"right",top:"bottom",right:"left",bottom:"top",center:"center"},rk=function(t){return Tc(t)?t.name:t},ak=function(t,e){var i=t.option(e);return rk(i)},lk=function(t,e){var{target:i,shading:n,disabled:s,hideEvent:o}=t.option(),r=Ec(i),a=n&&"hide"===e,l=a?null:ak(t,"".concat(e,"Event"));if(a&&o&&db.log("W1020"),l&&!s){var c=Gf(l,t.NAME),h=t._createAction((function(){var i=function(t,e){var i=t.option(e);return Tc(i)&&i.delay}(t,e+"Event");this._clearEventsTimeouts(),i?this._timeouts[e]=setTimeout(function(){t[e]()},i):t[e]()}).bind(t),{validatingTargetName:"target"}),d=function(t){h({event:t,target:Gu(t.currentTarget)})},u="_"+e+"EventHandler";if(r)t[u]=d,pu.on(sd.getDocument(),c,i,d);else{var p=Uu(Gu(i));t[u]=void 0,pu.on(p,c,d)}}},ck=function(t,e,i,n){var s=n||ak(t,i+"Event");if(s){s=Gf(s,t.NAME);var o="_"+i+"EventHandler";t[o]?pu.off(sd.getDocument(),s,e,t[o]):pu.off(Uu(Gu(e)),s)}},hk=YO.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{target:void 0,shading:!1,position:Pc({},ik.bottom),hideOnOutsideClick:!0,animation:{show:{type:"fade",from:0,to:1},hide:{type:"fade",from:1,to:0}},showTitle:!1,width:"auto",height:"auto",dragEnabled:!1,resizeEnabled:!1,fullScreen:!1,hideOnParentScroll:!0,arrowPosition:"",arrowOffset:0,_fixWrapperPosition:!0})},_defaultOptionsRules:function(){return[{device:{platform:"ios"},options:{arrowPosition:{boundaryOffset:{h:20,v:-10},collision:"fit"}}},{device:function(){return!rd()},options:{animation:null}},{device:function(){return Yb()},options:{useFlatToolbarButtons:!0}},{device:function(){return Jb()},options:{useDefaultToolbarButtons:!0,showCloseButton:!1}}]},_init:function(){var t;this.callBase(),this._renderArrow(),this._timeouts={},this.$element().addClass("dx-popover"),this.$wrapper().addClass("dx-popover-wrapper");var e=null===(t=this.option("toolbarItems"))||void 0===t?void 0:t.length;this.setAria("role",e?"dialog":"tooltip")},_render:function(){this.callBase.apply(this,arguments),this._detachEvents(this.option("target")),this._attachEvents()},_detachEvents:function(t){ck(this,t,"show"),ck(this,t,"hide")},_attachEvents:function(){lk(this,"show"),lk(this,"hide")},_renderArrow:function(){this._$arrow=Gu("<div>").addClass("dx-popover-arrow").prependTo(this.$overlayContent())},_documentDownHandler:function(t){return!this._isOutsideClick(t)||this.callBase(t)},_isOutsideClick:function(t){return!Gu(t.target).closest(this.option("target")).length},_animate:function(t){t&&t.to&&"object"==typeof t.to&&Pc(t.to,{position:this._getContainerPosition()}),this.callBase.apply(this,arguments)},_stopAnimation:function(){this.callBase.apply(this,arguments)},_renderTitle:function(){this.$wrapper().toggleClass("dx-popover-without-title",!this.option("showTitle")),this.callBase()},_renderPosition:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.callBase(),this._renderOverlayPosition(t),this._actions.onPositioned()},_renderOverlayPosition:function(t){this._resetOverlayPosition(t),this._updateContentSize(t);var e=this._getContainerPosition(),i=Cf.setup(this.$overlayContent(),e),n=this._getSideByLocation(i);this._togglePositionClass("dx-position-"+n),this._toggleFlippedClass(i.h.flip,i.v.flip),(this._isHorizontalSide()||this._isVerticalSide())&&this._renderArrowPosition(n)},_resetOverlayPosition:function(t){this._setContentHeight(t),this._togglePositionClass("dx-position-"+this._positionController._positionSide),np(this.$overlayContent(),{left:0,top:0}),this._$arrow.css({top:"auto",right:"auto",bottom:"auto",left:"auto"})},_updateContentSize:function(t){if(this.$content()&&t){var e=Cf.calculate(this.$overlayContent(),this._getContainerPosition());if(e.h.oversize>0&&this._isHorizontalSide()&&!e.h.fit){var i=Ed(this.$overlayContent())-e.h.oversize;Id(this.$overlayContent(),i)}if(e.v.oversize>0&&this._isVerticalSide()&&!e.v.fit){var n=Td(this.$overlayContent())-e.v.oversize,s=Td(this.$content())-e.v.oversize;Od(this.$overlayContent(),n),Od(this.$content(),s)}}},_getContainerPosition:function(){return this._positionController._getContainerPosition()},_hideOnParentScrollTarget:function(){return Gu(this._positionController._position.of||this.callBase())},_getSideByLocation:function(t){var e=t.v.flip,i=t.h.flip;return this._isVerticalSide()&&e||this._isHorizontalSide()&&i||this._isPopoverInside()?ok[this._positionController._positionSide]:this._positionController._positionSide},_togglePositionClass:function(t){this.$wrapper().removeClass("dx-position-left dx-position-right dx-position-top dx-position-bottom").addClass(t)},_toggleFlippedClass:function(t,e){this.$wrapper().toggleClass("dx-popover-flipped-horizontal",t).toggleClass("dx-popover-flipped-vertical",e)},_renderArrowPosition:function(t){var e=qp(this._$arrow.get(0)),i=-(this._isVerticalSide(t)?e.height:e.width);this._$arrow.css(ok[t],i);var n,s=this._isVerticalSide(t)?"left":"top",o=this._isVerticalSide(t)?"width":"height",r=Gu(this._positionController._position.of),a=Cf.offset(r)||{top:0,left:0},l=Cf.offset(this.$overlayContent()),c=e[o],h=l[s],d=qp(this.$overlayContent().get(0))[o],u=a[s],p=r.get(0),f=p&&!p.preventDefault?qp(p)[o]:0,_=Math.max(h,u),g=Math.min(h+d,u+f);n="start"===this.option("arrowPosition")?_-h:"end"===this.option("arrowPosition")?g-h-c:(_+g)/2-h-c/2;var m=this._positionController._getContentBorderWidth(t),v=GS(n-m+this.option("arrowOffset"),m,d-c-2*m);this._$arrow.css(s,v)},_isPopoverInside:function(){return this._positionController._isPopoverInside()},_setContentHeight:function(t){t&&this.callBase()},_getPositionControllerConfig(){var{shading:t,target:e}=this.option();return Pc({},this.callBase(),{target:e,shading:t,$arrow:this._$arrow})},_initPositionController(){this._positionController=new sk(this._getPositionControllerConfig())},_renderWrapperDimensions:function(){this.option("shading")&&this.$wrapper().css({width:"100%",height:"100%"})},_isVerticalSide:function(t){return this._positionController._isVerticalSide(t)},_isHorizontalSide:function(t){return this._positionController._isHorizontalSide(t)},_clearEventTimeout:function(t){clearTimeout(this._timeouts[t])},_clearEventsTimeouts:function(){this._clearEventTimeout("show"),this._clearEventTimeout("hide")},_clean:function(){this._detachEvents(this.option("target")),this.callBase.apply(this,arguments)},_optionChanged:function(t){switch(t.name){case"arrowPosition":case"arrowOffset":this._renderGeometry();break;case"fullScreen":t.value&&this.option("fullScreen",!1);break;case"target":t.previousValue&&this._detachEvents(t.previousValue),this._positionController.updateTarget(t.value),this._invalidate();break;case"showEvent":case"hideEvent":var e=t.name.substring(0,4),i=rk(t.previousValue);this.hide(),ck(this,this.option("target"),e,i),lk(this,e);break;case"visible":this._clearEventTimeout(t.value?"show":"hide"),this.callBase(t);break;default:this.callBase(t)}},show:function(t){return t&&this.option("target",t),this.callBase()}});yg("dxPopover",hk);var dk=hk.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{toolbarItems:[],showCloseButton:!1,enableBodyScroll:!0,showTitle:!1,title:null,titleTemplate:null,onTitleRendered:null,bottomTemplate:null,preventScrollEvents:!1,propagateOutsideClick:!0})},_render:function(){this.$element().addClass("dx-tooltip"),this.$wrapper().addClass("dx-tooltip-wrapper"),this.callBase()},_renderContent:function(){this.callBase(),this._toggleAriaAttributes()},_toggleAriaDescription:function(t){var e=Gu(this.option("target")),i=t?this._contentId:void 0;Dc(e.get(0))||this.setAria("describedby",i,e)},_toggleAriaAttributes:function(){this._contentId="dx-".concat(new lh),this.$overlayContent().attr({id:this._contentId}),this._toggleAriaDescription(!0)}});yg("dxTooltip",dk);var uk=dk,pk={top:{my:"bottom center",at:"top center",collision:"fit none"},bottom:{my:"top center",at:"bottom center",collision:"fit none"}},fk={h:2,v:1};class _k extends sk{_normalizePosition(t){var e=this._props.target,i=".".concat("dx-slider"),n=null==e?void 0:e.closest(i),s={of:e,boundaryOffset:fk,boundary:null==n?void 0:n.get(0)},o=Pc(!0,{},s,this._positionToObject(t));return this._positionSide=this._getDisplaySide(o),o}_renderContentInitialPosition(){super._renderContentInitialPosition(),this._fitIntoSlider()}_fitIntoSlider(){var{collisionSide:t,oversize:e}=Cf.calculate(this._$content,this._position).h;np(this._$content,{left:this._visualPosition.left+("left"===t?1:-1)*e}),this._updateVisualPositionValue()}_positionToObject(t){return Ec(t)?Pc({},pk[t]):t}}var gk=uk.inherit({_getDefaultOptions(){return Pc(this.callBase(),{visible:!1,position:"top",hideOnOutsideClick:!1,hideTopOverlayHandler:null,hideOnParentScroll:!1,animation:null,arrowPosition:null,templatesRenderAsynchronously:!1,_fixWrapperPosition:!1,useResizeObserver:!1,showMode:"onHover",format:t=>t,value:0})},_initMarkup(){this.callBase(),this._attachToMarkup(this.option("visible")),this._toggleShowModeClass()},_renderContent(){this.callBase(),this._renderContentText()},_toggleAriaAttributes(){},_renderContentText(){var{value:t,format:e}=this.option(),i=vE.format(null!=t?t:0,e);this.$content().text(i),this._renderPosition()},_toggleShowModeClass(){var t="onHover"===this.option("showMode");this.option("target").toggleClass("dx-slider-tooltip-visible-on-hover",t)},_initPositionController(){this._positionController=new _k(this._getPositionControllerConfig())},_attachToMarkup(t){var e=this.option("target");t?this.$element().appendTo(e):this.$element().detach()},_optionChanged(t){var{name:e,value:i}=t;switch(e){case"visible":this._attachToMarkup(i),this.callBase(t);break;case"showMode":this._toggleShowModeClass();break;case"format":case"value":this._renderContentText();break;default:this.callBase(t)}},updatePosition(){this._renderPosition()}}),mk=sv.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{hoverStateEnabled:!1,value:0,tooltip:{enabled:!1,format:t=>t,position:"top",showMode:"onHover"}})},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-slider-handle"),this.setAria({role:"slider",valuenow:this.option("value"),label:"Slider"})},_render:function(){this.callBase(),this._renderTooltip()},_renderTooltip:function(){var{tooltip:t,value:e}=this.option(),{position:i,format:n,enabled:s,showMode:o}=t,r=Gu("<div>");this._sliderTooltip=this._createComponent(r,gk,{target:this.$element(),container:r,position:i,visible:s,showMode:o,format:n,value:e})},_clean:function(){this.callBase(),this._sliderTooltip=null},_updateTooltipOptions(t){var e,i=sv.getOptionsFromContainer(t);this._setWidgetOption("_sliderTooltip",[i]),null===(e=this._sliderTooltip)||void 0===e||e.option("visible",i.enabled)},_optionChanged:function(t){var{name:e,value:i}=t;switch(e){case"value":var n;null===(n=this._sliderTooltip)||void 0===n||n.option("value",i),this.setAria("valuenow",i);break;case"tooltip":this._updateTooltipOptions(t);break;default:this.callBase(t)}},updateTooltipPosition:function(){var t;null===(t=this._sliderTooltip)||void 0===t||t.updatePosition()},repaint:function(){var t;null===(t=this._sliderTooltip)||void 0===t||t.repaint()}}),vk="dx-slider-label",yk="dx-slider-label-position-",bk="dx-slider-tooltip-position-",Ck="Validation",xk=jT.inherit({_activeStateUnit:".dx-slider-handle",_supportedKeys:function(){var t=this.option("rtlEnabled"),e=(t,e)=>{t=this._valueStep(t);var i=this.option("step"),n=this.option("value"),s=function(t,e,i){if(e===parseInt(e))return t%e;var n=QS(t/e,i);return(n-parseInt(n))*e}(n-this.option("min"),i,this._getValueExponentLength()),o=e?n-t+(s?i-s:0):n+t-s,r=this.option("min"),a=this.option("max");return o<r?o=r:o>a&&(o=a),this._roundToExponentLength(o)},i=i=>{this.option("value",e(i,t))},n=i=>{this.option("value",e(i,!t))};return Pc(this.callBase(),{leftArrow:function(t){this._processKeyboardEvent(t),n(this.option("step"))},rightArrow:function(t){this._processKeyboardEvent(t),i(this.option("step"))},pageUp:function(t){this._processKeyboardEvent(t),i(this.option("step")*this.option("keyStep"))},pageDown:function(t){this._processKeyboardEvent(t),n(this.option("step")*this.option("keyStep"))},home:function(t){this._processKeyboardEvent(t);var e=this.option("min");this.option("value",e)},end:function(t){this._processKeyboardEvent(t);var e=this.option("max");this.option("value",e)}})},_processKeyboardEvent:function(t){t.preventDefault(),t.stopPropagation(),this._saveValueChangeEvent(t)},_getDefaultOptions:function(){return Pc(this.callBase(),{value:50,hoverStateEnabled:!0,activeStateEnabled:!0,step:1,showRange:!0,tooltip:{enabled:!1,format:function(t){return t},position:"top",showMode:"onHover"},label:{visible:!1,position:"bottom",format:function(t){return t}},keyStep:1,useInkRipple:!1,validationMessageOffset:Jb()?{h:18,v:0}:{h:7,v:4},focusStateEnabled:!0,valueChangeMode:"onHandleMove"})},_toggleValidationMessage:function(t){this.option("isValid")||this.$element().toggleClass("dx-invalid-message-visible",t)},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(qb())},options:{useInkRipple:!0}}])},_initMarkup:function(){this.$element().addClass("dx-slider"),this._renderSubmitElement(),this.option("useInkRipple")&&this._renderInkRipple(),this.callBase(),this._renderLabels(),this._renderStartHandler(),this._renderAriaMinAndMax()},_attachFocusEvents:function(){this.callBase();var t=this.NAME+Ck,e=Gf("focusin",t),i=Gf("focusout",t),n=this._focusTarget();pu.on(n,e,this._toggleValidationMessage.bind(this,!0)),pu.on(n,i,this._toggleValidationMessage.bind(this,!1))},_detachFocusEvents:function(){this.callBase();var t=this._focusTarget();this._toggleValidationMessage(!1),pu.off(t,this.NAME+Ck)},_render:function(){this.callBase(),this._repaintHandle()},_renderSubmitElement:function(){this._$submitElement=Gu("<input>").attr("type","hidden").appendTo(this.$element())},_getSubmitElement:function(){return this._$submitElement},_renderInkRipple:function(){this._inkRipple=QT({waveSizeCoefficient:.7,isCentered:!0,wavesNumber:2,useHoldAnimation:!1})},_renderInkWave:function(t,e,i,n){if(this._inkRipple){var s={element:t,event:e,wave:n};i?this._inkRipple.showWave(s):this._inkRipple.hideWave(s)}},_visibilityChanged:function(){this.repaint()},_renderWrapper:function(){this.callBase(),this._$wrapper.addClass("dx-slider-wrapper"),this._createComponent(this._$wrapper,zT,{elastic:!1,immediate:!0,immediateTimeout:0,onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._itemWidthFunc.bind(this)})},_renderContainer:function(){this.callBase(),this._$bar.addClass("dx-slider-bar")},_renderRange:function(){this.callBase(),this._$range.addClass("dx-slider-range"),this._renderHandle(),this._renderRangeVisibility()},_renderRangeVisibility:function(){this._$range.toggleClass("dx-slider-range-visible",Boolean(this.option("showRange")))},_renderHandle:function(){this._$handle=this._renderHandleImpl(this.option("value"),this._$handle)},_renderHandleImpl:function(t,e){var i=e||Gu("<div>").appendTo(this._$range),n=this.option("tooltip");return this.$element().toggleClass(bk+"bottom",n.enabled&&"bottom"===n.position).toggleClass(bk+"top",n.enabled&&"top"===n.position),this._createComponent(i,mk,{value:t,tooltip:n}),i},_renderAriaMinAndMax:function(){this.setAria({valuemin:this.option("min"),valuemax:this.option("max")},this._$handle)},_toggleActiveState:function(t,e){this.callBase(t,e),this._renderInkWave(t,null,!!e,1)},_toggleFocusClass:function(t,e){if(this.callBase(t,e),!this._disposed){var i=Gu(e||this._focusTarget());this._renderInkWave(i,null,t,0)}},_renderLabels:function(){if(this.$element().removeClass(yk+"bottom").removeClass(yk+"top"),this.option("label.visible")){var t=this.option("min"),e=this.option("max"),i=this.option("label.position"),n=this.option("label.format");this._$minLabel||(this._$minLabel=Gu("<div>").addClass(vk).appendTo(this._$wrapper)),this._$minLabel.text(vE.format(t,n)),this._$maxLabel||(this._$maxLabel=Gu("<div>").addClass(vk).appendTo(this._$wrapper)),this._$maxLabel.text(vE.format(e,n)),this.$element().addClass(yk+i)}else this._$minLabel&&(this._$minLabel.remove(),delete this._$minLabel),this._$maxLabel&&(this._$maxLabel.remove(),delete this._$maxLabel)},_renderStartHandler:function(){var t=Gf(Q_.down,this.NAME),e=Gf(rg,this.NAME),i=this._createAction(this._startHandler.bind(this)),n=this.$element();pu.off(n,t),pu.on(n,t,t=>{Vf(t)&&i({event:t})}),pu.off(n,e),pu.on(n,e,t=>{var e=this._activeHandle();e&&(pu.trigger(e,"focusin"),pu.trigger(e,"focus")),i({event:t}),"onHandleRelease"===this.option("valueChangeMode")&&(this.option("value",this._getActualValue()),this._actualValue=void 0)})},_itemWidthFunc:function(){return this._itemWidthRatio},_swipeStartHandler:function(t){var e=this.option("rtlEnabled");$f(t.event)&&this._createAction(this._startHandler.bind(this))({event:t.event}),this._feedbackDeferred=new _h,Gm(this._feedbackDeferred),this._toggleActiveState(this._activeHandle(),this.option("activeStateEnabled")),this._startOffset=this._currentRatio;var i=this._startOffset*this._swipePixelRatio(),n=(1-this._startOffset)*this._swipePixelRatio();t.event.maxLeftOffset=e?n:i,t.event.maxRightOffset=e?i:n,this._itemWidthRatio=Ed(this.$element())/this._swipePixelRatio(),this._needPreventAnimation=!0},_swipeEndHandler:function(t){if(!this._isSingleValuePossible()){this._feedbackDeferred.resolve(),this._toggleActiveState(this._activeHandle(),!1);var e=this.option("rtlEnabled")?-1:1,i=this._startOffset+e*t.event.targetOffset/this._swipePixelRatio();delete this._needPreventAnimation,this._saveValueChangeEvent(t.event),this._changeValueOnSwipe(i),"onHandleRelease"===this.option("valueChangeMode")&&this.option("value",this._getActualValue()),this._actualValue=void 0,delete this._startOffset,this._renderValue()}},_activeHandle:function(){return this._$handle},_swipeUpdateHandler:function(t){this._isSingleValuePossible()||(this._saveValueChangeEvent(t.event),this._updateHandlePosition(t))},_updateHandlePosition:function(t){var e=this.option("rtlEnabled")?-1:1,i=Math.min(this._startOffset+e*t.event.offset/this._swipePixelRatio(),1);Id(this._$range,100*i+"%"),mk.getInstance(this._activeHandle()),this._changeValueOnSwipe(i)},_swipePixelRatio:function(){var t=this.option("min");return(this.option("max")-t)/this._valueStep(this.option("step"))},_valueStep:function(t){return(!t||isNaN(t))&&(t=1),t},_getValueExponentLength:function(){var{step:t,min:e}=this.option();return Math.max(ZS(t),ZS(e))},_roundToExponentLength:function(t){return QS(t,this._getValueExponentLength())},_changeValueOnSwipe:function(t){var e=this.option("min"),i=this.option("max"),n=this._valueStep(this.option("step")),s=e+t*(i-e);if(!(n<0))if(s===i||s===e)this._setValueOnSwipe(s);else{var o=Math.round((s-e)/n);s=this._roundToExponentLength(o*n+e),this._setValueOnSwipe(Math.max(Math.min(s,i),e))}},_setValueOnSwipe:function(t){this._actualValue=t,"onHandleRelease"===this.option("valueChangeMode")?mk.getInstance(this._activeHandle()).option("value",t):(this.option("value",t),this._saveValueChangeEvent(void 0))},_getActualValue:function(){var t;return null!==(t=this._actualValue)&&void 0!==t?t:this.option("value")},_isSingleValuePossible:function(){var{min:t,max:e}=this.option();return t===e},_startHandler:function(t){if(!this._isSingleValuePossible()){var e=t.event;this._currentRatio=(Nf(e).x-this._$bar.offset().left)/Ed(this._$bar),this.option("rtlEnabled")&&(this._currentRatio=1-this._currentRatio),this._saveValueChangeEvent(e),this._changeValueOnSwipe(this._currentRatio)}},_renderValue:function(){this.callBase();var t=this._getActualValue();this._getSubmitElement().val(function(t){var e=ah().serverDecimalSeparator;return wc(t)&&(t=t.toString().replace(".",e)),t}(t)),mk.getInstance(this._activeHandle()).option("value",t)},_setRangeStyles:function(t){t&&this._$range.css(t)},_callHandlerMethod:function(t,e){mk.getInstance(this._$handle)[t](e)},_repaintHandle:function(){this._callHandlerMethod("repaint")},_fitTooltip:function(){this._callHandlerMethod("updateTooltipPosition")},_optionChanged:function(t){switch(t.name){case"visible":this.callBase(t),this._renderHandle(),this._repaintHandle();break;case"min":case"max":this._renderValue(),this.callBase(t),this._renderLabels(),this._renderAriaMinAndMax(),this._fitTooltip();break;case"step":this._renderValue();break;case"keyStep":break;case"showRange":this._renderRangeVisibility();break;case"tooltip":this._renderHandle();break;case"label":this._renderLabels();break;case"useInkRipple":this._invalidate();break;case"valueChangeMode":break;default:this.callBase(t)}},_refresh:function(){this._toggleRTLDirection(this.option("rtlEnabled")),this._renderDimensions(),this._renderValue(),this._renderHandle(),this._repaintHandle()},_clean:function(){delete this._inkRipple,delete this._actualValue,this.callBase()}});yg("dxSlider",xk);var wk=xk;const Sk={provide:AT,useExisting:pt(()=>Ek),multi:!0};let Ek=(()=>{class t extends DC{constructor(t,e,i,n,s,o,r,a){super(t,e,i,n,r,a),this._watcherHelper=n,this._idh=s,this.touched=t=>{},this._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"keyStepChange"},{emit:"labelChange"},{emit:"maxChange"},{emit:"minChange"},{emit:"nameChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"showRangeChange"},{emit:"stepChange"},{emit:"tabIndexChange"},{emit:"tooltipChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"valueChangeModeChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),this._idh.setHost(this),o.setHost(this)}get accessKey(){return this._getOption("accessKey")}set accessKey(t){this._setOption("accessKey",t)}get activeStateEnabled(){return this._getOption("activeStateEnabled")}set activeStateEnabled(t){this._setOption("activeStateEnabled",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get focusStateEnabled(){return this._getOption("focusStateEnabled")}set focusStateEnabled(t){this._setOption("focusStateEnabled",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get hoverStateEnabled(){return this._getOption("hoverStateEnabled")}set hoverStateEnabled(t){this._setOption("hoverStateEnabled",t)}get isDirty(){return this._getOption("isDirty")}set isDirty(t){this._setOption("isDirty",t)}get isValid(){return this._getOption("isValid")}set isValid(t){this._setOption("isValid",t)}get keyStep(){return this._getOption("keyStep")}set keyStep(t){this._setOption("keyStep",t)}get label(){return this._getOption("label")}set label(t){this._setOption("label",t)}get max(){return this._getOption("max")}set max(t){this._setOption("max",t)}get min(){return this._getOption("min")}set min(t){this._setOption("min",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get readOnly(){return this._getOption("readOnly")}set readOnly(t){this._setOption("readOnly",t)}get rtlEnabled(){return this._getOption("rtlEnabled")}set rtlEnabled(t){this._setOption("rtlEnabled",t)}get showRange(){return this._getOption("showRange")}set showRange(t){this._setOption("showRange",t)}get step(){return this._getOption("step")}set step(t){this._setOption("step",t)}get tabIndex(){return this._getOption("tabIndex")}set tabIndex(t){this._setOption("tabIndex",t)}get tooltip(){return this._getOption("tooltip")}set tooltip(t){this._setOption("tooltip",t)}get validationError(){return this._getOption("validationError")}set validationError(t){this._setOption("validationError",t)}get validationErrors(){return this._getOption("validationErrors")}set validationErrors(t){this._setOption("validationErrors",t)}get validationMessageMode(){return this._getOption("validationMessageMode")}set validationMessageMode(t){this._setOption("validationMessageMode",t)}get validationMessagePosition(){return this._getOption("validationMessagePosition")}set validationMessagePosition(t){this._setOption("validationMessagePosition",t)}get validationStatus(){return this._getOption("validationStatus")}set validationStatus(t){this._setOption("validationStatus",t)}get value(){return this._getOption("value")}set value(t){this._setOption("value",t)}get valueChangeMode(){return this._getOption("valueChangeMode")}set valueChangeMode(t){this._setOption("valueChangeMode",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}change(t){}_createInstance(t,e){return new wk(t,e)}writeValue(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}setDisabledState(t){this.disabled=t}registerOnChange(t){this.change=t}registerOnTouched(t){this.touched=t}_createWidget(t){super._createWidget(t),this.instance.on("focusOut",t=>{this.eventHelper.fireNgEvent("onBlur",[t])})}ngOnDestroy(){this._destroyWidget()}ngOnChanges(t){super.ngOnChanges(t),this.setupChanges("validationErrors",t)}setupChanges(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}ngDoCheck(){this._idh.doCheck("validationErrors"),this._watcherHelper.checkWatchers(),super.ngDoCheck(),super.clearChangedOptions()}_setOption(t,e){let i=this._idh.setupSingle(t,e),n=null!==this._idh.getChanges(t,e);(i||n)&&super._setOption(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(VC),Vo(OC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["dx-slider"]],hostBindings:function(t,e){1&t&&Go("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",disabled:"disabled",elementAttr:"elementAttr",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",isDirty:"isDirty",isValid:"isValid",keyStep:"keyStep",label:"label",max:"max",min:"min",name:"name",readOnly:"readOnly",rtlEnabled:"rtlEnabled",showRange:"showRange",step:"step",tabIndex:"tabIndex",tooltip:"tooltip",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",valueChangeMode:"valueChangeMode",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onOptionChanged:"onOptionChanged",onValueChanged:"onValueChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",keyStepChange:"keyStepChange",labelChange:"labelChange",maxChange:"maxChange",minChange:"minChange",nameChange:"nameChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",showRangeChange:"showRangeChange",stepChange:"stepChange",tabIndexChange:"tabIndexChange",tooltipChange:"tooltipChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",valueChangeModeChange:"valueChangeModeChange",visibleChange:"visibleChange",widthChange:"widthChange",onBlur:"onBlur"},features:[vr([pC,gC,Sk,OC,VC]),So,_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),Ik=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({imports:[[hx,rx,vx,HC,bC],hx,rx,vx,bC]}),t})();var{ios:Tk,mac:Ok}=Rp.real(),kk=Tk||Ok,Dk=function(t){var e;try{e={start:t.selectionStart,end:t.selectionEnd}}catch(i){e={start:0,end:0}}return e},Ak=function(t,e){var i=sd.getBody();if(i.contains(t)||i.contains(t.getRootNode().host))try{t.selectionStart=e.start,t.selectionEnd=e.end}catch(n){}},Bk=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t=Gu(t).get(0),!wc(e))return Dk(t);!i&&kk&&sd.getActiveElement(t)!==t||Ak(t,e)};class Mk{constructor(t,e,i){this.instance=null,this.$container=null,this.$placeMarker=null,this.editor=e,this.name=t,this.options=i||{}}_addPlaceMarker(t){this.$placeMarker=Gu("<div>").appendTo(t)}_addToContainer(t){var{$placeMarker:e,$container:i}=this;e?e.replaceWith(t):t.appendTo(i)}_attachEvents(){throw"Not implemented"}_create(){throw"Not implemented"}_isRendered(){return!!this.instance}_isVisible(){var{editor:t,options:e}=this;return e.visible||!t.option("readOnly")}_isDisabled(){throw"Not implemented"}_shouldRender(){return this._isVisible()&&!this._isRendered()}dispose(){var{instance:t,$placeMarker:e}=this;t&&(t.dispose?t.dispose():t.remove(),this.instance=null),e&&e.remove()}render(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$container;if(this.$container=t,this._isVisible()){var{instance:e,$element:i}=this._create();this.instance=e,this._attachEvents(e,i)}else this._addPlaceMarker(t)}update(){return this._shouldRender()&&this.render(),!!this.instance}}class Pk extends Mk{constructor(t,e,i){super(t,e,i),this.currentTemplate=null}_attachEvents(t){var{editor:e}=this;t.option("onClick",t=>{var i;(null!==(i=e._shouldCallOpenHandler)&&void 0!==i&&i.call(e)||!e.option("openOnFieldClick"))&&e._openHandler(t)}),pu.on(t.$element(),"mousedown",t=>{e.$element().is(".dx-state-focused")&&t.preventDefault()})}_create(){var{editor:t}=this,e=Gu("<div>"),i=this._getOptions();this._addToContainer(e);var n=t._createComponent(e,OO,Pc({},i,{elementAttr:{"aria-label":qy.format("dxDropDownEditor-selectLabel")}}));return this._legacyRender(t.$element(),e,i.visible),{$element:e,instance:n}}_getOptions(){var{editor:t}=this,e=this._isVisible(),i={focusStateEnabled:!1,hoverStateEnabled:!1,activeStateEnabled:!1,useInkRipple:!1,disabled:t.option("readOnly"),visible:e};return this._addTemplate(i),i}_isVisible(){var{editor:t}=this;return super._isVisible()&&t.option("showDropDownButton")}_legacyRender(t,e,i){t.toggleClass("dx-dropdowneditor-button-visible",i),e&&e.removeClass("dx-button").removeClass("dx-button-mode-contained").addClass("dx-dropdowneditor-button")}_isSameTemplate(){return this.editor.option("dropDownButtonTemplate")===this.currentTemplate}_addTemplate(t){this._isSameTemplate()||(t.template=this.editor._getTemplateByOption("dropDownButtonTemplate"),this.currentTemplate=this.editor.option("dropDownButtonTemplate"))}update(){if(super.update()){var{editor:t,instance:e}=this,i=t.$element(),n=this._getOptions();null==e||e.option(n),this._legacyRender(i,null==e?void 0:e.$element(),n.visible)}}}var Rk=th.inherit({ctor:function(t){this._value=" ",Pc(this,t)},next:function(t){if(!arguments.length)return this._next;this._next=t},text:qh,value:qh,rawValue:qh,handle:qh,_prepareHandlingArgs:function(t,e){var i,n,s;e=e||{};var o=Object.prototype.hasOwnProperty.call(t,"value")?"value":"text";return t[o]=null!==(i=e.str)&&void 0!==i?i:t[o],t.start=null!==(n=e.start)&&void 0!==n?n:t.start,t.length=null!==(s=e.length)&&void 0!==s?s:t.length,t.index=t.index+1,t},reset:qh,clear:qh,first:function(t){return t=t||0,this.next().first(t+1)},isAccepted:function(){return!1},adjustedCaret:function(t,e,i){return e?this._adjustedForward(t,0,i):this._adjustedBackward(t,0,i)},_adjustedForward:qh,_adjustedBackward:qh,isValid:qh}),Fk=Rk.inherit({next:qh,handle:function(){return 0},text:function(){return""},value:function(){return""},first:function(){return 0},rawValue:function(){return""},adjustedCaret:function(){return 0},isValid:function(){return!0}}),Hk=Rk.inherit({text:function(){return(" "!==this._value?this._value:this.maskChar)+this.next().text()},value:function(){return this._value+this.next().value()},rawValue:function(){return this._value+this.next().rawValue()},handle:function(t){var e=Object.prototype.hasOwnProperty.call(t,"value")?t.value:t.text;if(!e||!e.length||!t.length)return 0;if(t.start)return this.next().handle(this._prepareHandlingArgs(t,{start:t.start-1}));var i=e[0],n=e.substring(1);return this._tryAcceptChar(i,t),this._accepted()?this.next().handle(this._prepareHandlingArgs(t,{str:n,length:t.length-1}))+1:this.handle(this._prepareHandlingArgs(t,{str:n,length:t.length-1}))},clear:function(t){this._tryAcceptChar(" ",t),this.next().clear(this._prepareHandlingArgs(t))},reset:function(){this._accepted(!1),this.next().reset()},_tryAcceptChar:function(t,e){if(this._accepted(!1),this._isAllowed(t,e)){var i=" "===t?this.maskChar:t;e.fullText=e.fullText.substring(0,e.index)+i+e.fullText.substring(e.index+1),this._accepted(!0),this._value=t}},_accepted:function(t){if(!arguments.length)return!!this._isAccepted;this._isAccepted=!!t},first:function(t){return" "===this._value?t||0:this.callBase(t)},_isAllowed:function(t,e){return" "===t||this._isValid(t,e)},_isValid:function(t,e){var i=this.allowedChars;return i instanceof RegExp?i.test(t):Sc(i)?i(t,e.index,e.fullText):Array.isArray(i)?i.includes(t):i===t},isAccepted:function(t){return 0===t?this._accepted():this.next().isAccepted(t-1)},_adjustedForward:function(t,e,i){return e>=t?e:this.next()._adjustedForward(t,e+1,i)||e+1},_adjustedBackward:function(t,e){return e>=t-1?t:this.next()._adjustedBackward(t,e+1)||e+1},isValid:function(t){return this._isValid(this._value,t)&&this.next().isValid(this._prepareHandlingArgs(t))}}),Vk=Hk.inherit({value:function(){return this.next().value()},handle:function(t){var e=Object.prototype.hasOwnProperty.call(t,"value"),i=e?t.value:t.text;if(!i.length||!t.length)return 0;if(t.start||e)return this.next().handle(this._prepareHandlingArgs(t,{start:t.start&&t.start-1}));var n=i[0],s=i.substring(1);this._tryAcceptChar(n);var o=this._isAllowed(n)?this._prepareHandlingArgs(t,{str:s,length:t.length-1}):t;return this.next().handle(o)+1},clear:function(t){this._accepted(!1),this.next().clear(this._prepareHandlingArgs(t))},_tryAcceptChar:function(t){this._accepted(this._isValid(t))},_isValid:function(t){return t===this.maskChar},first:function(t){return t=t||0,this.next().first(t+1)},_adjustedForward:function(t,e,i){return e>=t&&i===this.maskChar?e:t===e+1&&this._accepted()?t:this.next()._adjustedForward(t,e+1,i)},_adjustedBackward:function(t,e){return e>=t-1?0:this.next()._adjustedBackward(t,e+1)},isValid:function(t){return this.next().isValid(this._prepareHandlingArgs(t))}}),Lk=Q_.down;class $k extends Mk{_create(){var t=Gu("<span>").addClass("dx-clear-button-area").append(Gu("<span>").addClass("dx-icon").addClass("dx-icon-clear"));return this._addToContainer(t),this.update(!0),{instance:t,$element:t}}_isVisible(){var{editor:t}=this;return t._isClearButtonVisible()}_attachEvents(t,e){var{editor:i}=this,n=i.NAME;pu.on(e,Gf(Lk,n),t=>{t.preventDefault(),"mouse"!==t.pointerType&&i._clearValueHandler(t)}),pu.on(e,Gf(rg,n),t=>i._clearValueHandler(t))}_legacyRender(t,e){t.toggleClass("dx-show-clear-button",e)}update(){!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])&&super.update();var{editor:t,instance:e}=this,i=t.$element(),n=this._isVisible();e&&e.toggleClass("dx-state-invisible",!n),this._legacyRender(i,n)}}var Nk="dx-custom-button-hovered";class zk extends Mk{_attachEvents(t,e){var{editor:i}=this;pu.on(e,qm,()=>{i.$element().addClass(Nk)}),pu.on(e,Xm,()=>{i.$element().removeClass(Nk)}),pu.on(e,rg,t=>{t.stopPropagation()})}_create(){var{editor:t}=this,e=Gu("<div>");return this._addToContainer(e),{$element:e,instance:t._createComponent(e,OO,Pc({},this.options,{ignoreParentReadOnly:!0,disabled:this._isDisabled(),integrationOptions:this._prepareIntegrationOptions(t)}))}}_prepareIntegrationOptions(t){return Pc({},t.option("integrationOptions"),{skipTemplates:["content"]})}update(){var t=super.update();return this.instance&&this.instance.option("disabled",this._isDisabled()),t}_isVisible(){var{editor:t}=this;return t.option("visible")}_isDisabled(){return void 0!==this.options.disabled?this.instance?this.instance.option("disabled"):this.options.disabled:this.editor.option("readOnly")}}function Wk(t,e){if(-1!==t.indexOf(e))throw db.Error("E1055",e);t.push(e)}class jk{constructor(t,e){this.buttons=[],this.defaultButtonsInfo=e,this.editor=t}_compileButtonInfo(t){var e=[];return t.map(t=>{var i="string"==typeof t;if(i||function(t){(()=>{if(!t||"object"!=typeof t||Array.isArray(t))throw db.Error("E1053")})(),(()=>{if(!("name"in t))throw db.Error("E1054")})(),(()=>{var{name:e}=t;if("string"!=typeof e)throw db.Error("E1055")})(),(()=>{var{location:e}=t;"location"in t&&"after"!==e&&"before"!==e&&(t.location="after")})()}(t),i||function(t,e){return!!e.find(e=>e.name===t)}(t.name,this.defaultButtonsInfo)){var n=this.defaultButtonsInfo.find(e=>{var{name:i}=e;return i===t||i===t.name});if(!n)throw db.Error("E1056",this.editor.NAME,t);return Wk(e,t),n}var{name:s}=t;return Wk(e,s),Pc(t,{Ctor:zk})})}_createButton(t){var{Ctor:e,options:i,name:n}=t,s=new e(n,this.editor,i);return this.buttons.push(s),s}_renderButtons(t,e,i){var n=null;return(t?this._compileButtonInfo(t):this.defaultButtonsInfo).forEach(t=>{var{location:s="after"}=t;s===i&&this._createButton(t).render((n=n||Gu("<div>").addClass("dx-texteditor-buttons-container"),"before"===i?e.prepend(n):e.append(n),n))}),n}clean(){this.buttons.forEach(t=>t.dispose()),this.buttons=[]}getButton(t){var e=this.buttons.find(e=>{var{name:i}=e;return i===t});return e&&e.instance}renderAfterButtons(t,e){return this._renderButtons(t,e,"after")}renderBeforeButtons(t,e){return this._renderButtons(t,e,"before")}updateButtons(t){this.buttons.forEach(e=>{(!t||-1!==t.indexOf(e.name))&&e.update()})}}var Kk=hd(),Gk="dx-loadindicator-segment",Uk=sv.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{indicatorSrc:"",activeStateEnabled:!1,hoverStateEnabled:!1,_animatingSegmentCount:1,_animatingSegmentInner:!1})},_defaultOptionsRules:function(){var t=qb();return this.callBase().concat([{device:function(){return"android"===Rp.real().platform&&!/chrome/i.test(Kk.userAgent)},options:{viaImage:!0}},{device:function(){return Yb(t)},options:{_animatingSegmentCount:2,_animatingSegmentInner:!0}},{device:function(){return function(t){return Xb("generic",t)}(t)},options:{_animatingSegmentCount:7}}])},_useTemplates:function(){return!1},_init:function(){this.callBase(),this.$element().addClass("dx-loadindicator")},_initMarkup:function(){this.callBase(),this._renderWrapper(),this._renderIndicatorContent(),this._renderMarkup()},_renderWrapper:function(){this._$wrapper=Gu("<div>").addClass("dx-loadindicator-wrapper"),this.$element().append(this._$wrapper)},_renderIndicatorContent:function(){this._$content=Gu("<div>").addClass("dx-loadindicator-content"),this._$wrapper.append(this._$content)},_renderMarkup:function(){var{viaImage:t,indicatorSrc:e}=this.option();!Kp()||t||e?this._renderMarkupForImage():this._renderMarkupForAnimation()},_renderMarkupForAnimation:function(){var t=this.option("_animatingSegmentInner");this._$indicator=Gu("<div>").addClass("dx-loadindicator-icon"),this._$content.append(this._$indicator);for(var e=this.option("_animatingSegmentCount");e>=0;--e){var i=Gu("<div>").addClass(Gk).addClass(Gk+e);t&&i.append(Gu("<div>").addClass("dx-loadindicator-segment-inner")),this._$indicator.append(i)}},_renderMarkupForImage:function(){var{indicatorSrc:t}=this.option();t?(this._$wrapper.addClass("dx-loadindicator-image"),this._$wrapper.css("backgroundImage","url("+t+")")):Kp()&&this._renderMarkupForAnimation()},_renderDimensions:function(){this.callBase(),this._updateContentSizeForAnimation()},_updateContentSizeForAnimation:function(){if(this._$indicator){var t=this.option("width"),e=this.option("height");if(t||e){t=Ed(this.$element()),e=Td(this.$element());var i=Math.min(e,t);this._$wrapper.css({height:i,width:i,fontSize:i})}}},_clean:function(){this.callBase(),this._removeMarkupForAnimation(),this._removeMarkupForImage()},_removeMarkupForAnimation:function(){!this._$indicator||(this._$indicator.remove(),delete this._$indicator)},_removeMarkupForImage:function(){this._$wrapper.css("backgroundImage","none")},_optionChanged:function(t){switch(t.name){case"_animatingSegmentCount":case"_animatingSegmentInner":case"indicatorSrc":this._invalidate();break;default:this.callBase(t)}}});yg("dxLoadIndicator",Uk);var qk=Uk,Zk="dx-texteditor-label",Qk="dx-texteditor-with-label",Xk="dx-texteditor-label-outside",Yk="dx-texteditor-with-floating-label",Jk="dx-texteditor-with-before-buttons",tD="dx-placeholder",eD="dx-validation-pending",iD=["KeyDown","KeyPress","KeyUp","Change","Cut","Copy","Paste","Input"],nD=["tab","enter","shift","control","alt","escape","pageUp","pageDown","end","home","leftArrow","upArrow","rightArrow","downArrow"];function sD(t){if(wc(t)&&!Array.isArray(t))throw db.Error("E1053")}var oD=mI.inherit({ctor:function(t,e){e&&sD(e.buttons),this._buttonCollection=new jk(this,this._getDefaultButtons()),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._labelContainerElement=null,this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return Pc(this.callBase(),{buttons:void 0,value:"",spellcheck:!1,showClearButton:!1,valueChangeEvent:"change",placeholder:"",inputAttr:{},onFocusIn:null,onFocusOut:null,onKeyDown:null,onKeyUp:null,onChange:null,onInput:null,onCut:null,onCopy:null,onPaste:null,onEnterKey:null,mode:"text",hoverStateEnabled:!0,focusStateEnabled:!0,text:void 0,displayValueFormatter:function(t){return wc(t)&&!1!==t?t:""},stylingMode:ah().editorStylingMode||"outlined",showValidationMark:!0,label:"",labelMode:"static",labelMark:""})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return Jb(qb())},options:{labelMode:"floating",stylingMode:ah().editorStylingMode||"filled"}},{device:function(){return tC(qb())},options:{labelMode:"outside"}}])},_getDefaultButtons:function(){return[{name:"clear",Ctor:$k}]},_isClearButtonVisible:function(){return this.option("showClearButton")&&!this.option("readOnly")},_input:function(){return this.$element().find(".dx-texteditor-input").first()},_isFocused:function(){return Df(this._input())||this.callBase()},_inputWrapper:function(){return this.$element()},_buttonsContainer:function(){return this._inputWrapper().find(".dx-texteditor-buttons-container").eq(0)},_isControlKey:function(t){return-1!==nD.indexOf(t)},_renderStylingMode:function(){this.callBase(),this._updateButtonsStyling(this.option("stylingMode"))},_initMarkup:function(){this.$element().addClass("dx-texteditor"),this._renderInput(),this._renderStylingMode(),this._renderInputType(),this._renderPlaceholder(),this._renderProps(),this.callBase(),this._renderValue(),this._renderLabel()},_render:function(){this.callBase(),this._refreshValueChangeEvent(),this._renderEvents(),this._renderEnterKeyAction(),this._renderEmptinessEvent()},_renderInput:function(){this._$buttonsContainer=this._$textEditorContainer=Gu("<div>").addClass("dx-texteditor-container").appendTo(this.$element()),this._$textEditorInputContainer=Gu("<div>").addClass("dx-texteditor-input-container").appendTo(this._$textEditorContainer),this._$textEditorInputContainer.append(this._createInput()),this._renderButtonContainers()},_getInputContainer(){return this._$textEditorInputContainer},_renderPendingIndicator:function(){this.$element().addClass(eD);var t=this._getInputContainer(),e=Gu("<div>").addClass("dx-pending-indicator").appendTo(t);this._pendingIndicator=this._createComponent(e,qk)},_disposePendingIndicator:function(){!this._pendingIndicator||(this._pendingIndicator.dispose(),this._pendingIndicator.$element().remove(),this._pendingIndicator=null,this.$element().removeClass(eD))},_renderValidationState:function(){this.callBase(),"pending"===this.option("validationStatus")?(!this._pendingIndicator&&this._renderPendingIndicator(),this._showValidMark=!1):("invalid"===this.option("validationStatus")&&(this._showValidMark=!1),!this._showValidMark&&!0===this.option("showValidationMark")&&(this._showValidMark="valid"===this.option("validationStatus")&&!!this._pendingIndicator),this._disposePendingIndicator()),this._toggleValidMark()},_renderButtonContainers:function(){var t=this.option("buttons");this._$beforeButtonsContainer=this._buttonCollection.renderBeforeButtons(t,this._$buttonsContainer),this._$afterButtonsContainer=this._buttonCollection.renderAfterButtons(t,this._$buttonsContainer)},_cleanButtonContainers:function(){var t,e;null===(t=this._$beforeButtonsContainer)||void 0===t||t.remove(),null===(e=this._$afterButtonsContainer)||void 0===e||e.remove(),this._buttonCollection.clean()},_clean(){this._buttonCollection.clean(),this._disposePendingIndicator(),this._unobserveLabelContainerResize(),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._$textEditorContainer=null,this._$buttonsContainer=null,this.callBase()},_createInput:function(){var t=Gu("<input>");return this._applyInputAttributes(t,this.option("inputAttr")),t},_setSubmitElementName:function(t){var e=this.option("inputAttr.name");return this.callBase(t||e||"")},_applyInputAttributes:function(t,e){var i=Pc(this._getDefaultAttributes(),e);t.attr(i).addClass("dx-texteditor-input"),this._setInputMinHeight(t)},_setInputMinHeight:function(t){t.css("minHeight",this.option("height")?"0":"")},_getPlaceholderAttr(){var{ios:t,mac:e}=Rp.real(),{placeholder:i}=this.option();return i||(t||e?" ":null)},_getDefaultAttributes(){return{autocomplete:"off",placeholder:this._getPlaceholderAttr()}},_updateButtons:function(t){this._buttonCollection.updateButtons(t)},_updateButtonsStyling:function(t){Fc(this.option("buttons"),(e,i)=>{var{options:n,name:s}=i;if(n&&!n.stylingMode&&this.option("visible")){var o=this.getButton(s);o.option&&o.option("stylingMode","underlined"===t?"text":"contained")}})},_renderValue:function(){return this._renderInputValue().promise()},_renderInputValue:function(t){var e;t=null!==(e=t)&&void 0!==e?e:this.option("value");var i=this.option("text"),n=this.option("displayValue"),s=this.option("displayValueFormatter");return void 0!==n&&null!==t?i=s(n):wc(i)||(i=s(t)),this.option("text",i),this._input().val()!==(wc(i)?i:"")?this._renderDisplayText(i):this._toggleEmptinessEventHandler(),(new _h).resolve()},_renderDisplayText:function(t){this._input().val(t),this._toggleEmptinessEventHandler()},_isValueValid:function(){if(this._input().length){var t=this._input().get(0).validity;if(t)return t.valid}return!0},_toggleEmptiness:function(t){this.$element().toggleClass("dx-texteditor-empty",t),this._togglePlaceholder(t)},_togglePlaceholder:function(t){this.$element().find(".".concat(tD)).eq(0).toggleClass("dx-state-invisible",!t)},_renderProps:function(){this._toggleReadOnlyState(),this._toggleSpellcheckState(),this._toggleTabIndex()},_toggleDisabledState:function(t){this.callBase.apply(this,arguments);var e=this._input();e.prop("disabled",t)},_toggleTabIndex:function(){var t=this._input(),e=this.option("disabled"),i=this.option("focusStateEnabled");e||!i?t.attr("tabIndex",-1):t.removeAttr("tabIndex")},_toggleReadOnlyState:function(){this._input().prop("readOnly",this._readOnlyPropValue()),this.callBase()},_readOnlyPropValue:function(){return this.option("readOnly")},_toggleSpellcheckState:function(){this._input().prop("spellcheck",this.option("spellcheck"))},_unobserveLabelContainerResize:function(){this._labelContainerElement&&(FO.unobserve(this._labelContainerElement),this._labelContainerElement=null)},_getLabelContainer:function(){return this._input()},_getLabelContainerWidth:function(){return Ed(this._getLabelContainer())},_getLabelBeforeWidth:function(){var t=this._$beforeButtonsContainer&&Ed(this._$beforeButtonsContainer);return null!=t?t:0},_updateLabelWidth:function(){this._label.updateBeforeWidth(this._getLabelBeforeWidth()),this._label.updateMaxWidth(this._getLabelContainerWidth())},_getFieldElement(){return this._getLabelContainer()},_setFieldAria(t){var e,{"aria-label":i}=this.option("inputAttr"),n=this._label.getId(),s=null===(e=this._$placeholder)||void 0===e?void 0:e.attr("id"),o=i?void 0:[n,s].filter(Boolean).join(" ");(o||t)&&this.setAria({labelledby:o||void 0,label:i},this._getFieldElement())},_renderLabel:function(){this._unobserveLabelContainerResize(),this._labelContainerElement=Gu(this._getLabelContainer()).get(0);var{label:t,labelMode:e,labelMark:i,rtlEnabled:n}=this.option(),s={onClickHandler:()=>{this.focus()},onHoverHandler:t=>{t.stopPropagation()},onActiveHandler:t=>{t.stopPropagation()},$editor:this.$element(),text:t,mark:i,mode:e,rtlEnabled:n,containsButtonsBefore:!!this._$beforeButtonsContainer,containerWidth:this._getLabelContainerWidth(),beforeWidth:this._getLabelBeforeWidth()};this._label=new class{constructor(t){this.NAME="dxLabel",this._props=t,this._id="".concat(Zk,"-").concat(new lh),this._render(),this._toggleMarkupVisibility()}_isVisible(){return!!this._props.text&&"hidden"!==this._props.mode}_render(){this._$before=Gu("<div>").addClass("dx-label-before"),this._$labelSpan=Gu("<span>"),this._$label=Gu("<div>").addClass("dx-label").append(this._$labelSpan),this._$after=Gu("<div>").addClass("dx-label-after"),this._$root=Gu("<div>").addClass(Zk).attr("id",this._id).append(this._$before).append(this._$label).append(this._$after),this._updateMark(),this._updateText(),this._updateBeforeWidth(),this._updateMaxWidth()}_toggleMarkupVisibility(){var t=this._isVisible();this._updateEditorBeforeButtonsClass(t),this._updateEditorLabelClass(t),t?this._$root.appendTo(this._props.$editor):this._$root.detach(),this._attachEvents()}_attachEvents(){var t=Gf(rg,this.NAME),e=Gf(qm,this.NAME),i=Gf(zm,this.NAME);pu.off(this._$labelSpan,t),pu.off(this._$labelSpan,e),pu.off(this._$labelSpan,i),this._isVisible()&&this._isOutsideMode()&&(pu.on(this._$labelSpan,t,t=>{""===ld().getSelection().toString()&&(this._props.onClickHandler(),t.preventDefault())}),pu.on(this._$labelSpan,e,t=>{this._props.onHoverHandler(t)}),pu.on(this._$labelSpan,i,t=>{this._props.onActiveHandler(t)}))}_updateEditorLabelClass(t){this._props.$editor.removeClass(Yk).removeClass(Xk).removeClass(Qk),t&&(this._props.$editor.addClass("floating"===this._props.mode?Yk:Qk),this._isOutsideMode()&&this._props.$editor.addClass(Xk))}_isOutsideMode(){return"outside"===this._props.mode}_updateEditorBeforeButtonsClass(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._isVisible();this._props.$editor.removeClass(Jk),t&&this._props.$editor.addClass(this._props.containsButtonsBefore?Jk:"")}_updateMark(){this._$labelSpan.attr("data-mark",this._props.mark)}_updateText(){this._$labelSpan.text(this._props.text)}_updateBeforeWidth(){this._$before.css({width:this._props.beforeWidth}),this._updateLabelTransform()}_updateLabelTransform(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this._$labelSpan.css("transform",""),this._isVisible()&&this._isOutsideMode()){var e=(this._props.rtlEnabled?1:-1)*(Ed(this._$before)+t);this._$labelSpan.css("transform","translateX(".concat(e,"px)"))}}_updateMaxWidth(){this._$label.css({maxWidth:this._props.containerWidth})}$element(){return this._$root}isVisible(){return this._isVisible()}getId(){if(this._isVisible())return this._id}updateMode(t){this._props.mode=t,this._toggleMarkupVisibility(),this._updateLabelTransform()}updateText(t){this._props.text=t,this._updateText(),this._toggleMarkupVisibility()}updateMark(t){this._props.mark=t,this._updateMark()}updateContainsButtonsBefore(t){this._props.containsButtonsBefore=t,this._updateEditorBeforeButtonsClass()}updateBeforeWidth(t){this._props.beforeWidth=t,this._updateBeforeWidth()}updateMaxWidth(t){this._props.containerWidth=t,this._updateMaxWidth()}}(s),this._setFieldAria(),this._labelContainerElement&&FO.observe(this._labelContainerElement,this._updateLabelWidth.bind(this))},_renderPlaceholder:function(){this._renderPlaceholderMarkup(),this._attachPlaceholderEvents()},_renderPlaceholderMarkup:function(){this._$placeholder&&(this._$placeholder.remove(),this._$placeholder=null);var t=this._input(),e=this.option("placeholder"),i={id:e?"dx-".concat(new lh):void 0,"data-dx_placeholder":e},n=this._$placeholder=Gu("<div>").attr(i);n.insertAfter(t),n.addClass(tD)},_attachPlaceholderEvents:function(){var t=Gf(Q_.up,this.NAME);pu.on(this._$placeholder,t,()=>{pu.trigger(this._input(),"focus")}),this._toggleEmptinessEventHandler()},_placeholder:function(){return this._$placeholder||Gu()},_clearValueHandler:function(t){var e=this._input();t.stopPropagation(),this._saveValueChangeEvent(t),this._clearValue(),!this._isFocused()&&pu.trigger(e,"focus"),pu.trigger(e,"input")},_clearValue:function(){this.clear()},_renderEvents:function(){var t=this._input();Fc(iD,(e,i)=>{if(this.hasActionSubscription("on"+i)){var n=this._createActionByOption("on"+i,{excludeValidators:["readOnly"]});pu.on(t,Gf(i.toLowerCase(),this.NAME),t=>{this._disposed||n({event:t})})}})},_refreshEvents:function(){var t=this._input();Fc(iD,(e,i)=>{pu.off(t,Gf(i.toLowerCase(),this.NAME))}),this._renderEvents()},_keyPressHandler:function(){this.option("text",this._input().val())},_keyDownHandler:function(t){var e=this._input(),i=t.ctrlKey&&"enter"===Kf(t),n=e.val()!==this.option("value");i&&n&&pu.trigger(e,"change")},_getValueChangeEventOptionName:function(){return"valueChangeEvent"},_renderValueChangeEvent:function(){var t=Gf(this._renderValueEventName(),"".concat(this.NAME,"TextChange")),e=Gf(this.option(this._getValueChangeEventOptionName()),"".concat(this.NAME,"ValueChange")),i=Gf("keydown","".concat(this.NAME,"TextChange")),n=this._input();pu.on(n,t,this._keyPressHandler.bind(this)),pu.on(n,e,this._valueChangeEventHandler.bind(this)),pu.on(n,i,this._keyDownHandler.bind(this))},_cleanValueChangeEvent:function(){var t=".".concat(this.NAME,"ValueChange"),e=".".concat(this.NAME,"TextChange");pu.off(this._input(),t),pu.off(this._input(),e)},_refreshValueChangeEvent:function(){this._cleanValueChangeEvent(),this._renderValueChangeEvent()},_renderValueEventName:function(){return"input change keypress"},_focusTarget:function(){return this._input()},_focusEventTarget:function(){return this.element()},_isInput:function(t){return t===this._input().get(0)},_preventNestedFocusEvent:function(t){if(t.isDefaultPrevented())return!0;var e=this._isNestedTarget(t.relatedTarget);return"focusin"===t.type?e=e&&this._isNestedTarget(t.target)&&!this._isInput(t.target):e||this._toggleFocusClass(!1,this.$element()),e&&t.preventDefault(),e},_isNestedTarget:function(t){return!!this.$element().find(t).length},_focusClassTarget:function(){return this.$element()},_focusInHandler:function(t){this._preventNestedFocusEvent(t),this.callBase.apply(this,arguments)},_focusOutHandler:function(t){this._preventNestedFocusEvent(t),this.callBase.apply(this,arguments)},_toggleFocusClass:function(t,e){this.callBase(t,this._focusClassTarget(e))},_hasFocusClass:function(t){return this.callBase(Gu(t||this.$element()))},_renderEmptinessEvent:function(){var t=this._input();pu.on(t,"input blur",this._toggleEmptinessEventHandler.bind(this))},_toggleEmptinessEventHandler:function(){var t=this._input().val(),e=(""===t||null===t)&&this._isValueValid();this._toggleEmptiness(e)},_valueChangeEventHandler:function(t,e){this.option("readOnly")||(this._saveValueChangeEvent(t),this.option("value",arguments.length>1?e:this._input().val()),this._saveValueChangeEvent(void 0))},_renderEnterKeyAction:function(){this._enterKeyAction=this._createActionByOption("onEnterKey",{excludeValidators:["readOnly"]}),pu.off(this._input(),"keyup.onEnterKey.dxTextEditor"),pu.on(this._input(),"keyup.onEnterKey.dxTextEditor",this._enterKeyHandlerUp.bind(this))},_enterKeyHandlerUp:function(t){this._disposed||"enter"===Kf(t)&&this._enterKeyAction({event:t})},_updateValue:function(){this._options.silent("text",null),this._renderValue()},_dispose:function(){this._enterKeyAction=void 0,this.callBase()},_getSubmitElement:function(){return this._input()},_hasActiveElement:function(){return this._input().is(sd.getActiveElement(this._input()[0]))},_optionChanged:function(t){var{name:e,fullName:i,value:n}=t,s=e.replace("on","");if(iD.includes(s))this._refreshEvents();else switch(e){case"valueChangeEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onValueChanged":this._createValueChangeAction();break;case"focusStateEnabled":this.callBase(t),this._toggleTabIndex();break;case"spellcheck":this._toggleSpellcheckState();break;case"mode":this._renderInputType();break;case"onEnterKey":this._renderEnterKeyAction();break;case"placeholder":this._renderPlaceholder(),this._setFieldAria(!0),this._input().attr({placeholder:this._getPlaceholderAttr()});break;case"label":this._label.updateText(n),this._setFieldAria(!0);break;case"labelMark":this._label.updateMark(n);break;case"labelMode":this._label.updateMode(n),this._setFieldAria();break;case"width":this.callBase(t),this._label.updateMaxWidth(this._getLabelContainerWidth());break;case"readOnly":case"disabled":this._updateButtons(),this.callBase(t);break;case"showClearButton":this._updateButtons(["clear"]);break;case"text":break;case"value":this._updateValue(),this.callBase(t);break;case"inputAttr":this._applyInputAttributes(this._input(),this.option(e));break;case"stylingMode":this._renderStylingMode(),this._updateLabelWidth();break;case"buttons":i===e&&sD(n),this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")),this._updateLabelWidth(),this._label.updateContainsButtonsBefore(!!this._$beforeButtonsContainer);break;case"visible":this.callBase(t),n&&this.option("buttons")&&(this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")));break;case"displayValueFormatter":this._invalidate();break;case"showValidationMark":break;default:this.callBase(t)}},_renderInputType:function(){this._setInputType(this.option("mode"))},_setInputType:function(t){var e=this._input();"search"===t&&(t="text");try{e.prop("type",t)}catch(i){e.prop("type","text")}},getButton(t){return this._buttonCollection.getButton(t)},focus:function(){pu.trigger(this._input(),"focus")},clear:function(){this._showValidMark&&(this._showValidMark=!1,this._renderValidationState());var t=this._getDefaultOptions();this.option("value")===t.value?(this._options.silent("text",""),this._renderValue()):this.option("value",t.value)},_resetToInitialValue(){this.option("value")===this._initialValue?(this._options.silent("text",this._initialValue),this._renderValue()):this.callBase(),this._disposePendingIndicator(),this._showValidMark=!1,this._toggleValidMark()},_toggleValidMark(){this.$element().toggleClass("dx-valid",!!this._showValidMark)},reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;arguments.length?this.callBase(t):this.callBase()},on:function(t,e){var i=this.callBase(t,e),n=t.charAt(0).toUpperCase()+t.substr(1);return iD.indexOf(n)>=0&&this._refreshEvents(),i}}),rD="dxMask",aD=["deleteContentBackward","deleteSoftLineBackward","deleteContent","deleteHardLineBackward"],lD=["historyUndo","historyRedo"],cD=["focusIn","focusOut","input","paste","cut","drop","beforeInput"];function hD(t){return" ".repeat(t)}class dD{constructor(t){this.editor=t}_editorOption(){return this.editor.option(...arguments)}_editorInput(){return this.editor._input()}_editorCaret(t){if(!t)return this.editor._caret();this.editor._caret(t)}_attachChangeEventHandler(){if(this._editorOption("valueChangeEvent").split(" ").includes("change")){var t=this._editorInput(),e=Gf("blur beforedeactivate",rD);pu.on(t,e,t=>{this.editor._changeHandler(t)})}}_beforeInputHandler(){this._previousText=this._editorOption("text"),this._prevCaret=this._editorCaret()}_inputHandler(t){var{originalEvent:e}=t;if(e){var{inputType:i}=e;if(lD.includes(i))this._handleHistoryInputEvent();else if(aD.includes(i))this._handleBackwardDeleteInputEvent();else{var n=this._editorCaret();if(!n.end)return;this._clearSelectedText(),this._autoFillHandler(e),this._editorCaret(n),this._handleInsertTextInputEvent(e.data)}this._editorOption("text")===this._previousText&&t.stopImmediatePropagation()}}_handleHistoryInputEvent(){var t=this._editorCaret();this._updateEditorMask({start:t.start,length:t.end-t.start,text:""}),this._editorCaret(this._prevCaret)}_handleBackwardDeleteInputEvent(){this._clearSelectedText();var t=this._editorCaret();this.editor.setForwardDirection(),this.editor._adjustCaret(),this._editorCaret().start!==t.start&&(this.editor.setBackwardDirection(),this.editor._adjustCaret())}_clearSelectedText(){var t,e,i=(null===(t=this._prevCaret)||void 0===t?void 0:t.end)-(null===(e=this._prevCaret)||void 0===e?void 0:e.start)||1,n=this._editorCaret();this._isAutoFill()||(this.editor.setBackwardDirection(),this._updateEditorMask({start:n.start,length:i,text:hD(i)}))}_handleInsertTextInputEvent(t){var e,i,n=null!=t?t:"";this.editor.setForwardDirection(),this._updateEditorMask({start:null!==(e=null===(i=this._prevCaret)||void 0===i?void 0:i.start)&&void 0!==e?e:0,length:n.length||1,text:n})||this._editorCaret(this._prevCaret)}_updateEditorMask(t){var e=t.text.length,i=this.editor._handleChain(t);if(this.editor._displayMask(),this.editor.isForwardDirection()){var{start:n,end:s}=this._editorCaret(),o=i-e;i>1&&1===e&&this._editorCaret({start:n+o,end:s+o}),this.editor._adjustCaret()}return!!i}_focusInHandler(){if(this.editor._showMaskPlaceholder(),this.editor.setForwardDirection(),!this.editor._isValueEmpty()&&this._editorOption("isValid"))this.editor._adjustCaret();else{var t=this.editor._maskRulesChain.first();this._caretTimeout=setTimeout(()=>{this._editorCaret({start:t,end:t})},0)}}_focusOutHandler(t){this.editor._changeHandler(t),"onFocus"===this._editorOption("showMaskMode")&&this.editor._isValueEmpty()&&(this._editorOption("text",""),this.editor._renderDisplayText(""))}_delHandler(t){var{editor:e}=this;e._maskKeyHandler(t,()=>{e._hasSelection()||e._handleKey(" ")})}_cutHandler(t){var e=this._editorCaret(),i=this._editorInput().val().substring(e.start,e.end);this.editor._maskKeyHandler(t,()=>T_(t,i))}_dropHandler(){this._clearDragTimer(),this._dragTimer=setTimeout(()=>{var t=this.editor._convertToValue(this._editorInput().val());this._editorOption("value",t)})}_pasteHandler(t){var{editor:e}=this;if(!this._editorOption("disabled")){var i=this._editorCaret();e._maskKeyHandler(t,()=>{var n=T_(t),s=e._maskRulesChain.text().substring(i.end),o=e._handleChain({text:n,start:i.start,length:n.length}),r=i.start+o;e._handleChain({text:s,start:r,length:s.length}),e._caret({start:r,end:r})})}}_autoFillHandler(t){var{editor:e}=this,i=this._editorInput().val();this._inputHandlerTimer=setTimeout(()=>{this._isAutoFill()&&(e._maskKeyHandler(t,()=>{e._handleChain({text:i,start:0,length:i.length})}),e._validateMask())})}_isAutoFill(){var t=this._editorInput();if(Jp.webkit){var e,i=t.get(0);return null!==(e=null==i?void 0:i.matches(":-webkit-autofill"))&&void 0!==e&&e}return!1}_clearDragTimer(){clearTimeout(this._dragTimer)}getHandler(t){return e=>{var i;null===(i=this["_".concat(t,"Handler")])||void 0===i||i.call(this,e)}}attachEvents(){var t=this._editorInput();cD.forEach(e=>{var i=Gf(e.toLowerCase(),rD);pu.on(t,i,this.getHandler(e))}),this._attachChangeEventHandler()}detachEvents(){pu.off(this._editorInput(),".".concat(rD))}clean(){this._clearDragTimer(),clearTimeout(this._caretTimeout),clearTimeout(this._inputHandlerTimer)}}var uD=function(){return{}},pD=Bk,fD="dx-texteditor-masked",_D="forward",gD={0:/[0-9]/,9:/[0-9\s]/,"#":/[-+0-9\s]/,L:function(t){return vD(t)},l:function(t){return vD(t)||yD(t)},C:/\S/,c:/./,A:function(t){return vD(t)||mD(t)},a:function(t){return vD(t)||mD(t)||yD(t)}};function mD(t){return/[0-9]/.test(t)}function vD(t){var e=t.charCodeAt();return 64<e&&e<91||96<e&&e<123||e>127}function yD(t){return" "===t}var bD=oD.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{mask:"",maskChar:"_",maskRules:{},maskInvalidMessage:qy.format("validation-mask"),useMaskedValue:!1,showMaskMode:"always"})},_supportedKeys:function(){var t=this,e={del:t._maskStrategy.getHandler("del"),enter:t._changeHandler},i=t.callBase();return Fc(e,function(e,n){var s=i[e];i[e]=function(e){t.option("mask")&&n.call(t,e),s&&s(e)}}),i},_getSubmitElement:function(){return this.option("mask")?this._$hiddenElement:this.callBase()},_init:function(){this.callBase(),this._initMaskStrategy()},_initMaskStrategy:function(){this._maskStrategy=new dD(this)},_initMarkup:function(){this._renderHiddenElement(),this.callBase()},_attachMouseWheelEventHandlers:function(){if(this._onMouseWheel!==qh){var t=this._input(),e=Gf(Y_,this.NAME),i=this._createAction((function(e){var{event:i}=e;Df(t)&&!Uf(i)&&(this._onMouseWheel(i),i.preventDefault(),i.stopPropagation())}).bind(this));pu.off(t,e),pu.on(t,e,function(t){i({event:t})})}},_onMouseWheel:qh,_useMaskBehavior(){return Boolean(this.option("mask"))},_attachDropEventHandler(){if(this._useMaskBehavior()){var t=Gf("drop",this.NAME),e=this._input();pu.off(e,t),pu.on(e,t,t=>t.preventDefault())}},_render(){this._renderMask(),this.callBase(),this._attachDropEventHandler(),this._attachMouseWheelEventHandlers()},_renderHiddenElement:function(){this.option("mask")&&(this._$hiddenElement=Gu("<input>").attr("type","hidden").appendTo(this._inputWrapper()))},_removeHiddenElement:function(){this._$hiddenElement&&this._$hiddenElement.remove()},_renderMask:function(){this.$element().removeClass(fD),this._maskRulesChain=null,this._maskStrategy.detachEvents(),this.option("mask")&&(this.$element().addClass(fD),this._maskStrategy.attachEvents(),this._parseMask(),this._renderMaskedValue())},_suppressCaretChanging:function(t,e){pD=uD;try{t.apply(this,e)}finally{pD=Bk}},_changeHandler:function(t){var e=this._input(),i=e.val();if(i!==this._changedValue){this._changedValue=i;var n=Wf(t,{type:"change"});pu.trigger(e,n)}},_parseMask:function(){this._maskRules=Pc({},gD,this.option("maskRules")),this._maskRulesChain=this._parseMaskRule(0)},_parseMaskRule:function(t){var e=this.option("mask");if(t>=e.length)return new Fk;var i=e[t],n="\\"===i,s=n?new Vk({maskChar:e[t+1]}):this._getMaskRule(i);return s.next(this._parseMaskRule(t+1+n)),s},_getMaskRule:function(t){var e;return Fc(this._maskRules,function(i,n){if(i===t)return e={pattern:i,allowedChars:n},!1}),wc(e)?new Hk(Pc({maskChar:this.option("maskChar")||" "},e)):new Vk({maskChar:t})},_renderMaskedValue:function(){if(this._maskRulesChain){var t=this.option("value")||"";this._maskRulesChain.clear(this._normalizeChainArguments());var e={length:t.length};e[this._isMaskedValueMode()?"text":"value"]=t,this._handleChain(e),this._displayMask()}},_replaceSelectedText:function(t,e,i){return void 0===i?t:t.slice(0,e.start)+i+t.slice(e.end)},_isMaskedValueMode:function(){return this.option("useMaskedValue")},_displayMask:function(t){t=t||this._caret(),this._renderValue(),this._caret(t)},_isValueEmpty:function(){return zc(this._value)},_shouldShowMask:function(){return"onFocus"!==this.option("showMaskMode")||Df(this._input())||!this._isValueEmpty()},_showMaskPlaceholder:function(){if(this._shouldShowMask()){var t=this._maskRulesChain.text();this.option("text",t),"onFocus"===this.option("showMaskMode")&&this._renderDisplayText(t)}},_renderValue:function(){if(this._maskRulesChain&&(this._showMaskPlaceholder(),this._$hiddenElement)){var t=this._maskRulesChain.value(),e=zc(t)?"":this._getPreparedValue();this._$hiddenElement.val(e)}return this.callBase()},_getPreparedValue:function(){return this._convertToValue().replace(/\s+$/,"")},_valueChangeEventHandler:function(t){this._maskRulesChain?(this._saveValueChangeEvent(t),this.option("value",this._getPreparedValue())):this.callBase.apply(this,arguments)},_isControlKeyFired:function(t){return this._isControlKey(Kf(t))||Uf(t)},_handleChain:function(t){var e=this._maskRulesChain.handle(this._normalizeChainArguments(t));return this._value=this._maskRulesChain.value(),this._textValue=this._maskRulesChain.text(),e},_normalizeChainArguments:function(t){return(t=t||{}).index=0,t.fullText=this._maskRulesChain.text(),t},_convertToValue:function(t){return this._isMaskedValueMode()?this._replaceMaskCharWithEmpty(t||this._textValue||""):t||this._value||""},_replaceMaskCharWithEmpty:function(t){return t.replace(new RegExp(this.option("maskChar"),"g")," ")},_maskKeyHandler:function(t,e){if(!this.option("readOnly")){this.setForwardDirection(),t.preventDefault(),this._handleSelection();var i=this._input().val(),n=()=>{i!==this._input().val()&&pu.trigger(this._input(),"input")},s=e();s?s.then(n):(this.setForwardDirection(),this._adjustCaret(),this._displayMask(),this._maskRulesChain.reset(),n())}},_handleKey:function(t,e){this._direction(e||_D),this._adjustCaret(t),this._handleKeyChain(t),this._moveCaret()},_handleSelection:function(){if(this._hasSelection()){var t=this._caret(),e=new Array(t.end-t.start+1).join(" ");this._handleKeyChain(e)}},_handleKeyChain:function(t){var e=this._caret(),i=this.isForwardDirection()?e.start:e.start-1,n=this.isForwardDirection()?e.end:e.end-1;this._handleChain({text:t,start:i,length:i===n?1:n-i})},_tryMoveCaretBackward:function(){this.setBackwardDirection();var t=this._caret().start;return this._adjustCaret(),!t||t!==this._caret().start},_adjustCaret:function(t){var e=this._caret().start,i=this.isForwardDirection(),n=this._maskRulesChain.adjustedCaret(e,i,t);this._caret({start:n,end:n})},_moveCaret:function(){var t=this._caret().start,e=t+(this.isForwardDirection()?0:-1),i=this._maskRulesChain.isAccepted(e)?t+(this.isForwardDirection()?1:-1):t;this._caret({start:i,end:i})},_caret:function(t,e){var i=this._input();if(i.length){if(!arguments.length)return pD(i);pD(i,t,e)}},_hasSelection:function(){var t=this._caret();return t.start!==t.end},_direction:function(t){if(!arguments.length)return this._typingDirection;this._typingDirection=t},setForwardDirection:function(){this._direction(_D)},setBackwardDirection:function(){this._direction("backward")},isForwardDirection:function(){return this._direction()===_D},_clean:function(){this._maskStrategy&&this._maskStrategy.clean(),this.callBase()},_validateMask:function(){if(this._maskRulesChain){var t=zc(this.option("value"))||this._maskRulesChain.isValid(this._normalizeChainArguments());this.option({isValid:t,validationError:t?null:{editorSpecific:!0,message:this.option("maskInvalidMessage")}})}},_updateHiddenElement:function(){this._removeHiddenElement(),this.option("mask")&&(this._input().removeAttr("name"),this._renderHiddenElement()),this._setSubmitElementName(this.option("name"))},_updateMaskOption:function(){this._updateHiddenElement(),this._renderMask(),this._validateMask()},_processEmptyMask:function(t){if(!t){var e=this.option("value");this.option({text:e,isValid:!0}),this.validationRequest.fire({value:e,editor:this}),this._renderValue()}},_optionChanged:function(t){switch(t.name){case"mask":this._updateMaskOption(),this._processEmptyMask(t.value);break;case"maskChar":case"maskRules":case"useMaskedValue":this._updateMaskOption();break;case"value":this._renderMaskedValue(),this._validateMask(),this.callBase(t),this._changedValue=this._input().val();break;case"maskInvalidMessage":break;case"showMaskMode":this.option("text",""),this._renderValue();break;default:this.callBase(t)}}});yg("dxTextEditor",bD);var CD=bD,xD=ld(),wD=["backspace","tab","enter","pageUp","pageDown","end","home","leftArrow","rightArrow","downArrow","upArrow","del"],SD="dx-searchbox",ED=CD.inherit({ctor:function(t,e){e&&(this._showClearButton=e.showClearButton),this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return Pc(this.callBase(),{value:"",mode:"text",maxLength:null})},_initMarkup:function(){this.$element().addClass("dx-textbox"),this.callBase(),this.setAria("role","textbox")},_renderInputType:function(){this.callBase(),this._renderSearchMode()},_useTemplates:function(){return!1},_renderProps:function(){this.callBase(),this._toggleMaxLengthProp()},_toggleMaxLengthProp:function(){var t=this._getMaxLength();t&&t>0?this._input().attr("maxLength",t):this._input().removeAttr("maxLength")},_renderSearchMode:function(){var t=this._$element;"search"===this.option("mode")?(t.addClass(SD),this._renderSearchIcon(),void 0===this._showClearButton&&(this._showClearButton=this.option("showClearButton"),this.option("showClearButton",!0))):(t.removeClass(SD),this._$searchIcon&&this._$searchIcon.remove(),this.option("showClearButton",void 0===this._showClearButton?this.option("showClearButton"):this._showClearButton),delete this._showClearButton)},_renderSearchIcon:function(){var t=Gu("<div>").addClass("dx-icon").addClass("dx-icon-search");t.prependTo(this._input().parent()),this._$searchIcon=t},_getLabelContainerWidth:function(){if(this._$searchIcon){var t=this._input().parent();return Ed(t)-this._getLabelBeforeWidth()}return this.callBase()},_getLabelBeforeWidth:function(){var t=this.callBase();return this._$searchIcon&&(t+=kd(this._$searchIcon)),t},_optionChanged:function(t){switch(t.name){case"maxLength":this._toggleMaxLengthProp();break;case"mode":this.callBase(t),this._updateLabelWidth();break;case"mask":this.callBase(t),this._toggleMaxLengthProp();break;default:this.callBase(t)}},_onKeyDownCutOffHandler:function(t){var e=this._getMaxLength();if(!e||t.ctrlKey||this._hasSelection())return!0;var i=Gu(t.target),n=Kf(t);return this._cutOffExtraChar(i),i.val().length<e||wD.includes(n)||""!==xD.getSelection().toString()},_onChangeCutOffHandler:function(t){var e=Gu(t.target);this.option("maxLength")&&this._cutOffExtraChar(e)},_cutOffExtraChar:function(t){var e=this._getMaxLength(),i=t.val();e&&i.length>e&&t.val(i.substr(0,e))},_getMaxLength:function(){return this.option("mask")?null:this.option("maxLength")}});yg("dxTextBox",ED);var ID=ED,TD=function(t){if(rd())return kd(t)},OD="dx-dropdowneditor-input-wrapper",kD="dx-dropdowneditor-overlay",DD="ios"===Rp.current().platform,AD=ID.inherit({_supportedKeys:function(){return Pc({},this.callBase(),{tab:function(t){if(this.option("opened")){if(!this._popup.getFocusableElements().length)return void this.close();var e=t.shiftKey?this._getLastPopupElement():this._getFirstPopupElement();e&&(pu.trigger(e,"focus"),e.select()),t.preventDefault()}},escape:function(t){return this.option("opened")&&t.preventDefault(),this.close(),!0},upArrow:function(t){return!(!Uf(t)&&(t.preventDefault(),t.stopPropagation(),t.altKey)&&(this.close(),1))},downArrow:function(t){return!(!Uf(t)&&(t.preventDefault(),t.stopPropagation(),t.altKey)&&(this._validatedOpening(),1))},enter:function(t){return this.option("opened")&&(t.preventDefault(),this._valueChangeEventHandler(t)),!0}})},_getDefaultButtons:function(){return this.callBase().concat([{name:"dropDown",Ctor:Pk}])},_getDefaultOptions:function(){return Pc(this.callBase(),{value:null,onOpened:null,onClosed:null,opened:!1,acceptCustomValue:!0,applyValueMode:"instantly",deferRendering:!0,activeStateEnabled:!0,dropDownButtonTemplate:"dropDownButton",fieldTemplate:null,openOnFieldClick:!1,showDropDownButton:!0,buttons:void 0,dropDownOptions:{showTitle:!1},popupPosition:this._getDefaultPopupPosition(),onPopupInitialized:null,applyButtonText:qy.format("OK"),cancelButtonText:qy.format("Cancel"),buttonsLocation:"default",useHiddenSubmitElement:!1,validationMessagePosition:"auto"})},_useTemplates:function(){return!0},_getDefaultPopupPosition:function(t){var e=Up(t);return{offset:{h:0,v:-1},my:e+" top",at:e+" bottom",collision:"flip flip"}},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(t){return"generic"===t.platform},options:{popupPosition:{offset:{v:0}}}}])},_inputWrapper:function(){return this.$element().find("."+OD).first()},_init:function(){this.callBase(),this._initVisibilityActions(),this._initPopupInitializedAction(),this._updatePopupPosition(this.option("rtlEnabled")),this._options.cache("dropDownOptions",this.option("dropDownOptions"))},_updatePopupPosition:function(t){var{my:e,at:i}=this._getDefaultPopupPosition(t),n=this.option("popupPosition");this.option("popupPosition",Pc({},n,{my:e,at:i}))},_initVisibilityActions:function(){this._openAction=this._createActionByOption("onOpened",{excludeValidators:["disabled","readOnly"]}),this._closeAction=this._createActionByOption("onClosed",{excludeValidators:["disabled","readOnly"]})},_initPopupInitializedAction:function(){this._popupInitializedAction=this._createActionByOption("onPopupInitialized",{excludeValidators:["disabled","readOnly"]})},_initMarkup:function(){this._renderSubmitElement(),this.callBase(),this.$element().addClass("dx-dropdowneditor"),this.setAria("role","combobox")},_render:function(){this.callBase(),this._renderOpenHandler(),this._attachFocusOutHandler(),this._renderOpenedState()},_renderContentImpl:function(){this.option("deferRendering")||this._createPopup()},_renderInput:function(){this.callBase(),this._wrapInput(),this._setDefaultAria()},_wrapInput:function(){this._$container=this.$element().wrapInner(Gu("<div>").addClass(OD)).children().eq(0)},_setDefaultAria:function(){this.setAria({haspopup:"true",autocomplete:"list"})},_readOnlyPropValue:function(){return!this._isEditable()||this.callBase()},_cleanFocusState:function(){this.callBase(),this.option("fieldTemplate")&&this._detachFocusEvents()},_getFieldTemplate:function(){return this.option("fieldTemplate")&&this._getTemplateByOption("fieldTemplate")},_renderMask:function(){this.option("fieldTemplate")||this.callBase()},_renderField:function(){var t=this._getFieldTemplate();t&&this._renderTemplatedField(t,this._fieldRenderData())},_renderPlaceholder:function(){this._getFieldTemplate()||this.callBase()},_renderValue:function(){this.option("useHiddenSubmitElement")&&this._setSubmitValue(),this.callBase().always(this._renderField.bind(this))},_renderTemplatedField:function(t,e){var i=Df(this._input()),n=this._$container;this._detachKeyboardEvents(),this._refreshButtonsContainer(),this._detachWrapperContent(),this._detachFocusEvents(),n.empty();var s=Gu("<div>").addClass("dx-dropdowneditor-field-template-wrapper").appendTo(n);t.render({model:e,container:Uu(s),onRendered:()=>{if(this.$element().find(s).length){var t=this._input();if(!t.length)throw db.Error("E1010");this._integrateInput(),i&&pu.trigger(t,"focus")}}}),this._attachWrapperContent(n)},_detachWrapperContent(){var t,e,i;this.option("useHiddenSubmitElement")&&(null===(t=this._$submitElement)||void 0===t||t.detach());var n=null===(e=this._$beforeButtonsContainer)||void 0===e?void 0:e[0].parentNode,s=null===(i=this._$afterButtonsContainer)||void 0===i?void 0:i[0].parentNode;null==n||n.removeChild(this._$beforeButtonsContainer[0]),null==s||s.removeChild(this._$afterButtonsContainer[0])},_attachWrapperContent(t){var e,i=this.option("useHiddenSubmitElement");t.prepend(this._$beforeButtonsContainer),i&&(null===(e=this._$submitElement)||void 0===e||e.appendTo(t)),t.append(this._$afterButtonsContainer)},_refreshButtonsContainer(){this._$buttonsContainer=this.$element().children().eq(0)},_integrateInput:function(){this._renderFocusState(),this._refreshValueChangeEvent(),this._refreshEvents(),this._refreshEmptinessEvent()},_refreshEmptinessEvent:function(){pu.off(this._input(),"input blur",this._toggleEmptinessEventHandler),this._renderEmptinessEvent()},_fieldRenderData:function(){return this.option("value")},_initTemplates:function(){this._templateManager.addDefaultTemplates({dropDownButton:new tm(function(t){var e=Gu("<div>").addClass("dx-dropdowneditor-icon");Gu(t.container).append(e)})}),this.callBase()},_renderOpenHandler:function(){var t=this._inputWrapper(),e=Gf(rg,this.NAME),i=this.option("openOnFieldClick");pu.off(t,e),pu.on(t,e,this._getInputClickHandler(i)),this.$element().toggleClass("dx-dropdowneditor-field-clickable",i),i&&(this._openOnFieldClickAction=this._createAction(this._openHandler.bind(this)))},_attachFocusOutHandler:function(){DD&&(this._detachFocusOutEvents(),pu.on(this._inputWrapper(),Gf("focusout",this.NAME),t=>{var e=t.relatedTarget;e&&this.option("opened")&&this._isTargetOutOfComponent(e)&&this.close()}))},_isTargetOutOfComponent:function(t){var e=this.content?Gu(this.content()).closest(".".concat(kD)):this._$popup;return 0===Gu(t).closest(".".concat(kD),e).length},_detachFocusOutEvents:function(){DD&&pu.off(this._inputWrapper(),Gf("focusout",this.NAME))},_getInputClickHandler:function(t){return t?t=>{this._executeOpenAction(t)}:t=>{this._focusInput()}},_openHandler:function(){this._toggleOpenState()},_executeOpenAction:function(t){this._openOnFieldClickAction({event:t})},_keyboardEventBindingTarget:function(){return this._input()},_focusInput:function(){return!this.option("disabled")&&(this.option("focusStateEnabled")&&!Df(this._input())&&(this._resetCaretPosition(),pu.trigger(this._input(),"focus")),!0)},_resetCaretPosition:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this._input().get(0);if(e){var{value:i}=e,n=wc(i)&&(t||this._isEditable())?i.length:0;this._caret({start:n,end:n},!0)}},_isEditable:function(){return this.option("acceptCustomValue")},_toggleOpenState:function(t){!this._focusInput()||this.option("readOnly")||(t=arguments.length?t:!this.option("opened"),this.option("opened",t))},_getControlsAria(){return this._popup&&this._popupContentId},_renderOpenedState:function(){var t=this.option("opened");t&&this._createPopup(),this.$element().toggleClass("dx-dropdowneditor-active",t),this._setPopupOption("visible",t);var e={expanded:t,controls:this._getControlsAria()};this.setAria(e),this.setAria("owns",t?this._popupContentId:void 0,this.$element())},_createPopup:function(){this._$popup||(this._$popup=Gu("<div>").addClass(kD).appendTo(this.$element()),this._renderPopup(),this._renderPopupContent())},_renderPopupContent:qh,_renderPopup:function(){var t=Pc(this._popupConfig(),this._options.cache("dropDownOptions"));delete t.closeOnOutsideClick,t.elementAttr&&!Object.keys(t.elementAttr).length&&delete t.elementAttr,this._popup=this._createComponent(this._$popup,YO,t),this._popup.on({showing:this._popupShowingHandler.bind(this),shown:this._popupShownHandler.bind(this),hiding:this._popupHidingHandler.bind(this),hidden:this._popupHiddenHandler.bind(this),contentReady:this._contentReadyHandler.bind(this)}),this._attachPopupKeyHandler(),this._contentReadyHandler(),this._setPopupContentId(this._popup.$content()),this._bindInnerWidgetOptions(this._popup,"dropDownOptions")},_attachPopupKeyHandler(){pu.on(this._popup.$overlayContent(),Gf("keydown",this.NAME),t=>this._popupKeyHandler(t))},_popupKeyHandler(t){switch(Kf(t)){case"tab":this._popupTabHandler(t);break;case"escape":this._popupEscHandler(t)}},_popupTabHandler(t){var e=Gu(t.target),i=t.shiftKey&&e.is(this._getFirstPopupElement());(!t.shiftKey&&e.is(this._getLastPopupElement())||i)&&(pu.trigger(this.field(),"focus"),t.preventDefault())},_popupEscHandler(){pu.trigger(this._input(),"focus"),this.close()},_setPopupContentId(t){this._popupContentId="dx-"+new lh,this.setAria("id",this._popupContentId,t)},_contentReadyHandler:qh,_popupConfig:function(){return{onInitialized:this._getPopupInitializedHandler(),position:Pc(this.option("popupPosition"),{of:this.$element()}),showTitle:this.option("dropDownOptions.showTitle"),_ignoreFunctionValueDeprecation:!0,width:()=>TD(this.$element()),height:"auto",shading:!1,hideOnParentScroll:!0,hideOnOutsideClick:t=>this._closeOutsideDropDownHandler(t),animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},deferRendering:!1,focusStateEnabled:!1,showCloseButton:!1,dragEnabled:!1,toolbarItems:this._getPopupToolbarItems(),onPositioned:this._popupPositionedHandler.bind(this),fullScreen:!1,contentTemplate:null,_wrapperClassExternal:kD,_ignorePreventScrollEventsDeprecation:!0}},_popupInitializedHandler:qh,_getPopupInitializedHandler:function(){var t=this.option("onPopupInitialized");return e=>{this._popupInitializedHandler(e),t&&this._popupInitializedAction({popup:e.component})}},_dimensionChanged:function(){!rd()||this.$element().is(":visible")?this._updatePopupWidth():this.close()},_updatePopupWidth:function(){void 0===function(t){return null===t&&(t=void 0),"function"==typeof t&&(t=t()),t}(this.option("dropDownOptions.width"))&&this._setPopupOption("width",()=>TD(this.$element()))},_popupPositionedHandler:function(t){var e,i,{labelMode:n,stylingMode:s}=this.option();if(this._popup){var o=this._popup.$overlayContent(),r=null===(e=t.position)||void 0===e||null===(i=e.v)||void 0===i?void 0:i.flip,a="hidden"!==n&&"outside"!==n&&"outlined"===s;if(t.position&&o.toggleClass("dx-dropdowneditor-overlay-flipped",r),r&&a&&this._label.isVisible()){var l=this._label.$element();np(o,{top:Xu(o).top-parseInt(l.css("fontSize"))})}}},_popupShowingHandler:qh,_popupHidingHandler:function(){this.option("opened",!1)},_popupShownHandler:function(){var t;this._openAction(),null===(t=this._validationMessage)||void 0===t||t.option("positionSide",this._getValidationMessagePositionSide())},_popupHiddenHandler:function(){var t;this._closeAction(),null===(t=this._validationMessage)||void 0===t||t.option("positionSide",this._getValidationMessagePositionSide())},_getValidationMessagePositionSide:function(){var t=this.option("validationMessagePosition");if("auto"!==t)return t;var e="bottom";if(this._popup&&this._popup.option("visible")){var{top:i}=Cf.setup(this.$element()),{top:n}=Cf.setup(this._popup.$content());e=i+this.option("popupPosition").offset.v>n?"bottom":"top"}return e},_closeOutsideDropDownHandler:function(t){var{target:e}=t,i=Gu(e),n=this.getButton("dropDown"),s=n&&n.$element(),o=!!i.closest(this.$element()).length,r=!!i.closest(s).length;return!o&&!r},_clean:function(){delete this._openOnFieldClickAction,this._$popup&&(this._$popup.remove(),delete this._$popup,delete this._popup),this.callBase()},_setPopupOption:function(t,e){this._setWidgetOption("_popup",arguments)},_validatedOpening:function(){this.option("readOnly")||this._toggleOpenState(!0)},_getPopupToolbarItems:function(){return"useButtons"===this.option("applyValueMode")?this._popupToolbarItemsConfig():[]},_getFirstPopupElement:function(){return Gu(this._popup.getFocusableElements()).first()},_getLastPopupElement:function(){return Gu(this._popup.getFocusableElements()).last()},_popupToolbarItemsConfig:function(){var t=[{shortcut:"done",options:{onClick:this._applyButtonHandler.bind(this),text:this.option("applyButtonText")}},{shortcut:"cancel",options:{onClick:this._cancelButtonHandler.bind(this),text:this.option("cancelButtonText")}}];return this._applyButtonsLocation(t)},_applyButtonsLocation:function(t){var e=this.option("buttonsLocation"),i=t;if("default"!==e){var n=jh(e);Fc(i,function(t,e){Pc(e,{toolbar:n[0],location:n[1]})})}return i},_applyButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_cancelButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_popupOptionChanged:function(t){var e=sv.getOptionsFromContainer(t);this._setPopupOption(e);var i=Object.keys(e);(-1!==i.indexOf("width")||-1!==i.indexOf("height"))&&this._dimensionChanged()},_renderSubmitElement:function(){this.option("useHiddenSubmitElement")&&(this._$submitElement=Gu("<input>").attr("type","hidden").appendTo(this.$element()))},_setSubmitValue:function(){this._getSubmitElement().val(this.option("value"))},_getSubmitElement:function(){return this.option("useHiddenSubmitElement")?this._$submitElement:this.callBase()},_dispose:function(){this._detachFocusOutEvents(),this.callBase()},_optionChanged:function(t){var e;switch(t.name){case"width":case"height":this.callBase(t),null===(e=this._popup)||void 0===e||e.repaint();break;case"opened":this._renderOpenedState();break;case"onOpened":case"onClosed":this._initVisibilityActions();break;case"onPopupInitialized":this._initPopupInitializedAction();break;case"fieldTemplate":wc(t.value)?this._renderField():this._invalidate();break;case"acceptCustomValue":case"openOnFieldClick":this._invalidate();break;case"dropDownButtonTemplate":case"showDropDownButton":this._updateButtons(["dropDown"]);break;case"dropDownOptions":this._popupOptionChanged(t),this._options.cache("dropDownOptions",this.option("dropDownOptions"));break;case"popupPosition":break;case"deferRendering":rd()&&this._createPopup();break;case"applyValueMode":case"applyButtonText":case"cancelButtonText":case"buttonsLocation":this._setPopupOption("toolbarItems",this._getPopupToolbarItems());break;case"useHiddenSubmitElement":this._$submitElement&&(this._$submitElement.remove(),this._$submitElement=void 0),this._renderSubmitElement();break;case"rtlEnabled":this._updatePopupPosition(t.value),this.callBase(t);break;default:this.callBase(t)}},open:function(){this.option("opened",!0)},close:function(){this.option("opened",!1)},field:function(){return Uu(this._input())},content:function(){return this._popup?this._popup.content():null}});yg("dxDropDownEditor",AD);var BD=AD,MD="dx-list-group",PD=function(t){return(t.group<<20)+t.item},RD=function(t){return{group:t>>20,item:1048575&t}},FD=pb.inherit({_groupElements:function(){return this._collectionWidget._itemContainer().find("."+MD)},_groupItemElements:function(t){return t.find(".dx-list-item")},getIndexByItemData:function(t){var e=this._collectionWidget.option("items"),i=!1;return!!t&&(t.items&&t.items.length&&(t=t.items[0]),Fc(e,function(e,n){if(!n.items||(Fc(n.items,function(n,s){return s!==t||(i={group:e,item:n},!1)}),i))return!1}),i)},getItemDataByIndex:function(t){var e=this._collectionWidget.option("items");return Ic(t)?this.itemsGetter()[t]:t&&e[t.group]&&e[t.group].items[t.item]||null},itemsGetter:function(){for(var t=[],e=this._collectionWidget.option("items"),i=0;i<e.length;i++)e[i]&&e[i].items?t=t.concat(e[i].items):t.push(e[i]);return t},deleteItemAtIndex:function(t){var e=RD(t);this._collectionWidget.option("items")[e.group].items.splice(e.item,1)},getKeysByItems:function(t){var e,i=[];for(e=0;e<t.length;e++)t[e]&&t[e].items?i=i.concat(t[e].items):i.push(t[e]);var n=[];for(e=0;e<i.length;e++)n.push(this._collectionWidget.keyOf(i[e]));return n},getIndexByKey:function(t,e){var i=e||this._collectionWidget.option("items"),n=-1,s=this;return Fc(i,function(e,i){if(i.items&&(Fc(i.items,function(i,o){var r=s._collectionWidget.keyOf(o);if(s._equalKeys(r,t))return n={group:e,item:i},!1}),-1!==n))return!1}),n},_getGroups:function(t){var e=this._collectionWidget._dataController.group();return e?$v(yy(t),{group:e}).toArray():this._collectionWidget.option("items")},getItemsByKeys:function(t,e){var i=[],n=this._getGroups(e),s={},o=t=>{var e=this.getIndexByKey(t,n),i=e&&n[e.group];if(i)return{groupKey:i.key,item:i.items[e.item]}};return Fc(t,function(t,e){var n=o(e);if(n){var r=n.groupKey,a=n.item,l=s[r];l||(s[r]=l={key:r,items:[]},i.push(l)),l.items.push(a)}}),i},moveItemAtIndexToIndex:function(t,e){var i=this._collectionWidget.option("items"),n=RD(t),s=RD(e),o=i[n.group].items,r=i[s.group].items,a=o[n.item];o.splice(n.item,1),r.splice(s.item,0,a)},_isItemIndex:function(t){return t&&Ic(t.group)&&Ic(t.item)},_getNormalizedItemIndex:function(t){var e=Gu(t),i=e.closest("."+MD);return i.length?PD({group:this._groupElements().index(i),item:this._groupItemElements(i).index(e)}):-1},_normalizeItemIndex:function(t){return PD(t)},_denormalizeItemIndex:function(t){return RD(t)},_getItemByNormalizedIndex:function(t){var e=RD(t),i=this._groupElements().eq(e.group);return this._groupItemElements(i).eq(e.item)},_itemsFromSameParent:function(t,e){return RD(t).group===RD(e).group}}),HD={},VD=[],LD=function(t,e,i){VD.push({enabled:t,decoratorType:e,decoratorSubType:i})};LD(function(){return this.option("menuItems").length},function(){return"menu"},function(){return this.option("menuMode")}),LD(function(){return!this.option("menuItems").length&&this.option("allowItemDeleting")},function(){var t=this.option("itemDeleteMode");return"toggle"===t||"slideButton"===t||"swipe"===t||"static"===t?"delete":"menu"},function(){var t=this.option("itemDeleteMode");return"slideItem"===t&&(t="slide"),t}),LD(function(){return"none"!==this.option("selectionMode")&&this.option("showSelectionControls")},function(){return"selection"},function(){return"default"}),LD(function(){return this.option("itemDragging.allowReordering")||this.option("itemDragging.allowDropInsideItem")||this.option("itemDragging.group")},function(){return"reorder"},function(){return"default"});var $D=th.inherit({ctor:function(t){this._list=t,this._fetchRequiredDecorators()},dispose:function(){this._decorators&&this._decorators.length&&Fc(this._decorators,function(t,e){e.dispose()})},_fetchRequiredDecorators:function(){this._decorators=[],Fc(VD,(function(t,e){if(e.enabled.call(this._list)){var i=e.decoratorType.call(this._list),n=e.decoratorSubType.call(this._list),s=this._createDecorator(i,n);this._decorators.push(s)}}).bind(this))},_createDecorator:function(t,e){return new(this._findDecorator(t,e))(this._list)},_findDecorator:function(t,e){var i,n=null===(i=HD[t])||void 0===i?void 0:i[e];if(!n)throw db.Error("E1012",t,e);return n},modifyItemElement:function(t){var e=Gu(t.itemElement),i={$itemElement:e};this._prependBeforeBags(e,i),this._appendAfterBags(e,i),this._applyDecorators("modifyElement",i)},afterItemsRendered:function(){this._applyDecorators("afterRender")},_prependBeforeBags:function(t,e){var i=this._collectDecoratorsMarkup("beforeBag",e,"dx-list-item-before-bag");t.prepend(i)},_appendAfterBags:function(t,e){var i=this._collectDecoratorsMarkup("afterBag",e,"dx-list-item-after-bag");t.append(i)},_collectDecoratorsMarkup:function(t,e,i){var n=Gu("<div>");return Fc(this._decorators,function(){var s=Gu("<div>").addClass(i);this[t](Pc({$container:s},e)),s.children().length&&n.append(s)}),n.children()},_applyDecorators:function(t,e){Fc(this._decorators,function(){this[t](e)})},_handlerExists:function(t){if(!this._decorators)return!1;for(var e=this._decorators,i=e.length,n=0;n<i;n++)if(e[n][t]!==qh)return!0;return!1},_eventHandler:function(t,e,i){if(!this._decorators)return!1;for(var n=!1,s=this._decorators,o=s.length,r=0;r<o&&!(n=s[r][t](e,i));r++);return n},handleClick:function(t,e){return this._eventHandler("handleClick",t,e)},handleKeyboardEvents:function(t,e){return this._eventHandler("handleKeyboardEvents",t,e)},handleEnterPressing:function(t){return this._eventHandler("handleEnterPressing",t)},contextMenuHandlerExists:function(){return this._handlerExists("handleContextMenu")},handleContextMenu:function(t,e){return this._eventHandler("handleContextMenu",t,e)},getExcludedItemSelectors:function(){var t=[];return this._applyDecorators("getExcludedSelectors",t),t.join(",")}}),ND="dx-list-item-badge-container",zD="dx-list-item-chevron-container",WD=zy.inherit({_renderWatchers:function(){this.callBase(),this._startWatcher("badge",this._renderBadge.bind(this)),this._startWatcher("showChevron",this._renderShowChevron.bind(this))},_renderBadge:function(t){if(this._$element.children("."+ND).remove(),t){var e=Gu("<div>").addClass(ND).append(Gu("<div>").addClass("dx-list-item-badge").addClass("dx-badge").text(t)),i=this._$element.children("."+zD).first();i.length>0?e.insertBefore(i):e.appendTo(this._$element)}},_renderShowChevron:function(t){if(this._$element.children("."+zD).remove(),t){var e=Gu("<div>").addClass(zD),i=Gu("<div>").addClass("dx-list-item-chevron");e.append(i).appendTo(this._$element)}}}),jD="dxScrollbar",KD="dx-scrollable-scrollbar",GD="".concat(KD,"-active"),UD="horizontal",qD=null,ZD=sv.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{direction:null,visible:!1,activeStateEnabled:!1,visibilityMode:"onScroll",containerSize:0,contentSize:0,expandable:!0,scaleRatio:1})},_init:function(){this.callBase(),this._isHovered=!1},_initMarkup:function(){this._renderThumb(),this.callBase()},_render:function(){this.callBase(),this._renderDirection(),this._update(),this._attachPointerDownHandler(),this.option("hoverStateEnabled",this._isHoverMode()),this.$element().toggleClass("dx-scrollbar-hoverable",this.option("hoverStateEnabled"))},_renderThumb:function(){this._$thumb=Gu("<div>").addClass("dx-scrollable-scroll"),Gu("<div>").addClass("dx-scrollable-scroll-content").appendTo(this._$thumb),this.$element().addClass(KD).append(this._$thumb)},isThumb:function(t){return!!this.$element().find(t).length},_isHoverMode:function(){var t=this.option("visibilityMode");return("onHover"===t||"always"===t)&&this.option("expandable")},_renderDirection:function(){var t=this.option("direction");this.$element().addClass("dx-scrollbar-"+t),this._dimension=t===UD?"width":"height",this._prop=t===UD?"left":"top"},_attachPointerDownHandler:function(){pu.on(this._$thumb,Gf(Q_.down,jD),this.feedbackOn.bind(this))},feedbackOn:function(){this.$element().addClass(GD),qD=this},feedbackOff:function(){this.$element().removeClass(GD),qD=null},cursorEnter:function(){this._isHovered=!0,this._needScrollbar()&&this.option("visible",!0)},cursorLeave:function(){this._isHovered=!1,this.option("visible",!1)},_renderDimensions:function(){this._$thumb.css({width:this.option("width"),height:this.option("height")})},_toggleVisibility:function(t){"onScroll"===this.option("visibilityMode")&&this._$thumb.css("opacity"),t=this._adjustVisibility(t),this.option().visible=t,this._$thumb.toggleClass("dx-state-invisible",!t)},_adjustVisibility:function(t){if(this._baseContainerToContentRatio&&!this._needScrollbar())return!1;switch(this.option("visibilityMode")){case"onScroll":break;case"onHover":t=t||!!this._isHovered;break;case"never":t=!1;break;case"always":t=!0}return t},moveTo:function(t){if(!this._isHidden()){kc(t)&&(t=t[this._prop]||0);var e={};e[this._prop]=this._calculateScrollBarPosition(t),np(this._$thumb,e)}},_calculateScrollBarPosition:function(t){return-t*this._thumbRatio},_update:function(){var t=Math.round(this.option("containerSize")),e=Math.round(this.option("contentSize")),i=Math.round(this.option("baseContainerSize")),n=Math.round(this.option("baseContentSize"));isNaN(i)&&(i=t,n=e),this._baseContainerToContentRatio=n?i/n:i,this._realContainerToContentRatio=e?t/e:t;var s=Math.round(Math.max(Math.round(t*this._realContainerToContentRatio),15));this._thumbRatio=(t-s)/(this.option("scaleRatio")*(e-t)),this.option(this._dimension,s/this.option("scaleRatio")),this.$element().css("display",this._needScrollbar()?"":"none")},_isHidden:function(){return"never"===this.option("visibilityMode")},_needScrollbar:function(){return!this._isHidden()&&this._baseContainerToContentRatio<1},containerToContentRatio:function(){return this._realContainerToContentRatio},_normalizeSize:function(t){return kc(t)?t[this._dimension]||0:t},_clean:function(){this.callBase(),this===qD&&(qD=null),pu.off(this._$thumb,"."+jD)},_optionChanged:function(t){if(!this._isHidden())switch(t.name){case"containerSize":case"contentSize":this.option()[t.name]=this._normalizeSize(t.value),this._update();break;case"baseContentSize":case"baseContainerSize":this._update();break;case"visibilityMode":case"direction":this._invalidate();break;case"scaleRatio":this._update();break;default:this.callBase.apply(this,arguments)}},update:$h(function(){this._adjustVisibility()&&this.option("visible",!0)})});vp.add(function(){pu.subscribeGlobal(sd.getDocument(),Gf(Q_.up,jD),function(){qD&&qD.feedbackOff()})});var QD,XD,YD=ZD,JD="dxNativeScrollable",tA="dx-scrollable-native",eA="vertical",iA="horizontal",nA=th.inherit({ctor:function(t){this._init(t)},_init:function(t){this._component=t,this._$element=t.$element(),this._$container=Gu(t.container()),this._$content=t.$content(),this._direction=t.option("direction"),this._useSimulatedScrollbar=t.option("useSimulatedScrollbar"),this.option=t.option.bind(t),this._createActionByOption=t._createActionByOption.bind(t),this._isLocked=t._isLocked.bind(t),this._isDirection=t._isDirection.bind(t),this._allowedDirection=t._allowedDirection.bind(t),this._getMaxOffset=t._getMaxOffset.bind(t),this._isRtlNativeStrategy=t._isRtlNativeStrategy.bind(t)},render:function(){var t=Rp.real().platform;this._$element.addClass(tA).addClass(tA+"-"+t).toggleClass("dx-scrollable-scrollbars-hidden",!this._isScrollbarVisible()),this._isScrollbarVisible()&&this._useSimulatedScrollbar&&this._renderScrollbars()},updateRtlPosition:function(t){t&&this.option("rtlEnabled")&&this._isScrollbarVisible()&&this._useSimulatedScrollbar&&this._moveScrollbars()},_renderScrollbars:function(){this._scrollbars={},this._hideScrollbarTimeout=0,this._$element.addClass("dx-scrollable-scrollbar-simulated"),this._renderScrollbar(eA),this._renderScrollbar(iA)},_renderScrollbar:function(t){!this._isDirection(t)||(this._scrollbars[t]=new YD(Gu("<div>").appendTo(this._$element),{direction:t,expandable:this._component.option("scrollByThumb")}))},handleInit:qh,handleStart:qh,handleMove:function(t){this._isLocked()?t.cancel=!0:this._allowedDirection()&&(t.originalEvent.isScrollingEvent=!0)},handleEnd:qh,handleCancel:qh,handleStop:qh,_eachScrollbar:function(t){t=t.bind(this),Fc(this._scrollbars||{},function(e,i){t(i,e)})},createActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._updateAction=this._createActionByOption("onUpdated")},_createActionArgs:function(){var{left:t,top:e}=this.location();return{event:this._eventForUserAction,scrollOffset:this._getScrollOffset(),reachedLeft:this._isRtlNativeStrategy()?this._isReachedRight(-t):this._isReachedLeft(t),reachedRight:this._isRtlNativeStrategy()?this._isReachedLeft(-Math.abs(t)):this._isReachedRight(t),reachedTop:this._isDirection(eA)?Math.round(e)>=0:void 0,reachedBottom:this._isDirection(eA)?Math.round(Math.abs(e)-this._getMaxOffset().top)>=0:void 0}},_getScrollOffset:function(){var{top:t,left:e}=this.location();return{top:-t,left:this._normalizeOffsetLeft(-e)}},_normalizeOffsetLeft(t){return this._isRtlNativeStrategy()?this._getMaxOffset().left+t:t},_isReachedLeft:function(t){return this._isDirection(iA)?Math.round(t)>=0:void 0},_isReachedRight:function(t){return this._isDirection(iA)?Math.round(Math.abs(t)-this._getMaxOffset().left)>=0:void 0},_isScrollbarVisible:function(){var{showScrollbar:t}=this.option();return"never"!==t&&!1!==t},handleScroll:function(t){this._eventForUserAction=t,this._moveScrollbars(),this._scrollAction(this._createActionArgs())},_moveScrollbars:function(){var{top:t,left:e}=this._getScrollOffset();this._eachScrollbar(function(i){i.moveTo({top:-t,left:-e}),i.option("visible",!0)}),this._hideScrollbars()},_hideScrollbars:function(){clearTimeout(this._hideScrollbarTimeout),this._hideScrollbarTimeout=setTimeout((function(){this._eachScrollbar(function(t){t.option("visible",!1)})}).bind(this),500)},location:function(){return{left:-this._$container.scrollLeft(),top:-this._$container.scrollTop()}},disabledChanged:qh,update:function(){this._update(),this._updateAction(this._createActionArgs())},_update:function(){this._updateDimensions(),this._updateScrollbars()},_updateDimensions:function(){this._containerSize={height:Td(this._$container),width:Ed(this._$container)},this._componentContentSize={height:Td(this._component.$content()),width:Ed(this._component.$content())},this._contentSize={height:Td(this._$content),width:Ed(this._$content)}},_updateScrollbars:function(){this._eachScrollbar(function(t,e){var i=e===eA?"height":"width";t.option({containerSize:this._containerSize[i],contentSize:this._componentContentSize[i]}),t.update()})},_allowedDirections:function(){return{vertical:this._isDirection(eA)&&this._contentSize.height>this._containerSize.height,horizontal:this._isDirection(iA)&&this._contentSize.width>this._containerSize.width}},dispose:function(){var t=this._$element.get(0).className,e=new RegExp(tA+"\\S*","g");e.test(t)&&this._$element.removeClass(t.match(e).join(" ")),pu.off(this._$element,"."+JD),pu.off(this._$container,"."+JD),this._removeScrollbars(),clearTimeout(this._hideScrollbarTimeout)},_removeScrollbars:function(){this._eachScrollbar(function(t){t.$element().remove()})},scrollBy:function(t){var e=this.location();this._$container.scrollTop(Math.round(-e.top-t.top)),this._$container.scrollLeft(Math.round(-e.left-t.left))},validate:function(t){return!(this.option("disabled")||Lf(t)&&this._isScrolledInMaxDirection(t)||!this._allowedDirection())},_isScrolledInMaxDirection(t){var e=this._$container.get(0);return t.delta>0?t.shiftKey?!e.scrollLeft:!e.scrollTop:t.shiftKey?e.scrollLeft>=this._getMaxOffset().left:e.scrollTop>=this._getMaxOffset().top},getDirection:function(){return this._allowedDirection()}}),sA="dx-scrollview-pull-down-loading",oA="dx-scrollview-pull-down-ready",rA=nA.inherit({_init:function(t){this.callBase(t),this._$topPocket=t._$topPocket,this._$pullDown=t._$pullDown,this._$refreshingText=t._$refreshingText,this._$scrollViewContent=Gu(t.content()),this._$container=Gu(t.container()),this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=hh(),this.releaseCallbacks=hh(),this.reachBottomCallbacks=hh()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var t=Gu("<div>").addClass("dx-scrollview-pull-down-image"),e=Gu("<div>").addClass("dx-scrollview-pull-down-indicator"),i=new qk(Gu("<div>")).$element(),n=this._$pullDownText=Gu("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=Gu("<div>").text(this.option("pullingDownText")).appendTo(n),this._$pulledDownText=Gu("<div>").text(this.option("pulledDownText")).appendTo(n),this._$refreshingText=Gu("<div>").text(this.option("refreshingText")).appendTo(n),this._$pullDown.empty().append(t).append(e.append(i)).append(n)},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var t=this;Fc([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(e,i){i.element[t._state===i.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},update:function(){this.callBase(),this._setTopPocketOffset()},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.get(0).clientHeight;var t=this._$scrollViewContent.get(0),e=this._$container.get(0);this._bottomBoundary=Math.max(t.clientHeight-e.clientHeight,0)},_allowedDirections:function(){var t=this.callBase();return t.vertical=t.vertical||this._pullDownEnabled,t},_setTopPocketOffset:function(){this._$topPocket.css({top:-this._topPocketSize})},handleEnd:function(){this.callBase(),this._complete()},handleStop:function(){this.callBase(),this._complete()},_complete:function(){1===this._state&&(this._setPullDownOffset(this._topPocketSize),clearTimeout(this._pullDownRefreshTimeout),this._pullDownRefreshTimeout=setTimeout((function(){this._pullDownRefreshing()}).bind(this),400))},_setPullDownOffset:function(t){np(this._$topPocket,{top:t}),np(this._$scrollViewContent,{top:t})},handleScroll:function(t){if(this.callBase(t),2!==this._state){var e=this.location().top,i=(this._location||0)-e;this._location=e,this._isPullDown()?this._pullDownReady():i>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isPullDown:function(){return this._pullDownEnabled&&this._location>=this._topPocketSize},_isReachBottom:function(){return this._reachBottomEnabled&&Math.round(this._bottomBoundary+Math.floor(this._location))<=1},_reachBottom:function(){3!==this._state&&(this._state=3,this.reachBottomCallbacks.fire())},_pullDownReady:function(){1!==this._state&&(this._state=1,this._$pullDown.addClass(oA),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass(sA).removeClass(oA),this._releaseState())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass(sA).removeClass(oA),this._refreshPullDownText(),this.pullDownCallbacks.fire())},pullDownEnable:function(t){t&&(this._updateDimensions(),this._setTopPocketOffset()),this._pullDownEnabled=t},reachBottomEnable:function(t){this._reachBottomEnabled=t},pendingRelease:function(){this._state=1},release:function(){var t=new _h;return this._updateDimensions(),clearTimeout(this._releaseTimeout),3===this._state&&(this._state=0),this._releaseTimeout=setTimeout((function(){this._setPullDownOffset(0),this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),t.resolve()}).bind(this),400),t.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}}),aA="dx-scrollview-pull-down-loading",lA=nA.inherit({_init:function(t){this.callBase(t),this._$topPocket=t._$topPocket,this._$pullDown=t._$pullDown,this._$scrollViewContent=Gu(t.content()),this._$container=Gu(t.container()),this._initCallbacks(),this._location=0},_initCallbacks:function(){this.pullDownCallbacks=hh(),this.releaseCallbacks=hh(),this.reachBottomCallbacks=hh()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var t=Gu("<div>").addClass("dx-scrollview-pull-down-indicator"),e=new qk(Gu("<div>")).$element();this._$icon=Gu("<div>").addClass("dx-icon-pulldown"),this._$pullDown.empty().append(this._$icon).append(t.append(e))},_releaseState:function(){this._state=0,this._releasePullDown(),this._updateDimensions()},_releasePullDown:function(){this._$pullDown.css({opacity:0})},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.get(0).clientHeight;var t=this._$scrollViewContent.get(0),e=this._$container.get(0);this._bottomBoundary=Math.max(t.clientHeight-e.clientHeight,0)},_allowedDirections:function(){var t=this.callBase();return t.vertical=t.vertical||this._pullDownEnabled,t},handleInit:function(t){this.callBase(t),0===this._state&&0===this._location&&(this._startClientY=Nf(t.originalEvent).y,this._state=4)},handleMove:function(t){this.callBase(t),this._deltaY=Nf(t.originalEvent).y-this._startClientY,4===this._state&&(this._pullDownEnabled&&this._deltaY>0?this._state=5:this._complete()),5===this._state&&(t.preventDefault(),this._movePullDown())},_movePullDown:function(){var t=this._getPullDownHeight(),e=Math.min(3*t,this._deltaY+this._getPullDownStartPosition()),i=180*e/t/3;this._$pullDown.css({opacity:1}).toggleClass("dx-scrollview-pull-down-refreshing",e<t),np(this._$pullDown,{top:e}),this._$icon.css({transform:"rotate("+i+"deg)"})},_isPullDown:function(){return this._pullDownEnabled&&5===this._state&&this._deltaY>=this._getPullDownHeight()-this._getPullDownStartPosition()},_getPullDownHeight:function(){return Math.round(.05*Dd(this._$element))},_getPullDownStartPosition:function(){return-Math.round(1.5*Dd(this._$pullDown))},handleEnd:function(){this._isPullDown()&&this._pullDownRefreshing(),this._complete()},handleStop:function(){this._complete()},_complete:function(){(4===this._state||5===this._state)&&this._releaseState()},handleScroll:function(t){if(this.callBase(t),2!==this._state){var e=this.location().top,i=this._location-e;this._location=e,i>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isReachBottom:function(){return this._reachBottomEnabled&&Math.round(this._bottomBoundary+Math.floor(this._location))<=1},_reachBottom:function(){this.reachBottomCallbacks.fire()},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass(aA),this._releaseState())},_pullDownRefreshing:function(){this._state=2,this._pullDownRefreshHandler()},_pullDownRefreshHandler:function(){this._refreshPullDown(),this.pullDownCallbacks.fire()},_refreshPullDown:function(){this._$pullDown.addClass(aA),np(this._$pullDown,{top:this._getPullDownHeight()})},pullDownEnable:function(t){this._$topPocket.toggle(t),this._pullDownEnabled=t},reachBottomEnable:function(t){this._reachBottomEnabled=t},pendingRelease:function(){this._state=1},release:function(){var t=new _h;return this._updateDimensions(),clearTimeout(this._releaseTimeout),this._releaseTimeout=setTimeout((function(){this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),t.resolve()}).bind(this),800),t.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}}),cA=th.inherit({ctor:function(){this._finished=!0,this._stopped=!1,this._proxiedStepCore=this._stepCore.bind(this)},start:function(){this._stopped=!1,this._finished=!1,this._stepCore()},stop:function(){this._stopped=!0,fp(this._stepAnimationFrame)},_stepCore:function(){if(!this._isStopped())return this._isFinished()?(this._finished=!0,void this._complete()):(this._step(),void(this._stepAnimationFrame=pp(this._proxiedStepCore)));this._stop()},_step:th.abstract,_isFinished:qh,_stop:qh,_complete:qh,_isStopped:function(){return this._stopped},inProgress:function(){return!(this._stopped||this._finished)}}),hA="dxSimulatedScrollable",dA=hA+"Cursor",uA=hA+"Keyboard",pA="dx-scrollable-simulated",fA="vertical",_A="horizontal",gA=Math.round(1e3/60),mA=(1-Math.pow(.92,400/gA))/(1-.92),vA=cA.inherit({ctor:function(t){this.callBase(),this.scroller=t},VELOCITY_LIMIT:1,_isFinished:function(){return Math.abs(this.scroller._velocity)<=this.VELOCITY_LIMIT},_step:function(){this.scroller._scrollStep(this.scroller._velocity),this.scroller._velocity*=this._acceleration()},_acceleration:function(){return this.scroller._inBounds()?.92:.5},_complete:function(){this.scroller._scrollComplete()}}),yA=vA.inherit({VELOCITY_LIMIT:.2,_isFinished:function(){return this.scroller._crossBoundOnNextStep()||this.callBase()},_acceleration:function(){return.92},_complete:function(){this.scroller._move(this.scroller._bounceLocation),this.callBase()}}),bA=th.inherit({ctor:function(t){this._initOptions(t),this._initAnimators(),this._initScrollbar()},_initOptions:function(t){this._location=0,this._topReached=!1,this._bottomReached=!1,this._axis=t.direction===_A?"x":"y",this._prop=t.direction===_A?"left":"top",this._dimension=t.direction===_A?"width":"height",this._scrollProp=t.direction===_A?"scrollLeft":"scrollTop",Fc(t,(t,e)=>{this["_"+t]=e})},_initAnimators:function(){this._inertiaAnimator=new vA(this),this._bounceAnimator=new yA(this)},_initScrollbar:function(){this._scrollbar=new YD(Gu("<div>").appendTo(this._$container),{direction:this._direction,visible:this._scrollByThumb,visibilityMode:this._visibilityModeNormalize(this._scrollbarVisible),expandable:this._scrollByThumb}),this._$scrollbar=this._scrollbar.$element()},_visibilityModeNormalize:function(t){return!0===t?"onScroll":!1===t?"never":t},_scrollStep:function(t){var e=this._location;this._location+=t,this._suppressBounce(),this._move(),!(Math.abs(e-this._location)<1)&&pu.triggerHandler(this._$container,{type:"scroll"})},_suppressBounce:function(){this._bounceEnabled||this._inBounds(this._location)||(this._velocity=0,this._location=this._boundLocation())},_boundLocation:function(t){return t=void 0!==t?t:this._location,Math.max(Math.min(t,this._maxOffset),this._minOffset)},_move:function(t){this._location=void 0!==t?t*this._getScaleRatio():this._location,this._moveContent(),this._moveScrollbar()},_moveContent:function(){var t=this._location;this._$container[this._scrollProp](-t/this._getScaleRatio()),this._moveContentByTranslator(t)},_getScaleRatio:function(){if(rd()&&!this._scaleRatio){var t=this._$element.get(0),e=this._getRealDimension(t,this._dimension),i=this._getBaseDimension(t,this._dimension);this._scaleRatio=Math.round(e/i*100)/100}return this._scaleRatio||1},_getRealDimension:function(t,e){return Math.round(qp(t)[e])},_getBaseDimension:function(t,e){return t["offset"+Su(e)]},_moveContentByTranslator:function(t){var e,i=-this._maxScrollPropValue;if(this._translateOffset!==(e=t>0?t:t<=i?t-i:t%1)){var n={};if(n[this._prop]=e,this._translateOffset=e,0===e)return void sp(this._$content);np(this._$content,n)}},_moveScrollbar:function(){this._scrollbar.moveTo(this._location)},_scrollComplete:function(){this._inBounds()&&(this._hideScrollbar(),this._completeDeferred&&this._completeDeferred.resolve()),this._scrollToBounds()},_scrollToBounds:function(){this._inBounds()||(this._bounceAction(),this._setupBounce(),this._bounceAnimator.start())},_setupBounce:function(){var t=this._bounceLocation=this._boundLocation();this._velocity=(t-this._location)/mA},_inBounds:function(t){return this._boundLocation(t=void 0!==t?t:this._location)===t},_crossBoundOnNextStep:function(){var t=this._location,e=t+this._velocity;return t<this._minOffset&&e>=this._minOffset||t>this._maxOffset&&e<=this._maxOffset},_initHandler:function(t){this._stopScrolling(),this._prepareThumbScrolling(t)},_stopScrolling:$h(function(){this._hideScrollbar(),this._inertiaAnimator.stop(),this._bounceAnimator.stop()}),_prepareThumbScrolling:function(t){if(!Lf(t.originalEvent)){var e=Gu(t.originalEvent.target),i=this._isScrollbar(e);i&&this._moveToMouseLocation(t),this._thumbScrolling=i||this._isThumb(e),this._crossThumbScrolling=!this._thumbScrolling&&this._isAnyThumbScrolling(e),this._thumbScrolling&&this._scrollbar.feedbackOn()}},_isThumbScrollingHandler:function(t){return this._isThumb(t)},_moveToMouseLocation:function(t){var e=t["page"+this._axis.toUpperCase()]-this._$element.offset()[this._prop],i=this._location+e/this._containerToContentRatio()-Td(this._$container)/2;this._scrollStep(-Math.round(i))},_startHandler:function(){this._showScrollbar()},_moveHandler:function(t){this._crossThumbScrolling||(this._thumbScrolling&&(t[this._axis]=-Math.round(t[this._axis]/this._containerToContentRatio())),this._scrollBy(t))},_scrollBy:function(t){t=t[this._axis],this._inBounds()||(t*=.5),this._scrollStep(t)},_scrollByHandler:function(t){this._scrollBy(t),this._scrollComplete()},_containerToContentRatio:function(){return this._scrollbar.containerToContentRatio()},_endHandler:function(t){return this._completeDeferred=new _h,this._velocity=t[this._axis],this._inertiaHandler(),this._resetThumbScrolling(),this._completeDeferred.promise()},_inertiaHandler:function(){this._suppressInertia(),this._inertiaAnimator.start()},_suppressInertia:function(){(!this._inertiaEnabled||this._thumbScrolling)&&(this._velocity=0)},_resetThumbScrolling:function(){this._thumbScrolling=!1,this._crossThumbScrolling=!1},_stopHandler:function(){this._thumbScrolling&&this._scrollComplete(),this._resetThumbScrolling(),this._scrollToBounds()},_disposeHandler:function(){this._stopScrolling(),this._$scrollbar.remove()},_updateHandler:function(){this._update(),this._moveToBounds()},_update:function(){return this._stopScrolling(),Lh(()=>{this._resetScaleRatio(),this._updateLocation(),this._updateBounds(),this._updateScrollbar(),Vh(()=>{this._moveScrollbar(),this._scrollbar.update()})})},_resetScaleRatio:function(){this._scaleRatio=null},_updateLocation:function(){this._location=(Xu(this._$content)[this._prop]-this._$container[this._scrollProp]())*this._getScaleRatio()},_updateBounds:function(){this._maxOffset=this._getMaxOffset(),this._minOffset=this._getMinOffset()},_getMaxOffset:function(){return 0},_getMinOffset:function(){return this._maxScrollPropValue=Math.max(this._contentSize()-this._containerSize(),0),-this._maxScrollPropValue},_updateScrollbar:Nh(function(){var t=this._containerSize(),e=this._contentSize(),i=this._getBaseDimension(this._$container.get(0),this._dimension),n=this._getBaseDimension(this._$content.get(0),this._dimension);Vh(()=>{this._scrollbar.option({containerSize:t,contentSize:e,baseContainerSize:i,baseContentSize:n,scaleRatio:this._getScaleRatio()})})}),_moveToBounds:$h(Nh($h(function(){var t=this._boundLocation(),e=t!==this._location;this._location=t,this._move(),e&&this._scrollAction()}))),_createActionsHandler:function(t){this._scrollAction=t.scroll,this._bounceAction=t.bounce},_showScrollbar:function(){this._scrollbar.option("visible",!0)},_hideScrollbar:function(){this._scrollbar.option("visible",!1)},_containerSize:function(){return this._getRealDimension(this._$container.get(0),this._dimension)},_contentSize:function(){var t="hidden"===this._$content.css("overflow"+this._axis.toUpperCase()),e=this._getRealDimension(this._$content.get(0),this._dimension);if(!t){var i=this._$content[0]["scroll"+Su(this._dimension)]*this._getScaleRatio();e=Math.max(i,e)}return e},_validateEvent:function(t){var e=Gu(t.originalEvent.target);return this._isThumb(e)||this._isScrollbar(e)},_isThumb:function(t){return this._scrollByThumb&&this._scrollbar.isThumb(t)},_isScrollbar:function(t){return this._scrollByThumb&&t&&t.is(this._$scrollbar)},_reachedMin:function(){return Math.round(this._location-this._minOffset)<=0},_reachedMax:function(){return Math.round(this._location-this._maxOffset)>=0},_cursorEnterHandler:function(){this._resetScaleRatio(),this._updateScrollbar(),this._scrollbar.cursorEnter()},_cursorLeaveHandler:function(){this._scrollbar.cursorLeave()},dispose:qh}),CA=th.inherit({ctor:function(t){this._init(t)},_init:function(t){this._component=t,this._$element=t.$element(),this._$container=Gu(t.container()),this._$wrapper=t._$wrapper,this._$content=t.$content(),this.option=t.option.bind(t),this._createActionByOption=t._createActionByOption.bind(t),this._isLocked=t._isLocked.bind(t),this._isDirection=t._isDirection.bind(t),this._allowedDirection=t._allowedDirection.bind(t),this._getMaxOffset=t._getMaxOffset.bind(t)},render:function(){this._$element.addClass(pA),this._createScrollers(),this.option("useKeyboard")&&this._$container.prop("tabIndex",0),this._attachKeyboardHandler(),this._attachCursorHandlers()},_createScrollers:function(){this._scrollers={},this._isDirection(_A)&&this._createScroller(_A),this._isDirection(fA)&&this._createScroller(fA),this._$element.toggleClass("dx-scrollable-scrollbars-alwaysvisible","always"===this.option("showScrollbar"))},_createScroller:function(t){this._scrollers[t]=new bA(this._scrollerOptions(t))},_scrollerOptions:function(t){return{direction:t,$content:this._$content,$container:this._$container,$wrapper:this._$wrapper,$element:this._$element,scrollByThumb:this.option("scrollByThumb"),scrollbarVisible:this.option("showScrollbar"),bounceEnabled:this.option("bounceEnabled"),inertiaEnabled:this.option("inertiaEnabled"),isAnyThumbScrolling:this._isAnyThumbScrolling.bind(this)}},_applyScaleRatio:function(t){for(var e in this._scrollers){var i=this._getPropByDirection(e);wc(t[i])&&(t[i]*=this._scrollers[e]._getScaleRatio())}return t},_isAnyThumbScrolling:function(t){var e=!1;return this._eventHandler("isThumbScrolling",t).done(function(t,i){e=t||i}),e},handleInit:function(t){this._suppressDirections(t),this._eventForUserAction=t,this._eventHandler("init",t)},_suppressDirections:function(t){Lf(t.originalEvent)?this._prepareDirections(!0):(this._prepareDirections(),this._eachScroller(function(e,i){var n=Gu(t.originalEvent.target),s=e._validateEvent(t)||this.option("scrollByContent")&&this._isContent(n);this._validDirections[i]=s}))},_isContent:function(t){return!!t.closest(this._$element).length},_prepareDirections:function(t){t=t||!1,this._validDirections={},this._validDirections[_A]=t,this._validDirections[fA]=t},_eachScroller:function(t){t=t.bind(this),Fc(this._scrollers,function(e,i){t(i,e)})},handleStart:function(t){this._eventForUserAction=t,this._eventHandler("start").done(this._startAction)},_saveActive:function(){XD=this},_resetActive:function(){XD===this&&(XD=null)},handleMove:function(t){if(this._isLocked())return t.cancel=!0,void this._resetActive();this._saveActive(),t.preventDefault&&t.preventDefault(),this._adjustDistance(t,t.delta),this._eventForUserAction=t,this._eventHandler("move",t.delta)},_adjustDistance:function(t,e){e.x*=this._validDirections[_A],e.y*=this._validDirections[fA];var i=this._tryGetDevicePixelRatio();i&&Lf(t.originalEvent)&&(e.x=Math.round(e.x/i*100)/100,e.y=Math.round(e.y/i*100)/100)},_tryGetDevicePixelRatio:function(){if(rd())return ld().devicePixelRatio},handleEnd:function(t){return this._resetActive(),this._refreshCursorState(t.originalEvent&&t.originalEvent.target),this._adjustDistance(t,t.velocity),this._eventForUserAction=t,this._eventHandler("end",t.velocity).done(this._endAction)},handleCancel:function(t){return this._resetActive(),this._eventForUserAction=t,this._eventHandler("end",{x:0,y:0})},handleStop:function(){this._resetActive(),this._eventHandler("stop")},handleScroll:function(){this._updateRtlConfig(),this._scrollAction()},_attachKeyboardHandler:function(){pu.off(this._$element,".".concat(uA)),!this.option("disabled")&&this.option("useKeyboard")&&pu.on(this._$element,Gf("keydown",uA),this._keyDownHandler.bind(this))},_keyDownHandler:function(t){if(clearTimeout(this._updateHandlerTimeout),this._updateHandlerTimeout=setTimeout(()=>{"tab"===Kf(t)&&this._eachScroller(t=>{t._updateHandler()})}),this._$container.is(sd.getActiveElement(this._$container.get(0)))){var e=!0;switch(Kf(t)){case"downArrow":this._scrollByLine({y:1});break;case"upArrow":this._scrollByLine({y:-1});break;case"rightArrow":this._scrollByLine({x:1});break;case"leftArrow":this._scrollByLine({x:-1});break;case"pageDown":this._scrollByPage(1);break;case"pageUp":this._scrollByPage(-1);break;case"home":this._scrollToHome();break;case"end":this._scrollToEnd();break;default:e=!1}e&&(t.stopPropagation(),t.preventDefault())}},_scrollByLine:function(t){var e=this._tryGetDevicePixelRatio(),i=40;e&&(i=Math.abs(i/e*100)/100),this.scrollBy({top:(t.y||0)*-i,left:(t.x||0)*-i})},_scrollByPage:function(t){var e=this._wheelProp(),i=this._dimensionByProp(e),n={};n[e]=t*-("width"===i?Ed:Td)(this._$container),this.scrollBy(n)},_dimensionByProp:function(t){return"left"===t?"width":"height"},_getPropByDirection:function(t){return t===_A?"left":"top"},_scrollToHome:function(){var t={};t[this._wheelProp()]=0,this._component.scrollTo(t)},_scrollToEnd:function(){var t=this._wheelProp(),e={},i="width"===this._dimensionByProp(t)?Ed:Td;e[t]=i(this._$content)-i(this._$container),this._component.scrollTo(e)},createActions:function(){this._startAction=this._createActionHandler("onStart"),this._endAction=this._createActionHandler("onEnd"),this._updateAction=this._createActionHandler("onUpdated"),this._createScrollerActions()},_createScrollerActions:function(){this._scrollAction=this._createActionHandler("onScroll"),this._bounceAction=this._createActionHandler("onBounce"),this._eventHandler("createActions",{scroll:this._scrollAction,bounce:this._bounceAction})},_createActionHandler:function(t){var e=this._createActionByOption(t);return()=>{e(Pc(this._createActionArgs(),arguments))}},_createActionArgs:function(){var{horizontal:t,vertical:e}=this._scrollers,i=this._getScrollOffset();return this._scrollOffset={top:e&&i.top,left:t&&i.left},{event:this._eventForUserAction,scrollOffset:this._scrollOffset,reachedLeft:t&&t._reachedMax(),reachedRight:t&&t._reachedMin(),reachedTop:e&&e._reachedMax(),reachedBottom:e&&e._reachedMin()}},_getScrollOffset(){return{top:-this.location().top,left:-this.location().left}},_eventHandler:function(t){var e=[].slice.call(arguments).slice(1),i=Rc(this._scrollers,i=>i["_"+t+"Handler"].apply(i,e));return gh.apply(Gu,i).promise()},location:function(){var t=Xu(this._$content);return t.top-=this._$container.scrollTop(),t.left-=this._$container.scrollLeft(),t},disabledChanged:function(){this._attachCursorHandlers()},_attachCursorHandlers:function(){pu.off(this._$element,".".concat(dA)),!this.option("disabled")&&this._isHoverMode()&&(pu.on(this._$element,Gf("mouseenter",dA),this._cursorEnterHandler.bind(this)),pu.on(this._$element,Gf("mouseleave",dA),this._cursorLeaveHandler.bind(this)))},_isHoverMode:function(){return"onHover"===this.option("showScrollbar")},_cursorEnterHandler:function(t){(t=t||{}).originalEvent=t.originalEvent||{},!XD&&!t.originalEvent._hoverHandled&&(QD&&QD._cursorLeaveHandler(),QD=this,this._eventHandler("cursorEnter"),t.originalEvent._hoverHandled=!0)},_cursorLeaveHandler:function(t){QD!==this||XD===QD||(this._eventHandler("cursorLeave"),QD=null,this._refreshCursorState(t&&t.relatedTarget))},_refreshCursorState:function(t){if(this._isHoverMode()||t&&!XD){var e=Gu(t).closest(".".concat(pA,":not(.dx-state-disabled)")),i=e.length&&e.data("dxScrollableStrategy");QD&&QD!==i&&QD._cursorLeaveHandler(),i&&i._cursorEnterHandler()}},update:function(){return gh(this._eventHandler("update").done(this._updateAction),Lh(()=>{var t=this._allowedDirections();return Vh(()=>{var e=t.vertical?"pan-x":"";e=t.horizontal?"pan-y":e,this._$container.css("touchAction",e=t.vertical&&t.horizontal?"none":e)}),gh().promise()}))},_allowedDirections:function(){var t=this.option("bounceEnabled"),e=this._scrollers[fA],i=this._scrollers[_A];return{vertical:e&&(e._minOffset<0||t),horizontal:i&&(i._minOffset<0||t)}},_updateBounds:function(){this._scrollers[_A]&&this._scrollers[_A]._updateBounds()},_isHorizontalAndRtlEnabled:function(){return this.option("rtlEnabled")&&this.option("direction")!==fA},updateRtlPosition:function(t){if(t&&(this._rtlConfig={scrollRight:0,clientWidth:this._$container.get(0).clientWidth,windowPixelRatio:this._getWindowDevicePixelRatio()}),this._updateBounds(),this._isHorizontalAndRtlEnabled()){var e=this._getMaxOffset().left-this._rtlConfig.scrollRight;e<=0&&(e=0,this._rtlConfig.scrollRight=this._getMaxOffset().left),this._getScrollOffset().left!==e&&(this._rtlConfig.skipUpdating=!0,this._component.scrollTo({left:e}),this._rtlConfig.skipUpdating=!1)}},_updateRtlConfig:function(){if(this._isHorizontalAndRtlEnabled()&&!this._rtlConfig.skipUpdating){var{clientWidth:t,scrollLeft:e}=this._$container.get(0),i=this._getWindowDevicePixelRatio();this._rtlConfig.windowPixelRatio===i&&this._rtlConfig.clientWidth===t&&(this._rtlConfig.scrollRight=this._getMaxOffset().left-e),this._rtlConfig.clientWidth=t,this._rtlConfig.windowPixelRatio=i}},_getWindowDevicePixelRatio:function(){return rd()?ld().devicePixelRatio:1},scrollBy:function(t){var e=this._scrollers[fA],i=this._scrollers[_A];e&&(t.top=e._boundLocation(t.top+e._location)-e._location),i&&(t.left=i._boundLocation(t.left+i._location)-i._location),this._prepareDirections(!0),this._startAction(),this._eventHandler("scrollBy",{x:t.left,y:t.top}),this._endAction(),this._updateRtlConfig()},validate:function(t){return!(Lf(t)&&Uf(t)||this.option("disabled"))&&(!!this.option("bounceEnabled")||(Lf(t)?this._validateWheel(t):this._validateMove(t)))},_validateWheel:function(t){var e=this._scrollers[this._wheelDirection(t)],i=e._reachedMin(),n=e._reachedMax(),s=(!i||!n)&&(!i&&!n||i&&t.delta>0||n&&t.delta<0);return(s=s||void 0!==this._validateWheelTimer)&&(clearTimeout(this._validateWheelTimer),this._validateWheelTimer=setTimeout(()=>{this._validateWheelTimer=void 0},500)),s},_validateMove:function(t){return!(!this.option("scrollByContent")&&!Gu(t.target).closest(".".concat("dx-scrollable-scrollbar")).length)&&this._allowedDirection()},getDirection:function(t){return Lf(t)?this._wheelDirection(t):this._allowedDirection()},_wheelProp:function(){return this._wheelDirection()===_A?"left":"top"},_wheelDirection:function(t){switch(this.option("direction")){case _A:return _A;case fA:return fA;default:return t&&t.shiftKey?_A:fA}},dispose:function(){this._resetActive(),QD===this&&(QD=null),this._eventHandler("dispose"),this._detachEventHandlers(),this._$element.removeClass(pA),this._eventForUserAction=null,clearTimeout(this._validateWheelTimer),clearTimeout(this._updateHandlerTimeout)},_detachEventHandlers:function(){pu.off(this._$element,".".concat(dA)),pu.off(this._$container,".".concat(uA))}}),xA=Math,wA="dx-scrollview-pull-down-loading",SA="dx-scrollview-pull-down-ready",EA=bA.inherit({ctor:function(){this._topPocketSize=0,this._bottomPocketSize=0,this.callBase.apply(this,arguments),this._initCallbacks(),this._releaseState()},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var t=this;Fc([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(e,i){i.element[t._state===i.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},_initCallbacks:function(){this.pullDownCallbacks=hh(),this.releaseCallbacks=hh(),this.reachBottomCallbacks=hh()},_updateBounds:function(){if("horizontal"!==this._direction){this._topPocketSize=this._$topPocket.get(0).clientHeight,this._bottomPocketSize=this._$bottomPocket.get(0).clientHeight;var t=this._$container.get(0),e=this._$content.get(0);this._bottomBoundary=Math.max(e.clientHeight-this._bottomPocketSize-t.clientHeight,0)}this.callBase()},_updateScrollbar:function(){this._scrollbar.option({containerSize:this._containerSize(),contentSize:this._contentSize()-this._topPocketSize-this._bottomPocketSize,scaleRatio:this._getScaleRatio()})},_moveContent:function(){this.callBase(),this._isPullDown()?this._pullDownReady():this._isReachBottom()?this._reachBottomReady():0!==this._state&&this._stateReleased()},_moveScrollbar:function(){this._scrollbar.moveTo(this._topPocketSize+this._location)},_isPullDown:function(){return this._pullDownEnabled&&this._location>=0},_isReachBottom:function(){var t=this._$container.get(0);return this._reachBottomEnabled&&Math.round(this._bottomBoundary-Math.ceil(t.scrollTop))<=1},_scrollComplete:function(){this._inBounds()&&1===this._state?this._pullDownRefreshing():this._inBounds()&&3===this._state?this._reachBottomLoading():this.callBase()},_reachBottomReady:function(){3!==this._state&&(this._state=3,this._minOffset=this._getMinOffset())},_getMaxOffset:function(){return-this._topPocketSize},_getMinOffset:function(){return xA.min(this.callBase(),-this._topPocketSize)},_reachBottomLoading:function(){this.reachBottomCallbacks.fire()},_pullDownReady:function(){1!==this._state&&(this._state=1,this._maxOffset=0,this._$pullDown.addClass(SA),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._releaseState(),this._updateBounds(),this._$pullDown.removeClass(wA).removeClass(SA),this.releaseCallbacks.fire())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass(wA).removeClass(SA),this._refreshPullDownText(),this.pullDownCallbacks.fire())},_releaseHandler:function(){return 0===this._state&&this._moveToBounds(),this._update(),this._releaseTask&&this._releaseTask.abort(),this._releaseTask=Mh(this._release.bind(this)),this._releaseTask.promise},_release:function(){this._stateReleased(),this._scrollComplete()},_reachBottomEnablingHandler:function(t){this._reachBottomEnabled!==t&&(this._reachBottomEnabled=t,this._updateBounds())},_pullDownEnablingHandler:function(t){this._pullDownEnabled!==t&&(this._pullDownEnabled=t,this._considerTopPocketChange(),this._updateHandler())},_considerTopPocketChange:function(){this._location-=Td(this._$topPocket)||-this._topPocketSize,this._maxOffset=0,this._move()},_pendingReleaseHandler:function(){this._state=1},dispose:function(){this._releaseTask&&this._releaseTask.abort(),this.callBase()}}),IA=CA.inherit({_init:function(t){this.callBase(t),this._$pullDown=t._$pullDown,this._$topPocket=t._$topPocket,this._$bottomPocket=t._$bottomPocket,this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=hh(),this.releaseCallbacks=hh(),this.reachBottomCallbacks=hh()},render:function(){this._renderPullDown(),this.callBase()},_renderPullDown:function(){var t=Gu("<div>").addClass("dx-scrollview-pull-down-image"),e=Gu("<div>").addClass("dx-scrollview-pull-down-indicator"),i=new qk(Gu("<div>")).$element(),n=this._$pullDownText=Gu("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=Gu("<div>").text(this.option("pullingDownText")).appendTo(n),this._$pulledDownText=Gu("<div>").text(this.option("pulledDownText")).appendTo(n),this._$refreshingText=Gu("<div>").text(this.option("refreshingText")).appendTo(n),this._$pullDown.empty().append(t).append(e.append(i)).append(n)},pullDownEnable:function(t){this._eventHandler("pullDownEnabling",t)},reachBottomEnable:function(t){this._eventHandler("reachBottomEnabling",t)},_createScroller:function(t){var e=this,i=e._scrollers[t]=new EA(e._scrollerOptions(t));i.pullDownCallbacks.add(function(){e.pullDownCallbacks.fire()}),i.releaseCallbacks.add(function(){e.releaseCallbacks.fire()}),i.reachBottomCallbacks.add(function(){e.reachBottomCallbacks.fire()})},_scrollerOptions:function(t){return Pc(this.callBase(t),{$topPocket:this._$topPocket,$bottomPocket:this._$bottomPocket,$pullDown:this._$pullDown,$pullDownText:this._$pullDownText,$pullingDownText:this._$pullingDownText,$pulledDownText:this._$pulledDownText,$refreshingText:this._$refreshingText})},pendingRelease:function(){this._eventHandler("pendingRelease")},release:function(){return this._eventHandler("release").done(this._updateAction)},location:function(){var t=this.callBase();return t.top+=Td(this._$topPocket),t},dispose:function(){Fc(this._scrollers,function(){this.dispose()}),this.callBase()}}),TA=function(){return[{device:function(){return!Gp},options:{useNative:!1}},{device:function(t){return!Rp.isSimulator()&&"desktop"===Rp.real().deviceType&&"generic"===t.platform},options:{bounceEnabled:!1,scrollByThumb:!0,scrollByContent:zp,showScrollbar:"onHover"}}]},OA="dxScrollable",kA="dx-scrollable",DA="dx-scrollable-content",AA="vertical",BA="horizontal",MA="both",PA=Lm.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{disabled:!1,onScroll:null,direction:AA,showScrollbar:"onScroll",useNative:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,onUpdated:null,onStart:null,onEnd:null,onBounce:null,useSimulatedScrollbar:!1,useKeyboard:!0,inertiaEnabled:!0,updateManually:!1})},_defaultOptionsRules:function(){return this.callBase().concat(TA(),[{device:function(){return Gp&&"android"===Rp.real().platform&&!Jp.mozilla},options:{useSimulatedScrollbar:!0}}])},_initOptions:function(t){this.callBase(t),"useSimulatedScrollbar"in t||this._setUseSimulatedScrollbar()},_setUseSimulatedScrollbar:function(){this.initialOption("useSimulatedScrollbar")||this.option("useSimulatedScrollbar",!this.option("useNative"))},_init:function(){this.callBase(),this._initScrollableMarkup(),this._locked=!1},_visibilityChanged:function(t){t?(this.update(),this._updateRtlPosition(),this._savedScrollOffset&&this.scrollTo(this._savedScrollOffset),delete this._savedScrollOffset):this._savedScrollOffset=this.scrollOffset()},_initScrollableMarkup:function(){var t=this.$element().addClass(kA),e=this._$container=Gu("<div>").addClass("dx-scrollable-container"),i=this._$wrapper=Gu("<div>").addClass("dx-scrollable-wrapper");(this._$content=Gu("<div>").addClass(DA)).append(t.contents()).appendTo(e),e.appendTo(i),i.appendTo(t)},_dimensionChanged:function(){this.update(),this._updateRtlPosition()},_initMarkup:function(){this.callBase(),this._renderDirection()},_render:function(){this._renderStrategy(),this._attachEventHandlers(),this._renderDisabledState(),this._createActions(),this.update(),this.callBase(),this._updateRtlPosition(!0)},_updateRtlPosition:function(t){this._strategy.updateRtlPosition(t)},_getMaxOffset:function(){var{scrollWidth:t,clientWidth:e,scrollHeight:i,clientHeight:n}=Gu(this.container()).get(0);return{left:t-e,top:i-n}},_attachEventHandlers:function(){var t=this._strategy,e={getDirection:t.getDirection.bind(t),validate:this._validate.bind(this),isNative:this.option("useNative"),scrollTarget:this._$container};pu.off(this._$wrapper,"."+OA),pu.on(this._$wrapper,Gf("dxscrollinit",OA),e,this._initHandler.bind(this)),pu.on(this._$wrapper,Gf("dxscrollstart",OA),t.handleStart.bind(t)),pu.on(this._$wrapper,Gf("dxscroll",OA),t.handleMove.bind(t)),pu.on(this._$wrapper,Gf("dxscrollend",OA),t.handleEnd.bind(t)),pu.on(this._$wrapper,Gf("dxscrollcancel",OA),t.handleCancel.bind(t)),pu.on(this._$wrapper,Gf("dxscrollstop",OA),t.handleStop.bind(t)),pu.off(this._$container,"."+OA),pu.on(this._$container,Gf("scroll",OA),t.handleScroll.bind(t))},_validate:function(t){return!this._isLocked()&&(this._updateIfNeed(),this._moveIsAllowed(t))},_moveIsAllowed(t){return this._strategy.validate(t)},handleMove(t){this._strategy.handleMove(t)},_prepareDirections(t){this._strategy._prepareDirections(t)},_initHandler:function(){var t=this._strategy;t.handleInit.apply(t,arguments)},_renderDisabledState:function(){this.$element().toggleClass("dx-scrollable-disabled",this.option("disabled")),this.option("disabled")?this._lock():this._unlock()},_renderDirection:function(){this.$element().removeClass("dx-scrollable-"+BA).removeClass("dx-scrollable-"+AA).removeClass("dx-scrollable-"+MA).addClass("dx-scrollable-"+this.option("direction"))},_renderStrategy:function(){this._createStrategy(),this._strategy.render(),this.$element().data("dxScrollableStrategy",this._strategy)},_createStrategy:function(){this._strategy=this.option("useNative")?new nA(this):new CA(this)},_createActions:function(){this._strategy&&this._strategy.createActions()},_clean:function(){this._strategy&&this._strategy.dispose()},_optionChanged:function(t){switch(t.name){case"onStart":case"onEnd":case"onUpdated":case"onScroll":case"onBounce":this._createActions();break;case"direction":this._resetInactiveDirection(),this._invalidate();break;case"useNative":this._setUseSimulatedScrollbar(),this._invalidate();break;case"inertiaEnabled":case"scrollByThumb":case"bounceEnabled":case"useKeyboard":case"showScrollbar":case"useSimulatedScrollbar":this._invalidate();break;case"disabled":this._renderDisabledState(),this._strategy&&this._strategy.disabledChanged();break;case"updateManually":case"scrollByContent":break;case"width":this.callBase(t),this._updateRtlPosition();break;default:this.callBase(t)}},_resetInactiveDirection:function(){var t=this._getInactiveProp();if(t&&rd()){var e=this.scrollOffset();e[t]=0,this.scrollTo(e)}},_getInactiveProp:function(){var t=this.option("direction");return t===AA?"left":t===BA?"top":void 0},_location:function(){return this._strategy.location()},_normalizeLocation:function(t){if(kc(t)){var e=Bh(t.left,t.x),i=Bh(t.top,t.y);return{left:wc(e)?-e:void 0,top:wc(i)?-i:void 0}}var n=this.option("direction");return{left:n!==AA?-t:void 0,top:n!==BA?-t:void 0}},_isLocked:function(){return this._locked},_lock:function(){this._locked=!0},_unlock:function(){this.option("disabled")||(this._locked=!1)},_isDirection:function(t){var e=this.option("direction");return t===AA?e!==BA:t===BA?e!==AA:e===t},_updateAllowedDirection:function(){var t=this._strategy._allowedDirections();this._allowedDirectionValue=this._isDirection(MA)&&t.vertical&&t.horizontal?MA:this._isDirection(BA)&&t.horizontal?BA:this._isDirection(AA)&&t.vertical?AA:null},_allowedDirection:function(){return this._allowedDirectionValue},$content:function(){return this._$content},content:function(){return Uu(this._$content)},container:function(){return Uu(this._$container)},scrollOffset:function(){return this._strategy._getScrollOffset()},_isRtlNativeStrategy:function(){var{useNative:t,rtlEnabled:e}=this.option();return t&&e},scrollTop:function(){return this.scrollOffset().top},scrollLeft:function(){return this.scrollOffset().left},clientHeight:function(){return Td(this._$container)},scrollHeight:function(){return Dd(this.$content())},clientWidth:function(){return Ed(this._$container)},scrollWidth:function(){return kd(this.$content())},update:function(){if(this._strategy)return gh(this._strategy.update()).done((function(){this._updateAllowedDirection()}).bind(this))},scrollBy:function(t){((t=this._normalizeLocation(t)).top||t.left)&&(this._updateIfNeed(),this._strategy.scrollBy(t))},scrollTo:function(t){t=this._normalizeLocation(t),this._updateIfNeed();var e=this._location();this.option("useNative")||(t=this._strategy._applyScaleRatio(t),e=this._strategy._applyScaleRatio(e)),this._isRtlNativeStrategy()&&(e.left=e.left-this._getMaxOffset().left);var i=this._normalizeLocation({left:e.left-Bh(t.left,e.left),top:e.top-Bh(t.top,e.top)});!i.top&&!i.left||this._strategy.scrollBy(i)},scrollToElement:function(t,e){var i=Gu(t),n=this.$content().find(t).length,s=i.parents("."+kA).length-i.parents("."+DA).length==0;if(n&&s){var o={top:0,left:0},r=this.option("direction");r!==AA&&(o.left=this.getScrollElementPosition(i,BA,e)),r!==BA&&(o.top=this.getScrollElementPosition(i,AA,e)),this.scrollTo(o)}},getScrollElementPosition:function(t,e,i){var n=this.scrollOffset();return function(t,e,i,n,s){var o=ih({top:0,left:0,right:0,bottom:0},s),r="vertical"===e,a=r?"top":"left",l=r?"bottom":"right",c=r?"height":"width",h=i["offset".concat(Su(c))],d=i["client".concat(Su(c))],u=i.getBoundingClientRect()[c],p=t.getBoundingClientRect()[c],f=1;Math.abs(u-h)>1&&(f=u/h);var _=function(t,e){for(var i={left:0,top:0},n=e;null!==(s=n)&&void 0!==s&&s.offsetParent&&!n.classList.contains("dx-scrollable-content");){var s,o=n.offsetParent,r=n.getBoundingClientRect(),a=o.getBoundingClientRect();i.left+=r.left-a.left,i.top+=r.top-a.top,n=n.offsetParent}return i}(0,t)[a]/f,g=n[a],m=g-_+o[a],v=g-_-p/f+d-o[l];return m<=0&&v>=0?g:g-(Math.abs(m)>Math.abs(v)?v:m)}(t.get(0),e,Gu(this.container()).get(0),n,i)},_updateIfNeed:function(){this.option("updateManually")||this.update()},_useTemplates:function(){return!1},isRenovated:function(){return!!PA.IS_RENOVATED_WIDGET}});yg(OA,PA);var RA=PA,FA="dx-loadpanel-indicator",HA="dx-loadpanel-message",VA=aI.inherit({_supportedKeys:function(){return Pc(this.callBase(),{escape:qh})},_getDefaultOptions:function(){return Pc(this.callBase(),{message:qy.format("Loading"),width:222,height:90,animation:null,showIndicator:!0,indicatorSrc:"",showPane:!0,delay:0,templatesRenderAsynchronously:!1,hideTopOverlayHandler:null,focusStateEnabled:!1,propagateOutsideClick:!0,preventScrollEvents:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"generic"},options:{shadingColor:"transparent"}},{device:function(){return Jb()},options:{message:"",width:60,height:60,maxHeight:60,maxWidth:60}},{device:function(){return tC()},options:{width:"auto",height:"auto"}}])},_init:function(){this.callBase.apply(this,arguments)},_render:function(){this.callBase(),this.$element().addClass("dx-loadpanel"),this.$wrapper().addClass("dx-loadpanel-wrapper"),this._setWrapperAria()},_setWrapperAria(){var{message:t}=this.option(),e=Yb()?t:null,i=t?e:qy.format("Loading");this.setAria({role:"alert",label:i},this.$wrapper())},_renderContentImpl:function(){this.callBase(),this.$content().addClass("dx-loadpanel-content"),this._$loadPanelContentWrapper=Gu("<div>").addClass("dx-loadpanel-content-wrapper"),this._$loadPanelContentWrapper.appendTo(this.$content()),this._togglePaneVisible(),this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage()},_show:function(){var t=this.option("delay");if(!t)return this.callBase();var e=new _h,i=this.callBase.bind(this);return this._clearShowTimeout(),this._showTimeout=setTimeout(function(){i().done(function(){e.resolve()})},t),e.promise()},_hide:function(){return this._clearShowTimeout(),this.callBase()},_clearShowTimeout:function(){clearTimeout(this._showTimeout)},_renderMessage:function(){if(this._$loadPanelContentWrapper){var t=this.option("message");if(t){var e=Gu("<div>").addClass(HA).text(t);this._$loadPanelContentWrapper.append(e)}}},_renderLoadIndicator:function(){!this._$loadPanelContentWrapper||!this.option("showIndicator")||(this._$indicator||(this._$indicator=Gu("<div>").addClass(FA).appendTo(this._$loadPanelContentWrapper)),this._createComponent(this._$indicator,qk,{indicatorSrc:this.option("indicatorSrc")}))},_cleanPreviousContent:function(){this.$content().find("."+HA).remove(),this.$content().find("."+FA).remove(),delete this._$indicator},_togglePaneVisible:function(){this.$content().toggleClass("dx-loadpanel-pane-hidden",!this.option("showPane"))},_optionChanged:function(t){switch(t.name){case"delay":break;case"message":case"showIndicator":this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage(),this._setWrapperAria();break;case"showPane":this._togglePaneVisible();break;case"indicatorSrc":this._renderLoadIndicator();break;default:this.callBase(t)}},_dispose:function(){this._clearShowTimeout(),this.callBase()}});yg("dxLoadPanel",VA);var LA=VA,$A="dx-scrollview",NA={pullDown:rA,swipeDown:lA,simulated:IA},zA=!rd(),WA=RA.inherit(zA?{finishLoading:qh,release:qh,refresh:qh,scrollOffset:()=>({top:0,left:0}),_optionChanged:function(t){if("onUpdated"!==t.name)return this.callBase.apply(this,arguments)}}:{_getDefaultOptions:function(){return Pc(this.callBase(),{pullingDownText:qy.format("dxScrollView-pullingDownText"),pulledDownText:qy.format("dxScrollView-pulledDownText"),refreshingText:qy.format("dxScrollView-refreshingText"),reachBottomText:qy.format("dxScrollView-reachBottomText"),onPullDown:null,onReachBottom:null,refreshStrategy:"pullDown"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"android"===Rp.real().platform},options:{refreshStrategy:"swipeDown"}},{device:function(){return Yb()},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",reachBottomText:""}}])},_init:function(){this.callBase(),this._loadingIndicatorEnabled=!0},_initScrollableMarkup:function(){this.callBase(),this.$element().addClass($A),this._initContent(),this._initTopPocket(),this._initBottomPocket(),this._initLoadPanel()},_initContent:function(){var t=Gu("<div>").addClass("dx-scrollview-content");this._$content.wrapInner(t)},_initTopPocket:function(){var t=this._$topPocket=Gu("<div>").addClass("dx-scrollview-top-pocket"),e=this._$pullDown=Gu("<div>").addClass("dx-scrollview-pull-down");t.append(e),this._$content.prepend(t)},_initBottomPocket:function(){var t=this._$bottomPocket=Gu("<div>").addClass("dx-scrollview-bottom-pocket"),e=this._$reachBottom=Gu("<div>").addClass("dx-scrollview-scrollbottom"),i=Gu("<div>").addClass("dx-scrollview-scrollbottom-indicator"),n=new qk(Gu("<div>")).$element(),s=this._$reachBottomText=Gu("<div>").addClass("dx-scrollview-scrollbottom-text");this._updateReachBottomText(),e.append(i.append(n)).append(s),t.append(e),this._$content.append(t)},_initLoadPanel:function(){var t=Gu("<div>").addClass("dx-scrollview-loadpanel").appendTo(this.$element()),e={shading:!1,delay:400,message:this.option("refreshingText"),position:{of:this.$element()}};this._loadPanel=this._createComponent(t,LA,e)},_updateReachBottomText:function(){this._$reachBottomText.text(this.option("reachBottomText"))},_createStrategy:function(){var t=this.option("useNative")?this.option("refreshStrategy"):"simulated";this._strategy=new(0,NA[t])(this),this._strategy.pullDownCallbacks.add(this._pullDownHandler.bind(this)),this._strategy.releaseCallbacks.add(this._releaseHandler.bind(this)),this._strategy.reachBottomCallbacks.add(this._reachBottomHandler.bind(this))},_createActions:function(){this.callBase(),this._pullDownAction=this._createActionByOption("onPullDown"),this._reachBottomAction=this._createActionByOption("onReachBottom"),this._tryRefreshPocketState()},_tryRefreshPocketState:function(){this._pullDownEnable(this.hasActionSubscription("onPullDown")),this._reachBottomEnable(this.hasActionSubscription("onReachBottom"))},on:function(t){var e=this.callBase.apply(this,arguments);return("pullDown"===t||"reachBottom"===t)&&this._tryRefreshPocketState(),e},_pullDownEnable:function(t){if(0===arguments.length)return this._pullDownEnabled;this._$pullDown&&this._strategy&&(this._$pullDown.toggle(t),this._strategy.pullDownEnable(t),this._pullDownEnabled=t)},_reachBottomEnable:function(t){if(0===arguments.length)return this._reachBottomEnabled;this._$reachBottom&&this._strategy&&(this._$reachBottom.toggle(t),this._strategy.reachBottomEnable(t),this._reachBottomEnabled=t)},_pullDownHandler:function(){this._loadingIndicator(!1),this._pullDownLoading()},_loadingIndicator:function(t){if(arguments.length<1)return this._loadingIndicatorEnabled;this._loadingIndicatorEnabled=t},_pullDownLoading:function(){this.startLoading(),this._pullDownAction()},_reachBottomHandler:function(){this._loadingIndicator(!1),this._reachBottomLoading()},_reachBottomLoading:function(){this.startLoading(),this._reachBottomAction()},_releaseHandler:function(){this.finishLoading(),this._loadingIndicator(!0)},_optionChanged:function(t){switch(t.name){case"onPullDown":case"onReachBottom":this._createActions();break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"refreshStrategy":this._invalidate();break;case"reachBottomText":this._updateReachBottomText();break;default:this.callBase(t)}},content:function(){return Uu(this._$content.children().eq(1))},release:function(t){return void 0!==t&&this.toggleLoading(!t),this._strategy.release()},toggleLoading:function(t){this._reachBottomEnable(t)},refresh:function(){!this.hasActionSubscription("onPullDown")||(this._strategy.pendingRelease(),this._pullDownLoading())},startLoading:function(){this._loadingIndicator()&&this.$element().is(":visible")&&this._loadPanel.show(),this._lock()},finishLoading:function(){this._loadPanel.hide(),this._unlock()},_dispose:function(){this._strategy.dispose(),this.callBase(),this._loadPanel&&this._loadPanel.$element().remove()}});yg("dxScrollView",WA);var jA=WA,KA={_getSpecificDataSourceOption:function(){var t=this.option("dataSource"),e=!1,i={};return this._getGroupedOption()&&(t=>Array.isArray(t)&&t.every(t=>2===Object.keys(t).length&&"key"in t&&"items"in t&&Array.isArray(t.items)))(t)&&(i=t.reduce((t,i)=>{var n=i.items.map(t=>(Tc(t)||(t={text:t},e=!0),"key"in t||(t.key=i.key),t));return t.concat(n)},[]),t={store:{type:"array",data:i},group:{selector:"key",keepInitialKeyOrder:!0}},e&&(t.searchExpr="text")),t}};function GA(t,e){var i=function(t){var e,i;return t&&rd()?null===(e=(i=ld()).getComputedStyle)||void 0===e?void 0:e.call(i,t):null}(t);return i?function(t){return t?Number(t.replace("px","")):0}(i["margin".concat(Su(e))]):0}var UA="dx-list-item",qA="."+UA,ZA="dx-list-group",QA="dx-list-group-header",XA="dx-list-group-body",YA="dx-list-group-collapsed",JA=Th("items"),tB=Ab.inherit({_activeStateUnit:[qA,".dx-list-select-all"].join(","),_supportedKeys:function(){var t=this,e=function(e){var n,s,o,r=i(e);r.is(t.option("focusedElement"))&&(s=e,o=(n=r).position().top,"prev"===s&&(o=n.position().top-Td(t.$element())+Dd(n)),t.scrollTo(o),r=i(e)),t.option("focusedElement",Uu(r)),t.scrollToItem(r)};function i(e){var i=t.scrollTop(),n=Td(t.$element()),s=Gu(t.option("focusedElement")),o=!0;if(!s.length)return Gu();for(;o;){var r=s[e]();if(!r.length)break;var a=r.position().top+Dd(r)/2;(o=a<n+i&&a>i)&&(s=r)}return s}return Pc(this.callBase(),{leftArrow:qh,rightArrow:qh,pageUp:function(){return e("prev"),!1},pageDown:function(){return e("next"),!1}})},_getDefaultOptions:function(){return Pc(this.callBase(),{hoverStateEnabled:!0,pullRefreshEnabled:!1,scrollingEnabled:!0,selectByClick:!0,showScrollbar:"onScroll",useNativeScrolling:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,pullingDownText:qy.format("dxList-pullingDownText"),pulledDownText:qy.format("dxList-pulledDownText"),refreshingText:qy.format("dxList-refreshingText"),pageLoadingText:qy.format("dxList-pageLoadingText"),onScroll:null,onPullRefresh:null,onPageLoading:null,pageLoadMode:"scrollBottom",nextButtonText:qy.format("dxList-nextButtonText"),onItemSwipe:null,grouped:!1,onGroupRendered:null,collapsibleGroups:!1,groupTemplate:"group",indicateLoading:!0,activeStateEnabled:!0,_itemAttributes:{role:"option"},useInkRipple:!1,wrapItemText:!1,_swipeEnabled:!0,showChevronExpr:function(t){return t?t.showChevron:void 0},badgeExpr:function(t){return t?t.badge:void 0}})},_defaultOptionsRules:function(){var t=qb();return this.callBase().concat(TA(),[{device:function(){return!Gp},options:{useNativeScrolling:!1}},{device:function(t){return!Gp&&!Rp.isSimulator()&&"desktop"===Rp.real().deviceType&&"generic"===t.platform},options:{showScrollbar:"onHover",pageLoadMode:"nextButton"}},{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(t)},options:{useInkRipple:!0}},{device:function(){return Yb(t)},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",pageLoadingText:""}}])},_visibilityChanged:function(t){t&&this._updateLoadingState(!0)},_itemClass:function(){return UA},_itemDataKey:function(){return"dxListItemData"},_itemContainer:function(){return this._$container},_getItemsContainer:function(){return this._$listContainer},_cleanItemContainer:function(){this.callBase();var t=this._getItemsContainer();Gu(t).empty(),t.appendTo(this._$container)},_saveSelectionChangeEvent:function(t){this._selectionChangeEventInstance=t},_getSelectionChangeEvent:function(){return this._selectionChangeEventInstance},_refreshItemElements:function(){this._itemElementsCache=this.option("grouped")?this._getItemsContainer().children("."+ZA).children("."+XA).children(this._itemSelector()):this._getItemsContainer().children(this._itemSelector())},_modifyByChanges:function(){this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},reorderItem:function(t,e){return this.callBase(t,e).done(function(){this._refreshItemElements()})},deleteItem:function(t){return this.callBase(t).done(function(){this._refreshItemElements()})},_itemElements:function(){return this._itemElementsCache},_itemSelectHandler:function(t){if("single"!==this.option("selectionMode")||!this.isItemSelected(t.currentTarget))return this.callBase(t)},_allowDynamicItemsAppend:function(){return!0},_init:function(){this.callBase(),this._dataController.resetDataSourcePageIndex(),this._$container=this.$element(),this._$listContainer=Gu("<div>").addClass("dx-list-items"),this._initScrollView(),this._feedbackShowTimeout=70,this._createGroupRenderAction()},_scrollBottomMode:function(){return"scrollBottom"===this.option("pageLoadMode")},_nextButtonMode:function(){return"nextButton"===this.option("pageLoadMode")},_dataSourceOptions:function(){var t=this._scrollBottomMode(),e=this._nextButtonMode();return Pc(this.callBase(),{paginate:Bh(t||e,!0)})},_getGroupedOption:function(){return this.option("grouped")},_getGroupContainerByIndex:function(t){return this._getItemsContainer().find(".".concat(ZA)).eq(t).find(".".concat(XA))},_dataSourceFromUrlLoadMode:function(){return"raw"},_initScrollView:function(){var t=this.option("scrollingEnabled"),e=t&&this.option("pullRefreshEnabled"),i=t&&this._scrollBottomMode()&&!!this._dataController.getDataSource();this._scrollView=this._createComponent(this.$element(),jA,{height:this.option("height"),width:this.option("width"),disabled:this.option("disabled")||!t,onScroll:this._scrollHandler.bind(this),onPullDown:e?this._pullDownHandler.bind(this):null,onReachBottom:i?this._scrollBottomHandler.bind(this):null,showScrollbar:this.option("showScrollbar"),useNative:this.option("useNativeScrolling"),bounceEnabled:this.option("bounceEnabled"),scrollByContent:this.option("scrollByContent"),scrollByThumb:this.option("scrollByThumb"),pullingDownText:this.option("pullingDownText"),pulledDownText:this.option("pulledDownText"),refreshingText:this.option("refreshingText"),reachBottomText:this.option("pageLoadingText"),useKeyboard:!1}),this._$container=Gu(this._scrollView.content()),this._$listContainer.appendTo(this._$container),this._toggleWrapItemText(this.option("wrapItemText")),this._createScrollViewActions()},_toggleWrapItemText:function(t){this._$listContainer.toggleClass("dx-wrap-item-text",t)},_createScrollViewActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._pullRefreshAction=this._createActionByOption("onPullRefresh"),this._pageLoadingAction=this._createActionByOption("onPageLoading")},_scrollHandler:function(t){this._scrollAction&&this._scrollAction(t)},_initTemplates:function(){this._templateManager.addDefaultTemplates({group:new ib(function(t,e){kc(e)?e.key&&t.text(e.key):t.text(String(e))},["key"],this.option("integrationOptions.watchMethod"))}),this.callBase()},_prepareDefaultItemTemplate:function(t,e){if(this.callBase(t,e),t.icon){var i=Pb(t.icon).addClass("dx-list-item-icon"),n=Gu("<div>").addClass("dx-list-item-icon-container");n.append(i),e.prepend(n)}},_getBindableFields:function(){return["text","html","icon"]},_updateLoadingState:function(t){var e=this._dataController,i=this._scrollBottomMode()&&t&&!e.isLoading()&&!this._isLastPage();this._shouldContinueLoading(i)?this._infiniteDataLoading():(this._scrollView.release(!i&&!e.isLoading()),this._toggleNextButton(this._shouldRenderNextButton()&&!this._isLastPage()),this._loadIndicationSuppressed(!1))},_shouldRenderNextButton:function(){return this._nextButtonMode()&&this._dataController.isLoaded()},_isDataSourceFirstLoadCompleted:function(t){return wc(t)&&(this._isFirstLoadCompleted=t),this._isFirstLoadCompleted},_dataSourceLoadingChangedHandler:function(t){this._loadIndicationSuppressed()||(t&&this.option("indicateLoading")?this._showLoadingIndicatorTimer=setTimeout((function(){var t;!this._itemElements().length&&!this._isDataSourceFirstLoadCompleted()||null===(t=this._scrollView)||void 0===t||t.startLoading()}).bind(this)):(clearTimeout(this._showLoadingIndicatorTimer),this._scrollView&&this._scrollView.finishLoading()),t||this._isDataSourceFirstLoadCompleted(!1))},_dataSourceChangedHandler:function(){!this._shouldAppendItems()&&rd()&&this._scrollView&&this._scrollView.scrollTo(0),this.callBase.apply(this,arguments),this._isDataSourceFirstLoadCompleted(!0)},_refreshContent:function(){this._prepareContent(),this._fireContentReadyAction()},_hideLoadingIfLoadIndicationOff:function(){this.option("indicateLoading")||this._dataSourceLoadingChangedHandler(!1)},_loadIndicationSuppressed:function(t){if(!arguments.length)return this._isLoadIndicationSuppressed;this._isLoadIndicationSuppressed=t},_scrollViewIsFull:function(){var t=this._scrollView;return!t||Td(t.content())>Td(t.container())},_pullDownHandler:function(t){this._pullRefreshAction(t);var e=this._dataController;e.getDataSource()&&!e.isLoading()?(this._clearSelectedItems(),e.pageIndex(0),e.reload()):this._updateLoadingState()},_shouldContinueLoading:function(t){var e,i,n=Td(this._scrollView.content())-Td(this._scrollView.container())<(null!==(e=null===(i=this._scrollView.scrollOffset())||void 0===i?void 0:i.top)&&void 0!==e?e:0);return t&&(!this._scrollViewIsFull()||n)},_infiniteDataLoading:function(){this.$element().is(":visible")&&(clearTimeout(this._loadNextPageTimer),this._loadNextPageTimer=setTimeout(()=>{this._loadNextPage()}))},_scrollBottomHandler:function(t){this._pageLoadingAction(t),this._dataController.isLoading()||this._isLastPage()?this._updateLoadingState():this._loadNextPage()},_renderItems:function(t){this.option("grouped")?(Fc(t,this._renderGroup.bind(this)),this._attachGroupCollapseEvent(),this._renderEmptyMessage(),Jb()&&this.attachGroupHeaderInkRippleEvents()):this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},_attachGroupCollapseEvent:function(){var t=Gf(rg,this.NAME),e="."+QA,i=this.$element(),n=this.option("collapsibleGroups");i.toggleClass("dx-list-collapsible-groups",n),pu.off(i,t,e),n&&pu.on(i,t,e,(function(t){this._createAction((function(t){var e=Gu(t.event.currentTarget).parent();this._collapseGroupHandler(e),this.option("focusStateEnabled")&&this.option("focusedElement",Uu(e.find("."+UA).eq(0)))}).bind(this),{validatingTargetName:"element"})({event:t})}).bind(this))},_collapseGroupHandler:function(t,e){var i=new _h;if(t.hasClass(YA)===e)return i.resolve();var n=t.children("."+XA),s=Dd(n),o=0;return 0===s&&(Od(n,"auto"),o=Dd(n)),t.toggleClass(YA,e),w_.animate(n,{type:"custom",from:{height:s},to:{height:o},duration:200,complete:(function(){this.updateDimensions(),this._updateLoadingState(!0),i.resolve()}).bind(this)}),i.promise()},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this._initialized&&(this._renderEmptyMessage(),this._updateLoadingState())},_initMarkup:function(){this._itemElementsCache=Gu(),this.$element().addClass("dx-list"),this.callBase(),this.option("useInkRipple")&&this._renderInkRipple(),this.setAria({role:"group",roledescription:"list"},this.$element()),this.setAria({role:"group"},this._focusTarget()),this._setListAria()},_setListAria(){var{items:t}=this.option();this.setAria(null!=t&&t.length?{role:"listbox",label:"Items"}:{role:void 0,label:void 0},this._$listContainer)},_focusTarget:function(){return this._itemContainer()},_renderInkRipple:function(){this._inkRipple=QT()},_toggleActiveState:function(t,e,i){this.callBase.apply(this,arguments);var n=this;if(this._inkRipple){var s={element:t,event:i};e?Jb()?this._inkRippleTimer=setTimeout(function(){n._inkRipple.showWave(s)},35):n._inkRipple.showWave(s):(clearTimeout(this._inkRippleTimer),this._inkRipple.hideWave(s))}},_postprocessRenderItem:function(t){this._refreshItemElements(),this.callBase.apply(this,arguments),this.option("_swipeEnabled")&&this._attachSwipeEvent(Gu(t.itemElement))},_attachSwipeEvent:function(t){var e=Gf(HT,this.NAME);pu.on(t,e,this._itemSwipeEndHandler.bind(this))},_itemSwipeEndHandler:function(t){this._itemDXEventHandler(t,"onItemSwipe",{direction:t.offset<0?"left":"right"})},_nextButtonHandler:function(t){this._pageLoadingAction(t);var e=this._dataController;e.getDataSource()&&!e.isLoading()&&(this._scrollView.toggleLoading(!0),this._$nextButton.detach(),this._loadIndicationSuppressed(!0),this._loadNextPage())},_renderGroup:function(t,e){var i=Gu("<div>").addClass(ZA).appendTo(this._getItemsContainer()),n="dx-".concat((new lh).toString());this.setAria({role:"group",labelledby:n},i);var s=Gu("<div>").addClass(QA).attr("id",n).appendTo(i),o=this.option("groupTemplate"),r=this._getTemplate(e.template||o,e,t,s),a={index:t,itemData:e,container:Uu(s)};this._createItemByTemplate(r,a),Gu("<div>").addClass("dx-list-group-header-indicator").prependTo(s),this._renderingGroupIndex=t;var l=Gu("<div>").addClass(XA).appendTo(i);Fc(JA(e)||[],(function(e,i){this._renderItem({group:t,item:e},i,l)}).bind(this)),this._groupRenderAction({groupElement:Uu(i),groupIndex:t,groupData:e})},downInkRippleHandler:function(t){this._toggleActiveState(Gu(t.currentTarget),!0,t)},upInkRippleHandler:function(t){this._toggleActiveState(Gu(t.currentTarget),!1)},attachGroupHeaderInkRippleEvents:function(){var t="."+QA,e=this.$element();this._downInkRippleHandler=this._downInkRippleHandler||this.downInkRippleHandler.bind(this),this._upInkRippleHandler=this._upInkRippleHandler||this.upInkRippleHandler.bind(this);var i=[e,"dxpointerdown",t,this._downInkRippleHandler],n=[e,"dxpointerup dxpointerout",t,this._upInkRippleHandler];pu.off(...i),pu.on(...i),pu.off(...n),pu.on(...n)},_createGroupRenderAction:function(){this._groupRenderAction=this._createActionByOption("onGroupRendered")},_clean:function(){clearTimeout(this._inkRippleTimer),this._$nextButton&&(this._$nextButton.remove(),this._$nextButton=null),this.callBase.apply(this,arguments)},_dispose:function(){this._isDataSourceFirstLoadCompleted(!1),clearTimeout(this._holdTimer),clearTimeout(this._loadNextPageTimer),clearTimeout(this._showLoadingIndicatorTimer),this.callBase()},_toggleDisabledState:function(t){this.callBase(t),this._scrollView.option("disabled",t||!this.option("scrollingEnabled"))},_toggleNextButton:function(t){var e=this._dataController,i=this._getNextButton();this.$element().toggleClass("dx-has-next",t),t&&e.isLoaded()&&i.appendTo(this._itemContainer()),t||i.detach()},_getNextButton:function(){return this._$nextButton||(this._$nextButton=this._createNextButton()),this._$nextButton},_createNextButton:function(){var t=Gu("<div>").addClass("dx-list-next-button"),e=Gu("<div>").appendTo(t);return this._createComponent(e,OO,{text:this.option("nextButtonText"),onClick:this._nextButtonHandler.bind(this),type:Yb()?"default":void 0,integrationOptions:{}}),t},_moveFocus:function(){this.callBase.apply(this,arguments),this.scrollToItem(this.option("focusedElement"))},_refresh:function(){if(rd()){var t=this._scrollView.scrollTop();this.callBase(),t&&this._scrollView.scrollTo(t)}else this.callBase()},_optionChanged:function(t){switch(t.name){case"pageLoadMode":this._toggleNextButton(t.value),this._initScrollView();break;case"dataSource":this.callBase(t),this._initScrollView(),this._isDataSourceFirstLoadCompleted(!1);break;case"items":this.callBase(t),this._isDataSourceFirstLoadCompleted(!1);break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"pageLoadingText":case"showScrollbar":case"bounceEnabled":case"scrollByContent":case"scrollByThumb":case"useNativeScrolling":case"scrollingEnabled":case"pullRefreshEnabled":this._initScrollView(),this._updateLoadingState(!0);break;case"nextButtonText":case"onItemSwipe":case"useInkRipple":this._invalidate();break;case"onScroll":case"onPullRefresh":case"onPageLoading":this._createScrollViewActions();break;case"grouped":case"collapsibleGroups":case"groupTemplate":this._invalidate();break;case"wrapItemText":this._toggleWrapItemText(t.value);break;case"onGroupRendered":this._createGroupRenderAction();break;case"width":case"height":this.callBase(t),this._scrollView.option(t.name,t.value),this._scrollView.update();break;case"indicateLoading":this._hideLoadingIfLoadIndicationOff();break;case"visible":this.callBase(t),this._scrollView.update();break;case"rtlEnabled":this._initScrollView(),this.callBase(t);break;case"showChevronExpr":case"badgeExpr":this._invalidate();break;case"_swipeEnabled":case"selectByClick":break;default:this.callBase(t)}},_extendActionArgs:function(t){if(!this.option("grouped"))return this.callBase(t);var e=t.closest("."+ZA),i=e.find("."+UA);return Pc(this.callBase(t),{itemIndex:{group:e.index(),item:i.index(t)}})},expandGroup:function(t){var e=new _h,i=this._getItemsContainer().find(".".concat(ZA)).eq(t);return this._collapseGroupHandler(i,!1).done((function(){e.resolveWith(this)}).bind(this)),e.promise()},collapseGroup:function(t){var e=new _h,i=this._getItemsContainer().find(".".concat(ZA)).eq(t);return this._collapseGroupHandler(i,!0).done((function(){e.resolveWith(this)}).bind(this)),e},updateDimensions:function(){var t=this,e=new _h;return t._scrollView?t._scrollView.update().done(function(){!t._scrollViewIsFull()&&t._updateLoadingState(!0),e.resolveWith(t)}):e.resolveWith(t),e.promise()},reload:function(){this.callBase(),this.scrollTo(0),this._pullDownHandler()},repaint:function(){this.scrollTo(0),this.callBase()},scrollTop:function(){return this._scrollView.scrollOffset().top},clientHeight:function(){return this._scrollView.clientHeight()},scrollHeight:function(){return this._scrollView.scrollHeight()},scrollBy:function(t){this._scrollView.scrollBy(t)},scrollTo:function(t){this._scrollView.scrollTo(t)},scrollToItem:function(t){var e=this._editStrategy.getItemElement(t),i=null==e?void 0:e.get(0);this._scrollView.scrollToElement(i,{bottom:GA(i,"bottom")})},_dimensionChanged:function(){this.updateDimensions()}}).include(KA);tB.ItemClass=WD;var eB=tB.inherit({_supportedKeys(){var t=this,e=this.callBase(),i=(i,n)=>{var s=this._editStrategy,o=this.option("focusedElement"),r=s.getNormalizedIndex(o);if(r!==this._getLastItemIndex()||!this._dataController.isLoading())if(i.shiftKey&&t.option("itemDragging.allowReordering")){var a=s.getItemElement(r+(n?-1:1));this.reorderItem(o,a),this.scrollToItem(o),i.preventDefault()}else this._editProvider.handleKeyboardEvents(r,n)||(n?e.upArrow(i):e.downArrow(i))};return Pc({},e,{del:e=>{t.option("allowItemDeleting")&&(e.preventDefault(),t.deleteItem(t.option("focusedElement")))},upArrow:t=>i(t,!0),downArrow:t=>i(t),enter:function(t){this._editProvider.handleEnterPressing(t)||e.enter.apply(this,arguments)},space:function(t){this._editProvider.handleEnterPressing(t)||e.space.apply(this,arguments)}})},_updateSelection(){this._editProvider.afterItemsRendered(),this.callBase()},_getLastItemIndex(){return this._itemElements().length-1},_refreshItemElements(){this.callBase();var t=this._editProvider.getExcludedItemSelectors();t.length&&(this._itemElementsCache=this._itemElementsCache.not(t))},_isItemStrictEquals:function(t,e){var i=t&&t.__dx_key__;return!(i&&!this.key()&&this._selection.isItemSelected(i))&&this.callBase(t,e)},_getDefaultOptions(){return Pc(this.callBase(),{showSelectionControls:!1,selectionMode:"none",selectAllMode:"page",onSelectAllValueChanged:null,selectAllText:qy.format("dxList-selectAll"),menuItems:[],menuMode:"context",allowItemDeleting:!1,itemDeleteMode:"static",itemDragging:{}})},_defaultOptionsRules(){return this.callBase().concat([{device:t=>"ios"===t.platform,options:{menuMode:"slide",itemDeleteMode:"slideItem"}},{device:{platform:"android"},options:{itemDeleteMode:"swipe"}}])},_init(){this.callBase(),this._initEditProvider()},_initDataSource(){this.callBase(),this._isPageSelectAll()||this._dataSource&&this._dataSource.requireTotalCount(!0)},_isPageSelectAll(){return"page"===this.option("selectAllMode")},_initEditProvider(){this._editProvider=new $D(this)},_disposeEditProvider(){this._editProvider&&this._editProvider.dispose()},_refreshEditProvider(){this._disposeEditProvider(),this._initEditProvider()},_initEditStrategy(){this.option("grouped")?this._editStrategy=new FD(this):this.callBase()},_initMarkup(){this._refreshEditProvider(),this.callBase()},_renderItems(){this.callBase(...arguments),this._editProvider.afterItemsRendered()},_selectedItemClass:()=>"dx-list-item-selected",_itemResponseWaitClass:()=>"dx-list-item-response-wait",_itemClickHandler(t){var e=Gu(t.currentTarget);e.is(".dx-state-disabled, .dx-state-disabled *")||this._editProvider.handleClick(e,t)||(this._saveSelectionChangeEvent(t),this.callBase(...arguments))},_shouldFireContextMenuEvent(){return this.callBase(...arguments)||this._editProvider.contextMenuHandlerExists()},_itemHoldHandler(t){var e=Gu(t.currentTarget);if(!e.is(".dx-state-disabled, .dx-state-disabled *")){if($f(t)&&this._editProvider.handleContextMenu(e,t))return void(t.handledByEditProvider=!0);this.callBase(...arguments)}},_getItemContainer:function(t){if(this.option("grouped")){var e,i=null===(e=this._editStrategy.getIndexByItemData(t))||void 0===e?void 0:e.group;return this._getGroupContainerByIndex(i)}return this.callBase(t)},_itemContextMenuHandler(t){var e=Gu(t.currentTarget);if(!e.is(".dx-state-disabled, .dx-state-disabled *")){if(!t.handledByEditProvider&&this._editProvider.handleContextMenu(e,t))return void t.preventDefault();this.callBase(...arguments)}},_postprocessRenderItem(t){this.callBase(...arguments),this._editProvider.modifyItemElement(t)},_clean(){this._disposeEditProvider(),this.callBase()},focusListItem(t){var e=this._editStrategy.getItemElement(t);this.option("focusedElement",e),this.focus(),this.scrollToItem(this.option("focusedElement"))},_optionChanged(t){switch(t.name){case"selectAllMode":this._initDataSource(),this._dataController.pageIndex(0),this._dataController.load();break;case"grouped":this._clearSelectedItems(),delete this._renderingGroupIndex,this._initEditStrategy(),this.callBase(t);break;case"showSelectionControls":case"menuItems":case"menuMode":case"allowItemDeleting":case"itemDeleteMode":case"itemDragging":case"selectAllText":this._invalidate();break;case"onSelectAllValueChanged":break;default:this.callBase(t)}},selectAll(){return this._selection.selectAll(this._isPageSelectAll())},unselectAll(){return this._selection.deselectAll(this._isPageSelectAll())},isSelectAll(){return this._selection.getSelectAllState(this._isPageSelectAll())},getFlatIndexByItemElement(t){return this._itemElements().index(t)},getItemElementByFlatIndex(t){var e=this._itemElements();return t<0||t>=e.length?Gu():e.eq(t)},getItemByIndex(t){return this._editStrategy.getItemDataByIndex(t)},deleteItem(t){var e=this._editStrategy,i=e.getNormalizedIndex(t),n=this.option("focusedElement"),s=n?e.getNormalizedIndex(n):i,o=s===this._getLastItemIndex()||i<s?s-1:s;return this.callBase(t).done(function(){return this.focusListItem(o)})}}),iB=class{constructor(){throw new Error("Module '".concat("TextBox","' not found"))}static getInstance(){}},nB={_getDefaultOptions:function(){return Pc(this.callBase(),{searchMode:"",searchExpr:null,searchValue:"",searchEnabled:!1,searchEditorOptions:{}})},_initMarkup:function(){this._renderSearch(),this.callBase()},_renderSearch:function(){var t=this.$element(),e=this.option("searchEnabled"),i=this._addWidgetPrefix("search"),n=this._addWidgetPrefix("with-search");if(!e)return t.removeClass(n),void this._removeSearchBox();var s=this._getSearchEditorOptions();this._searchEditor?this._searchEditor.option(s):(t.addClass(n),this._$searchEditorElement=Gu("<div>").addClass(i).prependTo(t),this._searchEditor=this._createComponent(this._$searchEditorElement,iB,s))},_removeSearchBox:function(){this._$searchEditorElement&&this._$searchEditorElement.remove(),delete this._$searchEditorElement,delete this._searchEditor},_getSearchEditorOptions:function(){var t=this,e=t.option("searchEditorOptions"),i=qy.format("Search");return Pc({mode:"search",placeholder:i,tabIndex:t.option("tabIndex"),value:t.option("searchValue"),valueChangeEvent:"input",inputAttr:{"aria-label":i},onValueChanged:function(e){var i=t.option("searchTimeout");t._valueChangeDeferred=new _h,clearTimeout(t._valueChangeTimeout),t._valueChangeDeferred.done((function(){this.option("searchValue",e.value)}).bind(t)),e.event&&"input"===e.event.type&&i?t._valueChangeTimeout=setTimeout(function(){t._valueChangeDeferred.resolve()},i):t._valueChangeDeferred.resolve()}},e)},_getAriaTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_focusTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_updateFocusState:function(t,e){this.option("searchEnabled")&&this._toggleFocusClass(e,this.$element()),this.callBase(t,e)},getOperationBySearchMode:function(t){return"equals"===t?"=":t},_optionChanged:function(t){switch(t.name){case"searchEnabled":case"searchEditorOptions":this._invalidate();break;case"searchExpr":case"searchMode":case"searchValue":if(!this._dataSource)return void db.log("W1009");"searchMode"===t.name?this._dataSource.searchOperation(this.getOperationBySearchMode(t.value)):this._dataSource[t.name](t.value),this._dataSource.load();break;case"searchTimeout":break;default:this.callBase(t)}},focus:function(){this.option("focusedElement")||!this.option("searchEnabled")?this.callBase():this._searchEditor&&this._searchEditor.focus()},_cleanAria:function(){var t=this.$element();this.setAria({role:null,activedescendant:null},t),t.attr("tabIndex",null)},_clean(){this.callBase(),this._cleanAria()},_refresh:function(){this._valueChangeDeferred&&this._valueChangeDeferred.resolve(),this.callBase()},setEditorClass:function(t){iB=t}},sB=eB.inherit(nB).inherit({_addWidgetPrefix:function(t){return"dx-list-"+t},_getCombinedFilter:function(){var t=this._dataController,e={filter:t.filter()};return t.addSearchFilter(e),e.filter},_initDataSource:function(){var t=this.option("searchValue"),e=this.option("searchExpr"),i=this.option("searchMode");this.callBase();var n=this._dataController;t&&t.length&&n.searchValue(t),i.length&&n.searchOperation(nB.getOperationBySearchMode(i)),e&&n.searchExpr(e)}});yg("dxList",sB);var oB=sB,rB=Pc({},$y,{_dataExpressionDefaultOptions:function(){return{items:[],dataSource:null,itemTemplate:"item",value:null,valueExpr:"this",displayExpr:void 0}},_initDataExpressions:function(){this._compileValueGetter(),this._compileDisplayGetter(),this._initDynamicTemplates(),this._initDataSource(),this._itemsToDataSource()},_itemsToDataSource:function(){this.option("dataSource")||(this._dataSource=new Ay({store:new by(this.option("items")),pageSize:0}),this._initDataController())},_compileDisplayGetter:function(){this._displayGetter=Th(this._displayGetterExpr())},_displayGetterExpr:function(){return this.option("displayExpr")},_compileValueGetter:function(){this._valueGetter=Th(this._valueGetterExpr())},_valueGetterExpr:function(){return this.option("valueExpr")||"this"},_loadValue:function(t){var e=new _h;return t=this._unwrappedValue(t),wc(t)?(this._loadSingle(this._valueGetterExpr(),t).done((function(i){this._isValueEquals(this._valueGetter(i),t)?e.resolve(i):e.reject()}).bind(this)).fail(function(){e.reject()}),this._loadValueDeferred=e,e.promise()):e.reject().promise()},_rejectValueLoading:function(){var t;null===(t=this._loadValueDeferred)||void 0===t||t.reject({shouldSkipCallback:!0})},_getCurrentValue:function(){return this.option("value")},_unwrappedValue:function(t){var e;return(t=null!==(e=t)&&void 0!==e?e:this._getCurrentValue())&&this._dataSource&&"this"===this._valueGetterExpr()&&(t=this._getItemKey(t)),mh.unwrap(t)},_getItemKey:function(t){var e=this._dataSource.key();if(Array.isArray(e)){for(var i={},n=0,s=e.length;n<s;n++)i[e[n]]=t[e[n]];return i}return e&&"object"==typeof t&&(t=t[e]),t},_isValueEquals:function(t,e){var i=this._dataSource&&this._dataSource.key(),n=this._compareValues(t,e);return!n&&i&&wc(t)&&wc(e)&&(n=Array.isArray(i)?this._compareByCompositeKey(t,e,i):this._compareByKey(t,e,i)),n},_compareByCompositeKey:function(t,e,i){var n=Tc;if(!n(t)||!n(e))return!1;for(var s=0,o=i.length;s<o;s++)if(t[i[s]]!==e[i[s]])return!1;return!0},_compareByKey:function(t,e,i){var n=mh.unwrap,s=Bh(n(t[i]),t),o=Bh(n(e[i]),e);return this._compareValues(s,o)},_compareValues:function(t,e){return Ah(t,!0)===Ah(e,!0)},_initDynamicTemplates:qh,_setCollectionWidgetItemTemplate:function(){this._initDynamicTemplates(),this._setCollectionWidgetOption("itemTemplate",this.option("itemTemplate"))},_getCollectionKeyExpr:function(){var t=this.option("valueExpr");return Ec(t)&&"this"!==t||Sc(t)?t:null},_dataExpressionOptionChanged:function(t){switch(t.name){case"items":this._itemsToDataSource(),this._setCollectionWidgetOption("items");break;case"dataSource":this._initDataSource();break;case"itemTemplate":this._setCollectionWidgetItemTemplate();break;case"valueExpr":this._compileValueGetter();break;case"displayExpr":this._compileDisplayGetter(),this._initDynamicTemplates(),this._setCollectionWidgetOption("displayExpr")}}}),aB=ld(),lB=["startswith","contains","endwith","notcontains"],cB="android"!==Rp.real().platform,hB=BD.inherit({_supportedKeys:function(){var t=this.callBase();return Pc({},t,{tab:function(e){if(this._allowSelectItemByTab()){this._saveValueChangeEvent(e);var i=Gu(this._list.option("focusedElement"));i.length&&this._setSelectedElement(i)}t.tab.apply(this,arguments)},space:qh,home:qh,end:qh})},_allowSelectItemByTab:function(){return this.option("opened")&&"instantly"===this.option("applyValueMode")},_setSelectedElement:function(t){var e=this._valueGetter(this._list._getItemData(t));this._setValue(e)},_setValue:function(t){this.option("value",t)},_getDefaultOptions:function(){return Pc(this.callBase(),Pc(rB._dataExpressionDefaultOptions(),{displayValue:void 0,searchEnabled:!1,searchMode:"contains",searchTimeout:500,minSearchLength:0,searchExpr:null,valueChangeEvent:"input change keyup",selectedItem:null,noDataText:qy.format("dxCollectionWidget-noDataText"),encodeNoDataText:!1,onSelectionChanged:null,onItemClick:qh,showDataBeforeSearch:!1,grouped:!1,groupTemplate:"group",popupPosition:{my:"left top",at:"left bottom",offset:{h:0,v:0},collision:"flip"},wrapItemText:!1,useItemTextAsTitle:!1}))},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{popupPosition:{offset:{v:-1}}}},{device:{platform:"generic"},options:{buttonsLocation:"bottom center"}}])},_setOptionsByReference:function(){this.callBase(),Pc(this._optionsByReference,{value:!0,selectedItem:!0,displayValue:!0})},_init:function(){this.callBase(),this._initDataExpressions(),this._initActions(),this._setListDataSource(),this._validateSearchMode(),this._clearSelectedItem(),this._initItems()},_setListFocusedElementOptionChange:function(){this._list._updateParentActiveDescendant=this._updateActiveDescendant.bind(this)},_initItems:function(){var t=this.option().items;t&&!t.length&&this._dataSource&&(this.option().items=this._dataSource.items())},_initActions:function(){this._initContentReadyAction(),this._initSelectionChangedAction(),this._initItemClickAction()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initSelectionChangedAction:function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})},_initItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new Ig("item")})},_isEditable:function(){return this.callBase()||this.option("searchEnabled")},_saveFocusOnWidget:function(t){this._list&&this._list.initialOption("focusStateEnabled")&&this._focusInput()},_fitIntoRange:function(t,e,i){return t>i?e:t<e?i:t},_items:function(){var t=this._getPlainItems(!this._list&&this._dataSource.items());return new yy(t).filter("disabled","<>",!0).toArray()},_calcNextItem:function(t){var e=this._items();return e[this._fitIntoRange(this._getSelectedIndex()+t,0,e.length-1)]},_getSelectedIndex:function(){var t=this._items(),e=this.option("selectedItem"),i=-1;return Fc(t,(function(t,n){if(this._isValueEquals(n,e))return i=t,!1}).bind(this)),i},_createPopup:function(){this.callBase(),this._updateCustomBoundaryContainer(),this._popup.$wrapper().addClass(this._popupWrapperClass());var t=this._popup.$content();pu.off(t,"mouseup"),pu.on(t,"mouseup",this._saveFocusOnWidget.bind(this))},_updateCustomBoundaryContainer:function(){var t=this.option("dropDownOptions.container"),e=t&&Gu(t);if(e&&e.length&&!Dc(e.get(0))){var i=[].slice.call(e.parents());i.unshift(e.get(0)),Fc(i,(function(t,e){return e!==Gu("body").get(0)&&("hidden"===aB.getComputedStyle(e).overflowY?(this._$customBoundaryContainer=Gu(e),!1):void 0)}).bind(this))}},_popupWrapperClass:function(){return"dx-dropdownlist-popup-wrapper"},_renderInputValue:function(){var t=this._getCurrentValue();return this._rejectValueLoading(),this._loadInputValue(t,this._setSelectedItem.bind(this)).always(this.callBase.bind(this,t))},_loadInputValue:function(t,e){return this._loadItem(t).always(e)},_getItemFromPlain:function(t,e){var i,n;return e&&"object"!=typeof t&&(e.itemByValue||(e.itemByValue={},(i=this._getPlainItems()).forEach(function(t){e.itemByValue[this._valueGetter(t)]=t},this)),n=e.itemByValue[t]),n||(i=this._getPlainItems(),n=Zh(i,(function(e){return this._isValueEquals(this._valueGetter(e),t)}).bind(this))[0]),n},_loadItem:function(t,e){var i=this._getItemFromPlain(t,e);return void 0!==i?(new _h).resolve(i).promise():this._loadValue(t)},_getPlainItems:function(t){var e=[];t=t||this.option("items")||this._dataSource.items()||[];for(var i=0;i<t.length;i++)t[i]&&t[i].items?e=e.concat(t[i].items):e.push(t[i]);return e},_updateActiveDescendant(t){var e,i=this.option("opened"),n=null===(e=this._list)||void 0===e?void 0:e.getFocusedItemId(),s=Gu("#".concat(n)).length>0;this.setAria({activedescendant:i&&s&&n||null},t)},_setSelectedItem:function(t){var e=this._displayValue(t);this.option("selectedItem",Bh(t,null)),this.option("displayValue",e)},_displayValue:function(t){return this._displayGetter(t)},_refreshSelected:function(){var t={};this._listItemElements().each((function(e,i){var n=Gu(i),s=this._valueGetter(n.data("dxListItemData"));this._isSelectedValue(s,t)?this._list.selectItem(n):this._list.unselectItem(n)}).bind(this))},_popupShownHandler:function(){this.callBase(),this._setFocusPolicy()},_setFocusPolicy:function(){!this.option("focusStateEnabled")||!this._list||this._list.option("focusedElement",null)},_isSelectedValue:function(t){return this._isValueEquals(t,this.option("value"))},_validateSearchMode:function(){var t=this.option("searchMode"),e=t.toLowerCase();if(!lB.includes(e))throw db.Error("E1019",t)},_clearSelectedItem:function(){this.option("selectedItem",null)},_processDataSourceChanging:function(){this._initDataController(),this._setListOption("_dataController",this._dataController),this._setListDataSource(),this._renderInputValue().fail((function(){this._isCustomValueAllowed()||this._clearSelectedItem()}).bind(this))},_isCustomValueAllowed:function(){return this.option("displayCustomValue")},clear:function(){this.callBase(),this._clearFilter(),this._clearSelectedItem()},_listItemElements:function(){return this._$list?this._$list.find(".dx-list-item"):Gu()},_popupConfig:function(){return Pc(this.callBase(),{templatesRenderAsynchronously:!1,autoResizeEnabled:!1,maxHeight:this._getMaxHeight.bind(this)})},_renderPopupContent:function(){this.callBase(),this._renderList()},_getKeyboardListeners(){var t=this._canListHaveFocus();return this.callBase().concat([!t&&this._list])},_renderList:function(){this._listId="dx-"+(new lh)._value;var t=Gu("<div>").attr("id",this._listId).appendTo(this._popup.$content());this._$list=t,this._list=this._createComponent(t,oB,this._listConfig()),this._refreshList(),this._renderPreventBlurOnListClick(),this._setListFocusedElementOptionChange()},_renderPreventBlurOnListClick:function(){var t=Gf("mousedown","dxDropDownList");pu.off(this._$list,t),pu.on(this._$list,t,t=>t.preventDefault())},_getControlsAria(){return this._list&&this._listId},_renderOpenedState:function(){this.callBase(),this._list&&this._updateActiveDescendant(),this.setAria("owns",this._popup&&this._popupContentId)},_setDefaultAria:function(){this.setAria({haspopup:"listbox",autocomplete:"list"})},_refreshList:function(){this._list&&this._shouldRefreshDataSource()&&this._setListDataSource()},_shouldRefreshDataSource:function(){return!!this._list.option("dataSource")!==this._needPassDataSourceToList()},_isDesktopDevice:function(){return"desktop"===Rp.real().deviceType},_listConfig:function(){var t={selectionMode:"single",_templates:this.option("_templates"),templateProvider:this.option("templateProvider"),noDataText:this.option("noDataText"),encodeNoDataText:this.option("encodeNoDataText"),grouped:this.option("grouped"),wrapItemText:this.option("wrapItemText"),useItemTextAsTitle:this.option("useItemTextAsTitle"),onContentReady:this._listContentReadyHandler.bind(this),itemTemplate:this.option("itemTemplate"),indicateLoading:!1,keyExpr:this._getCollectionKeyExpr(),displayExpr:this._displayGetterExpr(),groupTemplate:this.option("groupTemplate"),onItemClick:this._listItemClickAction.bind(this),dataSource:this._getDataSource(),_dataController:this._dataController,hoverStateEnabled:!!this._isDesktopDevice()&&this.option("hoverStateEnabled"),focusStateEnabled:!!this._isDesktopDevice()&&this.option("focusStateEnabled")};return this._canListHaveFocus()||(t.tabIndex=null),t},_canListHaveFocus:()=>!1,_getDataSource:function(){return this._needPassDataSourceToList()?this._dataSource:null},_dataSourceOptions:function(){return{paginate:!1}},_getGroupedOption:function(){return this.option("grouped")},_dataSourceFromUrlLoadMode:function(){return"raw"},_listContentReadyHandler:function(){this._list=this._list||this._$list.dxList("instance"),this.option("deferRendering")||this._refreshSelected(),this._updatePopupWidth(),this._updateListDimensions(),this._contentReadyAction()},_setListOption:function(t,e){this._setWidgetOption("_list",arguments)},_listItemClickAction:function(t){this._listItemClickHandler(t),this._itemClickAction(t)},_listItemClickHandler:qh,_setListDataSource:function(){!this._list||(this._setListOption("dataSource",this._getDataSource()),this._needPassDataSourceToList()||this._setListOption("items",[]))},_needPassDataSourceToList:function(){return this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded()},_isMinSearchLengthExceeded:function(){return this._searchValue().toString().length>=this.option("minSearchLength")},_needClearFilter:function(){return!this._canKeepDataSource()&&this._needPassDataSourceToList()},_canKeepDataSource:function(){var t=this._isMinSearchLengthExceeded();return this._dataController.isLoaded()&&this.option("showDataBeforeSearch")&&this.option("minSearchLength")&&!t&&!this._isLastMinSearchLengthExceeded},_searchValue:function(){return this._input().val()||""},_getSearchEvent:function(){return Gf("input",this.NAME+"Search")},_getCompositionStartEvent:function(){return Gf("compositionstart",this.NAME+"CompositionStart")},_getCompositionEndEvent:function(){return Gf("compositionend",this.NAME+"CompositionEnd")},_getSetFocusPolicyEvent:function(){return Gf("input",this.NAME+"FocusPolicy")},_renderEvents:function(){this.callBase(),pu.on(this._input(),this._getSetFocusPolicyEvent(),()=>{this._setFocusPolicy()}),this._shouldRenderSearchEvent()&&(pu.on(this._input(),this._getSearchEvent(),t=>{this._searchHandler(t)}),cB&&(pu.on(this._input(),this._getCompositionStartEvent(),()=>{this._isTextCompositionInProgress(!0)}),pu.on(this._input(),this._getCompositionEndEvent(),t=>{this._isTextCompositionInProgress(void 0),this._searchHandler(t,this._searchValue())})))},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")},_refreshEvents:function(){pu.off(this._input(),this._getSearchEvent()),pu.off(this._input(),this._getSetFocusPolicyEvent()),cB&&(pu.off(this._input(),this._getCompositionStartEvent()),pu.off(this._input(),this._getCompositionEndEvent())),this.callBase()},_isTextCompositionInProgress:function(t){if(!arguments.length)return this._isTextComposition;this._isTextComposition=t},_searchHandler:function(t,e){if(!this._isTextCompositionInProgress()){if(!this._isMinSearchLengthExceeded())return void this._searchCanceled();var i=this.option("searchTimeout");i?(this._clearSearchTimer(),this._searchTimer=setTimeout(()=>{this._searchDataSource(e)},i)):this._searchDataSource(e)}},_searchCanceled:function(){this._clearSearchTimer(),this._needClearFilter()&&this._filterDataSource(null),this._refreshList()},_searchDataSource:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._searchValue();this._filterDataSource(t)},_filterDataSource:function(t){this._clearSearchTimer();var e=this._dataController;e.searchExpr(this.option("searchExpr")||this._displayGetterExpr()),e.searchOperation(this.option("searchMode")),e.searchValue(t),e.load().done(this._dataSourceFiltered.bind(this,t))},_clearFilter:function(){var t=this._dataController;t.searchValue()&&t.searchValue(null)},_dataSourceFiltered:function(){this._isLastMinSearchLengthExceeded=this._isMinSearchLengthExceeded(),this._refreshList(),this._refreshPopupVisibility()},_shouldOpenPopup:function(){return this._hasItemsToShow()},_refreshPopupVisibility:function(){if(!this.option("readOnly")&&this._searchValue()){var t=this._shouldOpenPopup();t&&!this._isFocused()||(this.option("opened",t),t&&(this._updatePopupWidth(),this._updateListDimensions()))}},_dataSourceChangedHandler:function(t){0===this._dataController.pageIndex()?this.option().items=t:this.option().items=this.option().items.concat(t)},_hasItemsToShow:function(){var t=(this._dataController.items()||[]).length;return!(!this._needPassDataSourceToList()||!t)},_clearSearchTimer:function(){clearTimeout(this._searchTimer),delete this._searchTimer},_popupShowingHandler:function(){this._updatePopupWidth(),this._updateListDimensions()},_dimensionChanged:function(){this.callBase(),this._updateListDimensions()},_needPopupRepaint:function(){var t=this._dataController,e=t.pageIndex(),i=wc(this._pageIndex)&&e<=this._pageIndex||t.isLastPage()&&!this._list._scrollViewIsFull();return this._pageIndex=e,i},_updateListDimensions:function(){!this._popup||(this._needPopupRepaint()&&this._popup.repaint(),this._list&&this._list.updateDimensions())},_getMaxHeight:function(){var t=this.$element(),e=this._$customBoundaryContainer,i=t.offset().top-(e?e.offset().top:0),n=Dd(aB),s=e?Math.min(Dd(e),n):n,o=Math.max(i,s-i-Dd(t));return Math.min(.5*s,o)},_clean:function(){this._list&&delete this._list,delete this._isLastMinSearchLengthExceeded,this.callBase()},_dispose:function(){this._clearSearchTimer(),this.callBase()},_setCollectionWidgetOption:function(){this._setListOption.apply(this,arguments)},_setSubmitValue:function(){var t=this.option("value"),e=this._shouldUseDisplayValue(t)?this._displayGetter(t):t;this._getSubmitElement().val(e)},_shouldUseDisplayValue:function(t){return"this"===this.option("valueExpr")&&Tc(t)},_optionChanged:function(t){switch(this._dataExpressionOptionChanged(t),t.name){case"hoverStateEnabled":case"focusStateEnabled":this._isDesktopDevice()&&this._setListOption(t.name,t.value),this.callBase(t);break;case"items":this.option("dataSource")||this._processDataSourceChanging();break;case"dataSource":this._processDataSourceChanging();break;case"valueExpr":this._renderValue(),this._setListOption("keyExpr",this._getCollectionKeyExpr());break;case"displayExpr":this._renderValue(),this._setListOption("displayExpr",this._displayGetterExpr());break;case"searchMode":this._validateSearchMode();break;case"minSearchLength":this._refreshList();break;case"searchEnabled":case"showDataBeforeSearch":case"searchExpr":this._invalidate();break;case"onContentReady":this._initContentReadyAction();break;case"onSelectionChanged":this._initSelectionChangedAction();break;case"onItemClick":this._initItemClickAction();break;case"grouped":case"groupTemplate":case"wrapItemText":case"noDataText":case"encodeNoDataText":case"useItemTextAsTitle":this._setListOption(t.name);break;case"displayValue":this.option("text",t.value);break;case"itemTemplate":case"searchTimeout":break;case"selectedItem":t.previousValue!==t.value&&this._selectionChangedAction({selectedItem:t.value});break;default:this.callBase(t)}}}).include(rB,KA);yg("dxDropDownList",hB);var dB=hB,uB="dx-radiobutton-icon",pB=mI.inherit({_supportedKeys:function(){return Pc(this.callBase(),{space:function(t){t.preventDefault(),this._clickAction({event:t})}})},_getDefaultOptions:function(){return Pc(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,value:!1})},_canValueBeChangedByClick:function(){return!0},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this.$element().addClass("dx-radiobutton")},_initMarkup:function(){this.callBase(),this._renderIcon(),this._renderCheckedState(this.option("value")),this._renderClick(),this.setAria("role","radio")},_renderIcon:function(){this._$icon=Gu("<div>").addClass(uB),Gu("<div>").addClass("dx-radiobutton-icon-dot").appendTo(this._$icon),this.$element().append(this._$icon)},_renderCheckedState:function(t){this.$element().toggleClass("dx-radiobutton-checked",t).find("."+uB).toggleClass("dx-radiobutton-icon-checked",t),this.setAria("checked",t)},_renderClick:function(){var t=Gf(rg,this.NAME);this._clickAction=this._createAction((function(t){this._clickHandler(t.event)}).bind(this)),pu.off(this.$element(),t),pu.on(this.$element(),t,(function(t){this._clickAction({event:t})}).bind(this))},_clickHandler:function(t){this._saveValueChangeEvent(t),this.option("value",!0)},_optionChanged:function(t){switch(t.name){case"value":this._renderCheckedState(t.value),this.callBase(t);break;default:this.callBase(t)}}});yg("dxRadioButton",pB);var fB=pB,_B="dxListEditDecorator",gB=Gf(RT,_B),mB=Gf(FT,_B),vB=Gf(HT,_B),yB=th.inherit({ctor:function(t){this._list=t,this._init()},_init:qh,_shouldHandleSwipe:!1,_attachSwipeEvent:function(t){var e={itemSizeFunc:(function(){return this._clearSwipeCache&&(this._itemWidthCache=Ed(this._list.$element()),this._clearSwipeCache=!1),this._itemWidthCache}).bind(this)};pu.on(t.$itemElement,gB,e,this._itemSwipeStartHandler.bind(this)),pu.on(t.$itemElement,mB,this._itemSwipeUpdateHandler.bind(this)),pu.on(t.$itemElement,vB,this._itemSwipeEndHandler.bind(this))},_itemSwipeStartHandler:function(t){var e=Gu(t.currentTarget);e.is(".dx-state-disabled, .dx-state-disabled *")?t.cancel=!0:(clearTimeout(this._list._inkRippleTimer),this._swipeStartHandler(e,t))},_itemSwipeUpdateHandler:function(t){var e=Gu(t.currentTarget);this._swipeUpdateHandler(e,t)},_itemSwipeEndHandler:function(t){var e=Gu(t.currentTarget);this._swipeEndHandler(e,t),this._clearSwipeCache=!0},beforeBag:qh,afterBag:qh,_commonOptions:function(){return{activeStateEnabled:this._list.option("activeStateEnabled"),hoverStateEnabled:this._list.option("hoverStateEnabled"),focusStateEnabled:this._list.option("focusStateEnabled")}},modifyElement:function(t){this._shouldHandleSwipe&&(this._attachSwipeEvent(t),this._clearSwipeCache=!0)},afterRender:qh,handleClick:qh,handleKeyboardEvents:qh,handleEnterPressing:qh,handleContextMenu:qh,_swipeStartHandler:qh,_swipeUpdateHandler:qh,_swipeEndHandler:qh,visibilityChange:qh,getExcludedSelectors:qh,dispose:qh}),bB="dx-list-select-decorator-enabled",CB="dx-list-select-checkbox-container",xB="dx-list-select-checkbox",wB="dx-list-select-radiobutton-container",SB="dx-list-select-radiobutton",EB=Gf(rg,"dxListEditDecorator");!function(t,e,i){var n=HD,s={};s[t]=n[t]?n[t]:{},s[t].default=i,Pc(n,s)}("selection",0,yB.inherit({_init:function(){this.callBase.apply(this,arguments);var t=this._list.option("selectionMode");this._singleStrategy="single"===t,this._containerClass=this._singleStrategy?wB:CB,this._controlClass=this._singleStrategy?SB:xB,this._controlWidget=this._singleStrategy?fB:DT,this._list.$element().addClass(bB)},beforeBag:function(t){var e=t.$itemElement,i=t.$container.addClass(this._containerClass),n=Gu("<div>").addClass(this._controlClass).appendTo(i);new this._controlWidget(n,Pc(this._commonOptions(),{value:this._isSelected(e),elementAttr:{"aria-label":"Check State"},focusStateEnabled:!1,hoverStateEnabled:!1,onValueChanged:(function(t){t.event&&this._list._saveSelectionChangeEvent(t.event),this._processCheckedState(e,t.value),t.event&&t.event.stopPropagation()}).bind(this)}))},modifyElement:function(t){this.callBase.apply(this,arguments);var e=t.$itemElement,i=this._controlWidget.getInstance(e.find("."+this._controlClass));pu.on(e,"stateChanged",(function(t,e){i.option("value",e)}).bind(this))},_updateSelectAllState:function(){!this._$selectAll||this._selectAllCheckBox.option("value",this._list.isSelectAll())},afterRender:function(){"all"===this._list.option("selectionMode")&&(this._$selectAll?this._updateSelectAllState():this._renderSelectAll())},handleKeyboardEvents:function(t,e){var i=!e,n=this._list,s=this._$selectAll,o=n._getLastItemIndex();return!(!s||!(e&&0===t||i&&t===o)||(n.option("focusedElement",s),n.scrollToItem(n.option("focusedElement")),0))},handleEnterPressing:function(t){if(this._$selectAll&&this._$selectAll.hasClass("dx-state-focused"))return t.target=this._$selectAll.get(0),this._list._saveSelectionChangeEvent(t),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value")),!0},_renderSelectAll:function(){var t=this._$selectAll=Gu("<div>").addClass("dx-list-select-all"),e=this._list,i=e._supportedKeys().downArrow.bind(e);this._selectAllCheckBox=e._createComponent(Gu("<div>").addClass("dx-list-select-all-checkbox").appendTo(t),DT,{elementAttr:{"aria-label":"Select All"},focusStateEnabled:!1,hoverStateEnabled:!1}),this._selectAllCheckBox.registerKeyHandler("downArrow",i),Gu("<div>").addClass("dx-list-select-all-label").text(this._list.option("selectAllText")).appendTo(t),this._list.itemsContainer().prepend(t),this._updateSelectAllState(),this._attachSelectAllHandler()},_attachSelectAllHandler:function(){this._selectAllCheckBox.option("onValueChanged",this._selectAllHandler.bind(this)),pu.off(this._$selectAll,EB),pu.on(this._$selectAll,EB,this._selectAllClickHandler.bind(this))},_selectAllHandler:function(t){t.event&&t.event.stopPropagation();var e=this._selectAllCheckBox.option("value");t.event&&this._list._saveSelectionChangeEvent(t.event),!0===e?this._selectAllItems():!1===e&&this._unselectAllItems(),this._list._createActionByOption("onSelectAllValueChanged")({value:e})},_checkSelectAllCapability:function(){var t=this._list,e=t._dataController;return!("allPages"===t.option("selectAllMode")&&t.option("grouped")&&!e.group()&&(db.log("W1010"),1))},_selectAllItems:function(){!this._checkSelectAllCapability()||this._list._selection.selectAll("page"===this._list.option("selectAllMode"))},_unselectAllItems:function(){!this._checkSelectAllCapability()||this._list._selection.deselectAll("page"===this._list.option("selectAllMode"))},_selectAllClickHandler:function(t){this._list._saveSelectionChangeEvent(t),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value"))},_isSelected:function(t){return this._list.isItemSelected(t)},_processCheckedState:function(t,e){e?this._list.selectItem(t):this._list.unselectItem(t)},dispose:function(){this._disposeSelectAll(),this._list.$element().removeClass(bB),this.callBase.apply(this,arguments)},_disposeSelectAll:function(){this._$selectAll&&(this._$selectAll.remove(),this._$selectAll=null)}}));var IB="dx-selectbox-popup-wrapper",TB=dB.inherit({_supportedKeys:function(){var t=this,e=this.callBase(),i=function(t){this._isEditable()?this._valueSubstituted()&&(this._preventFiltering=!0):this.option("showClearButton")&&(t.preventDefault(),this.clear()),this._savedTextRemoveEvent=t,this._preventSubstitution=!0},n=function(){t.option("searchEnabled")&&t._valueSubstituted()&&t._searchHandler()};return Pc({},e,{tab:function(){this.option("opened")&&!this._popup.getFocusableElements().length&&this._resetCaretPosition(!0),e.tab&&e.tab.apply(this,arguments),this._cancelSearchIfNeed()},upArrow:function(t){if(e.upArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(t),!0},downArrow:function(t){if(e.downArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(t),!0},leftArrow:function(){n(),e.leftArrow&&e.leftArrow.apply(this,arguments)},rightArrow:function(){n(),e.rightArrow&&e.rightArrow.apply(this,arguments)},home:function(){n(),e.home&&e.home.apply(this,arguments)},end:function(){n(),e.end&&e.end.apply(this,arguments)},escape:function(){var t=e.escape&&e.escape.apply(this,arguments);return this._cancelEditing(),null==t||t},enter:function(t){var i=this.option("opened"),n=this._input().val().trim(),s=n&&this._list&&!this._list.option("focusedElement");if(!n&&wc(this.option("value"))&&this.option("allowClearing"))this._saveValueChangeEvent(t),this.option({selectedItem:null,value:null}),this.close();else{if(this.option("acceptCustomValue"))return t.preventDefault(),s&&(i&&this._toggleOpenState(),this._valueChangeEventHandler(t)),i;if(e.enter&&e.enter.apply(this,arguments))return i}},space:function(t){var e=this.option("opened"),i=this.option("searchEnabled"),n=this.option("acceptCustomValue");if(e&&!i&&!n)return t.preventDefault(),this._valueChangeEventHandler(t),!0},backspace:i,del:i})},_getDefaultOptions:function(){return Pc(this.callBase(),{placeholder:qy.format("Select"),fieldTemplate:null,customItemCreateEvent:"change",valueChangeEvent:"change",acceptCustomValue:!1,onCustomItemCreating:function(t){wc(t.customItem)||(t.customItem=t.text)},showSelectionControls:!1,allowClearing:!0,tooltipEnabled:!1,openOnFieldClick:!0,showDropDownButton:!0,displayCustomValue:!1,useHiddenSubmitElement:!0})},_init:function(){this.callBase(),this._initCustomItemCreatingAction()},_initMarkup:function(){this.$element().addClass("dx-selectbox"),this._renderTooltip(),this.callBase(),this._$container.addClass("dx-selectbox-container")},_createPopup:function(){this.callBase(),this._popup.$element().addClass("dx-selectbox-popup"),this._popup.$overlayContent().attr("tabindex",-1)},_popupWrapperClass:function(){return this.callBase()+" "+IB},_setDeprecatedOptions(){this.callBase(),Pc(this._deprecatedOptions,{valueChangeEvent:{since:"22.2",alias:"customItemCreateEvent"}})},_cancelEditing:function(){!this.option("searchEnabled")&&this._list&&(this._focusListElement(null),this._updateField(this.option("selectedItem")))},_renderOpenedState:function(){this.callBase(),this.option("opened")&&(this._scrollToSelectedItem(),this._focusSelectedElement())},_focusSelectedElement:function(){var t;if(this._searchValue()){var{items:e,selectedItem:i}=this.option(),n=this._list._itemElements(),s=null!==(t=null==e?void 0:e.indexOf(i))&&void 0!==t?t:-1,o=-1===s||this._isCustomItemSelected()?null:n.eq(s);this._focusListElement(o)}else this._focusListElement(null)},_renderFocusedElement:function(){if(this._list){if(!this._searchValue()||this.option("acceptCustomValue"))return void this._focusListElement(null);var t=this._list._itemElements().not(".dx-state-disabled").eq(0);this._focusListElement(t)}},_focusListElement:function(t){this._preventInputValueRender=!0,this._list.option("focusedElement",Uu(t)),delete this._preventInputValueRender},_scrollToSelectedItem:function(){this._list&&this._list.scrollToItem(this._list.option("selectedItem"))},_listContentReadyHandler:function(){this.callBase(),this._dataController.paginate()&&this._needPopupRepaint()||this._scrollToSelectedItem()},_renderValue:function(){return this._renderInputValue(),this._setSubmitValue(),(new _h).resolve()},_renderInputValue:function(){return this.callBase().always((function(){this._renderInputValueAsync()}).bind(this))},_renderInputValueAsync:function(){this._renderTooltip(),this._renderInputValueImpl().always((function(){this._refreshSelected()}).bind(this))},_renderInputValueImpl:function(){return this._renderField(),(new _h).resolve()},_setNextItem:function(t){var e=this._calcNextItem(t),i=this._valueGetter(e);this._setValue(i)},_setNextValue:function(t){(this._dataController.isLoaded()?(new _h).resolve():this._dataController.load()).done((function(){var e=this._getSelectedIndex(),i=this._dataController.pageSize(),n=this._dataController.isLastPage(),s=e===this._items().length-1;this._saveValueChangeEvent(t);var o="downArrow"===Kf(t)?1:-1;i&&!n&&s&&o>0?(this._popup||this._createPopup(),this._dataController.isLoading()||this._list._loadNextPage().done(this._setNextItem.bind(this,o))):this._setNextItem(o)}).bind(this))},_setSelectedItem:function(t){var e=!this._isCustomValueAllowed()&&void 0===t;this.callBase(e?null:t),!e&&(!this._isEditable()||this._isCustomItemSelected())&&this._setListOption("selectedItem",this.option("selectedItem"))},_isCustomValueAllowed:function(){return this.option("acceptCustomValue")||this.callBase()},_displayValue:function(t){return t=!wc(t)&&this._isCustomValueAllowed()?this.option("value"):t,this.callBase(t)},_listConfig:function(){var t=Pc(this.callBase(),{pageLoadMode:"scrollBottom",onSelectionChanged:this._getSelectionChangeHandler(),selectedItem:this.option("selectedItem"),onFocusedItemChanged:this._listFocusedItemChangeHandler.bind(this)});return this.option("showSelectionControls")&&Pc(t,{showSelectionControls:!0,selectByClick:!0}),t},_listFocusedItemChangeHandler:function(t){if(!this._preventInputValueRender){var e=t.component,i=Gu(e.option("focusedElement")),n=e._getItemData(i);this._updateField(n)}},_updateField:function(t){if(!this._getTemplateByOption("fieldTemplate")||!this.option("fieldTemplate")){var e=this._displayGetter(t);return this.option("text",e),void this._renderDisplayText(e)}this._renderField()},_getSelectionChangeHandler:function(){return this.option("showSelectionControls")?this._selectionChangeHandler.bind(this):qh},_selectionChangeHandler:function(t){Fc(t.addedItems||[],(function(t,e){this._setValue(this._valueGetter(e))}).bind(this))},_getActualSearchValue:function(){return this._dataController.searchValue()},_toggleOpenState:function(t){if(!this.option("disabled")){if(!(t=arguments.length?t:!this.option("opened"))&&!this._shouldClearFilter()&&this._restoreInputText(!0),this._wasSearch()&&t){this._wasSearch(!1);var e=this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded();if(e&&this._dataController.getDataSource()){if(this._searchTimer)return;var i=this._getActualSearchValue();i&&this._wasSearch(!0),this._filterDataSource(i||null)}else this._setListOption("items",[])}t&&this._scrollToSelectedItem(),this.callBase(t)}},_renderTooltip:function(){this.option("tooltipEnabled")&&this.$element().attr("title",this.option("displayValue"))},_renderDimensions:function(){this.callBase(),this._updatePopupWidth(),this._updateListDimensions()},_isValueEqualInputText:function(){var t=this.option("selectedItem");if(null===t)return!1;var e=this._displayGetter(t);return(e?String(e):"")===this._searchValue()},_popupHidingHandler:function(){this._isValueEqualInputText()&&this._cancelEditing(),this.callBase()},_popupHiddenHandler:function(){this.callBase(),this._shouldCancelSearch()&&(this._wasSearch(!1),this._searchCanceled(),this._shouldCancelSearch(!1))},_restoreInputText:function(t){this.option("readOnly")||this._loadItemDeferred&&this._loadItemDeferred.always((function(){var{acceptCustomValue:e,text:i,selectedItem:n}=this.option();e?!t&&!this._isValueChanging&&(this._updateField(null!=n?n:this._createCustomItem(i)),this._clearFilter()):this.option("searchEnabled")&&!this._searchValue()&&this.option("allowClearing")?this._clearTextValue():this._isValueEqualInputText()||this._renderInputValue().always((function(t){var e=Bh(t,n);this._setSelectedItem(e),this._updateField(e),this._clearFilter()}).bind(this))}).bind(this))},_valueChangeEventIncludesBlur:function(){return this.option(this._getValueChangeEventOptionName()).includes("blur")},_isPreventedFocusOutEvent:function(t){return this._preventNestedFocusEvent(t)||this._valueChangeEventIncludesBlur()},_focusOutHandler:function(t){this._isPreventedFocusOutEvent(t)||(this._isOverlayNestedTarget(t.relatedTarget)||(this._restoreInputText(),this._clearSearchTimer()),this._cancelSearchIfNeed(t)),t.target=this._input().get(0),this.callBase(t)},_cancelSearchIfNeed:function(t){var{searchEnabled:e}=this.option(),i=this._isOverlayNestedTarget(null==t?void 0:t.relatedTarget);if(this._wasSearch()&&e&&!i){var n,s=null===(n=this._popup)||void 0===n?void 0:n._hideAnimationProcessing;this._clearSearchTimer(),s?this._shouldCancelSearch(!0):(this._wasSearch(!1),this._searchCanceled())}},_shouldCancelSearch:function(t){if(!arguments.length)return this._shouldCancelSearchValue;this._shouldCancelSearchValue=t},_isOverlayNestedTarget:function(t){return!!Gu(t).closest(".".concat(IB)).length},_clearTextValue:function(){var t=this.option("selectedItem"),e=this._displayGetter(t);t&&""!==e&&(this._savedTextRemoveEvent&&this._saveValueChangeEvent(this._savedTextRemoveEvent),this.option("value",null)),delete this._savedTextRemoveEvent},_shouldOpenPopup:function(){return this._needPassDataSourceToList()&&this._wasSearch()},_isFocused:function(){var t=sd.getActiveElement(this.element());return this.callBase()&&Gu(t).closest(this._input()).length>0},_getValueChangeEventOptionName:function(){return"customItemCreateEvent"},_renderValueChangeEvent:function(){this._isEditable()&&this.callBase()},_fieldRenderData:function(){var t=this._list&&this.option("opened")&&Gu(this._list.option("focusedElement"));return t&&t.length?this._list._getItemData(t):this.option("selectedItem")},_isSelectedValue:function(t){return this._isValueEquals(t,this.option("value"))},_shouldCloseOnItemClick:function(){return!(this.option("showSelectionControls")&&"single"!==this.option("selectionMode"))},_listItemClickHandler:function(t){var e=this._getCurrentValue();this._focusListElement(Gu(t.itemElement)),this._saveValueChangeEvent(t.event),this._completeSelection(this._valueGetter(t.itemData)),this._shouldCloseOnItemClick()&&this.option("opened",!1),this.option("searchEnabled")&&e===this._valueGetter(t.itemData)&&this._updateField(t.itemData),this._shouldClearFilter()&&this._cancelSearchIfNeed()},_shouldClearFilter:function(){return this._wasSearch()},_completeSelection:function(t){this._setValue(t)},_loadItem:function(t,e){var i=this,n=new _h;return this.callBase(t,e).done((function(t){n.resolve(t)}).bind(this)).fail((function(e){if(null==e||!e.shouldSkipCallback){var s=i.option("selectedItem");i.option("acceptCustomValue")&&t===i._valueGetter(s)?n.resolve(s):n.reject()}}).bind(this)),n.promise()},_loadInputValue:function(t,e){return this._loadItemDeferred=this._loadItem(t).always(e),this._loadItemDeferred},_isCustomItemSelected:function(){var t=this.option("selectedItem"),e=this._searchValue(),i=this._displayGetter(t);return!i||e!==i.toString()},_valueChangeEventHandler:function(t){this.option("acceptCustomValue")&&this._isCustomItemSelected()&&!this._isValueChanging&&(this._isValueChanging=!0,this._customItemAddedHandler(t))},_initCustomItemCreatingAction:function(){this._customItemCreatingAction=this._createActionByOption("onCustomItemCreating")},_createCustomItem:function(t){var e={text:t},i=this._customItemCreatingAction(e),n=Bh(i,e.customItem);return wc(i)&&Gc.log("W0015","onCustomItemCreating","customItem"),n},_customItemAddedHandler:function(t){var e=this._searchValue(),i=this._createCustomItem(e);if(this._saveValueChangeEvent(t),void 0===i)throw this._renderValue(),Gc.Error("E0121");Bc(i)?ph(i).done(this._setCustomItem.bind(this)).fail(this._setCustomItem.bind(this,null)):this._setCustomItem(i)},_setCustomItem:function(t){this._disposed||(this.option("selectedItem",t=t||null),this._cancelSearchIfNeed(),this._setValue(this._valueGetter(t)),this._renderDisplayText(this._displayGetter(t)),this._isValueChanging=!1)},_clearValueHandler:function(t){return this._preventFiltering=!0,this.callBase(t),this._searchCanceled(),!1},_wasSearch:function(t){if(!arguments.length)return!!this._wasSearchValue;this._wasSearchValue=t},_searchHandler:function(){this._preventFiltering?delete this._preventFiltering:(this._needPassDataSourceToList()&&this._wasSearch(!0),this.callBase(arguments))},_dataSourceFiltered:function(t){this.callBase(),null!==t&&(this._renderInputSubstitution(),this._renderFocusedElement())},_valueSubstituted:function(){var t=this._input().get(0),e=this._searchValue().length,i=0===t.selectionStart&&t.selectionEnd===e,n=t.selectionStart!==t.selectionEnd,s=e===t.selectionEnd;return this._wasSearch()&&n&&!i&&s&&this._shouldSubstitutionBeRendered()},_shouldSubstitutionBeRendered:function(){return!this._preventSubstitution&&this.option("searchEnabled")&&!this.option("acceptCustomValue")&&"startswith"===this.option("searchMode")},_renderInputSubstitution:function(){if(this._shouldSubstitutionBeRendered()){var t=this._list&&this._getPlainItems(this._list.option("items"))[0];if(t){var e=this._input(),i=e.val().length;if(0!==i){var n=e.get(0),s=this._displayGetter(t).toString();n.value=s,this._caret({start:i,end:s.length})}}}else delete this._preventSubstitution},_dispose:function(){this._renderInputValueAsync=qh,delete this._loadItemDeferred,this.callBase()},_optionChanged:function(t){switch(t.name){case"customItemCreateEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onCustomItemCreating":this._initCustomItemCreatingAction();break;case"tooltipEnabled":this._renderTooltip();break;case"displayCustomValue":case"acceptCustomValue":case"showSelectionControls":this._invalidate();break;case"allowClearing":break;default:this.callBase(t)}}});yg("dxSelectBox",TB);var OB="dxTagData",kB="dx-tag",DB="dx-tagbox-multi-tag",AB="dx-tag-custom",BB="dx-tag-remove-button",MB="dx-tagbox-single-line",PB=TB.inherit({_supportedKeys:function(){var t=this.callBase(),e=t=>this._list._keyboardHandler(t),i=this.option("rtlEnabled");return Pc({},t,{backspace:function(t){if(this._isCaretAtTheStart()){this._processKeyboardEvent(t),this._isTagRemoved=!0;var e=this._$focusedTag||this._tagElements().last();this._$focusedTag&&this._moveTagFocus("prev",!0),0!==e.length&&(this._preserveFocusedTag=!0,this._removeTagElement(e),delete this._preserveFocusedTag)}},upArrow:(i,n)=>i.altKey||!this._list?t.upArrow.call(this,i):e(n),downArrow:(i,n)=>i.altKey||!this._list?t.downArrow.call(this,i):e(n),del:function(t){if(this._$focusedTag&&this._isCaretAtTheStart()){this._processKeyboardEvent(t),this._isTagRemoved=!0;var e=this._$focusedTag;this._moveTagFocus("next",!0),this._preserveFocusedTag=!0,this._removeTagElement(e),delete this._preserveFocusedTag}},enter:function(t,i){var n=this._list&&null!==this._list.option("focusedElement");if(this.option("acceptCustomValue")&&!n)return t.preventDefault(),void(""!==this._searchValue()&&this._customItemAddedHandler(t));this.option("opened")&&(this._saveValueChangeEvent(t),e(i),t.preventDefault())},space:function(t,i){var n=this.option("opened"),s=this._shouldRenderSearchEvent();n&&!s&&(this._saveValueChangeEvent(t),e(i),t.preventDefault())},leftArrow:function(t){if(!(!this._isCaretAtTheStart()||this._isEmpty()||this._isEditable()&&i&&!this._$focusedTag)){t.preventDefault();var e=i?"next":"prev";this._moveTagFocus(e),!this.option("multiline")&&this._scrollContainer(e)}},rightArrow:function(t){if(this._isCaretAtTheStart()&&!this._isEmpty()&&(!this._isEditable()||i||this._$focusedTag)){t.preventDefault();var e=i?"prev":"next";this._moveTagFocus(e),!this.option("multiline")&&this._scrollContainer(e)}}})},_processKeyboardEvent:function(t){t.preventDefault(),t.stopPropagation(),this._saveValueChangeEvent(t)},_isEmpty:function(){return 0===this._getValue().length},_updateTagsContainer:function(t){this._$tagsContainer=t.addClass("dx-tag-container")},_allowSelectItemByTab:function(){return!1},_isCaretAtTheStart:function(){var t=Bk(this._input());return 0===t.start&&0===t.end},_updateInputAriaActiveDescendant(t){this.setAria("activedescendant",t,this._input())},_moveTagFocus:function(t,e){if(!this._$focusedTag){var i=this._tagElements();return this._$focusedTag="next"===t?i.first():i.last(),this._toggleFocusClass(!0,this._$focusedTag),void this._updateInputAriaActiveDescendant(this._$focusedTag.attr("id"))}var n=this._$focusedTag[t](".".concat(kB));n.length>0?(this._replaceFocusedTag(n),this._updateInputAriaActiveDescendant(n.attr("id"))):(e||"next"===t&&this._isEditable())&&(this._clearTagFocus(),this._updateInputAriaActiveDescendant())},_replaceFocusedTag:function(t){this._toggleFocusClass(!1,this._$focusedTag),this._$focusedTag=t,this._toggleFocusClass(!0,this._$focusedTag)},_clearTagFocus:function(){!this._$focusedTag||(this._toggleFocusClass(!1,this._$focusedTag),this._updateInputAriaActiveDescendant(),delete this._$focusedTag)},_focusClassTarget:function(t){return t&&t.length&&t[0]!==this._focusTarget()[0]?t:this.callBase()},_getLabelContainer:function(){return this._$tagsContainer},_getFieldElement(){return this._input()},_scrollContainer:function(t){if(!this.option("multiline")&&rd()&&this._$tagsContainer){var e=this._getScrollPosition(t);this._$tagsContainer.scrollLeft(e)}},_getScrollPosition:function(t){return"start"===t||"end"===t?this._getBorderPosition(t):this._$focusedTag?this._getFocusedTagPosition(t):this._getBorderPosition("end")},_getBorderPosition:function(t){var e=this.option("rtlEnabled");return"end"===t^e^!e?0:(e?-1:1)*(this._$tagsContainer.get(0).scrollWidth-kd(this._$tagsContainer))},_getFocusedTagPosition:function(t){var e="next"===t^this.option("rtlEnabled"),{left:i}=this._$focusedTag.position(),n=this._$tagsContainer.scrollLeft();return e&&(i+=kd(this._$focusedTag,!0)-kd(this._$tagsContainer)),e^i<0&&(n+=i),n},_setNextValue:qh,_getDefaultOptions:function(){return Pc(this.callBase(),{value:[],showDropDownButton:!1,maxFilterQueryLength:1500,tagTemplate:"tag",selectAllText:qy.format("dxList-selectAll"),hideSelectedItems:!1,selectedItems:[],selectAllMode:"page",onSelectAllValueChanged:null,maxDisplayedTags:void 0,showMultiTagOnly:!0,onMultiTagPreparing:null,multiline:!0,useSubmitBehavior:!0})},_init:function(){this.callBase(),this._selectedItems=[],this._initSelectAllValueChangedAction()},_initActions:function(){this.callBase(),this._initMultiTagPreparingAction()},_initMultiTagPreparingAction:function(){this._multiTagPreparingAction=this._createActionByOption("onMultiTagPreparing",{beforeExecute:(function(t){this._multiTagPreparingHandler(t.args[0])}).bind(this),excludeValidators:["disabled","readOnly"]})},_multiTagPreparingHandler:function(t){var{length:e}=this._getValue();t.text=this.option("showMultiTagOnly")?qy.getFormatter("dxTagBox-selected")(e):qy.getFormatter("dxTagBox-moreSelected")(e-this.option("maxDisplayedTags")+1)},_initDynamicTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({tag:new ib((t,e)=>{var i,n=Gu("<div>").addClass("dx-tag-content");Gu("<span>").text(null!==(i=e.text)&&void 0!==i?i:e).appendTo(n),Gu("<div>").addClass(BB).appendTo(n),t.append(n)},["text"],this.option("integrationOptions.watchMethod"),{text:this._displayGetter})})},_toggleSubmitElement:function(t){t?(this._renderSubmitElement(),this._setSubmitValue()):(this._$submitElement&&this._$submitElement.remove(),delete this._$submitElement)},_renderSubmitElement:function(){!this.option("useSubmitBehavior")||(this._$submitElement=Gu("<select>").attr({multiple:"multiple","aria-label":"Selected items"}).css("display","none").appendTo(this.$element()))},_setSubmitValue:function(){if(this.option("useSubmitBehavior")){for(var t=this._getValue(),e=[],i=0,n=t.length;i<n;i++){var s=this._shouldUseDisplayValue(t[i]);e.push(Gu("<option>").val(s?this._displayGetter(t[i]):t[i]).attr("selected","selected"))}this._getSubmitElement().empty().append(e)}},_initMarkup:function(){this._tagElementsCache=Gu();var t=!this.option("multiline");this.$element().addClass("dx-tagbox").toggleClass("dx-tagbox-only-select",!(this.option("searchEnabled")||this.option("acceptCustomValue"))).toggleClass(MB,t),this.setAria({role:"group",roledescription:"tagbox"},this.$element()),this._initTagTemplate(),this.callBase()},_getNewLabelId:(t,e,i)=>t?i?t===e?void 0:t.split(" ").filter(t=>t!==e).join(" "):"".concat(t," ").concat(e):e,_updateElementAria(t,e){if(t){var i=this.$element().attr("aria-labelledby"),n=this._getNewLabelId(i,t,e);this.setAria("labelledby",n,this.$element())}else this.setAria("labelledby",void 0,this.$element())},_render:function(){this.callBase(),this._renderTagRemoveAction(),this._renderSingleLineScroll(),this._scrollContainer("start")},_initTagTemplate:function(){this._tagTemplate=this._getTemplateByOption("tagTemplate")},_renderField:function(){var t=!wc(this.option("fieldTemplate"));this.$element().toggleClass("dx-tagbox-default-template",t).toggleClass("dx-tagbox-custom-template",!t),this.callBase()},_renderTagRemoveAction:function(){var t=this._createAction(this._removeTagHandler.bind(this)),e=Gf(rg,"dxTagBoxTagRemove");pu.off(this._$tagsContainer,e),pu.on(this._$tagsContainer,e,".".concat(BB),e=>{t({event:e})})},_renderSingleLineScroll:function(){var t=Gf("dxmousewheel",this.NAME),e=this.$element(),i=this.option("multiline");pu.off(e,t),"desktop"===Rp.real().deviceType?i||pu.on(e,t,this._tagContainerMouseWheelHandler.bind(this)):this._$tagsContainer&&this._$tagsContainer.css("overflowX",i?"":"auto")},_tagContainerMouseWheelHandler:function(t){var e=this._$tagsContainer.scrollLeft(),i=-.3*t.delta;if(!Uf(t)&&function(t,e,i){var n=Gu(t),s=i?n.scrollLeft():n.scrollTop(),o=i?"Width":"Height",r=n.prop("scroll".concat(o))-n.prop("client".concat(o))-s|0;return(0!==s||0!==r)&&(!!(0===s&&e>=0||0===r&&e<=0||s>0&&r>0)||void 0)}(this._$tagsContainer,i,!0))return this._$tagsContainer.scrollLeft(e+i),!1},_renderEvents:function(){this.callBase();var t=this._input(),e=Gf("keydown",this.NAME);pu.on(t,e,t=>{var e=Kf(t);!this._isControlKey(e)&&this._isEditable()&&this._clearTagFocus()})},_popupWrapperClass:function(){return this.callBase()+" dx-tagbox-popup-wrapper"},_renderInput:function(){this.callBase(),this._renderPreventBlurOnInputClick()},_renderPreventBlurOnInputClick:function(){var t=Gf("mousedown","dxTagBox");pu.off(this._inputWrapper(),t),pu.on(this._inputWrapper(),t,t=>{t.target!==this._input()[0]&&this._isFocused()&&t.preventDefault()})},_renderInputValueImpl:function(){return this._renderMultiSelect()},_loadInputValue:function(){return gh()},_clearTextValue:function(){this._input().val(""),this._toggleEmptinessEventHandler(),this.option("text","")},_focusInHandler:function(t){this._preventNestedFocusEvent(t)||this._scrollContainer("end"),this.callBase(t)},_renderInputValue:function(){return this.option("displayValue",this._searchValue()),this.callBase()},_restoreInputText:function(t){t||this._clearTextValue()},_focusOutHandler:function(t){this._preventNestedFocusEvent(t)||(this._clearTagFocus(),this._scrollContainer("start")),this.callBase(t)},_initSelectAllValueChangedAction:function(){this._selectAllValueChangeAction=this._createActionByOption("onSelectAllValueChanged")},_renderList:function(){this.callBase(),this._setListDataSourceFilter()},_canListHaveFocus:function(){return"useButtons"===this.option("applyValueMode")},_listConfig:function(){var t=this.option("showSelectionControls")?"all":"multiple";return Pc(this.callBase(),{maxFilterLengthInRequest:this.option("maxFilterQueryLength"),selectionMode:t,selectAllText:this.option("selectAllText"),onSelectAllValueChanged:t=>{var{value:e}=t;this._selectAllValueChangeAction({value:e})},selectAllMode:this.option("selectAllMode"),selectedItems:this._selectedItems,onFocusedItemChanged:null})},_renderMultiSelect:function(){var t=new _h;return this._updateTagsContainer(this._$textEditorInputContainer),this._renderInputSize(),this._renderTags().done(()=>{this._popup&&this._popup.refreshPosition(),t.resolve()}).fail(t.reject),t.promise()},_listItemClickHandler:function(t){!this.option("showSelectionControls")&&this._clearTextValue(),"useButtons"!==this.option("applyValueMode")&&(this.callBase(t),this._saveValueChangeEvent(void 0))},_shouldClearFilter:function(){var t=this.callBase();return!this.option("showSelectionControls")&&t},_renderInputSize:function(){var t=this._input(),e=t.val(),i=Ec(e)&&e,n="",s="",o=this.option("searchEnabled")||this.option("acceptCustomValue");if(i&&o){var r=((t,e,i)=>{var n=S_.getComputedStyle(Gu(t).get(0)),s=i&&i.includePaddings;return Gu("<div>").text(e).css({fontStyle:n.fontStyle,fontVariant:n.fontVariant,fontWeight:n.fontWeight,fontSize:n.fontSize,fontFamily:n.fontFamily,letterSpacing:n.letterSpacing,border:n.border,paddingTop:s?n.paddingTop:"",paddingRight:s?n.paddingRight:"",paddingBottom:s?n.paddingBottom:"",paddingLeft:s?n.paddingLeft:"",visibility:"hidden",whiteSpace:"pre",position:"absolute",float:"left"})})(t,e,{includePaddings:!0});r.insertAfter(t),n=kd(r)+5,r.remove()}else e||(s=1);t.css("width",n),t.attr("size",s)},_renderInputSubstitution:function(){this.callBase(),this._updateWidgetHeight()},_getValue:function(){return this.option("value")||[]},_multiTagRequired:function(){var t=this._getValue(),e=this.option("maxDisplayedTags");return wc(e)&&t.length>e},_renderMultiTag:function(t){var e=Gu("<div>").addClass(kB).addClass(DB),i={multiTagElement:Uu(e),selectedItems:this.option("selectedItems")};return this._multiTagPreparingAction(i),!i.cancel&&(e.data(OB,i.text),e.insertBefore(t),this._tagTemplate.render({model:i.text,container:Uu(e)}),e)},_getFilter:function(t){var e=this._dataController.filter(),i=t.getCombinedFilter(this.option("valueExpr"),e),n=encodeURI(JSON.stringify(i)).length,s=this.option("maxFilterQueryLength");if(n<=s)return i;db.log("W1019",s)},_getFilteredItems:function(t){var e,i;null===(e=this._loadFilteredItemsPromise)||void 0===e||e.reject();var n=new vb(t),s=null===(i=this._list)||void 0===i?void 0:i.option("selectedItems"),o=!!s&&this._list._dataController.isLoaded(),r=s||this.option("selectedItems"),a=n.getLocalFilter(this._valueGetter),l=r.filter(a),c=l.length===t.length,h=new _h,d=this._dataController;if((!this._isDataSourceChanged||o)&&c)return h.resolve(l).promise();var{customQueryParams:u,expand:p,select:f}=d.loadOptions(),_=this._getFilter(n);return d.loadFromStore({filter:_,customQueryParams:u,expand:p,select:f}).done((t,e)=>{if(this._isDataSourceChanged=!1,this._disposed)h.reject();else{var{data:i}=Iy(t,e),n=d.applyMapFunction(i);h.resolve(n.filter(a))}}).fail(h.reject),this._loadFilteredItemsPromise=h,h.promise()},_createTagsData:function(t,e){var i=[],n={},s="this"===this._valueGetterExpr(),o={};e.forEach(t=>{var e=s?JSON.stringify(t):this._valueGetter(t);o[e]=t});var r=[];t.forEach((t,e)=>{var a=o[s?JSON.stringify(t):t];if(s&&!wc(a))r.push(this._loadItem(t,n).always(n=>{var s=this._createTagData(i,n,t,e);i.splice(e,0,s)}));else{var l=this._createTagData(i,a,t,e);i.splice(e,0,l)}});var a=new _h;return gh.apply(this,r).always(function(){a.resolve(i)}),a.promise()},_createTagData:function(t,e,i,n){if(wc(e))return this._selectedItems.push(e),e;var s=this.option("selectedItem");return this._valueGetter(s)===i?s:i},_isGroupedData:function(){return this.option("grouped")&&!this._dataController.group()},_getItemsByValues:function(t){var e=[];return t.forEach((function(t){var i=this._getItemFromPlain(t);wc(i)&&e.push(i)}).bind(this)),e},_getFilteredGroupedItems:function(t){var e=new _h;return this._filteredGroupedItemsLoadPromise&&this._dataController.cancel(this._filteredGroupedItemsLoadPromise.operationId),this._dataController.items().length?e.resolve(this._getItemsByValues(t)):this._filteredGroupedItemsLoadPromise=this._dataController.load().done(()=>{e.resolve(this._getItemsByValues(t))}).fail(()=>{e.resolve([])}).always(()=>{this._filteredGroupedItemsLoadPromise=void 0}),e.promise()},_loadTagsData:function(){var t=this._getValue(),e=new _h;return this._selectedItems=[],(this._isGroupedData()?this._getFilteredGroupedItems(t):this._getFilteredItems(t)).done(i=>{this._createTagsData(t,i).always(function(t){e.resolve(t)})}).fail(e.reject.bind(this)),e.promise()},_renderTags:function(){var t=new _h,e=!1;return this._shouldGetItemsFromPlain(this._valuesToUpdate)&&(this._selectedItems=this._getItemsFromPlain(this._valuesToUpdate),this._selectedItems.length===this._valuesToUpdate.length&&(this._renderTagsImpl(this._selectedItems),e=!0,t.resolve())),e||this._loadTagsData().done(e=>{this._disposed?t.reject():(this._renderTagsImpl(e),t.resolve())}).fail(t.reject),t.promise()},_renderTagsImpl:function(t){this._renderTagsCore(t),this._renderEmptyState(),this._preserveFocusedTag||this._clearTagFocus()},_shouldGetItemsFromPlain:function(t){return t&&this._dataController.isLoaded()&&t.length<=this._getPlainItems().length},_getItemsFromPlain:function(t){var e=this._getSelectedItemsFromList(t);if(0===e.length&&t.length>0||e.length<t.length){var i=this._getPlainItems();e=this._filterSelectedItems(i,t)}return e},_getSelectedItemsFromList:function(t){var e,i=null===(e=this._list)||void 0===e?void 0:e.option("selectedItems"),n=[];return t.length===(null==i?void 0:i.length)&&(n=this._filterSelectedItems(i,t)),n},_filterSelectedItems:function(t,e){return t.filter(t=>{for(var i,n=0;n<e.length;n++)if(Tc(i=e[n])){if(this._isValueEquals(t,i))return!0}else if(this._isValueEquals(this._valueGetter(t),i))return!0;return!1},this)},_integrateInput:function(){this._isInputReady.resolve(),this.callBase();var t=this.$element().find(".".concat("dx-texteditor-input-container"));this._updateTagsContainer(t),this._renderTagRemoveAction()},_renderTagsCore:function(t){var e;null===(e=this._isInputReady)||void 0===e||e.reject(),this._isInputReady=new _h,this._renderField(),this.option("selectedItems",this._selectedItems.slice()),this._cleanTags(),this._input().length>0&&this._isInputReady.resolve(),gh(this._isInputReady).done(()=>{this._renderTagsElements(t)})},_renderTagsElements(t){var e=this._multiTagRequired()&&this._renderMultiTag(this._input()),i=this.option("showMultiTagOnly"),n=this.option("maxDisplayedTags");t.forEach((t,s)=>{if(e&&i||e&&!i&&s-n>=-1)return!1;this._renderTag(t,e||this._input())}),this._isFocused()&&this._scrollContainer("end"),this._refreshTagElements()},_cleanTags:function(){if(this._multiTagRequired())this._tagElements().remove();else{var t=this._tagElements(),e=this._getValue();Fc(t,function(t,i){var n=Gu(i),s=n.data(OB);null!=e&&e.includes(s)||n.remove()})}this._updateElementAria()},_renderEmptyState:function(){var t=!(this._getValue().length||this._selectedItems.length||this._searchValue());this._toggleEmptiness(t),this._renderDisplayText()},_renderDisplayText:function(){this._renderInputSize()},_refreshTagElements:function(){this._tagElementsCache=this.$element().find(".".concat(kB))},_tagElements:function(){return this._tagElementsCache},_applyTagTemplate:function(t,e){this._tagTemplate.render({model:t,container:Uu(e)})},_renderTag:function(t,e){var i=this._valueGetter(t);if(wc(i)){var n=this._getTag(i),s=this._displayGetter(t),o=this._getItemModel(t,s);if(n)wc(s)&&(n.empty(),this._applyTagTemplate(o,n)),n.removeClass(AB),this._updateElementAria(n.attr("id"));else{var r="dx-".concat(new lh);n=this._createTag(i,e,r),wc(t)?this._applyTagTemplate(o,n):(n.addClass(AB),this._applyTagTemplate(i,n)),this._updateElementAria(r)}}},_getItemModel:function(t,e){return Tc(t)&&wc(e)?t:Bh(e,"")},_getTag:function(t){for(var e=this._tagElements(),i=e.length,n=!1,s=0;s<i;s++){var o=e[s],r=mu(o,OB);if(t===r||Yh(t,r)){n=Gu(o);break}}return n},_createTag:function(t,e,i){return Gu("<div>").attr("id",i).addClass(kB).data(OB,t).insertBefore(e)},_toggleEmptinessEventHandler:function(){this._toggleEmptiness(!this._getValue().length&&!this._searchValue().length)},_customItemAddedHandler:function(t){this.callBase(t),this._clearTextValue()},_removeTagHandler:function(t){var e=t.event;e.stopPropagation(),this._saveValueChangeEvent(e);var i=Gu(e.target).closest(".".concat(kB));this._removeTagElement(i)},_removeTagElement:function(t){if(t.hasClass(DB))this.option("showMultiTagOnly")?this.clear():this.option("value",this._getValue().slice(0,this.option("maxDisplayedTags")));else{var e=t.data(OB),i=t.attr("id");this._removeTagWithUpdate(e),this._updateElementAria(i,!0),this._refreshTagElements()}},_updateField:qh,_removeTagWithUpdate:function(t){var e=this._getValue().slice();this._removeTag(e,t),this.option("value",e),0===e.length&&this._clearTagFocus()},_getCurrentValue:function(){return this._lastValue()},_selectionChangeHandler:function(t){if("useButtons"!==this.option("applyValueMode")){var e=this._getValue().slice();if(Fc(t.removedItems||[],(t,i)=>{this._removeTag(e,this._valueGetter(i))}),Fc(t.addedItems||[],(t,i)=>{this._addTag(e,this._valueGetter(i))}),this._updateWidgetHeight(),!Yh(this._list.option("selectedItemKeys"),this.option("value"))){var i=this._list._getSelectionChangeEvent();i&&this._saveValueChangeEvent(i),this.option("value",e)}this._list._saveSelectionChangeEvent(void 0)}},_removeTag:function(t,e){var i=this._valueIndex(e,t);i>=0&&t.splice(i,1)},_addTag:function(t,e){this._valueIndex(e)<0&&t.push(e)},_fieldRenderData:function(){return this._selectedItems.slice()},_completeSelection:function(t){this.option("showSelectionControls")||this._setValue(t)},_setValue:function(t){if(null!==t){var e="useButtons"===this.option("applyValueMode"),i=this._valueIndex(t),n=(e?this._list.option("selectedItemKeys"):this._getValue()).slice();i>=0?n.splice(i,1):n.push(t),"useButtons"===this.option("applyValueMode")?this._list.option("selectedItemKeys",n):this.option("value",n)}},_isSelectedValue:function(t,e){return this._valueIndex(t,null,e)>-1},_valueIndex:function(t,e,i){var n=-1;return i&&"object"!=typeof t&&(i.indexByValues||(i.indexByValues={},(e=e||this._getValue()).forEach(function(t,e){i.indexByValues[t]=e})),t in i.indexByValues)?i.indexByValues[t]:(e=e||this._getValue(),Fc(e,(e,i)=>{if(this._isValueEquals(t,i))return n=e,!1}),n)},_lastValue:function(){var t=this._getValue(),e=t[t.length-1];return null!=e?e:null},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")||this.option("acceptCustomValue")},_searchHandler:function(t){this.option("searchEnabled")&&!!t&&!this._isTagRemoved&&(this.callBase(arguments),this._setListDataSourceFilter()),this._updateWidgetHeight(),delete this._isTagRemoved},_updateWidgetHeight:function(){var t=this.$element(),e=Td(t);this._renderInputSize();var i=Td(t);this._popup&&this.option("opened")&&this._isEditable()&&i!==e&&this._popup.repaint()},_refreshSelected:function(){var t;(null===(t=this._list)||void 0===t?void 0:t.getDataSource())&&this._list.option("selectedItems",this._selectedItems)},_resetListDataSourceFilter:function(){var t=this._dataController;delete this._userFilter,t.filter(null),t.reload()},_setListDataSourceFilter:function(){if(this.option("hideSelectedItems")&&this._list){var t=this._dataController,e=this._valueGetterExpr();if(Ec(e)&&"this"!==e){var i=this._dataSourceFilterExpr();void 0===this._userFilter&&(this._userFilter=t.filter()||null),this._userFilter&&i.push(this._userFilter),t.filter(i.length?i:null)}else t.filter(this._dataSourceFilterFunction.bind(this));t.load()}},_dataSourceFilterExpr:function(){var t=[];return this._getValue().forEach(e=>t.push(["!",[this._valueGetterExpr(),e]])),t},_dataSourceFilterFunction:function(t){var e=this._valueGetter(t),i=!0;return Fc(this._getValue(),(t,n)=>{if(this._isValueEquals(n,e))return i=!1,!1}),i},_dataSourceChangedHandler:function(){this._isDataSourceChanged=!0,this.callBase.apply(this,arguments)},_applyButtonHandler:function(t){this._saveValueChangeEvent(t.event),this.option("value",this._getSortedListValues()),this._clearTextValue(),this.callBase(),this._cancelSearchIfNeed()},_getSortedListValues:function(){var t=this._getListValues(),e=this.option("value")||[],i=t.length?function(t,e){var i=Bg(e);return t.filter(t=>{var e=i.get(t);return e&&i.set(t,e-1),e})}(e,t):[],n=i.length?Mg(t,e):t;return i.concat(n)},_getListValues:function(){return this._list?this._getPlainItems(this._list.option("selectedItems")).map(t=>this._valueGetter(t)):[]},_setListDataSource:function(){var t=this._getValue();this.callBase(),t!==this.option("value")&&this.option("value",t),this._refreshSelected()},_renderOpenedState:function(){this.callBase(),"useButtons"===this.option("applyValueMode")&&!this.option("opened")&&this._refreshSelected()},clear:function(){this._restoreInputText();var t=this._getDefaultOptions().value,e=this.option("value");t&&0===t.length&&e&&t.length===e.length||this.callBase()},_clean:function(){this.callBase(),delete this._defaultTagTemplate,delete this._valuesToUpdate,delete this._tagTemplate},_getSelectedItemsDifference(t,e){if(!t.length)return{addedItems:[],removedItems:e.slice()};if(!e.length)return{addedItems:t.slice(),removedItems:[]};var i=e.reduce((t,e)=>(t[this._valueGetter(e)]=e,t),{}),n=[];return t.forEach(t=>{var e=this._valueGetter(t);i[e]||n.push(t),delete i[e]}),{addedItems:n,removedItems:Object.values(i)}},_optionChanged:function(t){var{name:e,value:i,previousValue:n}=t;switch(e){case"onSelectAllValueChanged":this._initSelectAllValueChangedAction();break;case"onMultiTagPreparing":this._initMultiTagPreparingAction(),this._renderTags();break;case"hideSelectedItems":i?this._setListDataSourceFilter():this._resetListDataSourceFilter();break;case"useSubmitBehavior":this._toggleSubmitElement(i);break;case"displayExpr":this.callBase(t),this._initTemplates(),this._invalidate();break;case"tagTemplate":this._initTagTemplate(),this._invalidate();break;case"selectAllText":this._setListOption("selectAllText",this.option("selectAllText"));break;case"readOnly":case"disabled":this.callBase(t),!i&&this._refreshEvents();break;case"value":this._valuesToUpdate=i,this.callBase(t),this._valuesToUpdate=void 0,this._setListDataSourceFilter();break;case"maxDisplayedTags":case"showMultiTagOnly":this._renderTags();break;case"selectAllMode":this._setListOption(e,i);break;case"selectedItem":break;case"selectedItems":this._selectionChangedAction(this._getSelectedItemsDifference(i,n));break;case"multiline":this.$element().toggleClass(MB,!i),this._renderSingleLineScroll();break;case"maxFilterQueryLength":break;default:this.callBase(t)}},_getActualSearchValue:function(){return this.callBase()||this._searchValue()},_popupHidingHandler:function(){this.callBase(),this._clearFilter()}});yg("dxTagBox",PB);var RB=PB;const FB={provide:AT,useExisting:pt(()=>HB),multi:!0};let HB=(()=>{class t extends DC{constructor(t,e,i,n,s,o,r,a){super(t,e,i,n,r,a),this._watcherHelper=n,this._idh=s,this.touched=t=>{},this._createEventEmitters([{subscribe:"change",emit:"onChange"},{subscribe:"closed",emit:"onClosed"},{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"customItemCreating",emit:"onCustomItemCreating"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"enterKey",emit:"onEnterKey"},{subscribe:"focusIn",emit:"onFocusIn"},{subscribe:"focusOut",emit:"onFocusOut"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"input",emit:"onInput"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"keyDown",emit:"onKeyDown"},{subscribe:"keyUp",emit:"onKeyUp"},{subscribe:"multiTagPreparing",emit:"onMultiTagPreparing"},{subscribe:"opened",emit:"onOpened"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectAllValueChanged",emit:"onSelectAllValueChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"acceptCustomValueChange"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"applyValueModeChange"},{emit:"buttonsChange"},{emit:"customItemCreateEventChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"displayExprChange"},{emit:"dropDownButtonTemplateChange"},{emit:"dropDownOptionsChange"},{emit:"elementAttrChange"},{emit:"fieldTemplateChange"},{emit:"focusStateEnabledChange"},{emit:"groupedChange"},{emit:"groupTemplateChange"},{emit:"heightChange"},{emit:"hideSelectedItemsChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"inputAttrChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"labelChange"},{emit:"labelModeChange"},{emit:"maxDisplayedTagsChange"},{emit:"maxFilterQueryLengthChange"},{emit:"maxLengthChange"},{emit:"minSearchLengthChange"},{emit:"multilineChange"},{emit:"nameChange"},{emit:"noDataTextChange"},{emit:"openedChange"},{emit:"openOnFieldClickChange"},{emit:"placeholderChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"searchEnabledChange"},{emit:"searchExprChange"},{emit:"searchModeChange"},{emit:"searchTimeoutChange"},{emit:"selectAllModeChange"},{emit:"selectAllTextChange"},{emit:"selectedItemsChange"},{emit:"showClearButtonChange"},{emit:"showDataBeforeSearchChange"},{emit:"showDropDownButtonChange"},{emit:"showMultiTagOnlyChange"},{emit:"showSelectionControlsChange"},{emit:"stylingModeChange"},{emit:"tabIndexChange"},{emit:"tagTemplateChange"},{emit:"textChange"},{emit:"useItemTextAsTitleChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"valueChangeEventChange"},{emit:"valueExprChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"wrapItemTextChange"},{emit:"onBlur"}]),this._idh.setHost(this),o.setHost(this)}get acceptCustomValue(){return this._getOption("acceptCustomValue")}set acceptCustomValue(t){this._setOption("acceptCustomValue",t)}get accessKey(){return this._getOption("accessKey")}set accessKey(t){this._setOption("accessKey",t)}get activeStateEnabled(){return this._getOption("activeStateEnabled")}set activeStateEnabled(t){this._setOption("activeStateEnabled",t)}get applyValueMode(){return this._getOption("applyValueMode")}set applyValueMode(t){this._setOption("applyValueMode",t)}get buttons(){return this._getOption("buttons")}set buttons(t){this._setOption("buttons",t)}get customItemCreateEvent(){return this._getOption("customItemCreateEvent")}set customItemCreateEvent(t){this._setOption("customItemCreateEvent",t)}get dataSource(){return this._getOption("dataSource")}set dataSource(t){this._setOption("dataSource",t)}get deferRendering(){return this._getOption("deferRendering")}set deferRendering(t){this._setOption("deferRendering",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get displayExpr(){return this._getOption("displayExpr")}set displayExpr(t){this._setOption("displayExpr",t)}get dropDownButtonTemplate(){return this._getOption("dropDownButtonTemplate")}set dropDownButtonTemplate(t){this._setOption("dropDownButtonTemplate",t)}get dropDownOptions(){return this._getOption("dropDownOptions")}set dropDownOptions(t){this._setOption("dropDownOptions",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get fieldTemplate(){return this._getOption("fieldTemplate")}set fieldTemplate(t){this._setOption("fieldTemplate",t)}get focusStateEnabled(){return this._getOption("focusStateEnabled")}set focusStateEnabled(t){this._setOption("focusStateEnabled",t)}get grouped(){return this._getOption("grouped")}set grouped(t){this._setOption("grouped",t)}get groupTemplate(){return this._getOption("groupTemplate")}set groupTemplate(t){this._setOption("groupTemplate",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get hideSelectedItems(){return this._getOption("hideSelectedItems")}set hideSelectedItems(t){this._setOption("hideSelectedItems",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get hoverStateEnabled(){return this._getOption("hoverStateEnabled")}set hoverStateEnabled(t){this._setOption("hoverStateEnabled",t)}get inputAttr(){return this._getOption("inputAttr")}set inputAttr(t){this._setOption("inputAttr",t)}get isDirty(){return this._getOption("isDirty")}set isDirty(t){this._setOption("isDirty",t)}get isValid(){return this._getOption("isValid")}set isValid(t){this._setOption("isValid",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get itemTemplate(){return this._getOption("itemTemplate")}set itemTemplate(t){this._setOption("itemTemplate",t)}get label(){return this._getOption("label")}set label(t){this._setOption("label",t)}get labelMode(){return this._getOption("labelMode")}set labelMode(t){this._setOption("labelMode",t)}get maxDisplayedTags(){return this._getOption("maxDisplayedTags")}set maxDisplayedTags(t){this._setOption("maxDisplayedTags",t)}get maxFilterQueryLength(){return this._getOption("maxFilterQueryLength")}set maxFilterQueryLength(t){this._setOption("maxFilterQueryLength",t)}get maxLength(){return this._getOption("maxLength")}set maxLength(t){this._setOption("maxLength",t)}get minSearchLength(){return this._getOption("minSearchLength")}set minSearchLength(t){this._setOption("minSearchLength",t)}get multiline(){return this._getOption("multiline")}set multiline(t){this._setOption("multiline",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get noDataText(){return this._getOption("noDataText")}set noDataText(t){this._setOption("noDataText",t)}get opened(){return this._getOption("opened")}set opened(t){this._setOption("opened",t)}get openOnFieldClick(){return this._getOption("openOnFieldClick")}set openOnFieldClick(t){this._setOption("openOnFieldClick",t)}get placeholder(){return this._getOption("placeholder")}set placeholder(t){this._setOption("placeholder",t)}get readOnly(){return this._getOption("readOnly")}set readOnly(t){this._setOption("readOnly",t)}get rtlEnabled(){return this._getOption("rtlEnabled")}set rtlEnabled(t){this._setOption("rtlEnabled",t)}get searchEnabled(){return this._getOption("searchEnabled")}set searchEnabled(t){this._setOption("searchEnabled",t)}get searchExpr(){return this._getOption("searchExpr")}set searchExpr(t){this._setOption("searchExpr",t)}get searchMode(){return this._getOption("searchMode")}set searchMode(t){this._setOption("searchMode",t)}get searchTimeout(){return this._getOption("searchTimeout")}set searchTimeout(t){this._setOption("searchTimeout",t)}get selectAllMode(){return this._getOption("selectAllMode")}set selectAllMode(t){this._setOption("selectAllMode",t)}get selectAllText(){return this._getOption("selectAllText")}set selectAllText(t){this._setOption("selectAllText",t)}get selectedItems(){return this._getOption("selectedItems")}set selectedItems(t){this._setOption("selectedItems",t)}get showClearButton(){return this._getOption("showClearButton")}set showClearButton(t){this._setOption("showClearButton",t)}get showDataBeforeSearch(){return this._getOption("showDataBeforeSearch")}set showDataBeforeSearch(t){this._setOption("showDataBeforeSearch",t)}get showDropDownButton(){return this._getOption("showDropDownButton")}set showDropDownButton(t){this._setOption("showDropDownButton",t)}get showMultiTagOnly(){return this._getOption("showMultiTagOnly")}set showMultiTagOnly(t){this._setOption("showMultiTagOnly",t)}get showSelectionControls(){return this._getOption("showSelectionControls")}set showSelectionControls(t){this._setOption("showSelectionControls",t)}get stylingMode(){return this._getOption("stylingMode")}set stylingMode(t){this._setOption("stylingMode",t)}get tabIndex(){return this._getOption("tabIndex")}set tabIndex(t){this._setOption("tabIndex",t)}get tagTemplate(){return this._getOption("tagTemplate")}set tagTemplate(t){this._setOption("tagTemplate",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get useItemTextAsTitle(){return this._getOption("useItemTextAsTitle")}set useItemTextAsTitle(t){this._setOption("useItemTextAsTitle",t)}get validationError(){return this._getOption("validationError")}set validationError(t){this._setOption("validationError",t)}get validationErrors(){return this._getOption("validationErrors")}set validationErrors(t){this._setOption("validationErrors",t)}get validationMessageMode(){return this._getOption("validationMessageMode")}set validationMessageMode(t){this._setOption("validationMessageMode",t)}get validationMessagePosition(){return this._getOption("validationMessagePosition")}set validationMessagePosition(t){this._setOption("validationMessagePosition",t)}get validationStatus(){return this._getOption("validationStatus")}set validationStatus(t){this._setOption("validationStatus",t)}get value(){return this._getOption("value")}set value(t){this._setOption("value",t)}get valueChangeEvent(){return this._getOption("valueChangeEvent")}set valueChangeEvent(t){this._setOption("valueChangeEvent",t)}get valueExpr(){return this._getOption("valueExpr")}set valueExpr(t){this._setOption("valueExpr",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}get wrapItemText(){return this._getOption("wrapItemText")}set wrapItemText(t){this._setOption("wrapItemText",t)}change(t){}get buttonsChildren(){return this._getOption("buttons")}set buttonsChildren(t){this.setChildren("buttons",t)}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}_createInstance(t,e){return new RB(t,e)}writeValue(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}setDisabledState(t){this.disabled=t}registerOnChange(t){this.change=t}registerOnTouched(t){this.touched=t}_createWidget(t){super._createWidget(t),this.instance.on("focusOut",t=>{this.eventHelper.fireNgEvent("onBlur",[t])})}ngOnDestroy(){this._destroyWidget()}ngOnChanges(t){super.ngOnChanges(t),this.setupChanges("buttons",t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("searchExpr",t),this.setupChanges("selectedItems",t),this.setupChanges("validationErrors",t),this.setupChanges("value",t)}setupChanges(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}ngDoCheck(){this._idh.doCheck("buttons"),this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("searchExpr"),this._idh.doCheck("selectedItems"),this._idh.doCheck("validationErrors"),this._idh.doCheck("value"),this._watcherHelper.checkWatchers(),super.ngDoCheck(),super.clearChangedOptions()}_setOption(t,e){let i=this._idh.setupSingle(t,e),n=null!==this._idh.getChanges(t,e);(i||n)&&super._setOption(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(VC),Vo(OC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["dx-tag-box"]],contentQueries:function(t,e,i){if(1&t&&(Ha(i,ex,4),Ha(i,YC,4)),2&t){let t;Fa(t=Va())&&(e.buttonsChildren=t),Fa(t=Va())&&(e.itemsChildren=t)}},hostBindings:function(t,e){1&t&&Go("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{acceptCustomValue:"acceptCustomValue",accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",applyValueMode:"applyValueMode",buttons:"buttons",customItemCreateEvent:"customItemCreateEvent",dataSource:"dataSource",deferRendering:"deferRendering",disabled:"disabled",displayExpr:"displayExpr",dropDownButtonTemplate:"dropDownButtonTemplate",dropDownOptions:"dropDownOptions",elementAttr:"elementAttr",fieldTemplate:"fieldTemplate",focusStateEnabled:"focusStateEnabled",grouped:"grouped",groupTemplate:"groupTemplate",height:"height",hideSelectedItems:"hideSelectedItems",hint:"hint",hoverStateEnabled:"hoverStateEnabled",inputAttr:"inputAttr",isDirty:"isDirty",isValid:"isValid",items:"items",itemTemplate:"itemTemplate",label:"label",labelMode:"labelMode",maxDisplayedTags:"maxDisplayedTags",maxFilterQueryLength:"maxFilterQueryLength",maxLength:"maxLength",minSearchLength:"minSearchLength",multiline:"multiline",name:"name",noDataText:"noDataText",opened:"opened",openOnFieldClick:"openOnFieldClick",placeholder:"placeholder",readOnly:"readOnly",rtlEnabled:"rtlEnabled",searchEnabled:"searchEnabled",searchExpr:"searchExpr",searchMode:"searchMode",searchTimeout:"searchTimeout",selectAllMode:"selectAllMode",selectAllText:"selectAllText",selectedItems:"selectedItems",showClearButton:"showClearButton",showDataBeforeSearch:"showDataBeforeSearch",showDropDownButton:"showDropDownButton",showMultiTagOnly:"showMultiTagOnly",showSelectionControls:"showSelectionControls",stylingMode:"stylingMode",tabIndex:"tabIndex",tagTemplate:"tagTemplate",text:"text",useItemTextAsTitle:"useItemTextAsTitle",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",valueChangeEvent:"valueChangeEvent",valueExpr:"valueExpr",visible:"visible",width:"width",wrapItemText:"wrapItemText"},outputs:{onChange:"onChange",onClosed:"onClosed",onContentReady:"onContentReady",onCustomItemCreating:"onCustomItemCreating",onDisposing:"onDisposing",onEnterKey:"onEnterKey",onFocusIn:"onFocusIn",onFocusOut:"onFocusOut",onInitialized:"onInitialized",onInput:"onInput",onItemClick:"onItemClick",onKeyDown:"onKeyDown",onKeyUp:"onKeyUp",onMultiTagPreparing:"onMultiTagPreparing",onOpened:"onOpened",onOptionChanged:"onOptionChanged",onSelectAllValueChanged:"onSelectAllValueChanged",onSelectionChanged:"onSelectionChanged",onValueChanged:"onValueChanged",acceptCustomValueChange:"acceptCustomValueChange",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",applyValueModeChange:"applyValueModeChange",buttonsChange:"buttonsChange",customItemCreateEventChange:"customItemCreateEventChange",dataSourceChange:"dataSourceChange",deferRenderingChange:"deferRenderingChange",disabledChange:"disabledChange",displayExprChange:"displayExprChange",dropDownButtonTemplateChange:"dropDownButtonTemplateChange",dropDownOptionsChange:"dropDownOptionsChange",elementAttrChange:"elementAttrChange",fieldTemplateChange:"fieldTemplateChange",focusStateEnabledChange:"focusStateEnabledChange",groupedChange:"groupedChange",groupTemplateChange:"groupTemplateChange",heightChange:"heightChange",hideSelectedItemsChange:"hideSelectedItemsChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",inputAttrChange:"inputAttrChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",itemsChange:"itemsChange",itemTemplateChange:"itemTemplateChange",labelChange:"labelChange",labelModeChange:"labelModeChange",maxDisplayedTagsChange:"maxDisplayedTagsChange",maxFilterQueryLengthChange:"maxFilterQueryLengthChange",maxLengthChange:"maxLengthChange",minSearchLengthChange:"minSearchLengthChange",multilineChange:"multilineChange",nameChange:"nameChange",noDataTextChange:"noDataTextChange",openedChange:"openedChange",openOnFieldClickChange:"openOnFieldClickChange",placeholderChange:"placeholderChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",searchEnabledChange:"searchEnabledChange",searchExprChange:"searchExprChange",searchModeChange:"searchModeChange",searchTimeoutChange:"searchTimeoutChange",selectAllModeChange:"selectAllModeChange",selectAllTextChange:"selectAllTextChange",selectedItemsChange:"selectedItemsChange",showClearButtonChange:"showClearButtonChange",showDataBeforeSearchChange:"showDataBeforeSearchChange",showDropDownButtonChange:"showDropDownButtonChange",showMultiTagOnlyChange:"showMultiTagOnlyChange",showSelectionControlsChange:"showSelectionControlsChange",stylingModeChange:"stylingModeChange",tabIndexChange:"tabIndexChange",tagTemplateChange:"tagTemplateChange",textChange:"textChange",useItemTextAsTitleChange:"useItemTextAsTitleChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",valueChangeEventChange:"valueChangeEventChange",valueExprChange:"valueExprChange",visibleChange:"visibleChange",widthChange:"widthChange",wrapItemTextChange:"wrapItemTextChange",onBlur:"onBlur"},features:[vr([pC,gC,FB,OC,VC]),So,_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),VB=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({imports:[[ix,px,ox,LC,lx,ax,fx,$C,NC,nx,dx,ux,gx,_x,sx,JC,HC,bC],ix,px,ox,LC,lx,ax,fx,$C,NC,nx,dx,ux,gx,_x,sx,JC,bC]}),t})();const LB=[{ID:1,CompanyName:"Super Mart of the West",Address:"702 SW 8th Street",City:"Bentonville",State:"Arkansas",Zipcode:72716,Phone:"(800) 555-2797",Fax:"(800) 555-2171",Website:"http://www.nowebsitesupermart.dx"},{ID:2,CompanyName:"Electronics Depot",Address:"2455 Paces Ferry Road NW",City:"Atlanta",State:"Georgia",Zipcode:30339,Phone:"(800) 595-3232",Fax:"(800) 595-3231",Website:"http://www.nowebsitedepot.dx"},{ID:3,CompanyName:"K&S Music",Address:"1000 Nicllet Mall",City:"Minneapolis",State:"Minnesota",Zipcode:55403,Phone:"(612) 304-6073",Fax:"(612) 304-6074",Website:"http://www.nowebsitemusic.dx"},{ID:4,CompanyName:"Tom's Club",Address:"999 Lake Drive",City:"Issaquah",State:"Washington",Zipcode:98027,Phone:"(800) 955-2292",Fax:"(800) 955-2293",Website:"http://www.nowebsitetomsclub.dx"}];let $B=(()=>{class t{getCompanies(){return LB}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function NB(t,e){if(1&t&&(No(0,"div"),tr(1,"\n "),No(2,"div",13),tr(3),zo(),tr(4,"\n "),zo()),2&t){const t=e.$implicit;ms(3),er(t.CompanyName)}}function zB(t,e){if(1&t&&(No(0,"div"),tr(1,"\n "),No(2,"div"),tr(3,"\n "),No(4,"p"),tr(5,"\n "),No(6,"b"),tr(7),zo(),tr(8,"\n ("),No(9,"span"),tr(10),zo(),tr(11,")\n "),zo(),tr(12,"\n "),No(13,"p"),tr(14,"\n "),No(15,"span"),tr(16),zo(),tr(17,"\n "),No(18,"span"),tr(19),zo(),tr(20,"\n "),zo(),tr(21,"\n "),zo(),tr(22,"\n "),No(23,"div"),tr(24,"\n "),No(25,"p"),tr(26,"\n Phone: "),No(27,"b"),tr(28),zo(),tr(29,"\n "),zo(),tr(30,"\n "),No(31,"p"),tr(32,"\n Fax: "),No(33,"b"),tr(34),zo(),tr(35,"\n "),zo(),tr(36,"\n "),No(37,"p"),tr(38,"\n Website:\n "),No(39,"a",14),tr(40),zo(),tr(41,"\n "),zo(),tr(42,"\n "),zo(),tr(43,"\n "),zo()),2&t){const t=e.$implicit;ms(7),er(t.City),ms(3),er(t.State),ms(6),er(t.Zipcode),ms(3),er(t.Address),ms(9),er(t.Phone),ms(6),er(t.Fax),ms(5),Yo("href",t.Website,Yn),ms(1),ir("\n ",t.Website,"\n ")}}i(5569);const WB=function(t){return[t]},jB=function(){return{"aria-label":"Company"}};/localhost/.test(document.location.host)||function(){if(yl)throw new Error("Cannot enable prod mode after platform setup.");vl=!1}();let KB=(()=>{class t{constructor(t){this.companies=t.getCompanies()}}return t.\u0275fac=function(e){return new(e||t)(Vo($B))},t.\u0275cmp=Xt({type:t,selectors:[["demo-app"]],features:[vr([$B])],decls:48,vars:21,consts:[["id","accordion"],["id","accordion-container",3,"dataSource","collapsible","multiple","animationDuration","selectedItems"],["accordion",""],[4,"dxTemplate","dxTemplateOf"],[1,"options"],[1,"caption"],[1,"option"],["text","Multiple enabled",3,"value","valueChange"],["text","Collapsible enabled",3,"value","valueChange"],[3,"min","max","value","valueChange"],["position","bottom",3,"enabled"],[3,"visible"],["displayExpr","CompanyName",3,"dataSource","value","disabled","inputAttr","valueChange"],[1,"header"],["target","_blank",3,"href"]],template:function(t,e){if(1&t){const t=Re();No(0,"div",0),tr(1,"\n "),No(2,"dx-accordion",1,2),tr(4,"\n "),Fo(5,NB,5,1,"div",3),tr(6,"\n "),Fo(7,zB,44,8,"div",3),tr(8,"\n "),zo(),tr(9,"\n\n "),No(10,"div",4),tr(11,"\n "),No(12,"div",5),tr(13,"Options"),zo(),tr(14,"\n "),No(15,"div",6),tr(16,"\n "),No(17,"dx-check-box",7),Go("valueChange",function(e){return He(t),Ho(3).multiple=e}),zo(),tr(18,"\n "),zo(),tr(19,"\n "),No(20,"div",6),tr(21,"\n "),No(22,"dx-check-box",8),Go("valueChange",function(e){return He(t),Ho(3).collapsible=e}),zo(),tr(23,"\n "),zo(),tr(24,"\n "),No(25,"div",6),tr(26,"\n "),No(27,"span"),tr(28,"Animation duration"),zo(),tr(29,"\n "),No(30,"dx-slider",9),Go("valueChange",function(e){return He(t),Ho(3).animationDuration=e}),tr(31,"\n "),Wo(32,"dxo-tooltip",10),tr(33,"\n "),Wo(34,"dxo-label",11),tr(35,"\n "),zo(),tr(36,"\n "),zo(),tr(37,"\n "),No(38,"div",6),tr(39,"\n "),No(40,"span",5),tr(41,"Selected Items"),zo(),tr(42,"\n "),No(43,"dx-tag-box",12),Go("valueChange",function(e){return He(t),Ho(3).selectedItems=e}),zo(),tr(44,"\n "),zo(),tr(45,"\n "),zo(),tr(46,"\n"),zo(),tr(47,"\n")}if(2&t){const t=Ho(3);ms(2),Lo("dataSource",e.companies)("collapsible",!1)("multiple",!1)("animationDuration",300)("selectedItems",xa(18,WB,e.companies[0])),ms(3),Lo("dxTemplateOf","title"),ms(2),Lo("dxTemplateOf","item"),ms(10),Lo("value",t.multiple),ms(5),Lo("value",t.collapsible),ms(8),Lo("min",0)("max",1e3)("value",t.animationDuration),ms(2),Lo("enabled",!0),ms(2),Lo("visible",!0),ms(9),Lo("dataSource",e.companies)("value",t.selectedItems)("disabled",!t.multiple)("inputAttr",function(t,e,i){const n=Ke()+t,s=Re();return s[n]===gs?Mo(s,n,i?e.call(i):e()):function(t,e){return t[e]}(s,n)}(20,jB))}},directives:[yx,yC,MT,Ek,mx,cx,HB],styles:["#accordion{height:700px} #accordion .header{font-size:20px} #accordion .header, #accordion p{margin:0} #accordion-container{margin-right:400px} .dx-theme-material #accordion .dx-accordion-item-title{display:flex} .dx-theme-material #accordion .header{align-self:center} .options{padding:20px;position:absolute;bottom:0;right:0;width:340px;top:0;background-color:#bfbfbf26} .options>.caption{font-weight:500;font-size:18px} .option{margin-top:10px} .option>.caption{margin-top:10px;display:inline-block} .option>.dx-tagbox{margin-top:2px}"]}),t})(),GB=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t,bootstrap:[KB]}),t.\u0275inj=xt({imports:[[_c,vc,bx,PT,Ik,VB,bC]]}),t})();pc().bootstrapModule(GB)},5569:function(){"use strict";!function(t){const e=t.performance;function i(t){e&&e.mark&&e.mark(t)}function n(t,i){e&&e.measure&&e.measure(t,i)}i("Zone");const s=t.__Zone_symbol_prefix||"__zone_symbol__";function o(t){return s+t}const r=!0===t[o("forceDuplicateZoneCheck")];if(t.Zone){if(r||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}let a=(()=>{class e{constructor(t,e){this._parent=t,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=new c(this,this._parent&&this._parent._zoneDelegate,e)}static assertZonePatched(){if(t.Promise!==D.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=e.current;for(;t.parent;)t=t.parent;return t}static get current(){return B.zone}static get currentTask(){return M}static __load_patch(s,o,a=!1){if(D.hasOwnProperty(s)){if(!a&&r)throw Error("Already loaded patch: "+s)}else if(!t["__Zone_disable_"+s]){const r="Zone:"+s;i(r),D[s]=o(t,e,A),n(r,r)}}get parent(){return this._parent}get name(){return this._name}get(t){const e=this.getZoneWith(t);if(e)return e._properties[t]}getZoneWith(t){let e=this;for(;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const i=this._zoneDelegate.intercept(this,t,e),n=this;return function(){return n.runGuarded(i,this,arguments,e)}}run(t,e,i,n){B={parent:B,zone:this};try{return this._zoneDelegate.invoke(this,t,e,i,n)}finally{B=B.parent}}runGuarded(t,e=null,i,n){B={parent:B,zone:this};try{try{return this._zoneDelegate.invoke(this,t,e,i,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{B=B.parent}}runTask(t,e,i){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||b).name+"; Execution: "+this.name+")");if(t.state===C&&(t.type===k||t.type===O))return;const n=t.state!=S;n&&t._transitionTo(S,w),t.runCount++;const s=M;M=t,B={parent:B,zone:this};try{t.type==O&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,e,i)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{t.state!==C&&t.state!==I&&(t.type==k||t.data&&t.data.isPeriodic?n&&t._transitionTo(w,S):(t.runCount=0,this._updateTaskCount(t,-1),n&&t._transitionTo(C,S,C))),B=B.parent,M=s}}scheduleTask(t){if(t.zone&&t.zone!==this){let e=this;for(;e;){if(e===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);e=e.parent}}t._transitionTo(x,C);const e=[];t._zoneDelegates=e,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(i){throw t._transitionTo(I,x,C),this._zoneDelegate.handleError(this,i),i}return t._zoneDelegates===e&&this._updateTaskCount(t,1),t.state==x&&t._transitionTo(w,x),t}scheduleMicroTask(t,e,i,n){return this.scheduleTask(new h(T,t,e,i,n,void 0))}scheduleMacroTask(t,e,i,n,s){return this.scheduleTask(new h(O,t,e,i,n,s))}scheduleEventTask(t,e,i,n,s){return this.scheduleTask(new h(k,t,e,i,n,s))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||b).name+"; Execution: "+this.name+")");if(t.state===w||t.state===S){t._transitionTo(E,w,S);try{this._zoneDelegate.cancelTask(this,t)}catch(e){throw t._transitionTo(I,E),this._zoneDelegate.handleError(this,e),e}return this._updateTaskCount(t,-1),t._transitionTo(C,E),t.runCount=0,t}}_updateTaskCount(t,e){const i=t._zoneDelegates;-1==e&&(t._zoneDelegates=null);for(let n=0;n<i.length;n++)i[n]._updateTaskCount(t.type,e)}}return e.__symbol__=o,e})();const l={name:"",onHasTask:(t,e,i,n)=>t.hasTask(i,n),onScheduleTask:(t,e,i,n)=>t.scheduleTask(i,n),onInvokeTask:(t,e,i,n,s,o)=>t.invokeTask(i,n,s,o),onCancelTask:(t,e,i,n)=>t.cancelTask(i,n)};class c{constructor(t,e,i){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=i&&(i&&i.onFork?i:e._forkZS),this._forkDlgt=i&&(i.onFork?e:e._forkDlgt),this._forkCurrZone=i&&(i.onFork?this.zone:e._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:e._interceptZS),this._interceptDlgt=i&&(i.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this.zone:e._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:e._invokeZS),this._invokeDlgt=i&&(i.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this.zone:e._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:e._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this.zone:e._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:e._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this.zone:e._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:e._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this.zone:e._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:e._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this.zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const n=i&&i.onHasTask;(n||e&&e._hasTaskZS)&&(this._hasTaskZS=n?i:l,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=t,i.onScheduleTask||(this._scheduleTaskZS=l,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this.zone),i.onInvokeTask||(this._invokeTaskZS=l,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this.zone),i.onCancelTask||(this._cancelTaskZS=l,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this.zone))}fork(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new a(t,e)}intercept(t,e,i){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,e,i):e}invoke(t,e,i,n,s){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,e,i,n,s):e.apply(i,n)}handleError(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,e)}scheduleTask(t,e){let i=e;if(this._scheduleTaskZS)this._hasTaskZS&&i._zoneDelegates.push(this._hasTaskDlgtOwner),i=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,e),i||(i=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=T)throw new Error("Task is missing scheduleFn.");v(e)}return i}invokeTask(t,e,i,n){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,e,i,n):e.callback.apply(i,n)}cancelTask(t,e){let i;if(this._cancelTaskZS)i=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");i=e.cancelFn(e)}return i}hasTask(t,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,e)}catch(i){this.handleError(t,i)}}_updateTaskCount(t,e){const i=this._taskCounts,n=i[t],s=i[t]=n+e;if(s<0)throw new Error("More tasks executed then were scheduled.");0!=n&&0!=s||this.hasTask(this.zone,{microTask:i.microTask>0,macroTask:i.macroTask>0,eventTask:i.eventTask>0,change:t})}}class h{constructor(e,i,n,s,o,r){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=e,this.source=i,this.data=s,this.scheduleFn=o,this.cancelFn=r,!n)throw new Error("callback is not defined");this.callback=n;const a=this;this.invoke=e===k&&s&&s.useG?h.invokeTask:function(){return h.invokeTask.call(t,a,this,arguments)}}static invokeTask(t,e,i){t||(t=this),P++;try{return t.runCount++,t.zone.runTask(t,e,i)}finally{1==P&&y(),P--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(C,x)}_transitionTo(t,e,i){if(this._state!==e&&this._state!==i)throw new Error(`${this.type} '${this.source}': can not transition to '${t}', expecting state '${e}'${i?" or '"+i+"'":""}, was '${this._state}'.`);this._state=t,t==C&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const d=o("setTimeout"),u=o("Promise"),p=o("then");let f,_=[],g=!1;function m(e){if(f||t[u]&&(f=t[u].resolve(0)),f){let t=f[p];t||(t=f.then),t.call(f,e)}else t[d](e,0)}function v(t){0===P&&0===_.length&&m(y),t&&_.push(t)}function y(){if(!g){for(g=!0;_.length;){const e=_;_=[];for(let i=0;i<e.length;i++){const n=e[i];try{n.zone.runTask(n,null,null)}catch(t){A.onUnhandledError(t)}}}A.microtaskDrainDone(),g=!1}}const b={name:"NO ZONE"},C="notScheduled",x="scheduling",w="scheduled",S="running",E="canceling",I="unknown",T="microTask",O="macroTask",k="eventTask",D={},A={symbol:o,currentZoneFrame:()=>B,onUnhandledError:R,microtaskDrainDone:R,scheduleMicroTask:v,showUncaughtError:()=>!a[o("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:R,patchMethod:()=>R,bindArguments:()=>[],patchThen:()=>R,patchMacroTask:()=>R,patchEventPrototype:()=>R,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>R,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>R,wrapWithCurrentZone:()=>R,filterProperties:()=>[],attachOriginToPatched:()=>R,_redefineProperty:()=>R,patchCallbacks:()=>R,nativeScheduleMicroTask:m};let B={parent:null,zone:new a(null,null)},M=null,P=0;function R(){}n("Zone","Zone"),t.Zone=a}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const t=Object.getOwnPropertyDescriptor,e=Object.defineProperty,i=Object.getPrototypeOf,n=Object.create,s=Array.prototype.slice,o="addEventListener",r="removeEventListener",a=Zone.__symbol__(o),l=Zone.__symbol__(r),c="true",h="false",d=Zone.__symbol__("");function u(t,e){return Zone.current.wrap(t,e)}function p(t,e,i,n,s){return Zone.current.scheduleMacroTask(t,e,i,n,s)}const f=Zone.__symbol__,_="undefined"!=typeof window,g=_?window:void 0,m=_&&g||"object"==typeof self&&self||global;function v(t,e){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=u(t[i],e+"_"+i));return t}function y(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&void 0===t.set)}const b="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,C=!("nw"in m)&&void 0!==m.process&&"[object process]"==={}.toString.call(m.process),x=!C&&!b&&!(!_||!g.HTMLElement),w=void 0!==m.process&&"[object process]"==={}.toString.call(m.process)&&!b&&!(!_||!g.HTMLElement),S={},E=function(t){if(!(t=t||m.event))return;let e=S[t.type];e||(e=S[t.type]=f("ON_PROPERTY"+t.type));const i=this||t.target||m,n=i[e];let s;if(x&&i===g&&"error"===t.type){const e=t;s=n&&n.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===s&&t.preventDefault()}else s=n&&n.apply(this,arguments),null!=s&&!s&&t.preventDefault();return s};function I(i,n,s){let o=t(i,n);if(!o&&s&&t(s,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const r=f("on"+n+"patched");if(i.hasOwnProperty(r)&&i[r])return;delete o.writable,delete o.value;const a=o.get,l=o.set,c=n.slice(2);let h=S[c];h||(h=S[c]=f("ON_PROPERTY"+c)),o.set=function(t){let e=this;!e&&i===m&&(e=m),e&&("function"==typeof e[h]&&e.removeEventListener(c,E),l&&l.call(e,null),e[h]=t,"function"==typeof t&&e.addEventListener(c,E,!1))},o.get=function(){let t=this;if(!t&&i===m&&(t=m),!t)return null;const e=t[h];if(e)return e;if(a){let e=a.call(this);if(e)return o.set.call(this,e),"function"==typeof t.removeAttribute&&t.removeAttribute(n),e}return null},e(i,n,o),i[r]=!0}function T(t,e,i){if(e)for(let n=0;n<e.length;n++)I(t,"on"+e[n],i);else{const e=[];for(const i in t)"on"==i.slice(0,2)&&e.push(i);for(let n=0;n<e.length;n++)I(t,e[n],i)}}const O=f("originalInstance");function k(t){const i=m[t];if(!i)return;m[f(t)]=i,m[t]=function(){const e=v(arguments,t);switch(e.length){case 0:this[O]=new i;break;case 1:this[O]=new i(e[0]);break;case 2:this[O]=new i(e[0],e[1]);break;case 3:this[O]=new i(e[0],e[1],e[2]);break;case 4:this[O]=new i(e[0],e[1],e[2],e[3]);break;default:throw new Error("Arg list too long.")}},B(m[t],i);const n=new i(function(){});let s;for(s in n)"XMLHttpRequest"===t&&"responseBlob"===s||function(i){"function"==typeof n[i]?m[t].prototype[i]=function(){return this[O][i].apply(this[O],arguments)}:e(m[t].prototype,i,{set:function(e){"function"==typeof e?(this[O][i]=u(e,t+"."+i),B(this[O][i],e)):this[O][i]=e},get:function(){return this[O][i]}})}(s);for(s in i)"prototype"!==s&&i.hasOwnProperty(s)&&(m[t][s]=i[s])}function D(e,n,s){let o=e;for(;o&&!o.hasOwnProperty(n);)o=i(o);!o&&e[n]&&(o=e);const r=f(n);let a=null;if(o&&(!(a=o[r])||!o.hasOwnProperty(r))&&(a=o[r]=o[n],y(o&&t(o,n)))){const t=s(a,r,n);o[n]=function(){return t(this,arguments)},B(o[n],a)}return a}function A(t,e,i){let n=null;function s(t){const e=t.data;return e.args[e.cbIdx]=function(){t.invoke.apply(this,arguments)},n.apply(e.target,e.args),t}n=D(t,e,t=>function(e,n){const o=i(e,n);return o.cbIdx>=0&&"function"==typeof n[o.cbIdx]?p(o.name,n[o.cbIdx],o,s):t.apply(e,n)})}function B(t,e){t[f("OriginalDelegate")]=e}let M=!1,P=!1;function R(){if(M)return P;M=!0;try{const t=g.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(P=!0)}catch(t){}return P}Zone.__load_patch("ZoneAwarePromise",(t,e,i)=>{const n=Object.getOwnPropertyDescriptor,s=Object.defineProperty,o=i.symbol,r=[],a=!0===t[o("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],l=o("Promise"),c=o("then");i.onUnhandledError=t=>{if(i.showUncaughtError()){const e=t&&t.rejection;e?console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0):console.error(t)}},i.microtaskDrainDone=()=>{for(;r.length;){const e=r.shift();try{e.zone.runGuarded(()=>{throw e.throwOriginal?e.rejection:e})}catch(t){d(t)}}};const h=o("unhandledPromiseRejectionHandler");function d(t){i.onUnhandledError(t);try{const i=e[h];"function"==typeof i&&i.call(this,t)}catch(n){}}function u(t){return t&&t.then}function p(t){return t}function f(t){return B.reject(t)}const _=o("state"),g=o("value"),m=o("finally"),v=o("parentPromiseValue"),y=o("parentPromiseState"),b=null,C=!1;function x(t,e){return i=>{try{E(t,e,i)}catch(n){E(t,!1,n)}}}const w=function(){let t=!1;return function(e){return function(){t||(t=!0,e.apply(null,arguments))}}},S=o("currentTaskTrace");function E(t,n,o){const l=w();if(t===o)throw new TypeError("Promise resolved with itself");if(t[_]===b){let d=null;try{("object"==typeof o||"function"==typeof o)&&(d=o&&o.then)}catch(c){return l(()=>{E(t,!1,c)})(),t}if(n!==C&&o instanceof B&&o.hasOwnProperty(_)&&o.hasOwnProperty(g)&&o[_]!==b)T(o),E(t,o[_],o[g]);else if(n!==C&&"function"==typeof d)try{d.call(o,l(x(t,n)),l(x(t,!1)))}catch(c){l(()=>{E(t,!1,c)})()}else{t[_]=n;const l=t[g];if(t[g]=o,t[m]===m&&!0===n&&(t[_]=t[y],t[g]=t[v]),n===C&&o instanceof Error){const t=e.currentTask&&e.currentTask.data&&e.currentTask.data.__creationTrace__;t&&s(o,S,{configurable:!0,enumerable:!1,writable:!0,value:t})}for(let e=0;e<l.length;)O(t,l[e++],l[e++],l[e++],l[e++]);if(0==l.length&&n==C){t[_]=0;let n=o;try{throw new Error("Uncaught (in promise): "+function(t){return t&&t.toString===Object.prototype.toString?(t.constructor&&t.constructor.name||"")+": "+JSON.stringify(t):t?t.toString():Object.prototype.toString.call(t)}(o)+(o&&o.stack?"\n"+o.stack:""))}catch(h){n=h}a&&(n.throwOriginal=!0),n.rejection=o,n.promise=t,n.zone=e.current,n.task=e.currentTask,r.push(n),i.scheduleMicroTask()}}}return t}const I=o("rejectionHandledHandler");function T(t){if(0===t[_]){try{const i=e[I];i&&"function"==typeof i&&i.call(this,{rejection:t[g],promise:t})}catch(i){}t[_]=C;for(let e=0;e<r.length;e++)t===r[e].promise&&r.splice(e,1)}}function O(t,e,i,n,s){T(t);const o=t[_],r=o?"function"==typeof n?n:p:"function"==typeof s?s:f;e.scheduleMicroTask("Promise.then",()=>{try{const n=t[g],s=!!i&&m===i[m];s&&(i[v]=n,i[y]=o);const a=e.run(r,void 0,s&&r!==f&&r!==p?[]:[n]);E(i,!0,a)}catch(n){E(i,!1,n)}},i)}const k=function(){},A=t.AggregateError;class B{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(t){return E(new this(null),!0,t)}static reject(t){return E(new this(null),C,t)}static any(t){if(!t||"function"!=typeof t[Symbol.iterator])return Promise.reject(new A([],"All promises were rejected"));const e=[];let i=0;try{for(let n of t)i++,e.push(B.resolve(n))}catch(o){return Promise.reject(new A([],"All promises were rejected"))}if(0===i)return Promise.reject(new A([],"All promises were rejected"));let n=!1;const s=[];return new B((t,o)=>{for(let r=0;r<e.length;r++)e[r].then(e=>{n||(n=!0,t(e))},t=>{s.push(t),i--,0===i&&(n=!0,o(new A(s,"All promises were rejected")))})})}static race(t){let e,i,n=new this((t,n)=>{e=t,i=n});function s(t){e(t)}function o(t){i(t)}for(let r of t)u(r)||(r=this.resolve(r)),r.then(s,o);return n}static all(t){return B.allWithCallback(t)}static allSettled(t){return(this&&this.prototype instanceof B?this:B).allWithCallback(t,{thenCallback:t=>({status:"fulfilled",value:t}),errorCallback:t=>({status:"rejected",reason:t})})}static allWithCallback(t,e){let i,n,s=new this((t,e)=>{i=t,n=e}),o=2,r=0;const a=[];for(let c of t){u(c)||(c=this.resolve(c));const t=r;try{c.then(n=>{a[t]=e?e.thenCallback(n):n,o--,0===o&&i(a)},s=>{e?(a[t]=e.errorCallback(s),o--,0===o&&i(a)):n(s)})}catch(l){n(l)}o++,r++}return o-=2,0===o&&i(a),s}constructor(t){const e=this;if(!(e instanceof B))throw new Error("Must be an instanceof Promise.");e[_]=b,e[g]=[];try{const i=w();t&&t(i(x(e,!0)),i(x(e,C)))}catch(i){E(e,!1,i)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return B}then(t,i){var n;let s=null===(n=this.constructor)||void 0===n?void 0:n[Symbol.species];(!s||"function"!=typeof s)&&(s=this.constructor||B);const o=new s(k),r=e.current;return this[_]==b?this[g].push(r,o,t,i):O(this,r,o,t,i),o}catch(t){return this.then(null,t)}finally(t){var i;let n=null===(i=this.constructor)||void 0===i?void 0:i[Symbol.species];(!n||"function"!=typeof n)&&(n=B);const s=new n(k);s[m]=m;const o=e.current;return this[_]==b?this[g].push(o,s,t,t):O(this,o,s,t,t),s}}B.resolve=B.resolve,B.reject=B.reject,B.race=B.race,B.all=B.all;const M=t[l]=t.Promise;t.Promise=B;const P=o("thenPatched");function R(t){const e=t.prototype,i=n(e,"then");if(i&&(!1===i.writable||!i.configurable))return;const s=e.then;e[c]=s,t.prototype.then=function(t,e){return new B((t,e)=>{s.call(this,t,e)}).then(t,e)},t[P]=!0}return i.patchThen=R,M&&(R(M),D(t,"fetch",t=>function(t){return function(e,i){let n=t.apply(e,i);if(n instanceof B)return n;let s=n.constructor;return s[P]||R(s),n}}(t))),Promise[e.__symbol__("uncaughtPromiseErrors")]=r,B}),Zone.__load_patch("toString",t=>{const e=Function.prototype.toString,i=f("OriginalDelegate"),n=f("Promise"),s=f("Error"),o=function(){if("function"==typeof this){const o=this[i];if(o)return"function"==typeof o?e.call(o):Object.prototype.toString.call(o);if(this===Promise){const i=t[n];if(i)return e.call(i)}if(this===Error){const i=t[s];if(i)return e.call(i)}}return e.call(this)};o[i]=e,Function.prototype.toString=o;const r=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":r.call(this)}});let F=!1;if("undefined"!=typeof window)try{const t=Object.defineProperty({},"passive",{get:function(){F=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(Y){F=!1}const H={useG:!0},V={},L={},$=new RegExp("^"+d+"(\\w+)(true|false)$"),N=f("propagationStopped");function z(t,e){const i=(e?e(t):t)+h,n=(e?e(t):t)+c,s=d+i,o=d+n;V[t]={},V[t][h]=s,V[t][c]=o}function W(t,e,n,s){const a=s&&s.add||o,l=s&&s.rm||r,u=s&&s.listeners||"eventListeners",p=s&&s.rmAll||"removeAllListeners",_=f(a),g="."+a+":",m=function(t,e,i){if(t.isRemoved)return;const n=t.callback;let s;"object"==typeof n&&n.handleEvent&&(t.callback=t=>n.handleEvent(t),t.originalDelegate=n);try{t.invoke(t,e,[i])}catch(r){s=r}const o=t.options;return o&&"object"==typeof o&&o.once&&e[l].call(e,i.type,t.originalDelegate?t.originalDelegate:t.callback,o),s};function v(i,n,s){if(!(n=n||t.event))return;const o=i||n.target||t,r=o[V[n.type][s?c:h]];if(r){const t=[];if(1===r.length){const e=m(r[0],o,n);e&&t.push(e)}else{const e=r.slice();for(let i=0;i<e.length&&(!n||!0!==n[N]);i++){const s=m(e[i],o,n);s&&t.push(s)}}if(1===t.length)throw t[0];for(let i=0;i<t.length;i++){const n=t[i];e.nativeScheduleMicroTask(()=>{throw n})}}}const y=function(t){return v(this,t,!1)},b=function(t){return v(this,t,!0)};function x(e,n){if(!e)return!1;let s=!0;n&&void 0!==n.useG&&(s=n.useG);const o=n&&n.vh;let r=!0;n&&void 0!==n.chkDup&&(r=n.chkDup);let m=!1;n&&void 0!==n.rt&&(m=n.rt);let v=e;for(;v&&!v.hasOwnProperty(a);)v=i(v);if(!v&&e[a]&&(v=e),!v||v[_])return!1;const x=n&&n.eventNameToString,w={},S=v[_]=v[a],E=v[f(l)]=v[l],I=v[f(u)]=v[u],T=v[f(p)]=v[p];let O;function k(t,e){return!F&&"object"==typeof t&&t?!!t.capture:F&&e?"boolean"==typeof t?{capture:t,passive:!0}:t?"object"==typeof t&&!1!==t.passive?Object.assign(Object.assign({},t),{passive:!0}):t:{passive:!0}:t}n&&n.prepend&&(O=v[f(n.prepend)]=v[n.prepend]);const D=s?function(t){if(!w.isExisting)return S.call(w.target,w.eventName,w.capture?b:y,w.options)}:function(t){return S.call(w.target,w.eventName,t.invoke,w.options)},A=s?function(t){if(!t.isRemoved){const e=V[t.eventName];let i;e&&(i=e[t.capture?c:h]);const n=i&&t.target[i];if(n)for(let s=0;s<n.length;s++)if(n[s]===t){n.splice(s,1),t.isRemoved=!0,0===n.length&&(t.allRemoved=!0,t.target[i]=null);break}}if(t.allRemoved)return E.call(t.target,t.eventName,t.capture?b:y,t.options)}:function(t){return E.call(t.target,t.eventName,t.invoke,t.options)},M=n&&n.diff?n.diff:function(t,e){const i=typeof e;return"function"===i&&t.callback===e||"object"===i&&t.originalDelegate===e},P=Zone[f("UNPATCHED_EVENTS")],R=t[f("PASSIVE_EVENTS")],N=function(e,i,a,l,d=!1,u=!1){return function(){const p=this||t;let f=arguments[0];n&&n.transferEventName&&(f=n.transferEventName(f));let _=arguments[1];if(!_)return e.apply(this,arguments);if(C&&"uncaughtException"===f)return e.apply(this,arguments);let g=!1;if("function"!=typeof _){if(!_.handleEvent)return e.apply(this,arguments);g=!0}if(o&&!o(e,_,p,arguments))return;const m=F&&!!R&&-1!==R.indexOf(f),v=k(arguments[2],m);if(P)for(let t=0;t<P.length;t++)if(f===P[t])return m?e.call(p,f,_,v):e.apply(this,arguments);const y=!!v&&("boolean"==typeof v||v.capture),b=!(!v||"object"!=typeof v)&&v.once,S=Zone.current;let E=V[f];E||(z(f,x),E=V[f]);const I=E[y?c:h];let T,O=p[I],D=!1;if(O){if(D=!0,r)for(let t=0;t<O.length;t++)if(M(O[t],_))return}else O=p[I]=[];const A=p.constructor.name,B=L[A];B&&(T=B[f]),T||(T=A+i+(x?x(f):f)),w.options=v,b&&(w.options.once=!1),w.target=p,w.capture=y,w.eventName=f,w.isExisting=D;const $=s?H:void 0;$&&($.taskData=w);const N=S.scheduleEventTask(T,_,$,a,l);return w.target=null,$&&($.taskData=null),b&&(v.once=!0),!F&&"boolean"==typeof N.options||(N.options=v),N.target=p,N.capture=y,N.eventName=f,g&&(N.originalDelegate=_),u?O.unshift(N):O.push(N),d?p:void 0}};return v[a]=N(S,g,D,A,m),O&&(v.prependListener=N(O,".prependListener:",function(t){return O.call(w.target,w.eventName,t.invoke,w.options)},A,m,!0)),v[l]=function(){const e=this||t;let i=arguments[0];n&&n.transferEventName&&(i=n.transferEventName(i));const s=arguments[2],r=!!s&&("boolean"==typeof s||s.capture),a=arguments[1];if(!a)return E.apply(this,arguments);if(o&&!o(E,a,e,arguments))return;const l=V[i];let u;l&&(u=l[r?c:h]);const p=u&&e[u];if(p)for(let t=0;t<p.length;t++){const n=p[t];if(M(n,a))return p.splice(t,1),n.isRemoved=!0,0===p.length&&(n.allRemoved=!0,e[u]=null,"string"==typeof i)&&(e[d+"ON_PROPERTY"+i]=null),n.zone.cancelTask(n),m?e:void 0}return E.apply(this,arguments)},v[u]=function(){const e=this||t;let i=arguments[0];n&&n.transferEventName&&(i=n.transferEventName(i));const s=[],o=j(e,x?x(i):i);for(let t=0;t<o.length;t++){const e=o[t];s.push(e.originalDelegate?e.originalDelegate:e.callback)}return s},v[p]=function(){const e=this||t;let i=arguments[0];if(i){n&&n.transferEventName&&(i=n.transferEventName(i));const t=V[i];if(t){const n=e[t[h]],s=e[t[c]];if(n){const t=n.slice();for(let e=0;e<t.length;e++){const n=t[e];this[l].call(this,i,n.originalDelegate?n.originalDelegate:n.callback,n.options)}}if(s){const t=s.slice();for(let e=0;e<t.length;e++){const n=t[e];this[l].call(this,i,n.originalDelegate?n.originalDelegate:n.callback,n.options)}}}}else{const t=Object.keys(e);for(let e=0;e<t.length;e++){const i=$.exec(t[e]);let n=i&&i[1];n&&"removeListener"!==n&&this[p].call(this,n)}this[p].call(this,"removeListener")}if(m)return this},B(v[a],S),B(v[l],E),T&&B(v[p],T),I&&B(v[u],I),!0}let w=[];for(let i=0;i<n.length;i++)w[i]=x(n[i],s);return w}function j(t,e){if(!e){const i=[];for(let n in t){const s=$.exec(n);let o=s&&s[1];if(o&&(!e||o===e)){const e=t[n];if(e)for(let t=0;t<e.length;t++)i.push(e[t])}}return i}let i=V[e];i||(z(e),i=V[e]);const n=t[i[h]],s=t[i[c]];return n?s?n.concat(s):n.slice():s?s.slice():[]}function K(t,e){const i=t.Event;i&&i.prototype&&e.patchMethod(i.prototype,"stopImmediatePropagation",t=>function(e,i){e[N]=!0,t&&t.apply(e,i)})}function G(t,e,i,n,s){const o=Zone.__symbol__(n);if(e[o])return;const r=e[o]=e[n];e[n]=function(o,a,l){return a&&a.prototype&&s.forEach(function(e){const s=`${i}.${n}::`+e,o=a.prototype;try{if(o.hasOwnProperty(e)){const i=t.ObjectGetOwnPropertyDescriptor(o,e);i&&i.value?(i.value=t.wrapWithCurrentZone(i.value,s),t._redefineProperty(a.prototype,e,i)):o[e]&&(o[e]=t.wrapWithCurrentZone(o[e],s))}else o[e]&&(o[e]=t.wrapWithCurrentZone(o[e],s))}catch(r){}}),r.call(e,o,a,l)},t.attachOriginToPatched(e[n],r)}function U(t,e,i){if(!i||0===i.length)return e;const n=i.filter(e=>e.target===t);if(!n||0===n.length)return e;const s=n[0].ignoreProperties;return e.filter(t=>-1===s.indexOf(t))}function q(t,e,i,n){t&&T(t,U(t,e,i),n)}function Z(t){return Object.getOwnPropertyNames(t).filter(t=>t.startsWith("on")&&t.length>2).map(t=>t.substring(2))}Zone.__load_patch("util",(i,a,l)=>{const p=Z(i);l.patchOnProperties=T,l.patchMethod=D,l.bindArguments=v,l.patchMacroTask=A;const f=a.__symbol__("BLACK_LISTED_EVENTS"),_=a.__symbol__("UNPATCHED_EVENTS");i[_]&&(i[f]=i[_]),i[f]&&(a[f]=a[_]=i[f]),l.patchEventPrototype=K,l.patchEventTarget=W,l.isIEOrEdge=R,l.ObjectDefineProperty=e,l.ObjectGetOwnPropertyDescriptor=t,l.ObjectCreate=n,l.ArraySlice=s,l.patchClass=k,l.wrapWithCurrentZone=u,l.filterProperties=U,l.attachOriginToPatched=B,l._redefineProperty=Object.defineProperty,l.patchCallbacks=G,l.getGlobalObjects=()=>({globalSources:L,zoneSymbolEventNames:V,eventNames:p,isBrowser:x,isMix:w,isNode:C,TRUE_STR:c,FALSE_STR:h,ZONE_SYMBOL_PREFIX:d,ADD_EVENT_LISTENER_STR:o,REMOVE_EVENT_LISTENER_STR:r})});const Q=f("zoneTask");function X(t,e,i,n){let s=null,o=null;i+=n;const r={};function a(e){const i=e.data;return i.args[0]=function(){return e.invoke.apply(this,arguments)},i.handleId=s.apply(t,i.args),e}function l(e){return o.call(t,e.data.handleId)}s=D(t,e+=n,i=>function(s,o){if("function"==typeof o[0]){const t={isPeriodic:"Interval"===n,delay:"Timeout"===n||"Interval"===n?o[1]||0:void 0,args:o},i=o[0];o[0]=function(){try{return i.apply(this,arguments)}finally{t.isPeriodic||("number"==typeof t.handleId?delete r[t.handleId]:t.handleId&&(t.handleId[Q]=null))}};const s=p(e,o[0],t,a,l);if(!s)return s;const c=s.data.handleId;return"number"==typeof c?r[c]=s:c&&(c[Q]=s),c&&c.ref&&c.unref&&"function"==typeof c.ref&&"function"==typeof c.unref&&(s.ref=c.ref.bind(c),s.unref=c.unref.bind(c)),"number"==typeof c||c?c:s}return i.apply(t,o)}),o=D(t,i,e=>function(i,n){const s=n[0];let o;"number"==typeof s?o=r[s]:(o=s&&s[Q],o||(o=s)),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof s?delete r[s]:s&&(s[Q]=null),o.zone.cancelTask(o)):e.apply(t,n)})}Zone.__load_patch("legacy",t=>{const e=t[Zone.__symbol__("legacyPatch")];e&&e()}),Zone.__load_patch("queueMicrotask",(t,e,i)=>{i.patchMethod(t,"queueMicrotask",t=>function(t,i){e.current.scheduleMicroTask("queueMicrotask",i[0])})}),Zone.__load_patch("timers",t=>{const e="set",i="clear";X(t,e,i,"Timeout"),X(t,e,i,"Interval"),X(t,e,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",t=>{X(t,"request","cancel","AnimationFrame"),X(t,"mozRequest","mozCancel","AnimationFrame"),X(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(t,e)=>{const i=["alert","prompt","confirm"];for(let n=0;n<i.length;n++)D(t,i[n],(i,n,s)=>function(n,o){return e.current.run(i,t,o,s)})}),Zone.__load_patch("EventTarget",(t,e,i)=>{(function(t,e){e.patchEventPrototype(t,e)})(t,i),function(t,e){if(Zone[e.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:n,TRUE_STR:s,FALSE_STR:o,ZONE_SYMBOL_PREFIX:r}=e.getGlobalObjects();for(let l=0;l<i.length;l++){const t=i[l],e=r+(t+o),a=r+(t+s);n[t]={},n[t][o]=e,n[t][s]=a}const a=t.EventTarget;a&&a.prototype&&e.patchEventTarget(t,e,[a&&a.prototype])}(t,i);const n=t.XMLHttpRequestEventTarget;n&&n.prototype&&i.patchEventTarget(t,i,[n.prototype])}),Zone.__load_patch("MutationObserver",(t,e,i)=>{k("MutationObserver"),k("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(t,e,i)=>{k("IntersectionObserver")}),Zone.__load_patch("FileReader",(t,e,i)=>{k("FileReader")}),Zone.__load_patch("on_property",(t,e,n)=>{!function(t,e){if(C&&!w||Zone[t.symbol("patchEvents")])return;const n=e.__Zone_ignore_on_properties;let s=[];if(x){const e=window;s=s.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const o=function(){try{const t=g.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:e,ignoreProperties:["error"]}]:[];q(e,Z(e),n&&n.concat(o),i(e))}s=s.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i<s.length;i++){const t=e[s[i]];t&&t.prototype&&q(t.prototype,Z(t.prototype),n)}}(n,t)}),Zone.__load_patch("customElements",(t,e,i)=>{!function(t,e){const{isBrowser:i,isMix:n}=e.getGlobalObjects();(i||n)&&t.customElements&&"customElements"in t&&e.patchCallbacks(e,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,i)}),Zone.__load_patch("XHR",(t,e)=>{!function(t){const h=t.XMLHttpRequest;if(!h)return;const d=h.prototype;let u=d[a],_=d[l];if(!u){const e=t.XMLHttpRequestEventTarget;if(e){const t=e.prototype;u=t[a],_=t[l]}}const g="readystatechange",m="scheduled";function v(t){const n=t.data,r=n.target;r[o]=!1,r[c]=!1;const h=r[s];u||(u=r[a],_=r[l]),h&&_.call(r,g,h);const d=r[s]=()=>{if(r.readyState===r.DONE)if(!n.aborted&&r[o]&&t.state===m){const i=r[e.__symbol__("loadfalse")];if(0!==r.status&&i&&i.length>0){const s=t.invoke;t.invoke=function(){const i=r[e.__symbol__("loadfalse")];for(let e=0;e<i.length;e++)i[e]===t&&i.splice(e,1);!n.aborted&&t.state===m&&s.call(t)},i.push(t)}else t.invoke()}else!n.aborted&&!1===r[o]&&(r[c]=!0)};return u.call(r,g,d),r[i]||(r[i]=t),S.apply(r,n.args),r[o]=!0,t}function y(){}function b(t){const e=t.data;return e.aborted=!0,E.apply(e.target,e.args)}const C=D(d,"open",()=>function(t,e){return t[n]=0==e[2],t[r]=e[1],C.apply(t,e)}),x=f("fetchTaskAborting"),w=f("fetchTaskScheduling"),S=D(d,"send",()=>function(t,i){if(!0===e.current[w]||t[n])return S.apply(t,i);{const e={target:t,url:t[r],isPeriodic:!1,args:i,aborted:!1},n=p("XMLHttpRequest.send",y,e,v,b);t&&!0===t[c]&&!e.aborted&&n.state===m&&n.invoke()}}),E=D(d,"abort",()=>function(t,n){const s=function(t){return t[i]}(t);if(s&&"string"==typeof s.type){if(null==s.cancelFn||s.data&&s.data.aborted)return;s.zone.cancelTask(s)}else if(!0===e.current[x])return E.apply(t,n)})}(t);const i=f("xhrTask"),n=f("xhrSync"),s=f("xhrListener"),o=f("xhrScheduled"),r=f("xhrURL"),c=f("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function(e,i){const n=e.constructor.name;for(let s=0;s<i.length;s++){const o=i[s],r=e[o];if(r){if(!y(t(e,o)))continue;e[o]=(t=>{const e=function(){return t.apply(this,v(arguments,n+"."+o))};return B(e,t),e})(r)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(t,e)=>{function i(e){return function(i){j(t,e).forEach(n=>{const s=t.PromiseRejectionEvent;if(s){const t=new s(e,{promise:i.promise,reason:i.rejection});n.invoke(t)}})}}t.PromiseRejectionEvent&&(e[f("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),e[f("rejectionHandledHandler")]=i("rejectionhandled"))})}},function(t){t(t.s=1255)}]); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es5.0d303056c688e4d88af9.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es5.0d303056c688e4d88af9.js new file mode 100644 index 00000000000..dc37f5488ab --- /dev/null +++ b/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es5.0d303056c688e4d88af9.js @@ -0,0 +1 @@ +!function(){function t(t,e,n){return(e=C(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r,a,s=[],l=!0,u=!1;try{if(r=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=r.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(t){u=!0,o=t}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(t,e)||v(t,e)||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 n(t){var e="function"==typeof Map?new Map:void 0;return(n=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return i(t,arguments,h(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),f(n,t)})(t)}function i(t,e,n){if(s())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,e);var o=new(t.bind.apply(t,i));return n&&f(o,n.prototype),o}function o(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */o=function(){return e};var t,e={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},a="function"==typeof Symbol?Symbol:{},s=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function h(t,e,n,i){var o=e&&e.prototype instanceof g?e:g,a=Object.create(o.prototype),s=new D(i||[]);return r(a,"_invoke",{value:E(t,n,s)}),a}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=h;var f="suspendedStart",p="executing",_="completed",v={};function g(){}function m(){}function y(){}var b={};c(b,s,function(){return this});var C=Object.getPrototypeOf,k=C&&C(C(A([])));k&&k!==n&&i.call(k,s)&&(b=k);var x=y.prototype=g.prototype=Object.create(b);function w(t){["next","throw","return"].forEach(function(e){c(t,e,function(t){return this._invoke(e,t)})})}function S(t,e){function n(o,r,a,s){var l=d(t[o],t,r);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==typeof c&&i.call(c,"__await")?e.resolve(c.__await).then(function(t){n("next",t,a,s)},function(t){n("throw",t,a,s)}):e.resolve(c).then(function(t){u.value=t,a(u)},function(t){return n("throw",t,a,s)})}s(l.arg)}var o;r(this,"_invoke",{value:function(t,i){function r(){return new e(function(e,o){n(t,i,e,o)})}return o=o?o.then(r,r):r()}})}function E(e,n,i){var o=f;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===_){if("throw"===r)throw a;return{value:t,done:!0}}for(i.method=r,i.arg=a;;){var s=i.delegate;if(s){var l=I(s,i);if(l){if(l===v)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(o===f)throw o=_,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);o=p;var u=d(e,n,i);if("normal"===u.type){if(o=i.done?_:"suspendedYield",u.arg===v)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(o=_,i.method="throw",i.arg=u.arg)}}}function I(e,n){var i=n.method,o=e.iterator[i];if(o===t)return n.delegate=null,"throw"===i&&e.iterator.return&&(n.method="return",n.arg=t,I(e,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),v;var r=d(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,v;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function O(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function D(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function A(e){if(e||""===e){var n=e[s];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,r=function n(){for(;++o<e.length;)if(i.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return r.next=r}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=y,r(x,"constructor",{value:y,configurable:!0}),r(y,"constructor",{value:m,configurable:!0}),m.displayName=c(y,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,c(t,u,"GeneratorFunction")),t.prototype=Object.create(x),t},e.awrap=function(t){return{__await:t}},w(S.prototype),c(S.prototype,l,function(){return this}),e.AsyncIterator=S,e.async=function(t,n,i,o,r){void 0===r&&(r=Promise);var a=new S(h(t,n,i,o),r);return e.isGeneratorFunction(n)?a:a.next().then(function(t){return t.done?t.value:a.next()})},w(x),c(x,u,"Generator"),c(x,s,function(){return this}),c(x,"toString",function(){return"[object Generator]"}),e.keys=function(t){var e=Object(t),n=[];for(var i in e)n.push(i);return n.reverse(),function t(){for(;n.length;){var i=n.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},e.values=A,D.prototype={constructor:D,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(i,o){return s.type="throw",s.arg=e,n.next=i,o&&(n.method="next",n.arg=t),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&("break"===t||"continue"===t)&&r.tryLoc<=e&&e<=r.finallyLoc&&(r=null);var a=r?r.completion:{};return a.type=t,a.arg=e,r?(this.method="next",this.next=r.finallyLoc,v):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:A(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),v}},e}function r(t,e,n){return e=h(e),a(t,s()?Reflect.construct(e,n||[],h(t).constructor):e.apply(t,n))}function a(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return l(t)}function s(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(s=function(){return!!t})()}function l(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,n){var i=c(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(arguments.length<3?t:n):o.value}}).apply(this,arguments)}function c(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=h(t)););return t}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&f(t,e)}function f(t,e){return(f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function p(t){return function(t){if(Array.isArray(t))return g(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||v(t)||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 _(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=v(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function v(t,e){if(t){if("string"==typeof t)return g(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(t,e):void 0}}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function m(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,C(i.key),i)}}function b(t,e,n){return e&&y(t.prototype,e),n&&y(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function C(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}(self.webpackChunk=self.webpackChunk||[]).push([[179],{8255:function(t){function e(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}e.keys=function(){return[]},e.resolve=e,e.id=8255,t.exports=e},1255:function(s,c,f){"use strict";var v={};function g(t){return"function"==typeof t}function y(t){var e=t(function(t){Error.call(t),t.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}f.r(v),f.d(v,{animation:function(){return Yf},inputType:function(){return Gf},nativeScrolling:function(){return Jf},pointerEvents:function(){return qf},styleProp:function(){return Pd},stylePropPrefix:function(){return Rd},supportProp:function(){return Kf},touch:function(){return Zf},touchEvents:function(){return Uf},transition:function(){return Qf},transitionEndEventName:function(){return Xf}});var C=y(function(t){return function(e){t(this),this.message=e?"".concat(e.length," errors occurred during unsubscription:\n").concat(e.map(function(t,e){return"".concat(e+1,") ").concat(t.toString())}).join("\n ")):"",this.name="UnsubscriptionError",this.errors=e}});function k(t,e){if(t){var n=t.indexOf(e);0<=n&&t.splice(n,1)}}var x=function(){function t(e){m(this,t),this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return b(t,[{key:"unsubscribe",value:function(){var t;if(!this.closed){this.closed=!0;var e=this._parentage;if(e)if(this._parentage=null,Array.isArray(e)){var n,i=_(e);try{for(i.s();!(n=i.n()).done;){var o;n.value.remove(this)}}catch(c){i.e(c)}finally{i.f()}}else e.remove(this);var r=this.initialTeardown;if(g(r))try{r()}catch(o){t=o instanceof C?o.errors:[o]}var a=this._finalizers;if(a){this._finalizers=null;var s,l=_(a);try{for(l.s();!(s=l.n()).done;){var u=s.value;try{E(u)}catch(h){t=null!=t?t:[],h instanceof C?t=[].concat(p(t),p(h.errors)):t.push(h)}}}catch(c){l.e(c)}finally{l.f()}}if(t)throw new C(t)}}},{key:"add",value:function(e){var n;if(e&&e!==this)if(this.closed)E(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(e)}}},{key:"_hasParent",value:function(t){var e=this._parentage;return e===t||Array.isArray(e)&&e.includes(t)}},{key:"_addParent",value:function(t){var e=this._parentage;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}},{key:"_removeParent",value:function(t){var e=this._parentage;e===t?this._parentage=null:Array.isArray(e)&&k(e,t)}},{key:"remove",value:function(e){var n=this._finalizers;n&&k(n,e),e instanceof t&&e._removeParent(this)}}]),t}();x.EMPTY=function(){var t=new x;return t.closed=!0,t}();var w=x.EMPTY;function S(t){return t instanceof x||t&&"closed"in t&&g(t.remove)&&g(t.add)&&g(t.unsubscribe)}function E(t){g(t)?t():t.unsubscribe()}var I=null,T=null,O=void 0,D=!1,A=!1,B={setTimeout:function(t){function e(e,n){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(t,e){for(var n=B.delegate,i=arguments.length,o=new Array(i>2?i-2:0),r=2;r<i;r++)o[r-2]=arguments[r];return(null==n?void 0:n.setTimeout)?n.setTimeout.apply(n,[t,e].concat(o)):setTimeout.apply(void 0,[t,e].concat(o))}),clearTimeout:function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(t){var e=B.delegate;return((null==e?void 0:e.clearTimeout)||clearTimeout)(t)}),delegate:void 0};function M(t){B.setTimeout(function(){if(!I)throw t;I(t)})}function P(){}var R=F("C",void 0,void 0);function F(t,e,n){return{kind:t,value:e,error:n}}var H=null;function V(t){if(D){var e=!H;if(e&&(H={errorThrown:!1,error:null}),t(),e){var n=H,i=n.errorThrown,o=n.error;if(H=null,i)throw o}}else t()}var L=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).isStopped=!1,t?(n.destination=t,S(t)&&t.add(l(n))):n.destination=G,n}return d(e,t),b(e,[{key:"next",value:function(t){this.isStopped?K(F("N",t,void 0),this):this._next(t)}},{key:"error",value:function(t){this.isStopped?K(F("E",void 0,t),this):(this.isStopped=!0,this._error(t))}},{key:"complete",value:function(){this.isStopped?K(R,this):(this.isStopped=!0,this._complete())}},{key:"unsubscribe",value:function(){this.closed||(this.isStopped=!0,u(h(e.prototype),"unsubscribe",this).call(this),this.destination=null)}},{key:"_next",value:function(t){this.destination.next(t)}},{key:"_error",value:function(t){try{this.destination.error(t)}finally{this.unsubscribe()}}},{key:"_complete",value:function(){try{this.destination.complete()}finally{this.unsubscribe()}}}],[{key:"create",value:function(t,e,n){return new W(t,e,n)}}]),e}(x),$=Function.prototype.bind;function N(t,e){return $.call(t,e)}var z=function(){function t(e){m(this,t),this.partialObserver=e}return b(t,[{key:"next",value:function(t){var e=this.partialObserver;if(e.next)try{e.next(t)}catch(n){j(n)}}},{key:"error",value:function(t){var e=this.partialObserver;if(e.error)try{e.error(t)}catch(n){j(n)}else j(t)}},{key:"complete",value:function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(e){j(e)}}}]),t}(),W=function(t){function e(t,n,i){var o,s,u;(m(this,e),o=r(this,e),g(t)||!t)?s={next:null!=t?t:void 0,error:null!=n?n:void 0,complete:null!=i?i:void 0}:l(o)&&A?((u=Object.create(t)).unsubscribe=function(){return o.unsubscribe()},s={next:t.next&&N(t.next,u),error:t.error&&N(t.error,u),complete:t.complete&&N(t.complete,u)}):s=t;return o.destination=new z(s),a(o)}return d(e,t),b(e)}(L);function j(t){D?function(t){D&&H&&(H.errorThrown=!0,H.error=t)}(t):M(t)}function K(t,e){var n=T;n&&B.setTimeout(function(){return n(t,e)})}var G={closed:!0,next:P,error:function(t){throw t},complete:P},U="function"==typeof Symbol&&Symbol.observable||"@@observable";function q(t){return t}var Z=function(){var t=function(){function t(e){m(this,t),e&&(this._subscribe=e)}return b(t,[{key:"lift",value:function(e){var n=new t;return n.source=this,n.operator=e,n}},{key:"subscribe",value:function(t,e,n){var i=this,o=function(t){return t&&t instanceof L||function(t){return t&&g(t.next)&&g(t.error)&&g(t.complete)}(t)&&S(t)}(t)?t:new W(t,e,n);return V(function(){var t=i.operator,e=i.source;o.add(t?t.call(o,e):e?i._subscribe(o):i._trySubscribe(o))}),o}},{key:"_trySubscribe",value:function(t){try{return this._subscribe(t)}catch(e){t.error(e)}}},{key:"forEach",value:function(t,e){var n=this;return new(e=Q(e))(function(e,i){var o=new W({next:function(e){try{t(e)}catch(n){i(n),o.unsubscribe()}},error:i,complete:e});n.subscribe(o)})}},{key:"_subscribe",value:function(t){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(t)}},{key:U,value:function(){return this}},{key:"pipe",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return 0===t.length?q:1===t.length?t[0]:function(e){return t.reduce(function(t,e){return e(t)},e)}}(e)(this)}},{key:"toPromise",value:function(t){var e=this;return new(t=Q(t))(function(t,n){var i;e.subscribe(function(t){return i=t},function(t){return n(t)},function(){return t(i)})})}}]),t}();return t.create=function(e){return new t(e)},t}();function Q(t){var e;return null!==(e=null!=t?t:O)&&void 0!==e?e:Promise}var X=y(function(t){return function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),Y=function(){var t=function(t){function e(){var t;return m(this,e),(t=r(this,e)).closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return d(e,t),b(e,[{key:"lift",value:function(t){var e=new J(this,this);return e.operator=t,e}},{key:"_throwIfClosed",value:function(){if(this.closed)throw new X}},{key:"next",value:function(t){var e=this;V(function(){if(e._throwIfClosed(),!e.isStopped){e.currentObservers||(e.currentObservers=Array.from(e.observers));var n,i=_(e.currentObservers);try{for(i.s();!(n=i.n()).done;){n.value.next(t)}}catch(o){i.e(o)}finally{i.f()}}})}},{key:"error",value:function(t){var e=this;V(function(){if(e._throwIfClosed(),!e.isStopped){e.hasError=e.isStopped=!0,e.thrownError=t;for(var n=e.observers;n.length;)n.shift().error(t)}})}},{key:"complete",value:function(){var t=this;V(function(){if(t._throwIfClosed(),!t.isStopped){t.isStopped=!0;for(var e=t.observers;e.length;)e.shift().complete()}})}},{key:"unsubscribe",value:function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}},{key:"observed",get:function(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}},{key:"_trySubscribe",value:function(t){return this._throwIfClosed(),u(h(e.prototype),"_trySubscribe",this).call(this,t)}},{key:"_subscribe",value:function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}},{key:"_innerSubscribe",value:function(t){var e=this,n=this.hasError,i=this.isStopped,o=this.observers;return n||i?w:(this.currentObservers=null,o.push(t),new x(function(){e.currentObservers=null,k(o,t)}))}},{key:"_checkFinalizedStatuses",value:function(t){var e=this.hasError,n=this.thrownError,i=this.isStopped;e?t.error(n):i&&t.complete()}},{key:"asObservable",value:function(){var t=new Z;return t.source=this,t}}]),e}(Z);return t.create=function(t,e){return new J(t,e)},t}(),J=function(t){function e(t,n){var i;return m(this,e),(i=r(this,e)).destination=t,i.source=n,i}return d(e,t),b(e,[{key:"next",value:function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)}},{key:"error",value:function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)}},{key:"complete",value:function(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}},{key:"_subscribe",value:function(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:w}}]),e}(Y);function tt(t){return function(e){if(function(t){return g(null==t?void 0:t.lift)}(e))return e.lift(function(e){try{return t(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function et(t,e,n,i,o){return new nt(t,e,n,i,o)}var nt=function(t){function e(t,n,i,o,a,s){var c,d,f,p;return m(this,e),(p=r(this,e,[t])).onFinalize=a,p.shouldUnsubscribe=s,p._next=n?function(e){try{n(e)}catch(i){t.error(i)}}:u((c=l(p),h(e.prototype)),"_next",c),p._error=o?function(e){try{o(e)}catch(n){t.error(n)}finally{this.unsubscribe()}}:u((d=l(p),h(e.prototype)),"_error",d),p._complete=i?function(){try{i()}catch(e){t.error(e)}finally{this.unsubscribe()}}:u((f=l(p),h(e.prototype)),"_complete",f),p}return d(e,t),b(e,[{key:"unsubscribe",value:function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;u(h(e.prototype),"unsubscribe",this).call(this),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}]),e}(L);function it(t){return this instanceof it?(this.v=t,this):new it(t)}function ot(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,o=n.apply(t,e||[]),r=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(t){o[t]&&(i[t]=function(e){return new Promise(function(n,i){r.push([t,e,n,i])>1||s(t,e)})})}function s(t,e){try{!function(t){t.value instanceof it?Promise.resolve(t.value.v).then(l,u):c(r[0][2],t)}(o[t](e))}catch(n){c(r[0][3],n)}}function l(t){s("next",t)}function u(t){s("throw",t)}function c(t,e){t(e),r.shift(),r.length&&s(r[0][0],r[0][1])}}function rt(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],i=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(n){e[n]=t[n]&&function(e){return new Promise(function(i,o){!function(t,e,n,i){Promise.resolve(i).then(function(e){t({value:e,done:n})},e)}(i,o,(e=t[n](e)).done,e.value)})}}}"function"==typeof SuppressedError&&SuppressedError;var at=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function st(t){return g(null==t?void 0:t.then)}function lt(t){return g(t[U])}function ut(t){return Symbol.asyncIterator&&g(null==t?void 0:t[Symbol.asyncIterator])}function ct(t){return new TypeError("You provided ".concat(null!==t&&"object"==typeof t?"an invalid object":"'".concat(t,"'")," where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable."))}var ht="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function dt(t){return g(null==t?void 0:t[ht])}function ft(t){return ot(this,arguments,o().mark(function e(){var n,i,r;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=t.getReader(),e.prev=1;case 2:return e.next=4,it(n.read());case 4:if(i=e.sent,r=i.value,!i.done){e.next=11;break}return e.next=10,it(void 0);case 10:return e.abrupt("return",e.sent);case 11:return e.next=13,it(r);case 13:return e.next=15,e.sent;case 15:e.next=2;break;case 17:return e.prev=17,n.releaseLock(),e.finish(17);case 20:case"end":return e.stop()}},e,null,[[1,,17,20]])}))}function pt(t){return g(null==t?void 0:t.getReader)}function _t(t){if(t instanceof Z)return t;if(null!=t){if(lt(t))return function(t){return new Z(function(e){var n=t[U]();if(g(n.subscribe))return n.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(at(t))return function(t){return new Z(function(e){for(var n=0;n<t.length&&!e.closed;n++)e.next(t[n]);e.complete()})}(t);if(st(t))return function(t){return new Z(function(e){t.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,M)})}(t);if(ut(t))return vt(t);if(dt(t))return function(t){return new Z(function(e){var n,i=_(t);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(e.next(o),e.closed)return}}catch(r){i.e(r)}finally{i.f()}e.complete()})}(t);if(pt(t))return function(t){return vt(ft(t))}(t)}throw ct(t)}function vt(t){return new Z(function(e){(function(t,e){var n,i,r,a;return function(t,e,n,i){return new(n||(n=Promise))(function(e,o){function r(t){try{s(i.next(t))}catch(e){o(e)}}function a(t){try{s(i.throw(t))}catch(e){o(e)}}function s(t){t.done?e(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(r,a)}s((i=i.apply(t,[])).next())})}(this,0,void 0,o().mark(function s(){return o().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:o.prev=0,n=rt(t);case 2:return o.next=4,n.next();case 4:if((i=o.sent).done){o.next=9;break}if(e.next(i.value),!e.closed){o.next=7;break}return o.abrupt("return");case 7:o.next=2;break;case 9:o.next=14;break;case 11:o.prev=11,o.t0=o.catch(0),r={error:o.t0};case 14:if(o.prev=14,o.prev=15,o.t1=i&&!i.done&&(a=n.return),!o.t1){o.next=20;break}return o.next=20,a.call(n);case 20:if(o.prev=20,!r){o.next=23;break}throw r.error;case 23:return o.finish(20);case 24:return o.finish(14);case 25:e.complete();case 26:case"end":return o.stop()}},s,null,[[0,11,14,25],[15,,20,24]])}))})(t,e).catch(function(t){return e.error(t)})})}function gt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=e.schedule(function(){n(),o?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(r),!o)return r}function mt(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0;return g(e)?mt(function(n,i){return function(t,e){return tt(function(e,n){var i=0;e.subscribe(et(n,function(e){n.next(t.call(undefined,e,i++))}))})}(function(t,o){return e(n,t,i,o)})(_t(t(n,i)))},n):("number"==typeof e&&(n=e),tt(function(e,i){return function(t,e,n,i,o,r,a,s){var l=[],u=0,c=0,h=!1,d=function(){h&&!l.length&&!u&&e.complete()},f=function t(o){u++;var r=!1;_t(n(o,c++)).subscribe(et(e,function(t){e.next(t)},function(){r=!0},void 0,function(){if(r)try{for(u--;l.length&&u<i;){var n=l.shift();t(n)}d()}catch(n){e.error(n)}}))};return t.subscribe(et(e,function(t){return u<i?f(t):l.push(t)},function(){h=!0,d()})),function(){}}(e,i,t,n)}))}var yt=new Z(function(t){return t.complete()});function bt(t){return t[t.length-1]}function Ct(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return tt(function(n,i){n.subscribe(et(i,function(n){return gt(i,t,function(){return i.next(n)},e)},function(){return gt(i,t,function(){return i.complete()},e)},function(n){return gt(i,t,function(){return i.error(n)},e)}))})}function kt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return tt(function(n,i){i.add(t.schedule(function(){return n.subscribe(i)},e))})}function xt(t,e){if(!t)throw new Error("Iterable cannot be null");return new Z(function(n){gt(n,e,function(){var i=t[Symbol.asyncIterator]();gt(n,e,function(){i.next().then(function(t){t.done?n.complete():n.next(t.value)})},0,!0)})})}function wt(t,e){return e?function(t,e){if(null!=t){if(lt(t))return function(t,e){return _t(t).pipe(kt(e),Ct(e))}(t,e);if(at(t))return function(t,e){return new Z(function(n){var i=0;return e.schedule(function(){i===t.length?n.complete():(n.next(t[i++]),n.closed||this.schedule())})})}(t,e);if(st(t))return function(t,e){return _t(t).pipe(kt(e),Ct(e))}(t,e);if(ut(t))return xt(t,e);if(dt(t))return function(t,e){return new Z(function(n){var i;return gt(n,e,function(){i=t[ht](),gt(n,e,function(){var t,e;try{var o=i.next();t=o.value,e=o.done}catch(r){return void n.error(r)}e?n.complete():n.next(t)},0,!0)}),function(){return g(null==i?void 0:i.return)&&i.return()}})}(t,e);if(pt(t))return function(t,e){return xt(ft(t),e)}(t,e)}throw ct(t)}(t,e):_t(t)}function St(t,e){if(!0!==e){if(!1!==e){for(var n=new W({next:function(){n.unsubscribe(),t()}}),i=arguments.length,o=new Array(i>2?i-2:0),r=2;r<i;r++)o[r-2]=arguments[r];return _t(e.apply(void 0,o)).subscribe(n)}}else t()}function Et(t){for(var e in t)if(t[e]===Et)return e;throw Error("Could not find renamed property on target object.")}function It(t,e){for(var n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Tt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Tt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return"".concat(t.overriddenName);if(t.name)return"".concat(t.name);var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Ot(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}var Dt=Et({__forward_ref__:Et});function At(t){return t.__forward_ref__=At,t.toString=function(){return Tt(this())},t}function Bt(t){return Mt(t)?t():t}function Mt(t){return"function"==typeof t&&t.hasOwnProperty(Dt)&&t.__forward_ref__===At}var Pt=function(t){function e(t,n){var i;return m(this,e),(i=r(this,e,[function(t,e){return"".concat(t?"NG0".concat(t,": "):"").concat(e)}(t,n)])).code=t,i}return d(e,t),b(e)}(n(Error));function Rt(t){return"string"==typeof t?t:null==t?"":String(t)}function Ft(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Rt(t)}function Ht(t,e){var n=e?" in ".concat(e):"";throw new Pt("201","No provider for ".concat(Ft(t)," found").concat(n))}function Vt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Lt(t){return{providers:t.providers||[],imports:t.imports||[]}}function $t(t){return Nt(t,jt)||Nt(t,Gt)}function Nt(t,e){return t.hasOwnProperty(e)?t[e]:null}function zt(t){return t&&(t.hasOwnProperty(Kt)||t.hasOwnProperty(Ut))?t[Kt]:null}var Wt,jt=Et({"\u0275prov":Et}),Kt=Et({"\u0275inj":Et}),Gt=Et({ngInjectableDef:Et}),Ut=Et({ngInjectorDef:Et}),qt=((qt=qt||{})[qt.Default=0]="Default",qt[qt.Host=1]="Host",qt[qt.Self=2]="Self",qt[qt.SkipSelf=4]="SkipSelf",qt[qt.Optional=8]="Optional",qt);function Zt(t){var e=Wt;return Wt=t,e}function Qt(t,e,n){var i=$t(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&qt.Optional?null:void 0!==e?e:void Ht(Tt(t),"Injector")}function Xt(t){return{toString:t}.toString()}var Yt=((Yt=Yt||{})[Yt.OnPush=0]="OnPush",Yt[Yt.Default=1]="Default",Yt),Jt=((Jt=Jt||{})[Jt.Emulated=0]="Emulated",Jt[Jt.None=2]="None",Jt[Jt.ShadowDom=3]="ShadowDom",Jt),te="undefined"!=typeof globalThis&&globalThis,ee="undefined"!=typeof window&&window,ne="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ie=te||"undefined"!=typeof global&&global||ee||ne,oe={},re=[],ae=Et({"\u0275cmp":Et}),se=Et({"\u0275dir":Et}),le=Et({"\u0275pipe":Et}),ue=Et({"\u0275mod":Et}),ce=Et({"\u0275loc":Et}),he=Et({"\u0275fac":Et}),de=Et({__NG_ELEMENT_ID__:Et}),fe=0;function pe(t){return Xt(function(){var e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===Yt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||re,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Jt.Emulated,id:"c",styles:t.styles||re,_:null,setInput:null,schemas:t.schemas||null,tView:null},i=t.directives,o=t.features,r=t.pipes;return n.id+=fe++,n.inputs=ye(t.inputs,e),n.outputs=ye(t.outputs),o&&o.forEach(function(t){return t(n)}),n.directiveDefs=i?function(){return("function"==typeof i?i():i).map(_e)}:null,n.pipeDefs=r?function(){return("function"==typeof r?r():r).map(ve)}:null,n})}function _e(t){return Ce(t)||function(t){return t[se]||null}(t)}function ve(t){return function(t){return t[le]||null}(t)}var ge={};function me(t){return Xt(function(){var e={type:t.type,bootstrap:t.bootstrap||re,declarations:t.declarations||re,imports:t.imports||re,exports:t.exports||re,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(ge[t.id]=t.type),e})}function ye(t,e){if(null==t)return oe;var n={};for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],r=o;Array.isArray(o)&&(r=o[1],o=o[0]),n[o]=i,e&&(e[o]=r)}return n}var be=pe;function Ce(t){return t[ae]||null}function ke(t,e){var n=t[ue]||null;if(!n&&!0===e)throw new Error("Type ".concat(Tt(t)," does not have '\u0275mod' property."));return n}function xe(t){return Array.isArray(t)&&"object"==typeof t[1]}function we(t){return Array.isArray(t)&&!0===t[1]}function Se(t){return 0!=(8&t.flags)}function Ee(t){return 2==(2&t.flags)}function Ie(t){return 1==(1&t.flags)}function Te(t){return null!==t.template}function Oe(t){return 0!=(512&t[2])}function De(t,e){return t.hasOwnProperty(he)?t[he]:null}var Ae=function(){function t(e,n,i){m(this,t),this.previousValue=e,this.currentValue=n,this.firstChange=i}return b(t,[{key:"isFirstChange",value:function(){return this.firstChange}}]),t}();function Be(){return Me}function Me(t){return t.type.prototype.ngOnChanges&&(t.setInput=Re),Pe}function Pe(){var t=Ve(this),e=null==t?void 0:t.current;if(e){var n=t.previous;if(n===oe)t.previous=e;else for(var i in e)n[i]=e[i];t.current=null,this.ngOnChanges(e)}}function Re(t,e,n,i){var o=Ve(t)||function(t,e){return t[He]=e}(t,{previous:oe,current:null}),r=o.current||(o.current={}),a=o.previous,s=this.declaredInputs[n],l=a[s];r[s]=new Ae(l&&l.currentValue,e,a===oe),t[i]=e}Be.ngInherit=!0;var Fe,He="__ngSimpleChanges__";function Ve(t){return t[He]||null}function Le(t){return!!t.listen}var $e={createRenderer:function(t,e){return void 0!==Fe?Fe:"undefined"!=typeof document?document:void 0}};function Ne(t){for(;Array.isArray(t);)t=t[0];return t}function ze(t,e){return Ne(e[t.index])}function We(t,e){return t.data[e]}function je(t,e){var n=e[t];return xe(n)?n:n[0]}function Ke(t){return 4==(4&t[2])}function Ge(t){return 128==(128&t[2])}function Ue(t,e){return null==e?null:t[e]}function qe(t){t[18]=0}function Ze(t,e){t[5]+=e;for(var n=t,i=t[3];null!==i&&(1===e&&1===n[5]||-1===e&&0===n[5]);)i[5]+=e,n=i,i=i[3]}var Qe={lFrame:yn(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Xe(){return Qe.bindingsEnabled}function Ye(){return Qe.lFrame.lView}function Je(){return Qe.lFrame.tView}function tn(t){return Qe.lFrame.contextLView=t,t[8]}function en(){for(var t=nn();null!==t&&64===t.type;)t=t.parent;return t}function nn(){return Qe.lFrame.currentTNode}function on(t,e){var n=Qe.lFrame;n.currentTNode=t,n.isParent=e}function rn(){return Qe.lFrame.isParent}function an(){Qe.lFrame.isParent=!1}function sn(){return Qe.isInCheckNoChangesMode}function ln(t){Qe.isInCheckNoChangesMode=t}function un(){var t=Qe.lFrame,e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function cn(){return Qe.lFrame.bindingIndex++}function hn(t,e){var n=Qe.lFrame;n.bindingIndex=n.bindingRootIndex=t,dn(e)}function dn(t){Qe.lFrame.currentDirectiveIndex=t}function fn(){return Qe.lFrame.currentQueryIndex}function pn(t){Qe.lFrame.currentQueryIndex=t}function _n(t){var e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function vn(t,e,n){if(n&qt.SkipSelf){for(var i=e,o=t;!(null!==(i=i.parent)||n&qt.Host||(i=_n(o),null===i||(o=o[15],10&i.type))););if(null===i)return!1;e=i,t=o}var r=Qe.lFrame=mn();return r.currentTNode=e,r.lView=t,!0}function gn(t){var e=mn(),n=t[1];Qe.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function mn(){var t=Qe.lFrame,e=null===t?null:t.child;return null===e?yn(t):e}function yn(t){var e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function bn(){var t=Qe.lFrame;return Qe.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Cn=bn;function kn(){var t=bn();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function xn(){return Qe.lFrame.selectedIndex}function wn(t){Qe.lFrame.selectedIndex=t}function Sn(){var t=Qe.lFrame;return We(t.tView,t.selectedIndex)}function En(t,e){for(var n=e.directiveStart,i=e.directiveEnd;n<i;n++){var o=t.data[n].type.prototype,r=o.ngAfterContentInit,a=o.ngAfterContentChecked,s=o.ngAfterViewInit,l=o.ngAfterViewChecked,u=o.ngOnDestroy;r&&(t.contentHooks||(t.contentHooks=[])).push(-n,r),a&&((t.contentHooks||(t.contentHooks=[])).push(n,a),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,a)),s&&(t.viewHooks||(t.viewHooks=[])).push(-n,s),l&&((t.viewHooks||(t.viewHooks=[])).push(n,l),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,l)),null!=u&&(t.destroyHooks||(t.destroyHooks=[])).push(n,u)}}function In(t,e,n){Dn(t,e,3,n)}function Tn(t,e,n,i){(3&t[2])===n&&Dn(t,e,n,i)}function On(t,e){var n=t[2];(3&n)===e&&(n&=2047,n+=1,t[2]=n)}function Dn(t,e,n,i){for(var o=null!=i?i:-1,r=e.length-1,a=0,s=void 0!==i?65535&t[18]:0;s<r;s++)if("number"==typeof e[s+1]){if(a=e[s],null!=i&&a>=i)break}else e[s]<0&&(t[18]+=65536),(a<o||-1==o)&&(An(t,n,e,s),t[18]=(4294901760&t[18])+s+2),s++}function An(t,e,n,i){var o=n[i]<0,r=n[i+1],a=t[o?-n[i]:n[i]];if(o){if(t[2]>>11<t[18]>>16&&(3&t[2])===e){t[2]+=2048;try{r.call(a)}finally{}}}else try{r.call(a)}finally{}}var Bn=b(function t(e,n,i){m(this,t),this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i});function Mn(t,e,n){for(var i=Le(t),o=0;o<n.length;){var r=n[o];if("number"==typeof r){if(0!==r)break;o++;var a=n[o++],s=n[o++],l=n[o++];i?t.setAttribute(e,s,l,a):e.setAttributeNS(a,s,l)}else{var u=r,c=n[++o];Rn(u)?i&&t.setProperty(e,u,c):i?t.setAttribute(e,u,c):e.setAttribute(u,c),o++}}return o}function Pn(t){return 3===t||4===t||6===t}function Rn(t){return 64===t.charCodeAt(0)}function Fn(t,e){if(null!==e&&0!==e.length)if(null===t||0===t.length)t=e.slice();else for(var n=-1,i=0;i<e.length;i++){var o=e[i];"number"==typeof o?n=o:0===n||Hn(t,n,o,null,-1===n||2===n?e[++i]:null)}return t}function Hn(t,e,n,i,o){var r=0,a=t.length;if(-1===e)a=-1;else for(;r<t.length;){var s=t[r++];if("number"==typeof s){if(s===e){a=-1;break}if(s>e){a=r-1;break}}}for(;r<t.length;){var l=t[r];if("number"==typeof l)break;if(l===n){if(null===i)return void(null!==o&&(t[r+1]=o));if(i===t[r+1])return void(t[r+2]=o)}r++,null!==i&&r++,null!==o&&r++}-1!==a&&(t.splice(a,0,e),r=a+1),t.splice(r++,0,n),null!==i&&t.splice(r++,0,i),null!==o&&t.splice(r++,0,o)}function Vn(t){return-1!==t}function Ln(t){return 32767&t}function $n(t,e){for(var n=function(t){return t>>16}(t),i=e;n>0;)i=i[15],n--;return i}var Nn=!0;function zn(t){var e=Nn;return Nn=t,e}var Wn=0;function jn(t,e){var n=Gn(t,e);if(-1!==n)return n;var i=e[1];i.firstCreatePass&&(t.injectorIndex=e.length,Kn(i.data,t),Kn(e,null),Kn(i.blueprint,null));var o=Un(t,e),r=t.injectorIndex;if(Vn(o))for(var a=Ln(o),s=$n(o,e),l=s[1].data,u=0;u<8;u++)e[r+u]=s[a+u]|l[a+u];return e[r+8]=o,r}function Kn(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Gn(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Un(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;for(var n=0,i=null,o=e;null!==o;){var r=o[1],a=r.type;if(null===(i=2===a?r.declTNode:1===a?o[6]:null))return-1;if(n++,o=o[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function qn(t,e,n){!function(t,e,n){var i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(de)&&(i=n[de]),null==i&&(i=n[de]=Wn++);var o=255&i;e.data[t+(o>>5)]|=1<<o}(t,e,n)}function Zn(t,e,n){if(n&qt.Optional)return t;Ht(e,"NodeInjector")}function Qn(t,e,n,i){if(n&qt.Optional&&void 0===i&&(i=null),0==(n&(qt.Self|qt.Host))){var o=t[9],r=Zt(void 0);try{return o?o.get(e,i,n&qt.Optional):Qt(e,i,n&qt.Optional)}finally{Zt(r)}}return Zn(i,e,n)}function Xn(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:qt.Default,o=arguments.length>4?arguments[4]:void 0;if(null!==t){var r=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;var e=t.hasOwnProperty(de)?t[de]:void 0;return"number"==typeof e?e>=0?255&e:Jn:e}(n);if("function"==typeof r){if(!vn(e,t,i))return i&qt.Host?Zn(o,n,i):Qn(e,n,i,o);try{var a=r(i);if(null!=a||i&qt.Optional)return a;Ht(n)}finally{Cn()}}else if("number"==typeof r){var s=null,l=Gn(t,e),u=-1,c=i&qt.Host?e[16][6]:null;for((-1===l||i&qt.SkipSelf)&&(-1!==(u=-1===l?Un(t,e):e[l+8])&&oi(i,!1)?(s=e[1],l=Ln(u),e=$n(u,e)):l=-1);-1!==l;){var h=e[1];if(ii(r,l,h.data)){var d=ti(l,e,n,s,i,c);if(d!==Yn)return d}-1!==(u=e[l+8])&&oi(i,e[1].data[l+8]===c)&&ii(r,l,e)?(s=h,l=Ln(u),e=$n(u,e)):l=-1}}}return Qn(e,n,i,o)}var Yn={};function Jn(){return new ri(en(),Ye())}function ti(t,e,n,i,o,r){var a=e[1],s=a.data[t+8],l=ei(s,a,n,null==i?Ee(s)&&Nn:i!=a&&0!=(3&s.type),o&qt.Host&&r===s);return null!==l?ni(e,a,l,s):Yn}function ei(t,e,n,i,o){for(var r=t.providerIndexes,a=e.data,s=1048575&r,l=t.directiveStart,u=r>>20,c=o?s+u:t.directiveEnd,h=i?s:s+u;h<c;h++){var d=a[h];if(h<l&&n===d||h>=l&&d.type===n)return h}if(o){var f=a[l];if(f&&Te(f)&&f.type===n)return l}return null}function ni(t,e,n,i){var o=t[n],r=e.data;if(function(t){return t instanceof Bn}(o)){var a=o;a.resolving&&function(t,e){throw new Pt("200","Circular dependency in DI detected for ".concat(t))}(Ft(r[n]));var s=zn(a.canSeeViewProviders);a.resolving=!0;var l=a.injectImpl?Zt(a.injectImpl):null;vn(t,i,qt.Default);try{o=t[n]=a.factory(void 0,r,t,i),e.firstCreatePass&&n>=i.directiveStart&&function(t,e,n){var i=e.type.prototype,o=i.ngOnChanges,r=i.ngOnInit,a=i.ngDoCheck;if(o){var s=Me(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,a))}(n,r[n],e)}finally{null!==l&&Zt(l),zn(s),a.resolving=!1,Cn()}}return o}function ii(t,e,n){return!!(n[e+(t>>5)]&1<<t)}function oi(t,e){return!(t&qt.Self||t&qt.Host&&e)}var ri=function(){function t(e,n){m(this,t),this._tNode=e,this._lView=n}return b(t,[{key:"get",value:function(t,e,n){return Xn(this._tNode,this._lView,t,n,e)}}]),t}();function ai(t){return Xt(function(){for(var e=t.prototype.constructor,n=e[he]||si(e),i=Object.prototype,o=Object.getPrototypeOf(t.prototype).constructor;o&&o!==i;){var r=o[he]||si(o);if(r&&r!==n)return r;o=Object.getPrototypeOf(o)}return function(t){return new t}})}function si(t){return Mt(t)?function(){var e=si(Bt(t));return e&&e()}:De(t)}var li="__parameters__";function ui(t,e,n){return Xt(function(){var o=function(t){return function(){if(t){var e=t.apply(void 0,arguments);for(var n in e)this[n]=e[n]}}}(e);function r(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];if(this instanceof r)return o.apply(this,e),this;var a=i(r,e);return s.annotation=a,s;function s(t,e,n){for(var i=t.hasOwnProperty(li)?t[li]:Object.defineProperty(t,li,{value:[]})[li];i.length<=n;)i.push(null);return(i[n]=i[n]||[]).push(a),t}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var ci=function(){function t(e,n){m(this,t),this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Vt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}return b(t,[{key:"toString",value:function(){return"InjectionToken ".concat(this._desc)}}]),t}();function hi(t,e){void 0===e&&(e=t);for(var n=0;n<t.length;n++){var i=t[n];Array.isArray(i)?(e===t&&(e=t.slice(0,n)),hi(i,e)):e!==t&&e.push(i)}return e}function di(t,e){t.forEach(function(t){return Array.isArray(t)?di(t,e):e(t)})}function fi(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function pi(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function _i(t,e){for(var n=[],i=0;i<t;i++)n.push(e);return n}var vi,gi={},mi="__NG_DI_FLAG__",yi="ngTempTokenPath",bi=/\n/gm,Ci="__source",ki=Et({provide:String,useValue:Et});function xi(t){var e=vi;return vi=t,e}function wi(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:qt.Default;if(void 0===vi)throw new Error("inject() must be called from an injection context");return null===vi?Qt(t,void 0,e):vi.get(t,e&qt.Optional?null:void 0,e)}function Si(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:qt.Default;return(Wt||wi)(Bt(t),e)}function Ei(t){for(var e=[],n=0;n<t.length;n++){var i=Bt(t[n]);if(Array.isArray(i)){if(0===i.length)throw new Error("Arguments array must have arguments.");for(var o=void 0,r=qt.Default,a=0;a<i.length;a++){var s=i[a],l=Ti(s);"number"==typeof l?-1===l?o=s.token:r|=l:o=s}e.push(Si(o,r))}else e.push(Si(i))}return e}function Ii(t,e){return t[mi]=e,t.prototype[mi]=e,t}function Ti(t){return t[mi]}function Oi(t,e,n,i){var o=t[yi];throw e[Ci]&&o.unshift(e[Ci]),t.message=function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;var o=Tt(e);if(Array.isArray(e))o=e.map(Tt).join(" -> ");else if("object"==typeof e){var r=[];for(var a in e)if(e.hasOwnProperty(a)){var s=e[a];r.push(a+":"+("string"==typeof s?JSON.stringify(s):Tt(s)))}o="{".concat(r.join(", "),"}")}return"".concat(n).concat(i?"("+i+")":"","[").concat(o,"]: ").concat(t.replace(bi,"\n "))}("\n"+t.message,o,n,i),t.ngTokenPath=o,t[yi]=null,t}var Di=Ii(ui("Inject",function(t){return{token:t}}),-1),Ai=Ii(ui("Optional"),8),Bi=Ii(ui("SkipSelf"),4),Mi=((Mi=Mi||{})[Mi.Important=1]="Important",Mi[Mi.DashCase=2]="DashCase",Mi),Pi="__ngContext__";function Ri(t,e){t[Pi]=e}function Fi(t){var e=function(t){return t[Pi]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Hi(t,e){return(void 0)(t,e)}function Vi(t){var e=t[3];return we(e)?e[3]:e}function Li(t){return Ni(t[13])}function $i(t){return Ni(t[4])}function Ni(t){for(;null!==t&&!we(t);)t=t[4];return t}function zi(t,e,n,i,o){if(null!=i){var r,a=!1;we(i)?r=i:xe(i)&&(a=!0,i=i[0]);var s=Ne(i);0===t&&null!==n?null==o?Qi(e,n,s):Zi(e,n,s,o||null,!0):1===t&&null!==n?Zi(e,n,s,o||null,!0):2===t?function(t,e,n){var i=Yi(t,e);i&&function(t,e,n,i){Le(t)?t.removeChild(e,n,i):e.removeChild(n)}(t,i,e,n)}(e,s,a):3===t&&e.destroyNode(s),null!=r&&function(t,e,n,i,o){var r=n[7];r!==Ne(n)&&zi(e,t,i,r,o);for(var a=10;a<n.length;a++){var s=n[a];ao(s[1],s,t,e,i,r)}}(e,t,r,n,o)}}function Wi(t,e,n){return Le(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function ji(t,e){var n=t[9],i=n.indexOf(e),o=e[3];1024&e[2]&&(e[2]&=-1025,Ze(o,-1)),n.splice(i,1)}function Ki(t,e){if(!(t.length<=10)){var n=10+e,i=t[n];if(i){var o=i[17];null!==o&&o!==t&&ji(o,i),e>0&&(t[n-1][4]=i[4]);var r=pi(t,10+e);!function(t,e){ao(t,e,e[11],2,null,null),e[0]=null,e[6]=null}(i[1],i);var a=r[19];null!==a&&a.detachView(r[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}}function Gi(t,e){if(!(256&e[2])){var n=e[11];Le(n)&&n.destroyNode&&ao(t,e,n,3,null,null),function(t){var e=t[13];if(!e)return Ui(t[1],t);for(;e;){var n=null;if(xe(e))n=e[13];else{var i=e[10];i&&(n=i)}if(!n){for(;e&&!e[4]&&e!==t;)xe(e)&&Ui(e[1],e),e=e[3];null===e&&(e=t),xe(e)&&Ui(e[1],e),n=e&&e[4]}e=n}}(e)}}function Ui(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){var n;if(null!=t&&null!=(n=t.destroyHooks))for(var i=0;i<n.length;i+=2){var o=e[n[i]];if(!(o instanceof Bn)){var r=n[i+1];if(Array.isArray(r))for(var a=0;a<r.length;a+=2){var s=o[r[a]],l=r[a+1];try{l.call(s)}finally{}}else try{r.call(o)}finally{}}}}(t,e),function(t,e){var n=t.cleanup,i=e[7],o=-1;if(null!==n)for(var r=0;r<n.length-1;r+=2)if("string"==typeof n[r]){var a=n[r+1],s="function"==typeof a?a(e):Ne(e[a]),l=i[o=n[r+2]],u=n[r+3];"boolean"==typeof u?s.removeEventListener(n[r],l,u):u>=0?i[o=u]():i[o=-u].unsubscribe(),r+=2}else{var c=i[o=n[r+1]];n[r].call(c)}if(null!==i){for(var h=o+1;h<i.length;h++)i[h]();e[7]=null}}(t,e),1===e[1].type&&Le(e[11])&&e[11].destroy();var n=e[17];if(null!==n&&we(e[3])){n!==e[3]&&ji(n,e);var i=e[19];null!==i&&i.detachView(t)}}}function qi(t,e,n){return function(t,e,n){for(var i=e;null!==i&&40&i.type;)i=(e=i).parent;if(null===i)return n[0];if(2&i.flags){var o=t.data[i.directiveStart].encapsulation;if(o===Jt.None||o===Jt.Emulated)return null}return ze(i,n)}(t,e.parent,n)}function Zi(t,e,n,i,o){Le(t)?t.insertBefore(e,n,i,o):e.insertBefore(n,i,o)}function Qi(t,e,n){Le(t)?t.appendChild(e,n):e.appendChild(n)}function Xi(t,e,n,i,o){null!==i?Zi(t,e,n,i,o):Qi(t,e,n)}function Yi(t,e){return Le(t)?t.parentNode(e):e.parentNode}function Ji(t,e,n){return to(t,e,n)}var to=function(t,e,n){return 40&t.type?ze(t,n):null};function eo(t,e,n,i){var o=qi(t,i,e),r=e[11],a=Ji(i.parent||e[6],i,e);if(null!=o)if(Array.isArray(n))for(var s=0;s<n.length;s++)Xi(r,o,n[s],a,!1);else Xi(r,o,n,a,!1)}function no(t,e){if(null!==e){var n=e.type;if(3&n)return ze(e,t);if(4&n)return oo(-1,t[e.index]);if(8&n){var i=e.child;if(null!==i)return no(t,i);var o=t[e.index];return we(o)?oo(-1,o):Ne(o)}if(32&n)return Hi(e,t)()||Ne(t[e.index]);var r=io(t,e);return null!==r?Array.isArray(r)?r[0]:no(Vi(t[16]),r):no(t,e.next)}return null}function io(t,e){return null!==e?t[16][6].projection[e.projection]:null}function oo(t,e){var n=10+t+1;if(n<e.length){var i=e[n],o=i[1].firstChild;if(null!==o)return no(i,o)}return e[7]}function ro(t,e,n,i,o,r,a){for(;null!=n;){var s=i[n.index],l=n.type;if(a&&0===e&&(s&&Ri(Ne(s),i),n.flags|=4),64!=(64&n.flags))if(8&l)ro(t,e,n.child,i,o,r,!1),zi(e,t,o,s,r);else if(32&l){for(var u=Hi(n,i),c=void 0;c=u();)zi(e,t,o,c,r);zi(e,t,o,s,r)}else 16&l?so(t,e,i,n,o,r):zi(e,t,o,s,r);n=a?n.projectionNext:n.next}}function ao(t,e,n,i,o,r){ro(n,i,t.firstChild,e,o,r,!1)}function so(t,e,n,i,o,r){var a=n[16],s=a[6].projection[i.projection];if(Array.isArray(s))for(var l=0;l<s.length;l++)zi(e,t,o,s[l],r);else ro(t,e,s,a[3],o,r,!0)}function lo(t,e,n){Le(t)?t.setAttribute(e,"style",n):e.style.cssText=n}function uo(t,e,n){Le(t)?""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n):e.className=n}var co=function(){function t(e){m(this,t),this.changingThisBreaksApplicationSecurity=e}return b(t,[{key:"toString",value:function(){return"SafeValue must use [property]=binding: ".concat(this.changingThisBreaksApplicationSecurity," (see https://g.co/ng/security#xss)")}}]),t}();var ho=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,fo=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i,po=((po=po||{})[po.NONE=0]="NONE",po[po.HTML=1]="HTML",po[po.STYLE=2]="STYLE",po[po.SCRIPT=3]="SCRIPT",po[po.URL=4]="URL",po[po.RESOURCE_URL=5]="RESOURCE_URL",po);function _o(t){var e=function(){var t=Ye();return t&&t[12]}();return e?e.sanitize(po.URL,t)||"":function(t,e){var n=function(t){return t instanceof co&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error("Required a safe ".concat(e,", got a ").concat(n," (see https://g.co/ng/security#xss)"))}return n===e}(t,"URL")?function(t){return t instanceof co?t.changingThisBreaksApplicationSecurity:t}(t):function(t){return(t=String(t)).match(ho)||t.match(fo)?t:"unsafe:"+t}(Rt(t))}function vo(t){return t.ngOriginalError}function go(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];t.error.apply(t,n)}var mo=function(){function t(){m(this,t),this._console=console}return b(t,[{key:"handleError",value:function(t){var e,n=this._findOriginalError(t),i=this._findContext(t),o=(e=t)&&e.ngErrorLogger||go;o(this._console,"ERROR",t),n&&o(this._console,"ORIGINAL ERROR",n),i&&o(this._console,"ERROR CONTEXT",i)}},{key:"_findContext",value:function(t){return t?function(t){return t.ngDebugContext}(t)||this._findContext(vo(t)):null}},{key:"_findOriginalError",value:function(t){for(var e=t&&vo(t);e&&vo(e);)e=vo(e);return e||null}}]),t}(),yo=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ie);function bo(t){return t instanceof Function?t():t}function Co(t,e,n){for(var i=t.length;;){var o=t.indexOf(e,n);if(-1===o)return o;if(0===o||t.charCodeAt(o-1)<=32){var r=e.length;if(o+r===i||t.charCodeAt(o+r)<=32)return o}n=o+1}}var ko="ng-template";function xo(t,e,n){for(var i=0;i<t.length;){var o=t[i++];if(n&&"class"===o){if(-1!==Co((o=t[i]).toLowerCase(),e,0))return!0}else if(1===o){for(;i<t.length&&"string"==typeof(o=t[i++]);)if(o.toLowerCase()===e)return!0;return!1}}return!1}function wo(t){return 4===t.type&&t.value!==ko}function So(t,e,n){return e===(4!==t.type||n?t.value:ko)}function Eo(t,e,n){for(var i=4,o=t.attrs||[],r=function(t){for(var e=0;e<t.length;e++)if(Pn(t[e]))return e;return t.length}(o),a=!1,s=0;s<e.length;s++){var l=e[s];if("number"!=typeof l){if(!a)if(4&i){if(i=2|1&i,""!==l&&!So(t,l,n)||""===l&&1===e.length){if(Io(i))return!1;a=!0}}else{var u=8&i?l:e[++s];if(8&i&&null!==t.attrs){if(!xo(t.attrs,u,n)){if(Io(i))return!1;a=!0}continue}var c=To(8&i?"class":l,o,wo(t),n);if(-1===c){if(Io(i))return!1;a=!0;continue}if(""!==u){var h;h=c>r?"":o[c+1].toLowerCase();var d=8&i?h:null;if(d&&-1!==Co(d,u,0)||2&i&&u!==h){if(Io(i))return!1;a=!0}}}}else{if(!a&&!Io(i)&&!Io(l))return!1;if(a&&Io(l))continue;a=!1,i=l|1&i}}return Io(i)||a}function Io(t){return 0==(1&t)}function To(t,e,n,i){if(null===e)return-1;var o=0;if(i||!n){for(var r=!1;o<e.length;){var a=e[o];if(a===t)return o;if(3===a||6===a)r=!0;else{if(1===a||2===a){for(var s=e[++o];"string"==typeof s;)s=e[++o];continue}if(4===a)break;if(0===a){o+=4;continue}}o+=r?1:2}return-1}return function(t,e){var n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){var i=t[n];if("number"==typeof i)return-1;if(i===e)return n;n++}return-1}(e,t)}function Oo(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=0;i<e.length;i++)if(Eo(t,e[i],n))return!0;return!1}function Do(t,e){t:for(var n=0;n<e.length;n++){var i=e[n];if(t.length===i.length){for(var o=0;o<t.length;o++)if(t[o]!==i[o])continue t;return!0}}return!1}function Ao(t,e){return t?":not("+e.trim()+")":e}function Bo(t){for(var e=t[0],n=1,i=2,o="",r=!1;n<t.length;){var a=t[n];if("string"==typeof a)if(2&i){var s=t[++n];o+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else 8&i?o+="."+a:4&i&&(o+=" "+a);else""!==o&&!Io(a)&&(e+=Ao(r,o),o=""),i=a,r=r||!Io(i);n++}return""!==o&&(e+=Ao(r,o)),e}var Mo={};function Po(t){Ro(Je(),Ye(),xn()+t,sn())}function Ro(t,e,n,i){if(!i)if(3==(3&e[2])){var o=t.preOrderCheckHooks;null!==o&&In(e,o,n)}else{var r=t.preOrderHooks;null!==r&&Tn(e,r,0,n)}wn(n)}function Fo(t,e){var n=t.contentQueries;if(null!==n)for(var i=0;i<n.length;i+=2){var o=n[i],r=n[i+1];if(-1!==r){var a=t.data[r];pn(o),a.contentQueries(2,e[r],r)}}}function Ho(t,e,n,i,o,r,a,s,l,u){var c=e.blueprint.slice();return c[0]=o,c[2]=140|i,qe(c),c[3]=c[15]=t,c[8]=n,c[10]=a||t&&t[10],c[11]=s||t&&t[11],c[12]=l||t&&t[12]||null,c[9]=u||t&&t[9]||null,c[6]=r,c[16]=2==e.type?t[16]:c,c}function Vo(t,e,n,i,o){var r=t.data[e];if(null===r)r=function(t,e,n,i,o){var r=nn(),a=rn(),s=t.data[e]=function(t,e,n,i,o,r){return{type:n,index:i,insertBeforeIndex:null,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:r,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?r:r&&r.parent,n,e,i,o);return null===t.firstChild&&(t.firstChild=s),null!==r&&(a?null==r.child&&null!==s.parent&&(r.child=s):null===r.next&&(r.next=s)),s}(t,e,n,i,o),Qe.lFrame.inI18n&&(r.flags|=64);else if(64&r.type){r.type=n,r.value=i,r.attrs=o;var a=function(){var t=Qe.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();r.injectorIndex=null===a?-1:a.injectorIndex}return on(r,!0),r}function Lo(t,e,n,i){if(0===n)return-1;for(var o=e.length,r=0;r<n;r++)e.push(i),t.blueprint.push(i),t.data.push(null);return o}function $o(t,e,n){gn(e);try{var i=t.viewQuery;null!==i&&_r(1,i,n);var o=t.template;null!==o&&Wo(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Fo(t,e),t.staticViewQueries&&_r(2,t.viewQuery,n);var r=t.components;null!==r&&function(t,e){for(var n=0;n<e.length;n++)cr(t,e[n])}(e,r)}catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),i}finally{e[2]&=-5,kn()}}function No(t,e,n,i){var o=e[2];if(256!=(256&o)){gn(e);var r=sn();try{qe(e),function(t){Qe.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==n&&Wo(t,e,n,2,i);var a=3==(3&o);if(!r)if(a){var s=t.preOrderCheckHooks;null!==s&&In(e,s,null)}else{var l=t.preOrderHooks;null!==l&&Tn(e,l,0,null),On(e,0)}if(function(t){for(var e=Li(t);null!==e;e=$i(e))if(e[2])for(var n=e[9],i=0;i<n.length;i++){var o=n[i],r=o[3];0==(1024&o[2])&&Ze(r,1),o[2]|=1024}}(e),function(t){for(var e=Li(t);null!==e;e=$i(e))for(var n=10;n<e.length;n++){var i=e[n],o=i[1];Ge(i)&&No(o,i,o.template,i[8])}}(e),null!==t.contentQueries&&Fo(t,e),!r)if(a){var u=t.contentCheckHooks;null!==u&&In(e,u)}else{var c=t.contentHooks;null!==c&&Tn(e,c,1),On(e,1)}!function(t,e){var n=t.hostBindingOpCodes;if(null!==n)try{for(var i=0;i<n.length;i++){var o=n[i];if(o<0)wn(~o);else{var r=o,a=n[++i],s=n[++i];hn(a,r),s(2,e[r])}}}finally{wn(-1)}}(t,e);var h=t.components;null!==h&&function(t,e){for(var n=0;n<e.length;n++)lr(t,e[n])}(e,h);var d=t.viewQuery;if(null!==d&&_r(2,d,i),!r)if(a){var f=t.viewCheckHooks;null!==f&&In(e,f)}else{var p=t.viewHooks;null!==p&&Tn(e,p,2),On(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),r||(e[2]&=-73),1024&e[2]&&(e[2]&=-1025,Ze(e[3],-1))}finally{kn()}}}function zo(t,e,n,i){var o=e[10],r=!sn(),a=Ke(e);try{r&&!a&&o.begin&&o.begin(),a&&$o(t,e,i),No(t,e,n,i)}finally{r&&!a&&o.end&&o.end()}}function Wo(t,e,n,i,o){var r=xn(),a=2&i;try{wn(-1),a&&e.length>20&&Ro(t,e,20,sn()),n(i,o)}finally{wn(r)}}function jo(t,e,n){!Xe()||(function(t,e,n,i){var o=n.directiveStart,r=n.directiveEnd;t.firstCreatePass||jn(n,e),Ri(i,e);for(var a=n.initialInputs,s=o;s<r;s++){var l=t.data[s],u=Te(l);u&&or(e,n,l);var c=ni(e,t,s,n);Ri(c,e),null!==a&&rr(0,s-o,c,l,0,a),u&&(je(n.index,e)[8]=c)}}(t,e,n,ze(n,e)),128==(128&n.flags)&&function(t,e,n){var i=n.directiveStart,o=n.directiveEnd,r=n.index,a=Qe.lFrame.currentDirectiveIndex;try{wn(r);for(var s=i;s<o;s++){var l=t.data[s],u=e[s];dn(s),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&Jo(l,u)}}finally{wn(-1),dn(a)}}(t,e,n))}function Ko(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ze,i=e.localNames;if(null!==i)for(var o=e.index+1,r=0;r<i.length;r+=2){var a=i[r+1],s=-1===a?n(e,t):t[a];t[o++]=s}}function Go(t){var e=t.tView;return null===e||e.incompleteFirstPass?t.tView=Uo(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts):e}function Uo(t,e,n,i,o,r,a,s,l,u){var c=20+i,h=c+o,d=function(t,e){for(var n=[],i=0;i<e;i++)n.push(i<t?null:Mo);return n}(c,h),f="function"==typeof u?u():u;return d[1]={type:t,blueprint:d,template:n,queries:null,viewQuery:s,declTNode:e,data:d.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof r?r():r,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:l,consts:f,incompleteFirstPass:!1}}function qo(t,e,n,i){var o=gr(e);null===n?o.push(i):(o.push(n),t.firstCreatePass&&mr(t).push(i,o.length-1))}function Zo(t,e,n){for(var i in t)if(t.hasOwnProperty(i)){var o=t[i];(n=null===n?{}:n).hasOwnProperty(i)?n[i].push(e,o):n[i]=[e,o]}return n}function Qo(t,e,n,i,o,r,a,s){var l,u=ze(e,n),c=e.inputs;!s&&null!=c&&(l=c[i])?(br(t,n,l,i,o),Ee(e)&&function(t,e){var n=je(e,t);16&n[2]||(n[2]|=64)}(n,e.index)):3&e.type&&(i=function(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(i),o=null!=a?a(o,e.value||"",i):o,Le(r)?r.setProperty(u,i,o):Rn(i)||(u.setProperty?u.setProperty(i,o):u[i]=o))}function Xo(t,e,n,i){var o=!1;if(Xe()){var r=function(t,e,n){var i=t.directiveRegistry,o=null;if(i)for(var r=0;r<i.length;r++){var a=i[r];Oo(n,a.selectors,!1)&&(o||(o=[]),qn(jn(n,e),t,a.type),Te(a)?(tr(t,n),o.unshift(a)):o.push(a))}return o}(t,e,n),a=null===i?null:{"":-1};if(null!==r){o=!0,nr(n,t.data.length,r.length);for(var s=0;s<r.length;s++){var l=r[s];l.providersResolver&&l.providersResolver(l)}for(var u=!1,c=!1,h=Lo(t,e,r.length,null),d=0;d<r.length;d++){var f=r[d];n.mergedAttrs=Fn(n.mergedAttrs,f.hostAttrs),ir(t,n,e,h,f),er(h,f,a),null!==f.contentQueries&&(n.flags|=8),(null!==f.hostBindings||null!==f.hostAttrs||0!==f.hostVars)&&(n.flags|=128);var p=f.type.prototype;!u&&(p.ngOnChanges||p.ngOnInit||p.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),u=!0),!c&&(p.ngOnChanges||p.ngDoCheck)&&((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),c=!0),h++}!function(t,e){for(var n=e.directiveEnd,i=t.data,o=e.attrs,r=[],a=null,s=null,l=e.directiveStart;l<n;l++){var u=i[l],c=u.inputs,h=null===o||wo(e)?null:ar(c,o);r.push(h),a=Zo(c,l,a),s=Zo(u.outputs,l,s)}null!==a&&(a.hasOwnProperty("class")&&(e.flags|=16),a.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=r,e.inputs=a,e.outputs=s}(t,n)}a&&function(t,e,n){if(e)for(var i=t.localNames=[],o=0;o<e.length;o+=2){var r=n[e[o+1]];if(null==r)throw new Pt("301","Export of name '".concat(e[o+1],"' not found!"));i.push(e[o],r)}}(n,i,a)}return n.mergedAttrs=Fn(n.mergedAttrs,n.attrs),o}function Yo(t,e,n,i,o,r){var a=r.hostBindings;if(a){var s=t.hostBindingOpCodes;null===s&&(s=t.hostBindingOpCodes=[]);var l=~e.index;(function(t){for(var e=t.length;e>0;){var n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(s)!=l&&s.push(l),s.push(i,o,a)}}function Jo(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function tr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function er(t,e,n){if(n){if(e.exportAs)for(var i=0;i<e.exportAs.length;i++)n[e.exportAs[i]]=t;Te(e)&&(n[""]=t)}}function nr(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function ir(t,e,n,i,o){t.data[i]=o;var r=o.factory||(o.factory=De(o.type)),a=new Bn(r,Te(o),null);t.blueprint[i]=a,n[i]=a,Yo(t,e,0,i,Lo(t,n,o.hostVars,Mo),o)}function or(t,e,n){var i=ze(e,t),o=Go(n),r=t[10],a=hr(t,Ho(t,o,null,n.onPush?64:16,i,e,r,r.createRenderer(i,n),null,null));t[e.index]=a}function rr(t,e,n,i,o,r){var a=r[e];if(null!==a)for(var s=i.setInput,l=0;l<a.length;){var u=a[l++],c=a[l++],h=a[l++];null!==s?i.setInput(n,h,u,c):n[c]=h}}function ar(t,e){for(var n=null,i=0;i<e.length;){var o=e[i];if(0!==o)if(5!==o){if("number"==typeof o)break;t.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,t[o],e[i+1])),i+=2}else i+=2;else i+=4}return n}function sr(t,e,n,i){return new Array(t,!0,!1,e,null,0,i,n,null,null)}function lr(t,e){var n=je(e,t);if(Ge(n)){var i=n[1];80&n[2]?No(i,n,i.template,n[8]):n[5]>0&&ur(n)}}function ur(t){for(var e=Li(t);null!==e;e=$i(e))for(var n=10;n<e.length;n++){var i=e[n];if(1024&i[2]){var o=i[1];No(o,i,o.template,i[8])}else i[5]>0&&ur(i)}var r=t[1].components;if(null!==r)for(var a=0;a<r.length;a++){var s=je(r[a],t);Ge(s)&&s[5]>0&&ur(s)}}function cr(t,e){var n=je(e,t),i=n[1];(function(t,e){for(var n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])})(i,n),$o(i,n,n[8])}function hr(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function dr(t){for(;t;){t[2]|=64;var e=Vi(t);if(Oe(t)&&!e)return t;t=e}return null}function fr(t,e,n){var i=e[10];i.begin&&i.begin();try{No(t,e,t.template,n)}catch(o){throw yr(e,o),o}finally{i.end&&i.end()}}function pr(t){!function(t){for(var e=0;e<t.components.length;e++){var n=t.components[e],i=Fi(n),o=i[1];zo(o,i,o.template,n)}}(t[8])}function _r(t,e,n){pn(0),e(t,n)}var vr=Promise.resolve(null);function gr(t){return t[7]||(t[7]=[])}function mr(t){return t.cleanup||(t.cleanup=[])}function yr(t,e){var n=t[9],i=n?n.get(mo,null):null;i&&i.handleError(e)}function br(t,e,n,i,o){for(var r=0;r<n.length;){var a=n[r++],s=n[r++],l=e[a],u=t.data[a];null!==u.setInput?u.setInput(l,o,i,s):l[s]=o}}function Cr(t,e,n){var i=n?t.styles:null,o=n?t.classes:null,r=0;if(null!==e)for(var a=0;a<e.length;a++){var s=e[a];"number"==typeof s?r=s:1==r?o=Ot(o,s):2==r&&(i=Ot(i,s+": "+e[++a]+";"))}n?t.styles=i:t.stylesWithoutHost=i,n?t.classes=o:t.classesWithoutHost=o}var kr,xr=new ci("INJECTOR",-1),wr=function(){function t(){m(this,t)}return b(t,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:gi;if(e===gi){var n=new Error("NullInjectorError: No provider for ".concat(Tt(t),"!"));throw n.name="NullInjectorError",n}return e}}]),t}(),Sr=new ci("Set Injector scope."),Er={},Ir={};function Tr(){return void 0===kr&&(kr=new wr),kr}function Or(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return new Dr(t,n,e||Tr(),i)}var Dr=function(){function t(e,n,i){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;m(this,t),this.parent=i,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var a=[];n&&di(n,function(t){return o.processProvider(t,e,n)}),di([e],function(t){return o.processInjectorType(t,[],a)}),this.records.set(xr,Mr(void 0,this));var s=this.records.get(Sr);this.scope=null!=s?s.value:null,this.source=r||("object"==typeof e?null:Tt(e))}return b(t,[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(t){return t.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:gi,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:qt.Default;this.assertNotDestroyed();var i,o=xi(this),r=Zt(void 0);try{if(!(n&qt.SkipSelf)){var a=this.records.get(t);if(void 0===a){var s=("function"==typeof(i=t)||"object"==typeof i&&i instanceof ci)&&$t(t);a=s&&this.injectableDefInScope(s)?Mr(Ar(t),Er):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(n&qt.Self?Tr():this.parent).get(t,e=n&qt.Optional&&e===gi?null:e)}catch(l){if("NullInjectorError"===l.name){if((l[yi]=l[yi]||[]).unshift(Tt(t)),o)throw l;return Oi(l,t,"R3InjectorError",this.source)}throw l}finally{Zt(r),xi(o)}}},{key:"_resolveInjectorDefTypes",value:function(){var t=this;this.injectorDefTypes.forEach(function(e){return t.get(e)})}},{key:"toString",value:function(){var t=[];return this.records.forEach(function(e,n){return t.push(Tt(n))}),"R3Injector[".concat(t.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(t,e,n){var i=this;if(!(t=Bt(t)))return!1;var o=zt(t),r=null==o&&t.ngModule||void 0,a=void 0===r?t:r,s=-1!==n.indexOf(a);if(void 0!==r&&(o=zt(r)),null==o)return!1;if(null!=o.imports&&!s){var l;n.push(a);try{di(o.imports,function(t){i.processInjectorType(t,e,n)&&(void 0===l&&(l=[]),l.push(t))})}finally{}if(void 0!==l)for(var u=function(){var t=l[c],e=t.ngModule,n=t.providers;di(n,function(t){return i.processProvider(t,e,n||re)})},c=0;c<l.length;c++)u()}this.injectorDefTypes.add(a);var h=De(a)||function(){return new a};this.records.set(a,Mr(h,Er));var d=o.providers;if(null!=d&&!s){var f=t;di(d,function(t){return i.processProvider(t,f,d)})}return void 0!==r&&void 0!==t.providers}},{key:"processProvider",value:function(t,e,n){var i=Rr(t=Bt(t))?t:Bt(t&&t.provide),o=function(t,e,n){return Pr(t)?Mr(void 0,t.useValue):Mr(Br(t),Er)}(t);if(Rr(t)||!0!==t.multi)this.records.get(i);else{var r=this.records.get(i);r||((r=Mr(void 0,Er,!0)).factory=function(){return Ei(r.multi)},this.records.set(i,r)),i=t,r.multi.push(t)}this.records.set(i,o)}},{key:"hydrate",value:function(t,e){return e.value===Er&&(e.value=Ir,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value;var n}},{key:"injectableDefInScope",value:function(t){if(!t.providedIn)return!1;var e=Bt(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}]),t}();function Ar(t){var e=$t(t),n=null!==e?e.factory:De(t);if(null!==n)return n;if(t instanceof ci)throw new Error("Token ".concat(Tt(t)," is missing a \u0275prov definition."));if(t instanceof Function)return function(t){var e=t.length;if(e>0){var n=_i(e,"?");throw new Error("Can't resolve all parameters for ".concat(Tt(t),": (").concat(n.join(", "),")."))}var i=function(t){var e=t&&(t[jt]||t[Gt]);if(e){var n=function(t){if(t.hasOwnProperty("name"))return t.name;var e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(n,'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "').concat(n,'" class.')),e}return null}(t);return null!==i?function(){return i.factory(t)}:function(){return new t}}(t);throw new Error("unreachable")}function Br(t,e,n){var o;if(Rr(t)){var r=Bt(t);return De(r)||Ar(r)}if(Pr(t))o=function(){return Bt(t.useValue)};else if(function(t){return!(!t||!t.useFactory)}(t))o=function(){return t.useFactory.apply(t,p(Ei(t.deps||[])))};else if(function(t){return!(!t||!t.useExisting)}(t))o=function(){return Si(Bt(t.useExisting))};else{var a=Bt(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return De(a)||Ar(a);o=function(){return i(a,p(Ei(t.deps)))}}return o}function Mr(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:t,value:e,multi:n?[]:void 0}}function Pr(t){return null!==t&&"object"==typeof t&&ki in t}function Rr(t){return"function"==typeof t}var Fr=function(t,e,n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0,o=Or(t,e,n,i);return o._resolveInjectorDefTypes(),o}({name:n},e,t,n)},Hr=function(){var t=function(){function t(){m(this,t)}return b(t,null,[{key:"create",value:function(t,e){return Array.isArray(t)?Fr(t,e,""):Fr(t.providers,t.parent,t.name||"")}}]),t}();return t.THROW_IF_NOT_FOUND=gi,t.NULL=new wr,t.\u0275prov=Vt({token:t,providedIn:"any",factory:function(){return Si(xr)}}),t.__NG_ELEMENT_ID__=-1,t}();function Vr(t,e){En(Fi(t)[1],en())}function Lr(t){for(var e=function(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0,i=[t];e;){var o=void 0;if(Te(t))o=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");o=e.\u0275dir}if(o){if(n){i.push(o);var r=t;r.inputs=$r(t.inputs),r.declaredInputs=$r(t.declaredInputs),r.outputs=$r(t.outputs);var a=o.hostBindings;a&&Wr(t,a);var s=o.viewQuery,l=o.contentQueries;if(s&&Nr(t,s),l&&zr(t,l),It(t.inputs,o.inputs),It(t.declaredInputs,o.declaredInputs),It(t.outputs,o.outputs),Te(o)&&o.data.animation){var u=t.data;u.animation=(u.animation||[]).concat(o.data.animation)}}var c=o.features;if(c)for(var h=0;h<c.length;h++){var d=c[h];d&&d.ngInherit&&d(t),d===Lr&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){for(var e=0,n=null,i=t.length-1;i>=0;i--){var o=t[i];o.hostVars=e+=o.hostVars,o.hostAttrs=Fn(o.hostAttrs,n=Fn(n,o.hostAttrs))}}(i)}function $r(t){return t===oe?{}:t===re?[]:t}function Nr(t,e){var n=t.viewQuery;t.viewQuery=n?function(t,i){e(t,i),n(t,i)}:e}function zr(t,e){var n=t.contentQueries;t.contentQueries=n?function(t,i,o){e(t,i,o),n(t,i,o)}:e}function Wr(t,e){var n=t.hostBindings;t.hostBindings=n?function(t,i){e(t,i),n(t,i)}:e}var jr=null;function Kr(){if(!jr){var t=ie.Symbol;if(t&&t.iterator)jr=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var i=e[n];"entries"!==i&&"size"!==i&&Map.prototype[i]===Map.prototype.entries&&(jr=i)}}return jr}function Gr(t){return!!Ur(t)&&(Array.isArray(t)||!(t instanceof Map)&&Kr()in t)}function Ur(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function qr(t,e,n){return t[e]=n}function Zr(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function Qr(t,e,n,i){return Zr(t,cn(),n)?e+Rt(n)+i:Mo}function Xr(t,e,n,i,o,r,a,s){var l=Ye(),u=Je(),c=t+20,h=u.firstCreatePass?function(t,e,n,i,o,r,a,s,l){var u=e.consts,c=Vo(e,t,4,a||null,Ue(u,s));Xo(e,n,c,Ue(u,l)),En(e,c);var h=c.tViews=Uo(2,c,i,o,r,e.directiveRegistry,e.pipeRegistry,null,e.schemas,u);return null!==e.queries&&(e.queries.template(e,c),h.queries=e.queries.embeddedTView(c)),c}(c,u,l,e,n,i,o,r,a):u.data[c];on(h,!1);var d=l[11].createComment("");eo(u,l,d,h),Ri(d,l),hr(l,l[c]=sr(d,l,d,h)),Ie(h)&&jo(u,l,h),null!=a&&Ko(l,h,s)}function Yr(t){return function(t,e){return t[e]}(Qe.lFrame.contextLView,20+t)}function Jr(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:qt.Default,n=Ye();return null===n?Si(t,e):Xn(en(),n,Bt(t),e)}function ta(t,e,n){var i=Ye();return Zr(i,cn(),e)&&Qo(Je(),Sn(),i,t,e,i[11],n,!1),ta}function ea(t,e,n,i,o){var r=o?"class":"style";br(t,n,e.inputs[r],r,i)}function na(t,e,n,i){var o=Ye(),r=Je(),a=20+t,s=o[11],l=o[a]=Wi(s,e,Qe.lFrame.currentNamespace),u=r.firstCreatePass?function(t,e,n,i,o,r,a){var s=e.consts,l=Vo(e,t,2,o,Ue(s,r));return Xo(e,n,l,Ue(s,a)),null!==l.attrs&&Cr(l,l.attrs,!1),null!==l.mergedAttrs&&Cr(l,l.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,l),l}(a,r,o,0,e,n,i):r.data[a];on(u,!0);var c=u.mergedAttrs;null!==c&&Mn(s,l,c);var h=u.classes;null!==h&&uo(s,l,h);var d=u.styles;null!==d&&lo(s,l,d),64!=(64&u.flags)&&eo(r,o,l,u),0===Qe.lFrame.elementDepthCount&&Ri(l,o),Qe.lFrame.elementDepthCount++,Ie(u)&&(jo(r,o,u),function(t,e,n){if(Se(e))for(var i=e.directiveEnd,o=e.directiveStart;o<i;o++){var r=t.data[o];r.contentQueries&&r.contentQueries(1,n[o],o)}}(r,u,o)),null!==i&&Ko(o,u)}function ia(){var t=en();rn()?an():on(t=t.parent,!1);var e=t;Qe.lFrame.elementDepthCount--;var n=Je();n.firstCreatePass&&(En(n,t),Se(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&ea(n,e,Ye(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(32&t.flags)}(e)&&ea(n,e,Ye(),e.stylesWithoutHost,!1)}function oa(t,e,n,i){na(t,e,n,i),ia()}function ra(t){return!!t&&"function"==typeof t.then}function aa(t,e,n,i){var o=Ye(),r=Je(),a=en();return function(t,e,n,i,o,r,a,s){var l=Ie(i),u=t.firstCreatePass&&mr(t),c=e[8],h=gr(e),d=!0;if(3&i.type||s){var f=ze(i,e),p=s?s(f):f,_=h.length,v=s?function(t){return s(Ne(t[i.index]))}:i.index;if(Le(n)){var g=null;if(!s&&l&&(g=function(t,e,n,i){var o=t.cleanup;if(null!=o)for(var r=0;r<o.length-1;r+=2){var a=o[r];if(a===n&&o[r+1]===i){var s=e[7],l=o[r+2];return s.length>l?s[l]:null}"string"==typeof a&&(r+=2)}return null}(t,e,o,i.index)),null!==g)(g.__ngLastListenerFn__||g).__ngNextListenerFn__=r,g.__ngLastListenerFn__=r,d=!1;else{r=la(i,e,c,r,!1);var m=n.listen(p,o,r);h.push(r,m),u&&u.push(o,v,_,_+1)}}else r=la(i,e,c,r,!0),p.addEventListener(o,r,a),h.push(r),u&&u.push(o,v,_,a)}else r=la(i,e,c,r,!1);var y,b=i.outputs;if(d&&null!==b&&(y=b[o])){var C=y.length;if(C)for(var k=0;k<C;k+=2){var x=e[y[k]][y[k+1]].subscribe(r),w=h.length;h.push(r,x),u&&u.push(o,i.index,w,-(w+1))}}}(r,o,o[11],a,t,e,!!n,i),aa}function sa(t,e,n,i){try{return!1!==n(i)}catch(o){return yr(t,o),!1}}function la(t,e,n,i,o){return function n(r){if(r===Function)return i;var a=2&t.flags?je(t.index,e):e;0==(32&e[2])&&dr(a);for(var s=sa(e,0,i,r),l=n.__ngNextListenerFn__;l;)s=sa(e,0,l,r)&&s,l=l.__ngNextListenerFn__;return o&&!1===s&&(r.preventDefault(),r.returnValue=!1),s}}function ua(t,e){for(var n=null,i=function(t){var e=t.attrs;if(null!=e){var n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t),o=0;o<e.length;o++){var r=e[o];if("*"!==r){if(null===i?Oo(t,r,!0):Do(i,r))return o}else n=o}return n}function ca(t){var e=Ye()[16][6];if(!e.projection)for(var n=e.projection=_i(t?t.length:1,null),i=n.slice(),o=e.child;null!==o;){var r=t?ua(o,t):0;null!==r&&(i[r]?i[r].projectionNext=o:n[r]=o,i[r]=o),o=o.next}}function ha(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,i=Ye(),o=Je(),r=Vo(o,20+t,16,null,n||null);null===r.projection&&(r.projection=e),an(),64!=(64&r.flags)&&function(t,e,n){so(e[11],0,e,n,qi(t,n,e),Ji(n.parent||e[6],n,e))}(o,i,r)}function da(t,e,n){return fa(t,"",e,"",n),da}function fa(t,e,n,i,o){var r=Ye(),a=Qr(r,e,n,i);return a!==Mo&&Qo(Je(),Sn(),r,t,a,r[11],o,!1),fa}function pa(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Ye(),i=Je(),o=t+20,r=i.firstCreatePass?Vo(i,o,1,e,null):i.data[o],a=n[o]=function(t,e){return Le(t)?t.createText(e):t.createTextNode(e)}(n[11],e);eo(i,n,a,r),on(r,!1)}function _a(t){return va("",t,""),_a}function va(t,e,n){var i=Ye(),o=Qr(i,t,e,n);return o!==Mo&&function(t,e,n){var i=function(t,e){return Ne(e[t])}(e,t);!function(t,e,n){Le(t)?t.setValue(e,n):e.textContent=n}(t[11],i,n)}(i,xn(),o),va}var ga=void 0,ma=["en",[["a","p"],["AM","PM"],ga],[["AM","PM"],ga,ga],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ga,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ga,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ga,"{1} 'at' {0}",ga],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}],ya={};function ba(t){return t in ya||(ya[t]=ie.ng&&ie.ng.common&&ie.ng.common.locales&&ie.ng.common.locales[t]),ya[t]}var Ca=((Ca=Ca||{})[Ca.LocaleId=0]="LocaleId",Ca[Ca.DayPeriodsFormat=1]="DayPeriodsFormat",Ca[Ca.DayPeriodsStandalone=2]="DayPeriodsStandalone",Ca[Ca.DaysFormat=3]="DaysFormat",Ca[Ca.DaysStandalone=4]="DaysStandalone",Ca[Ca.MonthsFormat=5]="MonthsFormat",Ca[Ca.MonthsStandalone=6]="MonthsStandalone",Ca[Ca.Eras=7]="Eras",Ca[Ca.FirstDayOfWeek=8]="FirstDayOfWeek",Ca[Ca.WeekendRange=9]="WeekendRange",Ca[Ca.DateFormat=10]="DateFormat",Ca[Ca.TimeFormat=11]="TimeFormat",Ca[Ca.DateTimeFormat=12]="DateTimeFormat",Ca[Ca.NumberSymbols=13]="NumberSymbols",Ca[Ca.NumberFormats=14]="NumberFormats",Ca[Ca.CurrencyCode=15]="CurrencyCode",Ca[Ca.CurrencySymbol=16]="CurrencySymbol",Ca[Ca.CurrencyName=17]="CurrencyName",Ca[Ca.Currencies=18]="Currencies",Ca[Ca.Directionality=19]="Directionality",Ca[Ca.PluralCase=20]="PluralCase",Ca[Ca.ExtraData=21]="ExtraData",Ca),ka="en-US";function xa(t){(function(t,e){null==t&&function(t,e,n,i){throw new Error("ASSERTION ERROR: ".concat(t)+" [Expected=> ".concat(null," ").concat("!="," ").concat(e," <=Actual]"))}(e,t)})(t,"Expected localeId to be defined"),"string"==typeof t&&t.toLowerCase().replace(/_/g,"-")}function wa(t,e,n,i,o){if(t=Bt(t),Array.isArray(t))for(var r=0;r<t.length;r++)wa(t[r],e,n,i,o);else{var a=Je(),s=Ye(),l=Rr(t)?t:Bt(t.provide),u=Br(t),c=en(),h=1048575&c.providerIndexes,d=c.directiveStart,f=c.providerIndexes>>20;if(Rr(t)||!t.multi){var p=new Bn(u,o,Jr),_=Ia(l,e,o?h:h+f,d);-1===_?(qn(jn(c,s),a,l),Sa(a,t,e.length),e.push(l),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(p),s.push(p)):(n[_]=p,s[_]=p)}else{var v=Ia(l,e,h+f,d),g=Ia(l,e,h,h+f),m=v>=0&&n[v],y=g>=0&&n[g];if(o&&!y||!o&&!m){qn(jn(c,s),a,l);var b=function(t,e,n,i,o){var r=new Bn(t,n,Jr);return r.multi=[],r.index=e,r.componentProviders=0,Ea(r,o,i&&!n),r}(o?Oa:Ta,n.length,o,i,u);!o&&y&&(n[g].providerFactory=b),Sa(a,t,e.length,0),e.push(l),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(b),s.push(b)}else Sa(a,t,v>-1?v:g,Ea(n[o?g:v],u,!o&&i));!o&&i&&y&&n[g].componentProviders++}}}function Sa(t,e,n,i){var o=Rr(e);if(o||function(t){return!!t.useClass}(e)){var r=(e.useClass||e).prototype.ngOnDestroy;if(r){var a=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){var s=a.indexOf(n);-1===s?a.push(n,[i,r]):a[s+1].push(i,r)}else a.push(n,r)}}}function Ea(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Ia(t,e,n,i){for(var o=n;o<i;o++)if(e[o]===t)return o;return-1}function Ta(t,e,n,i){return Da(this.multi,[])}function Oa(t,e,n,i){var o,r=this.multi;if(this.providerFactory){var a=this.providerFactory.componentProviders,s=ni(n,n[1],this.providerFactory.index,i);Da(r,o=s.slice(0,a));for(var l=a;l<s.length;l++)o.push(s[l])}else Da(r,o=[]);return o}function Da(t,e){for(var n=0;n<t.length;n++)e.push((0,t[n])());return e}function Aa(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,i){return function(t,e,n){var i=Je();if(i.firstCreatePass){var o=Te(t);wa(n,i.data,i.blueprint,o,!0),wa(e,i.data,i.blueprint,o,!1)}}(n,i?i(t):t,e)}}}var Ba=b(function t(){m(this,t)}),Ma=function(){function t(){m(this,t)}return b(t,[{key:"resolveComponentFactory",value:function(t){throw function(t){var e=Error("No component factory found for ".concat(Tt(t),". Did you add it to @NgModule.entryComponents?"));return e.ngComponent=t,e}(t)}}]),t}(),Pa=function(){var t=b(function t(){m(this,t)});return t.NULL=new Ma,t}();function Ra(){}function Fa(t,e){return new Va(ze(t,e))}var Ha=function(){return Fa(en(),Ye())},Va=function(){var t=b(function t(e){m(this,t),this.nativeElement=e});return t.__NG_ELEMENT_ID__=Ha,t}();function La(t){return t instanceof Va?t.nativeElement:t}var $a=b(function t(){m(this,t)}),Na=function(){var t=b(function t(){m(this,t)});return t.__NG_ELEMENT_ID__=function(){return za()},t}(),za=function(){var t=Ye(),e=je(en().index,t);return function(t){return t[11]}(xe(e)?e:t)},Wa=function(){var t=b(function t(){m(this,t)});return t.\u0275prov=Vt({token:t,providedIn:"root",factory:function(){return null}}),t}(),ja=new(b(function t(e){m(this,t),this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}))("12.2.17"),Ka=function(){function t(){m(this,t)}return b(t,[{key:"supports",value:function(t){return Gr(t)}},{key:"create",value:function(t){return new Ua(t)}}]),t}(),Ga=function(t,e){return e},Ua=function(){function t(e){m(this,t),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||Ga}return b(t,[{key:"forEachItem",value:function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)}},{key:"forEachOperation",value:function(t){for(var e=this._itHead,n=this._removalsHead,i=0,o=null;e||n;){var r=!n||e&&e.currentIndex<Xa(n,i,o)?e:n,a=Xa(r,i,o),s=r.currentIndex;if(r===n)i--,n=n._nextRemoved;else if(e=e._next,null==r.previousIndex)i++;else{o||(o=[]);var l=a-i,u=s-i;if(l!=u){for(var c=0;c<l;c++){var h=c<o.length?o[c]:o[c]=0,d=h+c;u<=d&&d<l&&(o[c]=h+1)}o[r.previousIndex]=u-l}}a!==s&&t(r,a,s)}}},{key:"forEachPreviousItem",value:function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}},{key:"forEachAddedItem",value:function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}},{key:"forEachMovedItem",value:function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}},{key:"forEachRemovedItem",value:function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}},{key:"forEachIdentityChange",value:function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}},{key:"diff",value:function(t){if(null==t&&(t=[]),!Gr(t))throw new Error("Error trying to diff '".concat(Tt(t),"'. Only arrays and iterables are allowed"));return this.check(t)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(t){var e=this;this._reset();var n,i,o,r=this._itHead,a=!1;if(Array.isArray(t)){this.length=t.length;for(var s=0;s<this.length;s++)i=t[s],o=this._trackByFn(s,i),null!==r&&Object.is(r.trackById,o)?(a&&(r=this._verifyReinsertion(r,i,o,s)),Object.is(r.item,i)||this._addIdentityChange(r,i)):(r=this._mismatch(r,i,o,s),a=!0),r=r._next}else n=0,function(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var i,o=t[Kr()]();!(i=o.next()).done;)e(i.value)}(t,function(t){o=e._trackByFn(n,t),null!==r&&Object.is(r.trackById,o)?(a&&(r=e._verifyReinsertion(r,t,o,n)),Object.is(r.item,t)||e._addIdentityChange(r,t)):(r=e._mismatch(r,t,o,n),a=!0),r=r._next,n++}),this.length=n;return this._truncate(r),this.collection=t,this.isDirty}},{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}},{key:"_reset",value:function(){if(this.isDirty){var t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}},{key:"_mismatch",value:function(t,e,n,i){var o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,i))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,i)):t=this._addAfter(new qa(e,n),o,i),t}},{key:"_verifyReinsertion",value:function(t,e,n,i){var o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}},{key:"_truncate",value:function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}},{key:"_reinsertAfter",value:function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var i=t._prevRemoved,o=t._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(t,e,n),this._addToMoves(t,n),t}},{key:"_moveAfter",value:function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}},{key:"_addAfter",value:function(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}},{key:"_insertAfter",value:function(t,e,n){var i=null===e?this._itHead:e._next;return t._next=i,t._prev=e,null===i?this._itTail=t:i._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Qa),this._linkedRecords.put(t),t.currentIndex=n,t}},{key:"_remove",value:function(t){return this._addToRemovals(this._unlink(t))}},{key:"_unlink",value:function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}},{key:"_addToMoves",value:function(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}},{key:"_addToRemovals",value:function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Qa),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}},{key:"_addIdentityChange",value:function(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}]),t}(),qa=b(function t(e,n){m(this,t),this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}),Za=function(){function t(){m(this,t),this._head=null,this._tail=null}return b(t,[{key:"add",value:function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}},{key:"get",value:function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}},{key:"remove",value:function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}]),t}(),Qa=function(){function t(){m(this,t),this.map=new Map}return b(t,[{key:"put",value:function(t){var e=t.trackById,n=this.map.get(e);n||(n=new Za,this.map.set(e,n)),n.add(t)}},{key:"get",value:function(t,e){var n=this.map.get(t);return n?n.get(t,e):null}},{key:"remove",value:function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}},{key:"isEmpty",get:function(){return 0===this.map.size}},{key:"clear",value:function(){this.map.clear()}}]),t}();function Xa(t,e,n){var i=t.previousIndex;if(null===i)return i;var o=0;return n&&i<n.length&&(o=n[i]),i+e+o}var Ya=function(){function t(){m(this,t)}return b(t,[{key:"supports",value:function(t){return t instanceof Map||Ur(t)}},{key:"create",value:function(){return new Ja}}]),t}(),Ja=function(){function t(){m(this,t),this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return b(t,[{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}},{key:"forEachItem",value:function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)}},{key:"forEachPreviousItem",value:function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}},{key:"forEachChangedItem",value:function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}},{key:"forEachAddedItem",value:function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}},{key:"forEachRemovedItem",value:function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}},{key:"diff",value:function(t){if(t){if(!(t instanceof Map||Ur(t)))throw new Error("Error trying to diff '".concat(Tt(t),"'. Only maps and objects are allowed"))}else t=new Map;return this.check(t)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,function(t,i){if(n&&n.key===i)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var o=e._getOrCreateRecordForKey(i,t);n=e._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}},{key:"_insertBeforeOrAppend",value:function(t,e){if(t){var n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}},{key:"_getOrCreateRecordForKey",value:function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var i=n._prev,o=n._next;return i&&(i._next=o),o&&(o._prev=i),n._next=null,n._prev=null,n}var r=new ts(t);return this._records.set(t,r),r.currentValue=e,this._addToAdditions(r),r}},{key:"_reset",value:function(){if(this.isDirty){var t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}},{key:"_maybeAddToChanges",value:function(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}},{key:"_addToAdditions",value:function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}},{key:"_addToChanges",value:function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}},{key:"_forEach",value:function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})}}]),t}(),ts=b(function t(e){m(this,t),this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null});function es(){return new ns([new Ka])}var ns=function(){var t=function(){function t(e){m(this,t),this.factories=e}return b(t,[{key:"find",value:function(t){var e=this.factories.find(function(e){return e.supports(t)});if(null!=e)return e;throw new Error("Cannot find a differ supporting object '".concat(t,"' of type '").concat(function(t){return t.name||typeof t}(t),"'"))}}],[{key:"create",value:function(e,n){if(null!=n){var i=n.factories.slice();e=e.concat(i)}return new t(e)}},{key:"extend",value:function(e){return{provide:t,useFactory:function(n){return t.create(e,n||es())},deps:[[t,new Bi,new Ai]]}}}]),t}();return t.\u0275prov=Vt({token:t,providedIn:"root",factory:es}),t}();function is(){return new os([new Ya])}var os=function(){var t=function(){function t(e){m(this,t),this.factories=e}return b(t,[{key:"find",value:function(t){var e=this.factories.find(function(e){return e.supports(t)});if(e)return e;throw new Error("Cannot find a differ supporting object '".concat(t,"'"))}}],[{key:"create",value:function(e,n){if(n){var i=n.factories.slice();e=e.concat(i)}return new t(e)}},{key:"extend",value:function(e){return{provide:t,useFactory:function(n){return t.create(e,n||is())},deps:[[t,new Bi,new Ai]]}}}]),t}();return t.\u0275prov=Vt({token:t,providedIn:"root",factory:is}),t}();function rs(t,e,n,i){for(var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];null!==n;){var r=e[n.index];if(null!==r&&i.push(Ne(r)),we(r))for(var a=10;a<r.length;a++){var s=r[a],l=s[1].firstChild;null!==l&&rs(s[1],s,l,i)}var u=n.type;if(8&u)rs(t,e,n.child,i);else if(32&u)for(var c=Hi(n,e),h=void 0;h=c();)i.push(h);else if(16&u){var d=io(e,n);if(Array.isArray(d))i.push.apply(i,p(d));else{var f=Vi(e[16]);rs(f[1],f,d,i,!0)}}n=o?n.projectionNext:n.next}return i}var as=function(){function t(e,n){m(this,t),this._lView=e,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}return b(t,[{key:"rootNodes",get:function(){var t=this._lView,e=t[1];return rs(e,t,e.firstChild,[])}},{key:"context",get:function(){return this._lView[8]},set:function(t){this._lView[8]=t}},{key:"destroyed",get:function(){return 256==(256&this._lView[2])}},{key:"destroy",value:function(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){var t=this._lView[3];if(we(t)){var e=t[8],n=e?e.indexOf(this):-1;n>-1&&(Ki(t,n),pi(e,n))}this._attachedToViewContainer=!1}Gi(this._lView[1],this._lView)}},{key:"onDestroy",value:function(t){qo(this._lView[1],this._lView,null,t)}},{key:"markForCheck",value:function(){dr(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){fr(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(t,e,n){ln(!0);try{fr(t,e,n)}finally{ln(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){var t;this._appRef=null,ao(this._lView[1],t=this._lView,t[11],2,null,null)}},{key:"attachToAppRef",value:function(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}]),t}(),ss=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t]))._view=t,n}return d(e,t),b(e,[{key:"detectChanges",value:function(){pr(this._view)}},{key:"checkNoChanges",value:function(){!function(t){ln(!0);try{pr(t)}finally{ln(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),e}(as),ls=[new Ya],us=new ns([new Ka]),cs=new os(ls),hs=function(){return ps(en(),Ye())},ds=function(){var t=b(function t(){m(this,t)});return t.__NG_ELEMENT_ID__=hs,t}(),fs=function(t){function e(t,n,i){var o;return m(this,e),(o=r(this,e))._declarationLView=t,o._declarationTContainer=n,o.elementRef=i,o}return d(e,t),b(e,[{key:"createEmbeddedView",value:function(t){var e=this._declarationTContainer.tViews,n=Ho(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];var i=this._declarationLView[19];return null!==i&&(n[19]=i.createEmbeddedView(e)),$o(e,n,t),new as(n)}}]),e}(ds);function ps(t,e){return 4&t.type?new fs(e,t,Fa(t,e)):null}var _s=b(function t(){m(this,t)}),vs=function(){return Cs(en(),Ye())},gs=function(){var t=b(function t(){m(this,t)});return t.__NG_ELEMENT_ID__=vs,t}(),ms=function(t){function e(t,n,i){var o;return m(this,e),(o=r(this,e))._lContainer=t,o._hostTNode=n,o._hostLView=i,o}return d(e,t),b(e,[{key:"element",get:function(){return Fa(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new ri(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var t=Un(this._hostTNode,this._hostLView);if(Vn(t)){var e=$n(t,this._hostLView),n=Ln(t);return new ri(e[1].data[n+8],e)}return new ri(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(t){var e=ys(this._lContainer);return null!==e&&e[t]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(t,e,n){var i=t.createEmbeddedView(e||{});return this.insert(i,n),i}},{key:"createComponent",value:function(t,e,n,i,o){var r=n||this.parentInjector;if(!o&&null==t.ngModule&&r){var a=r.get(_s,null);a&&(o=a)}var s=t.create(r,i,void 0,o);return this.insert(s.hostView,e),s}},{key:"insert",value:function(t,n){var i=t._lView,o=i[1];if(we(i[3])){var r=this.indexOf(t);if(-1!==r)this.detach(r);else{var a=i[3],s=new e(a,a[6],a[3]);s.detach(s.indexOf(t))}}var l=this._adjustIndex(n),u=this._lContainer;!function(t,e,n,i){var o=10+i,r=n.length;i>0&&(n[o-1][4]=e),i<r-10?(e[4]=n[o],fi(n,10+i,e)):(n.push(e),e[4]=null),e[3]=n;var a=e[17];null!==a&&n!==a&&function(t,e){var n=t[9];e[16]!==e[3][3][16]&&(t[2]=!0),null===n?t[9]=[e]:n.push(e)}(a,e);var s=e[19];null!==s&&s.insertView(t),e[2]|=128}(o,i,u,l);var c=oo(l,u),h=i[11],d=Yi(h,u[7]);return null!==d&&function(t,e,n,i,o,r){i[0]=o,i[6]=e,ao(t,i,n,1,o,r)}(o,u[6],h,i,d,c),t.attachToViewContainerRef(),fi(bs(u),l,t),t}},{key:"move",value:function(t,e){return this.insert(t,e)}},{key:"indexOf",value:function(t){var e=ys(this._lContainer);return null!==e?e.indexOf(t):-1}},{key:"remove",value:function(t){var e=this._adjustIndex(t,-1),n=Ki(this._lContainer,e);n&&(pi(bs(this._lContainer),e),Gi(n[1],n))}},{key:"detach",value:function(t){var e=this._adjustIndex(t,-1),n=Ki(this._lContainer,e);return n&&null!=pi(bs(this._lContainer),e)?new as(n):null}},{key:"_adjustIndex",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==t?this.length+e:t}}]),e}(gs);function ys(t){return t[8]}function bs(t){return t[8]||(t[8]=[])}function Cs(t,e){var n,i=e[t.index];if(we(i))n=i;else{var o;if(8&t.type)o=Ne(i);else{var r=e[11];o=r.createComment("");var a=ze(t,e);Zi(r,Yi(r,a),o,function(t,e){return Le(t)?t.nextSibling(e):e.nextSibling}(r,a),!1)}e[t.index]=n=sr(i,e,o,t),hr(e,n)}return new ms(n,t,e)}var ks={},xs=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).ngModule=t,n}return d(e,t),b(e,[{key:"resolveComponentFactory",value:function(t){var e=Ce(t);return new Es(e,this.ngModule)}}]),e}(Pa);function ws(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}var Ss=new ci("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return yo}}),Es=function(t){function e(t,n){var i;return m(this,e),(i=r(this,e)).componentDef=t,i.ngModule=n,i.componentType=t.type,i.selector=t.selectors.map(Bo).join(","),i.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],i.isBoundToModule=!!n,i}return d(e,t),b(e,[{key:"inputs",get:function(){return ws(this.componentDef.inputs)}},{key:"outputs",get:function(){return ws(this.componentDef.outputs)}},{key:"create",value:function(t,e,n,i){var o,r,a=(i=i||this.ngModule)?function(t,e){return{get:function(n,i,o){var r=t.get(n,ks,o);return r!==ks||i===ks?r:e.get(n,i,o)}}}(t,i.injector):t,s=a.get($a,$e),l=a.get(Wa,null),u=s.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",h=n?function(t,e,n){if(Le(t))return t.selectRootElement(e,n===Jt.ShadowDom);var i="string"==typeof e?t.querySelector(e):e;return i.textContent="",i}(u,n,this.componentDef.encapsulation):Wi(s.createRenderer(null,this.componentDef),c,function(t){var e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(c)),d=this.componentDef.onPush?576:528,f={components:[],scheduler:yo,clean:vr,playerHandler:null,flags:0},p=Uo(0,null,null,1,0,null,null,null,null,null),_=Ho(null,p,f,d,null,null,s,u,l,a);gn(_);try{var v=function(t,e,n,i,o,r){var a=n[1];n[20]=t;var s=Vo(a,20,2,"#host",null),l=s.mergedAttrs=e.hostAttrs;null!==l&&(Cr(s,l,!0),null!==t&&(Mn(o,t,l),null!==s.classes&&uo(o,t,s.classes),null!==s.styles&&lo(o,t,s.styles)));var u=i.createRenderer(t,e),c=Ho(n,Go(e),null,e.onPush?64:16,n[20],s,i,u,null,null);return a.firstCreatePass&&(qn(jn(s,n),a,e.type),tr(a,s),nr(s,n.length,1)),hr(n,c),n[20]=c}(h,this.componentDef,_,s,u);if(h)if(n)Mn(u,h,["ng-version",ja.full]);else{var g=function(t){for(var e=[],n=[],i=1,o=2;i<t.length;){var r=t[i];if("string"==typeof r)2===o?""!==r&&e.push(r,t[++i]):8===o&&n.push(r);else{if(!Io(o))break;o=r}i++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]),m=g.attrs,y=g.classes;m&&Mn(u,h,m),y&&y.length>0&&uo(u,h,y.join(" "))}if(r=We(p,20),void 0!==e)for(var b=r.projection=[],C=0;C<this.ngContentSelectors.length;C++){var k=e[C];b.push(null!=k?Array.from(k):null)}o=function(t,e,n,i,o){var r=n[1],a=function(t,e,n){var i=en();t.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),ir(t,i,e,Lo(t,e,1,null),n));var o=ni(e,t,i.directiveStart,i);Ri(o,e);var r=ze(i,e);return r&&Ri(r,e),o}(r,n,e);if(i.components.push(a),t[8]=a,o&&o.forEach(function(t){return t(a,e)}),e.contentQueries){var s=en();e.contentQueries(1,a,s.directiveStart)}var l=en();return!r.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(wn(l.index),Yo(n[1],l,0,l.directiveStart,l.directiveEnd,e),Jo(e,a)),a}(v,this.componentDef,_,f,[Vr]),$o(p,_,null)}finally{kn()}return new Is(this.componentType,o,Fa(r,_),_,r)}}]),e}(Ba),Is=function(t){function e(t,n,i,o,a){var s;return m(this,e),(s=r(this,e)).location=i,s._rootLView=o,s._tNode=a,s.instance=n,s.hostView=s.changeDetectorRef=new ss(o),s.componentType=t,s}return d(e,t),b(e,[{key:"injector",get:function(){return new ri(this._tNode,this._rootLView)}},{key:"destroy",value:function(){this.hostView.destroy()}},{key:"onDestroy",value:function(t){this.hostView.onDestroy(t)}}]),e}(function(){return b(function t(){m(this,t)})}()),Ts=new Map,Os=function(t){function e(t,n){var i;m(this,e),(i=r(this,e))._parent=n,i._bootstrapComponents=[],i.injector=l(i),i.destroyCbs=[],i.componentFactoryResolver=new xs(l(i));var o=ke(t),a=t[ce]||null;return a&&xa(a),i._bootstrapComponents=bo(o.bootstrap),i._r3Injector=Or(t,n,[{provide:_s,useValue:l(i)},{provide:Pa,useValue:i.componentFactoryResolver}],Tt(t)),i._r3Injector._resolveInjectorDefTypes(),i.instance=i.get(t),i}return d(e,t),b(e,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Hr.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:qt.Default;return t===Hr||t===_s||t===xr?this:this._r3Injector.get(t,e,n)}},{key:"destroy",value:function(){var t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(function(t){return t()}),this.destroyCbs=null}},{key:"onDestroy",value:function(t){this.destroyCbs.push(t)}}]),e}(_s),Ds=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).moduleType=t,null!==ke(t)&&function(t){var e=new Set;!function t(n){var i=ke(n,!0),o=i.id;null!==o&&(function(t,e,n){if(e&&e!==n)throw new Error("Duplicate module registered for ".concat(t," - ").concat(Tt(e)," vs ").concat(Tt(e.name)))}(o,Ts.get(o),n),Ts.set(o,n));var r,a=_(bo(i.imports));try{for(a.s();!(r=a.n()).done;){var s=r.value;e.has(s)||(e.add(s),t(s))}}catch(l){a.e(l)}finally{a.f()}}(t)}(t),n}return d(e,t),b(e,[{key:"create",value:function(t){return new Os(this.moduleType,t)}}]),e}(function(){return b(function t(){m(this,t)})}());function As(t){return function(e){setTimeout(t,void 0,e)}}var Bs=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return m(this,e),(t=r(this,e)).__isAsync=n,t}return d(e,t),b(e,[{key:"emit",value:function(t){u(h(e.prototype),"next",this).call(this,t)}},{key:"subscribe",value:function(t,n,i){var o,r,a,s=t,l=n||function(){return null},c=i;if(t&&"object"==typeof t){var d=t;s=null===(o=d.next)||void 0===o?void 0:o.bind(d),l=null===(r=d.error)||void 0===r?void 0:r.bind(d),c=null===(a=d.complete)||void 0===a?void 0:a.bind(d)}this.__isAsync&&(l=As(l),s&&(s=As(s)),c&&(c=As(c)));var f=u(h(e.prototype),"subscribe",this).call(this,{next:s,error:l,complete:c});return t instanceof x&&t.add(f),f}}]),e}(Y);function Ms(){return this._results[Kr()]()}var Ps=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];m(this,t),this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;var n=Kr(),i=t.prototype;i[n]||(i[n]=Ms)}return b(t,[{key:"changes",get:function(){return this._changes||(this._changes=new Bs)}},{key:"get",value:function(t){return this._results[t]}},{key:"map",value:function(t){return this._results.map(t)}},{key:"filter",value:function(t){return this._results.filter(t)}},{key:"find",value:function(t){return this._results.find(t)}},{key:"reduce",value:function(t,e){return this._results.reduce(t,e)}},{key:"forEach",value:function(t){this._results.forEach(t)}},{key:"some",value:function(t){return this._results.some(t)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(t,e){var n=this;n.dirty=!1;var i=hi(t);(this._changesDetected=!function(t,e,n){if(t.length!==e.length)return!1;for(var i=0;i<t.length;i++){var o=t[i],r=e[i];if(n&&(o=n(o),r=n(r)),r!==o)return!1}return!0}(n._results,i,e))&&(n._results=i,n.length=i.length,n.last=i[this.length-1],n.first=i[0])}},{key:"notifyOnChanges",value:function(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}},{key:"setDirty",value:function(){this.dirty=!0}},{key:"destroy",value:function(){this.changes.complete(),this.changes.unsubscribe()}}]),t}();Symbol;var Rs=function(){function t(e){m(this,t),this.queryList=e,this.matches=null}return b(t,[{key:"clone",value:function(){return new t(this.queryList)}},{key:"setDirty",value:function(){this.queryList.setDirty()}}]),t}(),Fs=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];m(this,t),this.queries=e}return b(t,[{key:"createEmbeddedView",value:function(e){var n=e.queries;if(null!==n){for(var i=null!==e.contentQueries?e.contentQueries[0]:n.length,o=[],r=0;r<i;r++){var a=n.getByIndex(r);o.push(this.queries[a.indexInDeclarationView].clone())}return new t(o)}return null}},{key:"insertView",value:function(t){this.dirtyQueriesWithMatches(t)}},{key:"detachView",value:function(t){this.dirtyQueriesWithMatches(t)}},{key:"dirtyQueriesWithMatches",value:function(t){for(var e=0;e<this.queries.length;e++)null!==Us(t,e).matches&&this.queries[e].setDirty()}}]),t}(),Hs=b(function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;m(this,t),this.predicate=e,this.flags=n,this.read=i}),Vs=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];m(this,t),this.queries=e}return b(t,[{key:"elementStart",value:function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}},{key:"elementEnd",value:function(t){for(var e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}},{key:"embeddedTView",value:function(e){for(var n=null,i=0;i<this.length;i++){var o=null!==n?n.length:0,r=this.getByIndex(i).embeddedTView(e,o);r&&(r.indexInDeclarationView=i,null!==n?n.push(r):n=[r])}return null!==n?new t(n):null}},{key:"template",value:function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}},{key:"getByIndex",value:function(t){return this.queries[t]}},{key:"length",get:function(){return this.queries.length}},{key:"track",value:function(t){this.queries.push(t)}}]),t}(),Ls=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;m(this,t),this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return b(t,[{key:"elementStart",value:function(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}},{key:"elementEnd",value:function(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(t,e){this.elementStart(t,e)}},{key:"embeddedTView",value:function(e,n){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,n),new t(this.metadata)):null}},{key:"isApplyingToNode",value:function(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){for(var e=this._declarationNodeIndex,n=t.parent;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(t,e){var n=this.metadata.predicate;if(Array.isArray(n))for(var i=0;i<n.length;i++){var o=n[i];this.matchTNodeWithReadOption(t,e,$s(e,o)),this.matchTNodeWithReadOption(t,e,ei(e,t,o,!1,!1))}else n===ds?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,ei(e,t,n,!1,!1))}},{key:"matchTNodeWithReadOption",value:function(t,e,n){if(null!==n){var i=this.metadata.read;if(null!==i)if(i===Va||i===gs||i===ds&&4&e.type)this.addMatch(e.index,-2);else{var o=ei(e,t,i,!1,!1);null!==o&&this.addMatch(e.index,o)}else this.addMatch(e.index,n)}}},{key:"addMatch",value:function(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}]),t}();function $s(t,e){var n=t.localNames;if(null!==n)for(var i=0;i<n.length;i+=2)if(n[i]===e)return n[i+1];return null}function Ns(t,e,n,i){return-1===n?function(t,e){return 11&t.type?Fa(t,e):4&t.type?ps(t,e):null}(e,t):-2===n?function(t,e,n){return n===Va?Fa(e,t):n===ds?ps(e,t):n===gs?Cs(e,t):void 0}(t,e,i):ni(t,t[1],n,e)}function zs(t,e,n,i){var o=e[19].queries[i];if(null===o.matches){for(var r=t.data,a=n.matches,s=[],l=0;l<a.length;l+=2){var u=a[l];s.push(u<0?null:Ns(e,r[u],a[l+1],n.metadata.read))}o.matches=s}return o.matches}function Ws(t,e,n,i){var o=t.queries.getByIndex(n),r=o.matches;if(null!==r)for(var a=zs(t,e,o,n),s=0;s<r.length;s+=2){var l=r[s];if(l>0)i.push(a[s/2]);else{for(var u=r[s+1],c=e[-l],h=10;h<c.length;h++){var d=c[h];d[17]===d[3]&&Ws(d[1],d,u,i)}if(null!==c[9])for(var f=c[9],p=0;p<f.length;p++){var _=f[p];Ws(_[1],_,u,i)}}}return i}function js(t){var e=Ye(),n=Je(),i=fn();pn(i+1);var o=Us(n,i);if(t.dirty&&Ke(e)===(2==(2&o.metadata.flags))){if(null===o.matches)t.reset([]);else{var r=o.crossesNgTemplate?Ws(n,e,i,[]):zs(n,e,o,i);t.reset(r,La),t.notifyOnChanges()}return!0}return!1}function Ks(t,e,n,i){var o=Je();if(o.firstCreatePass){var r=en();(function(t,e,n){null===t.queries&&(t.queries=new Vs),t.queries.track(new Ls(e,n))})(o,new Hs(e,n,i),r.index),function(t,e){var n=t.contentQueries||(t.contentQueries=[]);e!==(n.length?n[n.length-1]:-1)&&n.push(t.queries.length-1,e)}(o,t),2==(2&n)&&(o.staticContentQueries=!0)}!function(t,e,n){var i=new Ps(4==(4&n));qo(t,e,i,i.destroy),null===e[19]&&(e[19]=new Fs),e[19].queries.push(new Rs(i))}(o,Ye(),n)}function Gs(){return t=Ye(),e=fn(),t[19].queries[e].queryList;var t,e}function Us(t,e){return t.queries.getByIndex(e)}var qs=new ci("Application Initializer"),Zs=function(){var t=function(){function t(e){var n=this;m(this,t),this.appInits=e,this.resolve=Ra,this.reject=Ra,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(t,e){n.resolve=t,n.reject=e})}return b(t,[{key:"runInitializers",value:function(){var t=this;if(!this.initialized){var e=[],n=function(){t.done=!0,t.resolve()};if(this.appInits)for(var i=function(){var n=t.appInits[o]();if(ra(n))e.push(n);else if(function(t){return!!t&&"function"==typeof t.subscribe}(n)){var i=new Promise(function(t,e){n.subscribe({complete:t,error:e})});e.push(i)}},o=0;o<this.appInits.length;o++)i();Promise.all(e).then(function(){n()}).catch(function(e){t.reject(e)}),0===e.length&&n(),this.initialized=!0}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(qs,8))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),Qs=new ci("AppId"),Xs={provide:Qs,useFactory:function(){return"".concat(Ys()).concat(Ys()).concat(Ys())},deps:[]};function Ys(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var Js=new ci("Platform Initializer"),tl=new ci("Platform ID"),el=new ci("appBootstrapListener"),nl=function(){var t=function(){function t(){m(this,t)}return b(t,[{key:"log",value:function(t){console.log(t)}},{key:"warn",value:function(t){console.warn(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),il=new ci("LocaleId"),ol=new ci("DefaultCurrencyCode"),rl=b(function t(e,n){m(this,t),this.ngModuleFactory=e,this.componentFactories=n}),al=function(t){return new Ds(t)},sl=al,ll=function(t){return Promise.resolve(al(t))},ul=function(t){var e=al(t),n=bo(ke(t).declarations).reduce(function(t,e){var n=Ce(e);return n&&t.push(new Es(n)),t},[]);return new rl(e,n)},cl=ul,hl=function(t){return Promise.resolve(ul(t))},dl=function(){var t=function(){function t(){m(this,t),this.compileModuleSync=sl,this.compileModuleAsync=ll,this.compileModuleAndAllComponentsSync=cl,this.compileModuleAndAllComponentsAsync=hl}return b(t,[{key:"clearCache",value:function(){}},{key:"clearCacheFor",value:function(t){}},{key:"getModuleId",value:function(t){}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),fl=Promise.resolve(0);function pl(t){"undefined"==typeof Zone?fl.then(function(){t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}var _l=function(){function t(e){var n=e.enableLongStackTrace,i=void 0!==n&&n,o=e.shouldCoalesceEventChangeDetection,r=void 0!==o&&o,a=e.shouldCoalesceRunChangeDetection,s=void 0!==a&&a;if(m(this,t),this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Bs(!1),this.onMicrotaskEmpty=new Bs(!1),this.onStable=new Bs(!1),this.onError=new Bs(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();var l=this;l._nesting=0,l._outer=l._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(l._inner=l._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(l._inner=l._inner.fork(Zone.longStackTraceZoneSpec)),l.shouldCoalesceEventChangeDetection=!s&&r,l.shouldCoalesceRunChangeDetection=s,l.lastRequestAnimationFrameId=-1,l.nativeRequestAnimationFrame=function(){var t=ie.requestAnimationFrame,e=ie.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){var n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);var i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){var e=function(){!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ie,function(){t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",function(){t.lastRequestAnimationFrameId=-1,ml(t),t.isCheckStableRunning=!0,gl(t),t.isCheckStableRunning=!1},void 0,function(){},function(){})),t.fakeTopEventTask.invoke()}),ml(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(n,i,o,r,a,s){try{return yl(t),n.invokeTask(o,r,a,s)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===r.type||t.shouldCoalesceRunChangeDetection)&&e(),bl(t)}},onInvoke:function(n,i,o,r,a,s,l){try{return yl(t),n.invoke(o,r,a,s,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),bl(t)}},onHasTask:function(e,n,i,o){e.hasTask(i,o),n===i&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,ml(t),gl(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:function(e,n,i,o){return e.handleError(i,o),t.runOutsideAngular(function(){return t.onError.emit(o)}),!1}})}(l)}return b(t,[{key:"run",value:function(t,e,n){return this._inner.run(t,e,n)}},{key:"runTask",value:function(t,e,n,i){var o=this._inner,r=o.scheduleEventTask("NgZoneEvent: "+i,t,vl,Ra,Ra);try{return o.runTask(r,e,n)}finally{o.cancelTask(r)}}},{key:"runGuarded",value:function(t,e,n){return this._inner.runGuarded(t,e,n)}},{key:"runOutsideAngular",value:function(t){return this._outer.run(t)}}],[{key:"isInAngularZone",value:function(){return!0===Zone.current.get("isAngularZone")}},{key:"assertInAngularZone",value:function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}},{key:"assertNotInAngularZone",value:function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}}]),t}(),vl={};function gl(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(function(){return t.onStable.emit(null)})}finally{t.isStable=!0}}}function ml(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function yl(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function bl(t){t._nesting--,gl(t)}var Cl,kl=function(){function t(){m(this,t),this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Bs,this.onMicrotaskEmpty=new Bs,this.onStable=new Bs,this.onError=new Bs}return b(t,[{key:"run",value:function(t,e,n){return t.apply(e,n)}},{key:"runGuarded",value:function(t,e,n){return t.apply(e,n)}},{key:"runOutsideAngular",value:function(t){return t()}},{key:"runTask",value:function(t,e,n,i){return t.apply(e,n)}}]),t}(),xl=function(){var t=function(){function t(e){var n=this;m(this,t),this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(function(){n.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}return b(t,[{key:"_watchAngularEvents",value:function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){_l.assertNotInAngularZone(),pl(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})}},{key:"increasePendingRequestCount",value:function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}},{key:"decreasePendingRequestCount",value:function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}},{key:"isStable",value:function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}},{key:"_runCallbacksIfReady",value:function(){var t=this;if(this.isStable())pl(function(){for(;0!==t._callbacks.length;){var e=t._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(t._didWork)}t._didWork=!1});else{var e=this.getPendingTasks();this._callbacks=this._callbacks.filter(function(t){return!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)}),this._didWork=!0}}},{key:"getPendingTasks",value:function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(t){return{source:t.source,creationLocation:t.creationLocation,data:t.data}}):[]}},{key:"addCallback",value:function(t,e,n){var i=this,o=-1;e&&e>0&&(o=setTimeout(function(){i._callbacks=i._callbacks.filter(function(t){return t.timeoutId!==o}),t(i._didWork,i.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:n})}},{key:"whenStable",value:function(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(t,e,n){return[]}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(_l))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),wl=function(){var t=function(){function t(){m(this,t),this._applications=new Map,Sl.addToWindow(this)}return b(t,[{key:"registerApplication",value:function(t,e){this._applications.set(t,e)}},{key:"unregisterApplication",value:function(t){this._applications.delete(t)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(t){return this._applications.get(t)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Sl.findTestabilityInTree(this,t,e)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),Sl=new(function(){function t(){m(this,t)}return b(t,[{key:"addToWindow",value:function(t){}},{key:"findTestabilityInTree",value:function(t,e,n){return null}}]),t}()),El=!0,Il=!1,Tl=new ci("AllowMultipleToken");function Ol(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i="Platform: ".concat(e),o=new ci(i);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=Dl();if(!r||r.injector.get(Tl,!1))if(t)t(n.concat(e).concat({provide:o,useValue:!0}));else{var a=n.concat(e).concat({provide:o,useValue:!0},{provide:Sr,useValue:"platform"});!function(t){if(Cl&&!Cl.destroyed&&!Cl.injector.get(Tl,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Cl=t.get(Al);var e=t.get(Js,null);e&&e.forEach(function(t){return t()})}(Hr.create({providers:a,name:i}))}return function(t){var e=Dl();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(o)}}function Dl(){return Cl&&!Cl.destroyed?Cl:null}var Al=function(){var t=function(){function t(e){m(this,t),this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return b(t,[{key:"bootstrapModuleFactory",value:function(t,e){var n=this,i=function(t,e){return"noop"===t?new kl:("zone.js"===t?void 0:t)||new _l({enableLongStackTrace:(Il=!0,El),shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)})}(e?e.ngZone:void 0,{ngZoneEventCoalescing:e&&e.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:e&&e.ngZoneRunCoalescing||!1}),o=[{provide:_l,useValue:i}];return i.run(function(){var r=Hr.create({providers:o,parent:n.injector,name:t.moduleType.name}),a=t.create(r),s=a.injector.get(mo,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.runOutsideAngular(function(){var t=i.onError.subscribe({next:function(t){s.handleError(t)}});a.onDestroy(function(){Pl(n._modules,a),t.unsubscribe()})}),function(t,i,o){try{var r=((s=a.injector.get(Zs)).runInitializers(),s.donePromise.then(function(){return xa(a.injector.get(il,ka)||ka),n._moduleDoBootstrap(a),a}));return ra(r)?r.catch(function(e){throw i.runOutsideAngular(function(){return t.handleError(e)}),e}):r}catch(e){throw i.runOutsideAngular(function(){return t.handleError(e)}),e}var s}(s,i)})}},{key:"bootstrapModule",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Bl({},n);return function(t,e,n){var i=new Ds(n);return Promise.resolve(i)}(0,0,t).then(function(t){return e.bootstrapModuleFactory(t,i)})}},{key:"_moduleDoBootstrap",value:function(t){var e=t.injector.get(Ml);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module ".concat(Tt(t.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));t.instance.ngDoBootstrap(e)}this._modules.push(t)}},{key:"onDestroy",value:function(t){this._destroyListeners.push(t)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(Hr))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function Bl(t,e){return Array.isArray(e)?e.reduce(Bl,t):Object.assign(Object.assign({},t),e)}var Ml=function(){var t=function(){function t(e,n,i,o,r){var a=this;m(this,t),this._zone=e,this._injector=n,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run(function(){a.tick()})}});var s=new Z(function(t){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular(function(){t.next(a._stable),t.complete()})}),l=new Z(function(t){var e;a._zone.runOutsideAngular(function(){e=a._zone.onStable.subscribe(function(){_l.assertNotInAngularZone(),pl(function(){!a._stable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks&&(a._stable=!0,t.next(!0))})})});var n=a._zone.onUnstable.subscribe(function(){_l.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular(function(){t.next(!1)}))});return function(){e.unsubscribe(),n.unsubscribe()}});this.isStable=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var i=function(t){return function(t){return t&&g(t.schedule)}(bt(t))?t.pop():void 0}(e),o=function(t,e){return"number"==typeof bt(t)?t.pop():1/0}(e),r=e;return r.length?1===r.length?_t(r[0]):function(){return mt(q,arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0)}(o)(wt(r,i)):yt}(s,l.pipe(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.connector,n=void 0===e?function(){return new Y}:e,i=t.resetOnError,o=void 0===i||i,r=t.resetOnComplete,a=void 0===r||r,s=t.resetOnRefCountZero,l=void 0===s||s;return function(t){var e,i,r,s=0,u=!1,c=!1,h=function(){null==i||i.unsubscribe(),i=void 0},d=function(){h(),e=r=void 0,u=c=!1},f=function(){var t=e;d(),null==t||t.unsubscribe()};return tt(function(t,p){s++,!c&&!u&&h();var _=r=null!=r?r:n();p.add(function(){0===--s&&!c&&!u&&(i=St(f,l))}),_.subscribe(p),!e&&s>0&&(e=new W({next:function(t){return _.next(t)},error:function(t){c=!0,h(),i=St(d,o,t),_.error(t)},complete:function(){u=!0,h(),i=St(d,a),_.complete()}}),_t(t).subscribe(e))})(t)}}()))}return b(t,[{key:"bootstrap",value:function(t,e){var n,i=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=t instanceof Ba?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var o=function(t){return t.isBoundToModule}(n)?void 0:this._injector.get(_s),r=n.create(Hr.NULL,[],e||n.selector,o),a=r.location.nativeElement,s=r.injector.get(xl,null),l=s&&r.injector.get(wl);return s&&l&&l.registerApplication(a,s),r.onDestroy(function(){i.detachView(r.hostView),Pl(i.components,r),l&&l.unregisterApplication(a)}),this._loadComponent(r),r}},{key:"tick",value:function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var e,n=_(this._views);try{for(n.s();!(e=n.n()).done;){var i;e.value.detectChanges()}}catch(o){n.e(o)}finally{n.f()}}catch(i){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(i)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(t){var e=t;this._views.push(e),e.attachToAppRef(this)}},{key:"detachView",value:function(t){var e=t;Pl(this._views,e),e.detachFromAppRef()}},{key:"_loadComponent",value:function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(el,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(t){return t.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(_l),Si(Hr),Si(mo),Si(Pa),Si(Zs))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function Pl(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var Rl=Ol(null,"core",[{provide:tl,useValue:"unknown"},{provide:Al,deps:[Hr]},{provide:wl,deps:[]},{provide:nl,deps:[]}]),Fl=[{provide:Ml,useClass:Ml,deps:[_l,Hr,mo,Pa,Zs]},{provide:Ss,deps:[_l],useFactory:function(t){var e=[];return t.onStable.subscribe(function(){for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:Zs,useClass:Zs,deps:[[new Ai,qs]]},{provide:dl,useClass:dl,deps:[]},Xs,{provide:ns,useFactory:function(){return us},deps:[]},{provide:os,useFactory:function(){return cs},deps:[]},{provide:il,useFactory:function(t){return xa(t=t||"undefined"!=typeof $localize&&$localize.locale||ka),t},deps:[[new Di(il),new Ai,new Bi]]},{provide:ol,useValue:"USD"}],Hl=function(){var t=b(function t(e){m(this,t)});return t.\u0275fac=function(e){return new(e||t)(Si(Ml))},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({providers:Fl}),t}(),Vl=null;function Ll(){return Vl}var $l,Nl=new ci("DocumentToken"),zl=((zl=zl||{})[zl.Zero=0]="Zero",zl[zl.One=1]="One",zl[zl.Two=2]="Two",zl[zl.Few=3]="Few",zl[zl.Many=4]="Many",zl[zl.Other=5]="Other",zl),Wl=b(function t(){m(this,t)}),jl=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).locale=t,n}return d(e,t),b(e,[{key:"getPluralCategory",value:function(t,e){switch(function(t){return function(t){var e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t),n=ba(e);if(n)return n;var i=e.split("-")[0];if(n=ba(i))return n;if("en"===i)return ma;throw new Error('Missing locale data for the locale "'.concat(t,'".'))}(t)[Ca.PluralCase]}(e||this.locale)(t)){case zl.Zero:return"zero";case zl.One:return"one";case zl.Two:return"two";case zl.Few:return"few";case zl.Many:return"many";default:return"other"}}}]),e}(Wl);return t.\u0275fac=function(e){return new(e||t)(Si(il))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),Kl=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({providers:[{provide:Wl,useClass:jl}]}),t}(),Gl=b(function t(){m(this,t)}),Ul=function(t){function n(){return m(this,n),r(this,n,arguments)}return d(n,t),b(n,[{key:"onAndCancel",value:function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}}},{key:"dispatchEvent",value:function(t,e){t.dispatchEvent(e)}},{key:"remove",value:function(t){t.parentNode&&t.parentNode.removeChild(t)}},{key:"createElement",value:function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(t){return t.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(t){return t instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}},{key:"getBaseHref",value:function(t){var e=(ql=ql||document.querySelector("base"))?ql.getAttribute("href"):null;return null==e?null:function(t){($l=$l||document.createElement("a")).setAttribute("href",t);var e=$l.pathname;return"/"===e.charAt(0)?e:"/".concat(e)}(e)}},{key:"resetBaseElement",value:function(){ql=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"getCookie",value:function(t){return function(t,n){n=encodeURIComponent(n);var i,o=_(t.split(";"));try{for(o.s();!(i=o.n()).done;){var r=i.value,a=r.indexOf("="),s=e(-1==a?[r,""]:[r.slice(0,a),r.slice(a+1)],2),l=s[0],u=s[1];if(l.trim()===n)return decodeURIComponent(u)}}catch(c){o.e(c)}finally{o.f()}return null}(document.cookie,t)}}],[{key:"makeCurrent",value:function(){var t;t=new n,Vl||(Vl=t)}}]),n}(function(t){function e(){var t;return m(this,e),(t=r(this,e,arguments)).supportsDOMEvents=!0,t}return d(e,t),b(e)}(function(){return b(function t(){m(this,t)})}())),ql=null,Zl=new ci("TRANSITION_ID"),Ql=[{provide:qs,useFactory:function(t,e,n){return function(){n.get(Zs).donePromise.then(function(){for(var n=Ll(),i=e.querySelectorAll('style[ng-transition="'.concat(t,'"]')),o=0;o<i.length;o++)n.remove(i[o])})}},deps:[Zl,Nl,Hr],multi:!0}],Xl=function(){function t(){m(this,t)}return b(t,[{key:"addToWindow",value:function(t){ie.getAngularTestability=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t.findTestabilityInTree(e,n);if(null==i)throw new Error("Could not find testability for element.");return i},ie.getAllAngularTestabilities=function(){return t.getAllTestabilities()},ie.getAllAngularRootElements=function(){return t.getAllRootElements()},ie.frameworkStabilizers||(ie.frameworkStabilizers=[]),ie.frameworkStabilizers.push(function(t){var e=ie.getAllAngularTestabilities(),n=e.length,i=!1,o=function(e){i=i||e,0==--n&&t(i)};e.forEach(function(t){t.whenStable(o)})})}},{key:"findTestabilityInTree",value:function(t,e,n){if(null==e)return null;var i=t.getTestability(e);return null!=i?i:n?Ll().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}],[{key:"init",value:function(){var e;e=new t,Sl=e}}]),t}(),Yl=function(){var t=function(){function t(){m(this,t)}return b(t,[{key:"build",value:function(){return new XMLHttpRequest}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),Jl=new ci("EventManagerPlugins"),tu=function(){var t=function(){function t(e,n){var i=this;m(this,t),this._zone=n,this._eventNameToPlugin=new Map,e.forEach(function(t){return t.manager=i}),this._plugins=e.slice().reverse()}return b(t,[{key:"addEventListener",value:function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}},{key:"addGlobalEventListener",value:function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,i=0;i<n.length;i++){var o=n[i];if(o.supports(t))return this._eventNameToPlugin.set(t,o),o}throw new Error("No event manager plugin found for event ".concat(t))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(Jl),Si(_l))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),eu=function(){function t(e){m(this,t),this._doc=e}return b(t,[{key:"addGlobalEventListener",value:function(t,e,n){var i=Ll().getGlobalEventTarget(this._doc,t);if(!i)throw new Error("Unsupported event target ".concat(i," for event ").concat(e));return this.addEventListener(i,e,n)}}]),t}(),nu=function(){var t=function(){function t(){m(this,t),this._stylesSet=new Set}return b(t,[{key:"addStyles",value:function(t){var e=this,n=new Set;t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))}),this.onStylesAdded(n)}},{key:"onStylesAdded",value:function(t){}},{key:"getAllStyles",value:function(){return Array.from(this._stylesSet)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),iu=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e))._doc=t,n._hostNodes=new Map,n._hostNodes.set(t.head,[]),n}return d(e,t),b(e,[{key:"_addStylesToHost",value:function(t,e,n){var i=this;t.forEach(function(t){var o=i._doc.createElement("style");o.textContent=t,n.push(e.appendChild(o))})}},{key:"addHost",value:function(t){var e=[];this._addStylesToHost(this._stylesSet,t,e),this._hostNodes.set(t,e)}},{key:"removeHost",value:function(t){var e=this._hostNodes.get(t);e&&e.forEach(ou),this._hostNodes.delete(t)}},{key:"onStylesAdded",value:function(t){var e=this;this._hostNodes.forEach(function(n,i){e._addStylesToHost(t,i,n)})}},{key:"ngOnDestroy",value:function(){this._hostNodes.forEach(function(t){return t.forEach(ou)})}}]),e}(nu);return t.\u0275fac=function(e){return new(e||t)(Si(Nl))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function ou(t){Ll().remove(t)}var ru={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},au=/%COMP%/g;function su(t,e,n){for(var i=0;i<e.length;i++){var o=e[i];Array.isArray(o)?su(t,o,n):(o=o.replace(au,t),n.push(o))}return n}function lu(t){return function(e){if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var uu=function(){var t=function(){function t(e,n,i){m(this,t),this.eventManager=e,this.sharedStylesHost=n,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new cu(e)}return b(t,[{key:"createRenderer",value:function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case Jt.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new hu(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case 1:case Jt.ShadowDom:return new du(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var i=su(e.id,e.styles,[]);this.sharedStylesHost.addStyles(i),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}},{key:"begin",value:function(){}},{key:"end",value:function(){}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(tu),Si(iu),Si(Qs))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),cu=function(){function t(e){m(this,t),this.eventManager=e,this.data=Object.create(null)}return b(t,[{key:"destroy",value:function(){}},{key:"createElement",value:function(t,e){return e?document.createElementNS(ru[e]||e,t):document.createElement(t)}},{key:"createComment",value:function(t){return document.createComment(t)}},{key:"createText",value:function(t){return document.createTextNode(t)}},{key:"appendChild",value:function(t,e){t.appendChild(e)}},{key:"insertBefore",value:function(t,e,n){t&&t.insertBefore(e,n)}},{key:"removeChild",value:function(t,e){t&&t.removeChild(e)}},{key:"selectRootElement",value:function(t,e){var n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error('The selector "'.concat(t,'" did not match any elements'));return e||(n.textContent=""),n}},{key:"parentNode",value:function(t){return t.parentNode}},{key:"nextSibling",value:function(t){return t.nextSibling}},{key:"setAttribute",value:function(t,e,n,i){if(i){e=i+":"+e;var o=ru[i];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}},{key:"removeAttribute",value:function(t,e,n){if(n){var i=ru[n];i?t.removeAttributeNS(i,e):t.removeAttribute("".concat(n,":").concat(e))}else t.removeAttribute(e)}},{key:"addClass",value:function(t,e){t.classList.add(e)}},{key:"removeClass",value:function(t,e){t.classList.remove(e)}},{key:"setStyle",value:function(t,e,n,i){i&(Mi.DashCase|Mi.Important)?t.style.setProperty(e,n,i&Mi.Important?"important":""):t.style[e]=n}},{key:"removeStyle",value:function(t,e,n){n&Mi.DashCase?t.style.removeProperty(e):t.style[e]=""}},{key:"setProperty",value:function(t,e,n){t[e]=n}},{key:"setValue",value:function(t,e){t.nodeValue=e}},{key:"listen",value:function(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,lu(n)):this.eventManager.addEventListener(t,e,lu(n))}}]),t}(),hu=function(t){function e(t,n,i,o){var a;m(this,e),(a=r(this,e,[t])).component=i;var s=su(o+"-"+i.id,i.styles,[]);return n.addStyles(s),a.contentAttr="_ngcontent-%COMP%".replace(au,o+"-"+i.id),a.hostAttr=function(t){return"_nghost-%COMP%".replace(au,t)}(o+"-"+i.id),a}return d(e,t),b(e,[{key:"applyToHost",value:function(t){u(h(e.prototype),"setAttribute",this).call(this,t,this.hostAttr,"")}},{key:"createElement",value:function(t,n){var i=u(h(e.prototype),"createElement",this).call(this,t,n);return u(h(e.prototype),"setAttribute",this).call(this,i,this.contentAttr,""),i}}]),e}(cu),du=function(t){function e(t,n,i,o){var a;m(this,e),(a=r(this,e,[t])).sharedStylesHost=n,a.hostEl=i,a.shadowRoot=i.attachShadow({mode:"open"}),a.sharedStylesHost.addHost(a.shadowRoot);for(var s=su(o.id,o.styles,[]),l=0;l<s.length;l++){var u=document.createElement("style");u.textContent=s[l],a.shadowRoot.appendChild(u)}return a}return d(e,t),b(e,[{key:"nodeOrShadowRoot",value:function(t){return t===this.hostEl?this.shadowRoot:t}},{key:"destroy",value:function(){this.sharedStylesHost.removeHost(this.shadowRoot)}},{key:"appendChild",value:function(t,n){return u(h(e.prototype),"appendChild",this).call(this,this.nodeOrShadowRoot(t),n)}},{key:"insertBefore",value:function(t,n,i){return u(h(e.prototype),"insertBefore",this).call(this,this.nodeOrShadowRoot(t),n,i)}},{key:"removeChild",value:function(t,n){return u(h(e.prototype),"removeChild",this).call(this,this.nodeOrShadowRoot(t),n)}},{key:"parentNode",value:function(t){return this.nodeOrShadowRoot(u(h(e.prototype),"parentNode",this).call(this,this.nodeOrShadowRoot(t)))}}]),e}(cu),fu=function(){var t=function(t){function e(t){return m(this,e),r(this,e,[t])}return d(e,t),b(e,[{key:"supports",value:function(t){return!0}},{key:"addEventListener",value:function(t,e,n){var i=this;return t.addEventListener(e,n,!1),function(){return i.removeEventListener(t,e,n)}}},{key:"removeEventListener",value:function(t,e,n){return t.removeEventListener(e,n)}}]),e}(eu);return t.\u0275fac=function(e){return new(e||t)(Si(Nl))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),pu=["alt","control","meta","shift"],_u={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},vu={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},gu={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},mu=function(){var t=function(t){function e(t){return m(this,e),r(this,e,[t])}return d(e,t),b(e,[{key:"supports",value:function(t){return null!=e.parseEventName(t)}},{key:"addEventListener",value:function(t,n,i){var o=e.parseEventName(n),r=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return Ll().onAndCancel(t,o.domEventName,r)})}}],[{key:"parseEventName",value:function(t){var n=t.toLowerCase().split("."),i=n.shift();if(0===n.length||"keydown"!==i&&"keyup"!==i)return null;var o=e._normalizeKey(n.pop()),r="";if(pu.forEach(function(t){var e=n.indexOf(t);e>-1&&(n.splice(e,1),r+=t+".")}),r+=o,0!=n.length||0===o.length)return null;var a={};return a.domEventName=i,a.fullKey=r,a}},{key:"getEventFullKey",value:function(t){var e="",n=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&vu.hasOwnProperty(e)&&(e=vu[e]))}return _u[e]||e}(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),pu.forEach(function(i){i!=n&&gu[i](t)&&(e+=i+".")}),e+=n}},{key:"eventCallback",value:function(t,n,i){return function(o){e.getEventFullKey(o)===t&&i.runGuarded(function(){return n(o)})}}},{key:"_normalizeKey",value:function(t){switch(t){case"esc":return"escape";default:return t}}}]),e}(eu);return t.\u0275fac=function(e){return new(e||t)(Si(Nl))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),yu=Ol(Rl,"browser",[{provide:tl,useValue:"browser"},{provide:Js,useValue:function(){Ul.makeCurrent(),Xl.init()},multi:!0},{provide:Nl,useFactory:function(){return t=document,Fe=t,document;var t},deps:[]}]),bu=[[],{provide:Sr,useValue:"root"},{provide:mo,useFactory:function(){return new mo},deps:[]},{provide:Jl,useClass:fu,multi:!0,deps:[Nl,_l,tl]},{provide:Jl,useClass:mu,multi:!0,deps:[Nl]},[],{provide:uu,useClass:uu,deps:[tu,iu,Qs]},{provide:$a,useExisting:uu},{provide:nu,useExisting:iu},{provide:iu,useClass:iu,deps:[Nl]},{provide:xl,useClass:xl,deps:[_l]},{provide:tu,useClass:tu,deps:[Jl,_l]},{provide:Gl,useClass:Yl,deps:[]},[]],Cu=function(){var t=function(){function t(e){if(m(this,t),e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return b(t,null,[{key:"withServerTransition",value:function(e){return{ngModule:t,providers:[{provide:Qs,useValue:e.appId},{provide:Zl,useExisting:Qs},Ql]}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(t,12))},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({providers:bu,imports:[Kl,Hl]}),t}();"undefined"!=typeof window&&window;var ku=function(){var t=function(){function t(){m(this,t),this.store={},this.onSerializeCallbacks={}}return b(t,[{key:"get",value:function(t,e){return void 0!==this.store[t]?this.store[t]:e}},{key:"set",value:function(t,e){this.store[t]=e}},{key:"remove",value:function(t){delete this.store[t]}},{key:"hasKey",value:function(t){return this.store.hasOwnProperty(t)}},{key:"onSerialize",value:function(t,e){this.onSerializeCallbacks[t]=e}},{key:"toJson",value:function(){for(var t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store)}}],[{key:"init",value:function(e){var n=new t;return n.store=e,n}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function xu(t,e){var n=t.getElementById(e+"-state"),i={};if(n&&n.textContent)try{i=JSON.parse(function(t){var e={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return t.replace(/&[^;]+;/g,function(t){return e[t]})}(n.textContent))}catch(o){console.warn("Exception while restoring TransferState for app "+e,o)}return ku.init(i)}var wu,Su=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({providers:[{provide:ku,useFactory:xu,deps:[Nl,Qs]}]}),t}(),Eu={"[object Array]":"array","[object Date]":"date","[object Object]":"object","[object String]":"string"},Iu=function(t){if(null===t)return"null";var e=Object.prototype.toString.call(t);return"object"==typeof t?Eu[e]||"object":typeof t},Tu=function(t){return"boolean"==typeof t},Ou=function(t){return null!=t},Du=function(t){return"function"==typeof t},Au=function(t){return"string"==typeof t},Bu=function(t){return"number"==typeof t&&isFinite(t)||!isNaN(t-parseFloat(t))},Mu=function(t){return"object"===Iu(t)},Pu=function(t){var e;for(e in t)return!1;return!0},Ru=function(t){if(!t||"object"!==Iu(t))return!1;var e=Object.getPrototypeOf(t);if(!e)return!0;var n=Object.hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof n&&Object.toString.call(n)===Object.toString.call(Object)},Fu=function(t){return null!=t&&t===t.window},Hu=function(t){return!(!t||!t.jquery&&!t.dxRenderer)},Vu=function(t){return!!t&&Du(t.then)},Lu=function(t){return!!t&&Du(t.done)&&Du(t.fail)},$u=function t(e){var n=1,i=!1;for("boolean"==typeof(e=e||{})&&(i=e,e=arguments[1]||{},n++);n<arguments.length;n++){var o=arguments[n];if(null!=o)for(var r in o){var a=e[r],s=o[r],l=!1,u=void 0;"__proto__"===r||"constructor"===r||e===s||(i&&s&&(Ru(s)||(l=Array.isArray(s)))?(u=l?a&&Array.isArray(a)?a:[]:a&&Ru(a)?a:{},e[r]=t(i,u,s)):void 0!==s&&(e[r]=s))}}return e},Nu=function(t,e){if(Array.isArray(t))return t.map(e);var n=[];for(var i in t)n.push(e(t[i],i));return n},zu=function(t,e){if(t){if("length"in t)for(var n=0;n<t.length&&!1!==e.call(t[n],n,t[n]);n++);else for(var i in t)if(!1===e.call(t[i],i,t[i]))break;return t}},Wu=function(){},ju=function(t){return"undefined"!=typeof console&&Du(console[t])?console[t].bind(console):Wu},Ku={log:ju("log"),info:ju("info"),warn:ju("warn"),error:ju("error")},Gu=(wu=[new RegExp("&","g"),new RegExp('"',"g"),new RegExp("'","g"),new RegExp("<","g"),new RegExp(">","g")],function(t){return String(t).replace(wu[0],"&").replace(wu[1],""").replace(wu[2],"'").replace(wu[3],"<").replace(wu[4],">")});function Uu(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return Du(t)?t.apply(void 0,n):(n.forEach(function(e,n){Au(e)&&(e=e.replace(/\$/g,"$$$$"));var i=new RegExp("\\{"+n+"\\}","gm");t=t.replace(i,e)}),t)}var qu=function(){var t=/\s/g;return function(e){return!e||!e.replace(t,"")}}(),Zu="23.2.3",Qu="https://js.devexpress.com/error/"+Zu.split(".").slice(0,2).join("_")+"/";function Xu(t,e){var n={ERROR_MESSAGES:$u(e,t),Error:function(){return a([].slice.call(arguments))},log:function(t){var e="log";/^E\d+$/.test(t)?e="error":/^W\d+$/.test(t)&&(e="warn"),Ku[e]("log"===e?t:i([].slice.call(arguments)))}};function i(t){var e=t[0];return r(e,o(e,t=t.slice(1)))}function o(t,e){return e=[n.ERROR_MESSAGES[t]].concat(e),Uu.apply(this,e).replace(/\.*\s*?$/,"")}function r(t,e){var n=null!=t&&t.startsWith("W")?"warning":"error";return Uu.apply(this,["{0} - {1}.\n\nFor additional information on this {2} message, see: {3}",t,e,n,s(t)])}function a(t){var e=t[0],n=o(e,t=t.slice(1)),i=s(e),a=r(e,n);return $u(new Error(a),{__id:e,__details:n,url:i})}function s(t){return Qu+t}return n}var Yu=Xu({E0001:"Method is not implemented",E0002:"Member name collision: {0}",E0003:"A class must be instantiated using the 'new' keyword",E0004:"The NAME property of the component is not specified",E0005:"Unknown device",E0006:"Unknown endpoint key is requested",E0007:"'Invalidate' method is called outside the update transaction",E0008:"Type of the option name is not appropriate to create an action",E0009:"Component '{0}' has not been initialized for an element",E0010:"Animation configuration with the '{0}' type requires '{1}' configuration as {2}",E0011:"Unknown animation type '{0}'",E0012:"jQuery version is too old. Please upgrade jQuery to 1.10.0 or later",E0013:"KnockoutJS version is too old. Please upgrade KnockoutJS to 2.3.0 or later",E0014:"The 'release' method shouldn't be called for an unlocked Lock object",E0015:"Queued task returned an unexpected result",E0017:"Event namespace is not defined",E0018:"DevExpress.ui.DevExpressPopup widget is required",E0020:"Template engine '{0}' is not supported",E0021:"Unknown theme is set: {0}",E0022:"LINK[rel=DevExpress-theme] tags must go before DevExpress included scripts",E0023:"Template name is not specified",E0024:"DevExtreme bundle already included",E0025:"Unexpected argument type",E0100:"Unknown validation type is detected",E0101:"Misconfigured range validation rule is detected",E0102:"Misconfigured comparison validation rule is detected",E0103:"validationCallback of an asynchronous rule should return a jQuery or a native promise",E0110:"Unknown validation group is detected",E0120:"Adapter for a DevExpressValidator component cannot be configured",E0121:"The 'customItem' parameter of the 'onCustomItemCreating' function is empty or contains invalid data. Assign a custom object or a Promise that is resolved after the item is created.",W0000:"'{0}' is deprecated in {1}. {2}",W0001:"{0} - '{1}' option is deprecated in {2}. {3}",W0002:"{0} - '{1}' method is deprecated in {2}. {3}",W0003:"{0} - '{1}' property is deprecated in {2}. {3}",W0004:"Timeout for theme loading is over: {0}",W0005:"'{0}' event is deprecated in {1}. {2}",W0006:"Invalid recurrence rule: '{0}'",W0007:"'{0}' Globalize culture is not defined",W0008:"Invalid view name: '{0}'",W0009:"Invalid time zone name: '{0}'",W0010:"{0} is deprecated in {1}. {2}",W0011:"Number parsing is invoked while the parser is not defined",W0012:"Date parsing is invoked while the parser is not defined",W0013:"'{0}' file is deprecated in {1}. {2}",W0014:"{0} - '{1}' type is deprecated in {2}. {3}",W0015:"Instead of returning a value from the '{0}' function, write it into the '{1}' field of the function's parameter.",W0016:'The "{0}" option does not accept the "{1}" value since v{2}. {3}.',W0017:'Setting the "{0}" property with a function is deprecated since v21.2',W0018:'Setting the "position" property with a function is deprecated since v21.2',W0019:"DevExtreme: Unable to Locate a Valid License Key.\n\nIf you are using a 30-day trial version of DevExtreme, you must uninstall all copies of DevExtreme once your 30-day trial period expires. For terms and conditions that govern use of DevExtreme UI components/libraries, please refer to the DevExtreme End User License Agreement: https://js.devexpress.com/EULAs/DevExtremeComplete.\n\nTo use DevExtreme in a commercial project, you must purchase a license. For pricing/licensing options, please visit: https://js.devexpress.com/Buy.\n\nIf you have licensing-related questions or need help with a purchase, please email clientservices@devexpress.com.\n\n",W0020:"DevExtreme: License Key Has Expired.\n\nA mismatch exists between the license key used and the DevExtreme version referenced in this project.\n\nTo proceed, you can:\n\u2022 use a version of DevExtreme linked to your license key: https://www.devexpress.com/ClientCenter/DownloadManager\n\u2022 renew your DevExpress Subscription: https://www.devexpress.com/buy/renew (once you renew your subscription, you will be entitled to product updates and support service as defined in the DevExtreme End User License Agreement)\n\nIf you have licensing-related questions or need help with a renewal, please email clientservices@devexpress.com.\n\n",W0021:"DevExtreme: License Key Verification Has Failed.\n\nTo verify your DevExtreme license, make certain to specify a correct key in the GlobalConfig. If you continue to encounter this error, please visit https://www.devexpress.com/ClientCenter/DownloadManager to obtain a valid license key.\n\nIf you have a valid license and this problem persists, please submit a support ticket via the DevExpress Support Center. We will be happy to follow-up: https://supportcenter.devexpress.com/ticket/create.\n\n",W0022:"DevExtreme: Pre-release software. Not suitable for commercial use.\n\nPre-release software may contain deficiencies and as such, should not be considered for use or integrated in any mission critical application.\n\n"}),Ju=function(t,e,n){return function(){var i=this.callBase;this.callBase=t[e];try{return n.apply(this,arguments)}finally{this.callBase=i}}},tc=function(t){var e,n;if(!t)return this;for(e in t)n=t[e],this.prototype[e]="function"==typeof this.prototype[e]&&"function"==typeof n?Ju(this.parent.prototype,e,n):n;return this},ec=function(){var t,e,n,i=this,o=Object.prototype.hasOwnProperty.bind(i),r=!o("_includedCtors")&&!o("_includedPostCtors");for(r&&(i._includedCtors=i._includedCtors.slice(0),i._includedPostCtors=i._includedPostCtors.slice(0)),n=0;n<arguments.length;n++)for(e in(t=arguments[n]).ctor&&i._includedCtors.push(t.ctor),t.postCtor&&i._includedPostCtors.push(t.postCtor),t)"ctor"===e||"postCtor"===e||"default"===e||(i.prototype[e]=t[e]);return i},nc=function(t){if(!Object.prototype.hasOwnProperty.bind(this)("parent")&&this.parent){var e=Object.getPrototypeOf(this);return e===t||e.subclassOf(t)}return this.parent===t||!(!this.parent||!this.parent.subclassOf)&&this.parent.subclassOf(t)},ic=function(){throw Yu.Error("E0001")},oc=function(){var t=Object.prototype.hasOwnProperty;return function(e,n){for(var i in e){if(!t.call(e,i))return;n[i]=e[i]}}}(),rc=function(){};rc.inherit=function(t){var e=function(){if(!this||Fu(this)||"function"!=typeof this.constructor)throw Yu.Error("E0003");var t,e=this,n=e.ctor,i=e.constructor._includedCtors,o=e.constructor._includedPostCtors;for(t=0;t<i.length;t++)i[t].call(e);for(n&&n.apply(e,arguments),t=0;t<o.length;t++)o[t].call(e)};return e.prototype=function(t){var e=function(){};return e.prototype=t.prototype,new e}(this),oc(this,e),e.inherit=this.inherit,e.abstract=ic,e.redefine=tc,e.include=ec,e.subclassOf=nc,e.parent=this,e._includedCtors=this._includedCtors?this._includedCtors.slice(0):[],e._includedPostCtors=this._includedPostCtors?this._includedPostCtors.slice(0):[],e.prototype.constructor=e,e.redefine(t),e},rc.abstract=ic;var ac=rc;function sc(t){var e=ac.inherit(t),n=e,i=new n(t),o={},r=function(e,n){zu(e,function(e){Du(i[e])?(n||!t[e])&&(t[e]=function(){return i[e].apply(t,arguments)}):(n&&(o[e]=t[e]),t[e]=i[e])})};return r(t,!0),t.inject=function(t){n=n.inherit(t),i=new n,r(t)},t.resetInjection=function(){$u(t,o),n=e,i=new e},t}function lc(){return(lc=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}var uc={rtlEnabled:!1,defaultCurrency:"USD",defaultUseCurrencyAccountingStyle:!0,oDataFilterToLower:!0,serverDecimalSeparator:".",decimalSeparator:".",thousandsSeparator:",",forceIsoDateParsing:!0,wrapActionsBeforeExecute:!0,useLegacyStoreResult:!1,useJQuery:void 0,editorStylingMode:void 0,useLegacyVisibleIndex:!1,floatingActionButtonConfig:{icon:"add",closeIcon:"close",label:"",position:{at:"right bottom",my:"right bottom",offset:{x:-16,y:-16}},maxSpeedDialActionCount:5,shading:!1,direction:"auto"},optionsParser:function(t){"{"!==t.trim().charAt(0)&&(t="{"+t+"}");try{return JSON.parse(t)}catch(e){try{return JSON.parse(cc(t))}catch(n){throw Yu.Error("E3018",e,t)}}}},cc=function(t){return t.replace(/'/g,'"').replace(/,\s*([\]}])/g,"$1").replace(/([{,])\s*([^":\s]+)\s*:/g,'$1"$2":')},hc=["decimalSeparator","thousandsSeparator"],dc=function(){if(!arguments.length)return uc;var t=arguments.length<=0?void 0:arguments[0];hc.forEach(function(e){if(t[e]){var n="Now, the ".concat(e," is selected based on the specified locale.");Yu.log("W0003","config",e,"19.2",n)}}),$u(uc,t)};"undefined"!=typeof DevExpress&&DevExpress.config&&dc(DevExpress.config);var fc=dc,pc=ac.inherit({ctor:function(t){t&&(t=String(t)),this._value=this._normalize(t||this._generate())},_normalize:function(t){for(t=t.replace(/[^a-f0-9]/gi,"").toLowerCase();t.length<32;)t+="0";return[t.substr(0,8),t.substr(8,4),t.substr(12,4),t.substr(16,4),t.substr(20,12)].join("-")},_generate:function(){for(var t="",e=0;e<32;e++)t+=Math.round(15*Math.random()).toString(16);return t},toString:function(){return this._value},valueOf:function(){return this._value},toJSON:function(){return this._value}}),_c=function(t){this._options=t||{},this._list=[],this._queue=[],this._firing=!1,this._fired=!1,this._firingIndexes=[]};_c.prototype._fireCore=function(t,e){var n=this._firingIndexes,i=this._list,o=this._options.stopOnFalse,r=n.length;for(n[r]=0;n[r]<i.length&&(!1!==i[n[r]].apply(t,e)||!o);n[r]++);n.pop()},_c.prototype.add=function(t){return"function"==typeof t&&(!this._options.unique||!this.has(t))&&this._list.push(t),this},_c.prototype.remove=function(t){var e=this._list,n=this._firingIndexes,i=e.indexOf(t);if(i>-1&&(e.splice(i,1),this._firing&&n.length))for(var o=0;o<n.length;o++)i<=n[o]&&n[o]--;return this},_c.prototype.has=function(t){var e=this._list;return t?e.indexOf(t)>-1:!!e.length},_c.prototype.empty=function(t){return this._list=[],this},_c.prototype.fireWith=function(t,e){var n=this._queue;if(e=(e=e||[]).slice?e.slice():e,this._options.syncStrategy)this._firing=!0,this._fireCore(t,e);else{if(n.push([t,e]),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},_c.prototype.fire=function(){this.fireWith(this,arguments)},_c.prototype.fired=function(){return this._fired};var vc=function(t){return new _c(t)},gc=[{method:"resolve",handler:"done",state:"resolved"},{method:"reject",handler:"fail",state:"rejected"},{method:"notify",handler:"progress"}],mc=function t(){var e=this;this._state="pending",this._promise={},gc.forEach((function(t){var n=t.method;this[n+"Callbacks"]=vc(),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(t){return this.done(t).fail(t)},this._promise.catch=function(t){return this.then(null,t)},this._promise.then=function(e,n){var i=new t;return["done","fail"].forEach((function(t){var o="done"===t?e:n;this[t](function(){if(o){var e=o&&o.apply(this,arguments);Lu(e)?e.done(i.resolve).fail(i.reject):Vu(e)?e.then(i.resolve,i.reject):i.resolve.apply(this,Ou(e)?[e]:arguments)}else i["done"===t?"resolve":"reject"].apply(this,arguments)})}).bind(this)),i.promise()},this._promise.state=function(){return e._state},this._promise.promise=function(t){return t?$u(t,e._promise):e._promise},this._promise.promise(this)};function yc(t,e){if(Lu(t))return t;if(Vu(t)){var n=new mc;return t.then(function(){n.resolveWith.apply(n,[e].concat([[].slice.call(arguments)]))},function(){n.rejectWith.apply(n,[e].concat([[].slice.call(arguments)]))}),n}return(new mc).resolveWith(e,[t])}gc.forEach(function(t){var e=t.method,n=t.state;mc.prototype[e+"With"]=function(t,i){var o=this[e+"Callbacks"];return"pending"===this.state()&&(this[e+"Args"]=i,this[e+"Context"]=t,n&&(this._state=n),o.fire(t,i)),this}});var bc=function(){if(1===arguments.length)return yc(arguments[0]);for(var t=[].slice.call(arguments),e=[],n=0,i=new mc,o=function(o){return function(r){e[o]=this,t[o]=arguments.length>1?[].slice.call(arguments):r,++n===t.length&&i.resolveWith(e,t)}},r=0;r<t.length;r++)Lu(t[r])?t[r].promise().done(o(r)).fail(i.reject):n++;return n===t.length&&i.resolveWith(e,t),i.promise()};function Cc(){return new mc}function kc(){return bc.apply(this,arguments)}var xc=sc({isWrapped:function(){return!1},isWritableWrapped:function(){return!1},wrap:function(t){return t},unwrap:function(t){return t},assign:function(){Ku.error("Method 'assign' should not be used for not wrapped variables. Use 'isWrapped' method for ensuring.")}}),wc=function(t,e,n,i){!i&&xc.isWrapped(t[e])?xc.assign(t[e],n):t[e]=n},Sc=function t(e,n,i,o){var r,a;for(var s in n)r=e[s],a=n[s],"__proto__"!==s&&"constructor"!==s&&e!==a&&(Ru(a)&&(a=t((i?Mu(r):Ru(r))?r:{},a,i,o)),void 0!==a&&r!==a&&wc(e,s,a,o));return e},Ec=xc.unwrap,Ic=xc.isWrapped,Tc=xc.assign,Oc=function(t){return function(t){return t.replace(/\[/g,".").replace(/\]/g,"")}(t).split(".")},Dc=function(t,e,n,i){if("this"===e)throw new Yu.Error("E4016");var o=t[e];i.unwrapObservables&&Ic(o)?Tc(o,n):t[e]=n},Ac=function(t){return(t=t||{}).unwrapObservables=void 0===t.unwrapObservables||t.unwrapObservables,t};function Bc(t,e){return e.unwrapObservables?Ec(t):t}var Mc=function(t){if(arguments.length>1&&(t=[].slice.call(arguments)),!t||"this"===t)return function(t){return t};if("string"==typeof t){var e=Oc(t);return function(t,n){for(var i=(n=Ac(n)).functionsAsIs,o=("defaultValue"in n),r=Bc(t,n),a=0;a<e.length;a++){if(!r){if(null==r&&o)return n.defaultValue;break}var s=e[a];if(o&&Mu(r)&&!(s in r))return n.defaultValue;var l=Bc(r[s],n);!i&&Du(l)&&(l=l.call(r)),r=l}return r}}return Array.isArray(t)?Pc(t):Du(t)?t:void 0};function Pc(t){for(var e={},n=0,i=t.length;n<i;n++){var o=t[n];e[o]=Mc(o)}return function(t,n){var i;return zu(e,function(e){var o=this(t,n);if(void 0!==o){for(var r=i||(i={}),a=e.split("."),s=a.length-1,l=0;l<s;l++){var u=a[l];u in r||(r[u]={}),r=r[u]}r[a[s]]=o}}),i}}var Rc,Fc=function(t,e,n,i){if(Ou(n))return n;var o={};return Dc(t,e,o,i),o},Hc=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof Date)return t.getTime();if(t&&t instanceof ac&&t.valueOf)return t.valueOf();if(!e&&"string"==typeof t){var i;if("base"===(null==n||null===(i=n.collatorOptions)||void 0===i?void 0:i.sensitivity)){var o=/[\u0300-\u036f]/g;t=t.normalize("NFD").replace(o,"")}return null!=n&&n.locale?t.toLocaleLowerCase(n.locale):t.toLowerCase()}return t},Vc=function(t,e){return Ou(t)?t:e},Lc=function(t,e){var n=new Cc,i=e||this,o={promise:n.promise(),abort:function(){clearTimeout(a),n.rejectWith(i)}},r=function(){var e=t.call(i);e&&e.done&&Du(e.done)?e.done(function(){n.resolveWith(i)}):n.resolveWith(i)},a=(arguments[2]||setTimeout)(r,"number"==typeof e?e:0);return o},$c=[],Nc=[],zc=[],Wc=function(t,e,n){if(Rc&&Rc!==t)return $c.push(e),Nc.push(t),n=n||new Cc,zc.push(n),n;var i=Rc,o=zc.length;Rc=t;var r=e();return r||(zc.length>o?r=kc.apply(this,zc.slice(o)):n&&n.resolve()),Rc=i,n&&r&&r.done&&r.done(n.resolve).fail(n.reject),!Rc&&$c.length&&("render"===Nc.shift()?jc:Kc)($c.shift(),zc.shift()),r||kc()},jc=function(t,e){return Wc("render",t,e)},Kc=function(t,e){return Wc("update",t,e)},Gc=function(t){return function(){var e=this;return Wc("render",function(){return t.call(e)})}},Uc=function(t){return function(){var e=this;return Wc("update",function(){return t.call(e)})}},qc=function(t,e,n){var i=[],o=0;return zu(e,function(e,r){var a=0,s=n?n(r):r;zu(t,function(t,e){var n=s[t];if(void 0!==n)return Zc(n,e)?void a++:(a=-1,!1)}),!(a<o)&&(a>o&&(i.length=0,o=a),i.push(r))}),i},Zc=function(t,e){if(Array.isArray(t)&&Array.isArray(e)){var n=!1;return zu(t,function(t,i){if(i!==e[t])return n=!0,!1}),!n}return t===e},Qc=function(t){var e,n;switch(Iu(t)){case"string":return t.split(/\s+/,2);case"object":return[null!==(e=t.x)&&void 0!==e?e:t.h,null!==(n=t.y)&&void 0!==n?n:t.v];case"number":return[t];case"array":return t;default:return null}},Xc=function(t,e){var n=Qc(t),i=e?parseFloat(n&&n[0]):parseInt(n&&n[0],10),o=e?parseFloat(n&&n[1]):parseInt(n&&n[1],10);return isFinite(i)||(i=0),isFinite(o)||(o=i),{h:i,v:o}},Yc=function(t){if(t instanceof pc)return t.toString();if(Mu(t)||Array.isArray(t))try{var e=JSON.stringify(t);return"{}"===e?t:e}catch(n){return t}return t},Jc=function(t){return t.replace(/[[\]{}\-()*+?.\\^$|\s]/g,"\\$&")},th=function(){},eh=function(t,e,n){for(var i=[],o=!n,r=0;r<t.length;r++)!!e(t[r],r)===o&&i.push(t[r]);return i},nh={maxDepth:3,strict:!0},ih=function t(e,n,i,o){var r=o.strict,a=o.maxDepth,s=Hc(e,!0),l=Hc(n,!0);switch(!0){case r?s===l:s==l:case i>=a:return!0;case Mu(s)&&Mu(l):return function(e,n,i,o){var r=Object.keys(e),a=Object.keys(n);if(r.length!==a.length)return!1;var s=new Set(a);return!r.some(function(r){return!s.has(r)||!t(e[r],n[r],i+1,o)})}(s,l,i,o);case Array.isArray(s)&&Array.isArray(l):return function(e,n,i,o){return e.length===n.length&&!e.some(function(e,r){return!t(e,n[r],i+1,lc({},o,{strict:!0}))})}(s,l,i,o);default:return!1}},oh=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nh,i=lc({},nh,n);return ih(t,e,0,i)},rh=null;function ah(t){try{return new CSSStyleSheet}catch(n){var e=t.ownerDocument.createElement("style");return t.appendChild(e),e.sheet}}function sh(t,e,n){for(var i=0;i<e.length;i++){var o=e[i];try{for(var r=0;r<o.cssRules.length;r++)lh(t,o.cssRules[r],n)}catch(a){}}}function lh(t,e,n){var i,o,r,a,s,l;(n||(null===(i=e.selectorText)||void 0===i?void 0:i.includes("dx-"))||(null===(o=e.cssRules)||void 0===o||null===(r=o[0])||void 0===r||null===(a=r.selectorText)||void 0===a?void 0:a.includes("dx-"))||(null===(s=e.name)||void 0===s?void 0:s.startsWith("dx-"))||"DXIcons"===(null===(l=e.style)||void 0===l?void 0:l.fontFamily))&&t.insertRule(e.cssText,t.cssRules.length)}function uh(t,e,n){var i=t.getBoundingClientRect();return i&&e>=i.left&&e<i.right&&n>=i.top&&n<i.bottom}var ch=sc({querySelectorAll:function(t,e){return t.querySelectorAll(e)},elementMatches:function(t,e){var n=this;return(t.matches||t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector||function(e){var i=t.document||t.ownerDocument;if(!i)return!1;for(var o=n.querySelectorAll(i,e),r=0;r<o.length;r++)if(o[r]===t)return!0}).call(t,e)},createElement:function(t,e){return(e=e||this._document).createElement(t)},createElementNS:function(t,e,n){return(n=n||this._document).createElementNS(t,e)},createTextNode:function(t,e){return(e=e||this._document).createTextNode(t)},createAttribute:function(t,e){return(e=e||this._document).createAttribute(t)},isNode:function(t){return t&&"object"==typeof t&&"nodeType"in t&&"nodeName"in t},isElementNode:function(t){return t&&1===t.nodeType},isTextNode:function(t){return t&&3===t.nodeType},isDocument:function(t){return t&&9===t.nodeType},isDocumentFragment:function(t){return t&&11===t.nodeType},removeElement:function(t){var e=t&&t.parentNode;e&&e.removeChild(t)},insertElement:function(t,e,n){t&&e&&t!==e&&(n?t.insertBefore(e,n):t.appendChild(e))},getAttribute:function(t,e){return t.getAttribute(e)},setAttribute:function(t,e,n){"style"===e?t.style.cssText=n:t.setAttribute(e,n)},removeAttribute:function(t,e){t.removeAttribute(e)},setProperty:function(t,e,n){t[e]=n},setText:function(t,e){t&&(t.textContent=e)},setClass:function(t,e,n){1===t.nodeType&&e&&(n?t.classList.add(e):t.classList.remove(e))},setStyle:function(t,e,n){t.style[e]=n||""},_document:"undefined"==typeof document?void 0:document,getDocument:function(){return this._document},getActiveElement:function(t){return this.getRootNode(t).activeElement},getRootNode:function(t){var e,n;return null!==(e=null==t||null===(n=t.getRootNode)||void 0===n?void 0:n.call(t))&&void 0!==e?e:this._document},getBody:function(){return this._document.body},createDocumentFragment:function(){return this._document.createDocumentFragment()},getDocumentElement:function(){return this._document.documentElement},getLocation:function(){return this._document.location},getSelection:function(){return this._document.selection},getReadyState:function(){return this._document.readyState},getHead:function(){return this._document.head},hasDocumentProperty:function(t){return t in this._document},listen:function(t,e,n,i){return t&&"addEventListener"in t?(t.addEventListener(e,n,i),function(){t.removeEventListener(e,n)}):th},elementsFromPoint:function(t,e,n){var i=this.getRootNode(n);return i.host?function(t,e,n){for(var i=function(){var t=0,e=[];return{push:function(t){return e.push(t),this},shift:function(){return t++,e[t-1]},get length(){return e.length-t},get items(){return e}}}().push(n);i.length;)for(var o=i.shift(),r=0;r<o.childNodes.length;r++){var a=o.childNodes[r];a.nodeType===Node.ELEMENT_NODE&&uh(a,t,e)&&"none"!==getComputedStyle(a).pointerEvents&&i.push(a)}var s=i.items.reverse();return s.pop(),s}(t,e,i):i.elementsFromPoint(t,e)}}),hh="undefined"!=typeof window,dh=function(){return hh},fh=dh()?window:void 0;fh||((fh={}).window=fh);var ph=function(){return fh},_h=function(t){return dh()&&t in fh},vh=function(){return dh()?fh.navigator:{userAgent:""}},gh=ph(),mh=["auto","none","inherit","initial"],yh=function(t,e){var n=0;return e.forEach(function(e){n+=parseFloat(t[e])||0}),n},bh=function(t,e){var n="width"===t?"Left":"Top",i="width"===t?"Right":"Bottom";return{padding:yh(e,["padding"+n,"padding"+i]),border:yh(e,["border"+n+"Width","border"+i+"Width"]),margin:yh(e,["margin"+n,"margin"+i])}},Ch=function(t){var e,n=(null==t||null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView)||gh;return n.getComputedStyle&&n.getComputedStyle(t)},kh=function(t,e,n,i){var o;return(null==e?void 0:e[n])||(null===(o=t.style)||void 0===o?void 0:o[n])||i},xh={content:0,padding:1,border:2,margin:3,"content-box":0,"border-box":2},wh={width:["left","right"],height:["top","bottom"]};function Sh(t,e,n,i){var o=function(t,e,n){return parseFloat(kh(t,e,n,"0"))||0},r="border"===n?"-width":"";return o(t,i,"".concat(n,"-").concat(wh[e][0]).concat(r))+o(t,i,"".concat(n,"-").concat(wh[e][1]).concat(r))}var Eh=function(t,e,n){var i="width"===e?"offsetWidth":"offsetHeight",o=Ch(t),r=kh(t,o,e);(""===r||"auto"===r)&&(r=t[i]),r=parseFloat(r)||0;var a=kh(t,o,"boxSizing","content-box"),s=xh[n||a],l=xh[a];if(void 0===s||void 0===l)throw new Error;if(l===s)return r;var u=Math.sign(s-l),c=!1,h=!1,d=!1,f=!1;1===u&&(s+=1,l+=1);for(var p=l;p!==s;p+=u)switch(p){case xh.content:break;case xh.padding:c=u*Sh(t,e,"padding",o);break;case xh.border:h=u*Sh(t,e,"border",o);break;case xh.margin:d=u*Sh(t,e,"margin",o)}if(c||h){var _=(!1===c?u*Sh(t,e,"padding",o):c)+(!1===h?u*Sh(t,e,"border",o):h);f=u*Math.max(0,Math.floor(t[i]-r-u*_))||0}return r+d+c+h+f},Ih=function(t,e,n){return t?mh.indexOf(t)>-1?e?null:t:(Au(t)&&(t=function(t,e,n){return t.indexOf("px")>0?t=parseInt(t.replace("px","")):t.indexOf("%")>0?t=parseInt(t.replace("%",""))*function(t){return Fu(t)?t.innerHeight:t.offsetHeight}(e)/100:isNaN(t)?t.indexOf("vh")>0&&(t=gh.innerHeight/100*parseInt(t.replace("vh",""))):t=parseInt(t),t}(t,n)),Bu(t)?Math.max(0,t+e):"calc("+t+(e<0?" - ":" ")+Math.abs(e)+"px)"):null},Th=function(t,e){if(!t)return 0;var n=bh("height",gh.getComputedStyle(t));return n.padding+n.border+(e?n.margin:0)},Oh=function(t){if(t){var e=t.getBoundingClientRect();if(e.height)return e.height}return 0};function Dh(t,e,n){return 2===arguments.length?Lh(e,t):Lh(e,t,n)}var Ah=function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["width"].concat(e))}(t)},Bh=function(t,e){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["width"].concat(e))}(t,e)},Mh=function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["height"].concat(e))}(t)},Ph=function(t,e){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["height"].concat(e))}(t,e)},Rh=function(t,e){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["outerWidth"].concat(e))}(t,e||!1)},Fh=function(t,e){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["outerHeight"].concat(e))}(t,e||!1)},Hh=function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["innerWidth"].concat(e))}(t)},Vh=function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["innerHeight"].concat(e))}(t)},Lh=function t(e,n,i){var o=n.toLowerCase().indexOf("width")>=0?"Width":"Height",r=o.toLowerCase(),a=0===n.indexOf("outer"),s=0===n.indexOf("inner"),l=2===arguments.length||"boolean"==typeof i;if(Hu(e)){if(e.length>1&&!l){for(var u=0;u<e.length;u++)t(e[u],n,i);return}e=e[0]}if(e){if(Fu(e))return a?e["inner"+o]:ch.getDocumentElement()["client"+o];if(ch.isDocument(e)){var c=ch.getDocumentElement(),h=ch.getBody();return Math.max(h["scroll"+o],h["offset"+o],c["scroll"+o],c["offset"+o],c["client"+o])}if(l){var d="content";return a&&(d=i?"margin":"border"),s&&(d="padding"),Eh(e,r,d)}if(Bu(i)){var f=Ch(e),p=bh(r,f),_="border-box"===f.boxSizing;i=Number(i),a?i-=_?0:p.border+p.padding:s?i+=_?p.border:-p.padding:_&&(i+=p.border+p.padding)}return i+=Bu(i)?"px":"",ch.setStyle(e,r,i),null}},$h=function(t){return Fu(t)?t:t.defaultView},Nh=function(t){if(!t.getClientRects().length)return{top:0,left:0};var e=t.getBoundingClientRect(),n=$h(t.ownerDocument),i=t.ownerDocument.documentElement;return{top:e.top+n.pageYOffset-i.clientTop,left:e.left+n.pageXOffset-i.clientLeft}},zh=function(){function t(){m(this,t),this.memory=[],this.callbacks=vc()}return b(t,[{key:"add",value:function(t){zu(this.memory,function(e,n){return t.apply(t,n)}),this.callbacks.add(t)}},{key:"remove",value:function(t){this.callbacks.remove(t)}},{key:"fire",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this.memory.push(e),this.callbacks.fire.apply(this.callbacks,e)}}]),t}(),Wh=new zh,jh=["pageX","pageY","screenX","screenY","clientX","clientY"],Kh=function(t){var e,n=function(){return e=t.apply(this,arguments),n=function(){return e},e};return function(){return n.apply(this,arguments)}},Gh=ph(),Uh="dxEmptyEventType",qh={mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},Zh={focusin:"focus",focusout:"blur"},Qh=["blur","focus","load"],Xh=["touchmove","wheel","mousewheel","touchstart"];function Yh(t,e){return!Fu(t)&&"#document"!==t.nodeName&&ch.elementMatches(t,e)}var Jh,td=new WeakMap,ed=0,nd=function(){var t={};return Wh.add(function(e,n){t[e]=n}),{getField:function(e,n){return t[e]&&t[e][n]},callMethod:function(e,n,i,o){return t[e]&&t[e][n]&&t[e][n].apply(i,o)}}}(),id=sc({on:rd(cd(dd(function(t,e,n,i,o){ld(t,e).addHandler(o,n,i)}))),one:rd(cd(function(t,e,n,i,o){id.on(t,e,n,i,function i(){id.off(t,e,n,i),o.apply(this,arguments)})})),off:rd(function(t){return function(e,n,i,o){"function"==typeof i&&(o=i,i=void 0),t(e,n,i,o)}}(dd(function(t,e,n,i){ld(t,e).removeHandler(i,n)}))),trigger:rd(hd(function(t,e,n){var i=e.type,o=ld(t,e.type);if(nd.callMethod(i,"trigger",t,[e,n]),o.callHandlers(e,n),!nd.getField(i,"noBubble")&&!e.isPropagationStopped()&&-1===Qh.indexOf(i)){var r=[];(function t(e){var n,i=null!==(n=e.parentNode)&&void 0!==n?n:Mu(e.host)?e.host:null;i&&(r.push(i),t(i))})(t),r.push(Gh);for(var a=0;r[a]&&!e.isPropagationStopped();)ld(r[a],e.type).callHandlers($u(e,{currentTarget:r[a]}),n),a++}(t.nodeType||Fu(t))&&(nd.callMethod(i,"_default",t,[e,n]),function(t,e){var n=Zh[t]||t;(function(t,e){return"click"===t&&"a"===e.localName})(t,e)||Du(e[n])&&(Jh=t,e[n](),Jh=void 0)}(i,t))})),triggerHandler:rd(hd(function(t,e,n){ld(t,e.type).callHandlers(e,n)}))});function od(t,e){var n=t[0];if(n)if(ch.isNode(n)||Fu(n))e.apply(id,t);else{if(Au(n)||!("length"in n))throw Yu.Error("E0025");var i=Array.prototype.slice.call(t,0);Array.prototype.forEach.call(n,function(t){i[0]=t,od(i,e)})}}function rd(t){return function(){od(arguments,t)}}var ad=Kh(function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){return t=!0,!0}});Gh.addEventListener("test",null,e)}catch(n){}return t}),sd=function t(e,n){return Fu(e)?t(e.document,n):e.contains?e.contains(n):!!(n.compareDocumentPosition(e)&n.DOCUMENT_POSITION_CONTAINS)};function ld(t,e){var n=td.get(t),i=(e=e||"").split("."),o=i.slice(1),r=!!i[0];e=i[0]||Uh,n||td.set(t,n={}),n[e]||(n[e]={handleObjects:[],nativeHandler:null});var a=n[e];return{addHandler:function(n,i,s){var l=function(i,o){var r,a,l=[i],u=i.currentTarget,c=i.relatedTarget;e in qh&&(r=c&&u&&(c===u||sd(u,c))),void 0!==o&&l.push(o),nd.callMethod(e,"handle",t,[i,s]),r||(a=n.apply(u,l)),!1===a&&(i.preventDefault(),i.stopPropagation())},u={handler:n,wrappedHandler:function(e,n){if(!Jh||e.type!==Jh)if(e.data=s,e.delegateTarget=t,i)for(var o=e.target;o&&o!==t;)Yh(o,i)&&(e.currentTarget=o,l(e,n)),o=o.parentNode;else e.currentTarget=e.delegateTarget||e.target,l(e,n)},selector:i,type:e,data:s,namespace:o.join("."),namespaces:o,guid:++ed};a.handleObjects.push(u);var c,h=1===a.handleObjects.length&&r;h&&(h=!nd.callMethod(e,"setup",t,[s,o,n])),h&&(a.nativeHandler=function(t){return function(e,n){var i=ld(this,t);e=id.Event(e),i.callHandlers(e,n)}}(e),ad()&&Xh.indexOf(e)>-1&&(c={passive:!1}),a.removeListener=ch.listen(t,qh[e]||e,a.nativeHandler,c)),nd.callMethod(e,"add",t,[u])},removeHandler:function(i,a){var s=function(e){var r,s=n[e];s.handleObjects.length?(s.handleObjects=s.handleObjects.filter(function(n){var s=o.length&&!ud(n.namespaces,o)||i&&n.handler!==i||a&&n.selector!==a;return s||(r=n.handler,nd.callMethod(e,"remove",t,[n])),s}),!s.handleObjects.length&&e!==Uh&&(nd.callMethod(e,"teardown",t,[o,r]),s.nativeHandler&&s.removeListener(),delete n[e])):delete n[e]};if(r)s(e);else for(var l in n)s(l);0===Object.keys(n).length&&td.delete(t)},callHandlers:function(t,e){var i=!1,r=function(n){i||(!o.length||ud(n.namespaces,o))&&(n.wrappedHandler(t,e),i=t.isImmediatePropagationStopped())};a.handleObjects.forEach(r),o.length&&n[Uh]&&n[Uh].handleObjects.forEach(r)}}}function ud(t,e){for(var n=0;n<e.length;n++)if(t.indexOf(e[n])<0)return!1;return!0}function cd(t){return function(e,n,i,o,r){r||(r=o,o=void 0),"string"!=typeof i&&(o=i,i=void 0),!r&&"string"==typeof n&&(r=o||i,i=void 0,o=void 0),t(e,n,i,o,r)}}function hd(t){return function(e,n,i){"string"==typeof n&&(n={type:n}),n.target||(n.target=e),n.currentTarget=e,n.delegateTarget||(n.delegateTarget=e),!n.type&&n.originalEvent&&(n.type=n.originalEvent.type),t(e,n instanceof id.Event?n:id.Event(n),i)}}function dd(t){var e=function(e,n){if(n&&n.indexOf(" ")>-1){var i=Array.prototype.slice.call(arguments,0);n.split(" ").forEach(function(e){i[1]=e,t.apply(this,i)})}else t.apply(this,arguments)};return function(t,n){if("object"==typeof n){var i=Array.prototype.slice.call(arguments,0);for(var o in n)i[1]=o,i[i.length-1]=n[o],e.apply(this,i)}else e.apply(this,arguments)}}function fd(t){return null==(e=t).which&&0===e.type.indexOf("key")?null!=t.charCode?t.charCode:t.keyCode:function(t){return!t.which&&void 0!==t.button&&/^(?:mouse|pointer|contextmenu|drag|drop)|click/.test(t.type)}(t)?{1:1,2:3,3:1,4:2}[t.button]:t.which;var e}function pd(t){t&&(id.Event=t,id.Event.prototype=t.prototype)}function _d(t,e,n){Object.defineProperty(n||id.Event.prototype,t,{enumerable:!0,configurable:!0,get:function(){return this.originalEvent&&e(this.originalEvent)},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})}pd(function(t){return id.Event=function(e,n){if(!(this instanceof id.Event))return new id.Event(e,n);e||(e={}),"string"==typeof e&&(e={type:e}),n||(n={}),t.call(this,e,n)},lc(id.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()}}),id.Event}(function(t,e){var n;t instanceof id.Event||dh()&&t instanceof Gh.Event||(null===(n=t.view)||void 0===n?void 0:n.Event)&&t instanceof t.view.Event?(this.originalEvent=t,this.type=t.type,this.currentTarget=void 0,Object.prototype.hasOwnProperty.call(t,"isTrusted")&&(this.isTrusted=t.isTrusted),this.timeStamp=t.timeStamp||Date.now()):lc(this,t),_d("which",fd,this),0===t.type.indexOf("touch")&&(delete e.pageX,delete e.pageY),lc(this,e),this.guid=++ed})),["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(t){return _d(t,function(e){return e[t]})}),function(t){jh.forEach(function(e){t(e,function(t){return function(t,e){if(e[t]&&!e.touches||!e.touches)return e[t];var n=e.touches.length?e.touches:e.changedTouches;return n.length?n[0][t]:void 0}(e,t)})},this)}(_d);var vd=vc(),gd=vc();id.set=function(t){vd.fire(),id.inject(t),pd(t.Event),gd.fire()},id.subscribeGlobal=function(){od(arguments,cd(function(){var t=arguments;id.on.apply(this,t),vd.add(function(){var e=Array.prototype.slice.call(t,0);e.splice(3,1),id.off.apply(this,e)}),gd.add(function(){id.on.apply(this,t)})}))},id.forcePassiveFalseEventNames=Xh,id.passiveEventHandlersSupported=ad;var md,yd=id,bd=new WeakMap,Cd=new zh,kd=function(){};function xd(){return md.data.apply(this,arguments)}function wd(t,e){return md.removeData.call(this,t,e)}function Sd(t,e){if(ch.isElementNode(t)){var n=t.getElementsByTagName("*");md.cleanData(n),e&&md.cleanData([t])}}!function(t){Cd.fire(t);var e=(md=t).cleanData;md.cleanData=function(t){return kd(t),e.call(this,t)}}({data:function(){var t=arguments[0],e=arguments[1],n=arguments[2];if(t){var i=bd.get(t);return i||bd.set(t,i={}),void 0===e?i:2===arguments.length?i[e]:(i[e]=n,n)}},removeData:function(t,e){if(t)if(void 0===e)bd.delete(t);else{var n=bd.get(t);n&&delete n[e]}},cleanData:function(t){for(var e=0;e<t.length;e++)yd.off(t[e]),bd.delete(t[e])}});var Ed=function(t){return null==t?"":String(t)},Id=function(t){return Ed(t).charAt(0).toUpperCase()+t.substr(1)},Td=function(t){return Ed(t).replace(/([a-z\d])([A-Z])/g,"$1 $2").split(/[\s_-]+/)},Od=function(t,e){return Nu(Td(t),function(t,n){return t=t.toLowerCase(),(e||n>0)&&(t=Id(t)),t}).join("")},Dd=function(t){return Nu(Td(t),function(t){return Id(t.toLowerCase())}).join(" ")},Ad=["","Webkit","Moz","O","Ms"],Bd={"":"",Webkit:"-webkit-",Moz:"-moz-",O:"-o-",ms:"-ms-"},Md=Kh(function(){return ch.createElement("dx").style}),Pd=function(t){if(t in Md())return t;var e=t;t=t.charAt(0).toUpperCase()+t.substr(1);for(var n=1;n<Ad.length;n++){var i=Ad[n].toLowerCase()+t;if(i in Md())return i}return e},Rd=function(t){return function(t,e){t=Od(t,!0);for(var n,i=0,o=Ad.length;i<o;i++){var r=Ad[i],a=r+t;if(void 0===(n=e(Od(a),r))&&(n=e(a,r)),void 0!==n)break}return n||""}(t,function(t,e){if(t in Md())return Bd[e]})},Fd=["fillOpacity","columnCount","flexGrow","flexShrink","fontWeight","lineHeight","opacity","zIndex","zoom"],Hd=function(t,e){return Bu(e)&&-1===Fd.indexOf(t)&&(e+="px"),e},Vd=/<([a-z][^/\0>\x20\t\r\n\f]+)/i,Ld={default:{tagsCount:0,startTags:"",endTags:""},thead:{tagsCount:1,startTags:"<table>",endTags:"</table>"},td:{tagsCount:3,startTags:"<table><tbody><tr>",endTags:"</tr></tbody></table>"},col:{tagsCount:2,startTags:"<table><colgroup>",endTags:"</colgroup></table>"},tr:{tagsCount:2,startTags:"<table><tbody>",endTags:"</tbody></table>"}};Ld.tbody=Ld.colgroup=Ld.caption=Ld.tfoot=Ld.thead,Ld.th=Ld.td;var $d,Nd=function(t){if("string"!=typeof t)return null;var e=ch.createDocumentFragment().appendChild(ch.createElement("div")),n=Vd.exec(t),i=n&&n[1].toLowerCase(),o=Ld[i]||Ld.default;e.innerHTML=o.startTags+t+o.endTags;for(var r=0;r<o.tagsCount;r++)e=e.lastChild;return p(e.childNodes)},zd=function(t){var e=Vd.exec(t);return e&&e[1]in Ld},Wd=ph(),jd=function(t,e){return t?"string"==typeof t?"body"===t?(this[0]=e?e.body:ch.getBody(),this.length=1,this):(e=e||ch.getDocument(),"<"===t[0]?(this[0]=ch.createElement(t.slice(1,-1),e),this.length=1,this):([].push.apply(this,ch.querySelectorAll(e,t)),this)):ch.isNode(t)||Fu(t)?(this[0]=t,this.length=1,this):Array.isArray(t)?([].push.apply(this,t),this):$d(t.toArray?t.toArray():[t]):(this.length=0,this)};($d=function(t,e){return new jd(t,e)}).fn={dxRenderer:!0};var Kd=function(t,e){for(var n=0;n<this.length;n++){var i=$d(this[n]);i[t].apply(i,e)}return this},Gd=function(t,e,n){null!=n&&!1!==n?ch.setAttribute(t,e,n):ch.removeAttribute(t,e)};(jd.prototype=$d.fn).show=function(){return this.toggle(!0)},jd.prototype.hide=function(){return this.toggle(!1)},jd.prototype.toggle=function(t){return this[0]&&this.toggleClass("dx-state-invisible",!t),this},jd.prototype.attr=function(t,e){if(this.length>1&&arguments.length>1)return Kd.call(this,"attr",arguments);if(!this[0])return Mu(t)||void 0!==e?this:void 0;if(!this[0].getAttribute)return this.prop(t,e);if("string"==typeof t&&1===arguments.length){var n=this[0].getAttribute(t);return null==n?void 0:n}if(Ru(t))for(var i in t)this.attr(i,t[i]);else Gd(this[0],t,e);return this},jd.prototype.removeAttr=function(t){return this[0]&&ch.removeAttribute(this[0],t),this},jd.prototype.prop=function(t,e){if(!this[0])return this;if("string"==typeof t&&1===arguments.length)return this[0][t];if(Ru(t))for(var n in t)this.prop(n,t[n]);else ch.setProperty(this[0],t,e);return this},jd.prototype.addClass=function(t){return this.toggleClass(t,!0)},jd.prototype.removeClass=function(t){return this.toggleClass(t,!1)},jd.prototype.hasClass=function(t){if(!this[0]||void 0===this[0].className)return!1;for(var e=t.split(" "),n=0;n<e.length;n++)if(this[0].classList){if(this[0].classList.contains(e[n]))return!0}else if(((Au(this[0].className)?this[0].className:ch.getAttribute(this[0],"class"))||"").split(" ").indexOf(e[n])>=0)return!0;return!1},jd.prototype.toggleClass=function(t,e){if(this.length>1)return Kd.call(this,"toggleClass",arguments);if(!this[0]||!t)return this;e=void 0===e?!this.hasClass(t):e;for(var n=t.split(" "),i=0;i<n.length;i++)ch.setClass(this[0],n[i],e);return this},jd.prototype.html=function(t){return arguments.length?(this.empty(),"string"==typeof t&&!zd(t)||"number"==typeof t?(this[0].innerHTML=t,this):this.append(Nd(t))):this[0].innerHTML};var Ud=function(t,e){if(this[0]&&t){"string"==typeof t?t=Nd(t):t.nodeType?t=[t]:Bu(t)&&(t=[ch.createTextNode(t)]);for(var n=0;n<t.length;n++){var i=t[n],o=this[0];"TABLE"===o.tagName&&"TR"===i.tagName&&o.tBodies&&o.tBodies.length&&(o=o.tBodies[0]),ch.insertElement(o,i.nodeType?i:i[0],e)}}},qd=function(t,e){if(this[0]&&this[0].style&&!(null===e||"number"==typeof e&&isNaN(e))){t=Pd(t);for(var n=0;n<this.length;n++)this[n].style[t]=Hd(t,e)}};jd.prototype.css=function(t,e){if(Au(t)){if(2!==arguments.length){if(!this[0])return;t=Pd(t);var n=Wd.getComputedStyle(this[0])[t]||this[0].style[t];return Bu(n)?n.toString():n}qd.call(this,t,e)}else if(Ru(t))for(var i in t)qd.call(this,i,t[i]);return this},jd.prototype.prepend=function(t){if(arguments.length>1){for(var e=0;e<arguments.length;e++)this.prepend(arguments[e]);return this}return Ud.apply(this,[t,this[0].firstChild]),this},jd.prototype.append=function(t){if(arguments.length>1){for(var e=0;e<arguments.length;e++)this.append(arguments[e]);return this}return Ud.apply(this,[t]),this},jd.prototype.prependTo=function(t){if(this.length>1){for(var e=this.length-1;e>=0;e--)$d(this[e]).prependTo(t);return this}return(t=$d(t))[0]&&ch.insertElement(t[0],this[0],t[0].firstChild),this},jd.prototype.appendTo=function(t){return this.length>1?Kd.call(this,"appendTo",arguments):(ch.insertElement($d(t)[0],this[0]),this)},jd.prototype.insertBefore=function(t){return t&&t[0]&&ch.insertElement(t[0].parentNode,this[0],t[0]),this},jd.prototype.insertAfter=function(t){return t&&t[0]&&ch.insertElement(t[0].parentNode,this[0],t[0].nextSibling),this},jd.prototype.before=function(t){return this[0]&&ch.insertElement(this[0].parentNode,t[0],this[0]),this},jd.prototype.after=function(t){return this[0]&&ch.insertElement(this[0].parentNode,t[0],this[0].nextSibling),this},jd.prototype.wrap=function(t){if(this[0]){var e=$d(t);e.insertBefore(this),e.append(this)}return this},jd.prototype.wrapInner=function(t){var e=this.contents();return e.length?e.wrap(t):this.append(t),this},jd.prototype.replaceWith=function(t){if(t&&t[0])return t.is(this)?this:(t.insertBefore(this),this.remove(),t)},jd.prototype.remove=function(){return this.length>1?Kd.call(this,"remove",arguments):(Sd(this[0],!0),ch.removeElement(this[0]),this)},jd.prototype.detach=function(){return this.length>1?Kd.call(this,"detach",arguments):(ch.removeElement(this[0]),this)},jd.prototype.empty=function(){return this.length>1?Kd.call(this,"empty",arguments):(Sd(this[0]),ch.setText(this[0],""),this)},jd.prototype.clone=function(){for(var t=[],e=0;e<this.length;e++)t.push(this[e].cloneNode(!0));return $d(t)},jd.prototype.text=function(t){if(!arguments.length){for(var e="",n=0;n<this.length;n++)e+=this[n]&&this[n].textContent||"";return e}var i=Du(t)?t():t;return Sd(this[0],!1),ch.setText(this[0],Ou(i)?i:""),this},jd.prototype.val=function(t){return 1===arguments.length?this.prop("value",Ou(t)?t:""):this.prop("value")},jd.prototype.contents=function(){if(!this[0])return $d();var t=[];return t.push.apply(t,this[0].childNodes),$d(t)},jd.prototype.find=function(t){var e=$d();if(!t)return e;var n,i=[];if("string"==typeof t)for(t=t.trim(),n=0;n<this.length;n++){var o=this[n];if(ch.isElementNode(o)){var r=o.getAttribute("id"),a=r||"dx-query-children";r||Gd(o,"id",a);var s=(a="[id='"+a+"'] ")+t.replace(/([^\\])(,)/g,"$1, "+a);i.push.apply(i,ch.querySelectorAll(o,s)),Gd(o,"id",r)}else(ch.isDocument(o)||ch.isDocumentFragment(o))&&i.push.apply(i,ch.querySelectorAll(o,t))}else for(n=0;n<this.length;n++)t=ch.isNode(t)?t:t[0],this[n]!==t&&this[n].contains(t)&&i.push(t);return e.add(i)};var Zd=function(t,e){var n;return!(e=null!==(n=e.host)&&void 0!==n?n:e).nodeType||!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)};jd.prototype.filter=function(t){if(!t)return $d();if(":visible"===t)return this.filter(Zd);if(":hidden"===t)return this.filter(function(t,e){return!Zd(0,e)});for(var e=[],n=0;n<this.length;n++){var i=this[n];if(ch.isElementNode(i)&&"string"===Iu(t))ch.elementMatches(i,t)&&e.push(i);else if(ch.isNode(t)||Fu(t))t===i&&e.push(i);else if(Du(t))t.call(i,n,i)&&e.push(i);else for(var o=0;o<t.length;o++)t[o]===i&&e.push(i)}return $d(e)},jd.prototype.not=function(t){for(var e=[],n=this.filter(t).toArray(),i=0;i<this.length;i++)-1===n.indexOf(this[i])&&e.push(this[i]);return $d(e)},jd.prototype.is=function(t){return!!this.filter(t).length},jd.prototype.children=function(t){for(var e=[],n=0;n<this.length;n++)for(var i=this[n]?this[n].childNodes:[],o=0;o<i.length;o++)ch.isElementNode(i[o])&&e.push(i[o]);return e=$d(e),t?e.filter(t):e},jd.prototype.siblings=function(){var t=this[0];if(!t||!t.parentNode)return $d();for(var e=[],n=t.parentNode.childNodes||[],i=0;i<n.length;i++){var o=n[i];ch.isElementNode(o)&&o!==t&&e.push(o)}return $d(e)},jd.prototype.each=function(t){for(var e=0;e<this.length&&!1!==t.call(this[e],e,this[e]);e++);},jd.prototype.index=function(t){return t?(t=$d(t),this.toArray().indexOf(t[0])):this.parent().children().index(this)},jd.prototype.get=function(t){return this[t<0?this.length+t:t]},jd.prototype.eq=function(t){return $d(this[t=t<0?this.length+t:t])},jd.prototype.first=function(){return this.eq(0)},jd.prototype.last=function(){return this.eq(-1)},jd.prototype.select=function(){for(var t=0;t<this.length;t+=1)this[t].select&&this[t].select();return this},jd.prototype.parent=function(t){if(!this[0])return $d();var e=$d(this[0].parentNode);return!t||e.is(t)?e:$d()},jd.prototype.parents=function(t){for(var e=[],n=this.parent();n&&n[0]&&!ch.isDocument(n[0]);)ch.isElementNode(n[0])&&(!t||n.is(t))&&e.push(n.get(0)),n=n.parent();return $d(e)},jd.prototype.closest=function(t){if(this.is(t))return this;for(var e=this.parent();e&&e.length;){if(e.is(t))return e;e=e.parent()}return $d()},jd.prototype.next=function(t){if(!this[0])return $d();var e=$d(this[0].nextSibling);if(!arguments.length)return e;for(;e&&e.length;){if(e.is(t))return e;e=e.next()}return $d()},jd.prototype.prev=function(){return this[0]?$d(this[0].previousSibling):$d()},jd.prototype.add=function(t){for(var e=$d(t),n=this.toArray(),i=0;i<e.length;i++){var o=e[i];-1===n.indexOf(o)&&n.push(o)}return $d(n)};var Qd=[];jd.prototype.splice=function(){return $d(Qd.splice.apply(this,arguments))},jd.prototype.slice=function(){return $d(Qd.slice.apply(this,arguments))},jd.prototype.toArray=function(){return Qd.slice.call(this)},jd.prototype.offset=function(){if(this[0])return Nh(this[0])},jd.prototype.offsetParent=function(){if(!this[0])return $d();for(var t=$d(this[0].offsetParent);t[0]&&"static"===t.css("position");)t=$d(t[0].offsetParent);return t[0]?t:$d(ch.getDocumentElement())},jd.prototype.position=function(){if(this[0]){var t,e=parseFloat(this.css("marginTop")),n=parseFloat(this.css("marginLeft"));if("fixed"===this.css("position"))return{top:(t=this[0].getBoundingClientRect()).top-e,left:t.left-n};t=this.offset();var i=this.offsetParent(),o={top:0,left:0};return"HTML"!==i[0].nodeName&&(o=i.offset()),o={top:o.top+parseFloat(i.css("borderTopWidth")),left:o.left+parseFloat(i.css("borderLeftWidth"))},{top:t.top-o.top-e,left:t.left-o.left-n}}},[{name:"scrollLeft",offsetProp:"pageXOffset",scrollWindow:function(t,e){t.scrollTo(e,t.pageYOffset)}},{name:"scrollTop",offsetProp:"pageYOffset",scrollWindow:function(t,e){t.scrollTo(t.pageXOffset,e)}}].forEach(function(t){var e=t.name;jd.prototype[e]=function(n){if(this[0]){var i=$h(this[0]);return void 0===n?i?i[t.offsetProp]:this[0][e]:(i?t.scrollWindow(i,n):this[0][e]=n,this)}}}),jd.prototype.data=function(t,e){if(this[0])return arguments.length<2?xd.call($d,this[0],t):(xd.call($d,this[0],t,e),this)},jd.prototype.removeData=function(t){return this[0]&&wd(this[0],t),this};var Xd=function(){return $d.apply(this,arguments)};Object.defineProperty(Xd,"fn",{enumerable:!0,configurable:!0,get:function(){return $d.fn},set:function(t){$d.fn=t}});var Yd=Xd;function Jd(t){return function(t){return t&&t.get(0)}(t)}var tf="dxTranslator",ef=/matrix(3d)?\((.+?)\)/,nf=/translate(?:3d)?\((.+?)\)/,of=function(t){t=Yd(t);var e=uf(t);return{left:e.x,top:e.y}};function rf(t){return"string"===Iu(t)&&"%"===t[t.length-1]}function af(t,e){t.length&&xd(t.get(0),tf,e)}var sf=function(t){t.length&&wd(t.get(0),tf)},lf=function(t){return t.x=t.x||0,t.y=t.y||0,"translate("+(rf(t.x)?t.x:t.x+"px")+", "+(rf(t.y)?t.y:t.y+"px")+")"},uf=function(t){var e=t.length?xd(t.get(0),tf):null;if(!e){var n=(t.css("transform")||lf({x:0,y:0})).match(ef),i=n&&n[1];n?(n=n[2].split(","),"3d"===i?n=n.slice(12,15):(n.push(0),n=n.slice(4,7))):n=[0,0,0],af(t,e={x:parseFloat(n[0]),y:parseFloat(n[1]),z:parseFloat(n[2])})}return e},cf=function(t,e){t=Yd(t);var n,i=e.left,o=e.top;void 0===i?(n=uf(t)).y=o||0:void 0===o?(n=uf(t)).x=i||0:af(t,n={x:i||0,y:o||0,z:0}),t.css({transform:lf(n)}),(rf(i)||rf(o))&&sf(t)},hf=function(t,e){t=Yd(t);var n,i={left:0,top:0,transform:"none"};e&&(n=t.css("transition"),i.transition="none"),t.css(i),sf(t),e&&(t.get(0),t.css("transition",n))},df=/cubic-bezier\((\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\)/,ff={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)"},pf={},_f=function(t){var e,n=(t=ff[t]||t).match(df);n||(n=ff[e="linear"].match(df)),n=n.slice(1,5);for(var i=0;i<n.length;i++)n[i]=parseFloat(n[i]);var o=e||"cubicbezier_"+n.join("_").replace(/\./g,"p");return Du(pf[o])||(pf[o]=function(t,e,i,o,r){return o*function(t,e,n,i){var o=3*t,r=3*(n-t)-o,a=1-o-r,s=3*e,l=3*(i-e)-s,u=1-s-l,c=function(t){return t*(o+t*(r+t*a))},h=function(t){return o+t*(2*r+3*t*a)};return function(t){return(e=function(t){for(var e,n=t,i=0;i<14&&(e=c(n)-t,!(Math.abs(e)<.001));)n-=e/h(n),i++;return n}(t))*(s+e*(l+e*u));var e}}(n[0],n[1],n[2],n[3])(e/r)+i}),o},vf=dh()?ph():{},gf=function(t){return setTimeout(t,16.666666666666668)},mf=function(t){clearTimeout(t)},yf=Kh(function(){var t=vf.requestAnimationFrame||vf.webkitRequestAnimationFrame||vf.mozRequestAnimationFrame||vf.oRequestAnimationFrame||vf.msRequestAnimationFrame,e=vf.cancelAnimationFrame||vf.webkitCancelAnimationFrame||vf.mozCancelAnimationFrame||vf.oCancelAnimationFrame||vf.msCancelAnimationFrame;t&&e&&(gf=t,mf=e)});function bf(){return yf(),gf.apply(vf,arguments)}function Cf(){yf(),mf.apply(vf,arguments)}var kf=[],xf=Kh(function(){var t=ch.listen(ch.getDocument(),"DOMContentLoaded",function(){wf.fire(),t()})}),wf={add:function(t){var e=dh();e&&"loading"!==ch.getReadyState()?t():(kf.push(t),e&&xf())},fire:function(){kf.forEach(function(t){return t()}),kf=[]}},Sf=sc(wf),Ef=function(){var t,e=vc(),n=e.add,i=e.remove;if(!dh())return e;var o,r=function(){var t=ph();return{width:t.innerWidth,height:t.innerHeight}},a=function(){var n,i=r();i.width===t.width&&i.height===t.height||(i.width===t.width&&(n="height"),i.height===t.height&&(n="width"),t=i,e.fire(n))},s=Kh(function(){t=r()});return e.add=function(){var t=n.apply(e,arguments);return s(),Sf.add(function(){!o&&e.has()&&(o=ch.listen(ph(),"resize",a))}),t},e.remove=function(){var t=i.apply(e,arguments);return!e.has()&&o&&(o(),o=void 0),t},e}(),If=function(){function t(e){m(this,t);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._events={},this._owner=e,this._options=n}return b(t,[{key:"hasEvent",value:function(t){var e=this._events[t];return!!e&&e.has()}},{key:"fireEvent",value:function(t,e){var n=this._events[t];return n&&n.fireWith(this._owner,e),this._owner}},{key:"on",value:function(t,e){var n=this;if(Ru(t))zu(t,function(t,e){n.on(t,e)});else{var i=this._events[t];i||(i=vc({syncStrategy:this._options.syncStrategy}),this._events[t]=i),(i.originalAdd||i.add).call(i,e)}}},{key:"off",value:function(t,e){var n=this._events[t];n&&(Du(e)?n.remove(e):n.empty())}},{key:"dispose",value:function(){zu(this._events,function(t,e){e.empty()})}}],[{key:"create",value:function(e,n){return n?Du(n)?n(e):n:new t(e)}}]),t}(),Tf=ph(),Of=Sf.add,Df=vc(),Af=Yd(),Bf=function(){var t;return function(e){if(!arguments.length)return t;var n=Yd(e);Af=n;var i=!!n.length,o=Bf();t=i?n:Yd("body"),Df.fire(i?Bf():Yd(),o)}}();function Mf(){return Af}Of(function(){Bf(".dx-viewport")});var Pf=ph(),Rf={iPhone:"iPhone",iPhone5:"iPhone",iPhone6:"iPhone",iPhone6plus:"iPhone",iPad:"iPad",iPadMini:"iPad Mini",androidPhone:"Android Mobile",androidTablet:"Android",msSurface:"Windows ARM Tablet PC",desktop:"desktop"},Ff={deviceType:"desktop",platform:"generic",version:[],phone:!1,tablet:!1,android:!1,ios:!1,generic:!0,grade:"A",mac:!1},Hf={generic:function(t){var e=/windows phone/i.test(t)||t.match(/WPDesktop/),n=!e&&/Windows(.*)arm(.*)Tablet PC/i.test(t),i=!e&&!n&&/msapphost/i.test(t),o=/((intel|ppc) mac os x)/.test(t.toLowerCase());return e||n||i||o?{deviceType:e?"phone":n?"tablet":"desktop",platform:"generic",version:[],grade:"A",mac:o}:null},appleTouchDevice:function(t){var e=vh(),n=/Macintosh/i.test(t)&&(null==e?void 0:e.maxTouchPoints)>2;if(!/ip(hone|od|ad)/i.test(t)&&!n)return null;var i=/ip(hone|od)/i.test(t),o=t.match(/os\s{0,}X? (\d+)_(\d+)_?(\d+)?/i);return{deviceType:i?"phone":"tablet",platform:"ios",version:o?[parseInt(o[1],10),parseInt(o[2],10),parseInt(o[3]||0,10)]:[],grade:480===Pf.screen.height?"B":"A"}},android:function(t){var e=/android|htc_|silk/i.test(t),n=/windows phone/i.test(t);if(!e||n)return null;var i=/mobile/i.test(t),o=t.match(/android (\d+)\.?(\d+)?\.?(\d+)?/i),r=o?[parseInt(o[1],10),parseInt(o[2]||0,10),parseInt(o[3]||0,10)]:[];return{deviceType:i?"phone":"tablet",platform:"android",version:r,grade:r.length>1&&(r[0]<4||4===r[0]&&r[1]<4)?"B":"A"}}},Vf=[Hf.appleTouchDevice,Hf.android,Hf.generic],Lf=new(function(){function t(e){m(this,t),this._window=(null==e?void 0:e.window)||Pf,this._realDevice=this._getDevice(),this._currentDevice=void 0,this._currentOrientation=void 0,this._eventsStrategy=new If(this),this.changed=vc(),dh()&&(Sf.add(this._recalculateOrientation.bind(this)),Ef.add(this._recalculateOrientation.bind(this)))}return b(t,[{key:"current",value:function(t){if(t)return this._currentDevice=this._getDevice(t),this._forced=!0,void this.changed.fire();if(!this._currentDevice){t=void 0;try{t=this._getDeviceOrNameFromWindowScope()}catch(e){t=this._getDeviceNameFromSessionStorage()}finally{t||(t=this._getDeviceNameFromSessionStorage()),t&&(this._forced=!0)}this._currentDevice=this._getDevice(t)}return this._currentDevice}},{key:"real",value:function(t){return $u({},this._realDevice)}},{key:"orientation",value:function(){return this._currentOrientation}},{key:"isForced",value:function(){return this._forced}},{key:"isRippleEmulator",value:function(){return!!this._window.tinyHippos}},{key:"_getCssClasses",value:function(t){var e=[],n=this._realDevice;return(t=t||this.current()).deviceType&&(e.push("dx-device-".concat(t.deviceType)),"desktop"!==t.deviceType&&e.push("dx-device-mobile")),e.push("dx-device-".concat(n.platform)),n.version&&n.version.length&&e.push("dx-device-".concat(n.platform,"-").concat(n.version[0])),this.isSimulator()&&e.push("dx-simulator"),fc().rtlEnabled&&e.push("dx-rtl"),e}},{key:"attachCssClasses",value:function(t,e){this._deviceClasses=this._getCssClasses(e).join(" "),Yd(t).addClass(this._deviceClasses)}},{key:"detachCssClasses",value:function(t){Yd(t).removeClass(this._deviceClasses)}},{key:"isSimulator",value:function(){try{return this._isSimulator||dh()&&this._window.top!==this._window.self&&this._window.top["dx-force-device"]||this.isRippleEmulator()}catch(t){return!1}}},{key:"forceSimulator",value:function(){this._isSimulator=!0}},{key:"_getDevice",value:function(t){if("genericPhone"===t&&(t={deviceType:"phone",platform:"generic",generic:!0}),Ru(t))return this._fromConfig(t);var e;if(t){if(!(e=Rf[t]))throw Yu.Error("E0005")}else e=vh().userAgent;return this._fromUA(e)}},{key:"_getDeviceOrNameFromWindowScope",value:function(){var t;return dh()&&(this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"])&&(t=this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"]),t}},{key:"_getDeviceNameFromSessionStorage",value:function(){var t=function(){var e;try{e=Tf.sessionStorage}catch(t){}return e}();if(t){var e=t.getItem("dx-force-device");try{return JSON.parse(e)}catch(n){return e}}}},{key:"_fromConfig",value:function(t){var e=$u({},Ff,this._currentDevice,t);return $u(e,{phone:"phone"===e.deviceType,tablet:"tablet"===e.deviceType,android:"android"===e.platform,ios:"ios"===e.platform,generic:"generic"===e.platform})}},{key:"_fromUA",value:function(t){for(var e=0;e<Vf.length;e+=1){var n=(0,Vf[e])(t);if(n)return this._fromConfig(n)}return Ff}},{key:"_changeOrientation",value:function(){var t=Yd(this._window),e=Mh(t)>Ah(t)?"portrait":"landscape";this._currentOrientation!==e&&(this._currentOrientation=e,this._eventsStrategy.fireEvent("orientationChanged",[{orientation:e}]))}},{key:"_recalculateOrientation",value:function(){var t=Ah(this._window);this._currentWidth!==t&&(this._currentWidth=t,this._changeOrientation())}},{key:"on",value:function(t,e){return this._eventsStrategy.on(t,e),this}},{key:"off",value:function(t,e){return this._eventsStrategy.off(t,e),this}}]),t}()),$f=Bf();$f&&Lf.attachCssClasses($f),Df.add(function(t,e){Lf.detachCssClasses(e),Lf.attachCssClasses(t)});var Nf,zf=Lf,Wf=vh().maxTouchPoints,jf={webkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"},Kf=function(t){return!!Pd(t)},Gf=function(t){if("text"===t)return!0;var e=ch.createElement("input");try{return e.setAttribute("type",t),e.value="wrongValue",!e.value}catch(n){return!1}},Uf=function(t,e){return(t("ontouchstart")||!!e)&&!t("callPhantom")}(_h,Wf),qf=function(t){return t("PointerEvent")}(_h),Zf=Uf||qf&&!!Wf,Qf=Kh(function(){return Kf("transition")}),Xf=Kh(function(){return jf[Pd("transition")]}),Yf=Kh(function(){return Kf("animation")}),Jf=function(){var t=zf.real(),e=t.platform,n=t.mac;return"ios"===e||"android"===e||n}(),tp=function(t){return(null!=t?t:fc().rtlEnabled)?"right":"left"},ep=function(t){return Fu(t)?{width:t.outerWidth,height:t.outerHeight}:t.getBoundingClientRect()},np=vh(),ip=/(webkit)[ /]([\w.]+)/,op=/(mozilla)(?:.*? rv:([\w.]+))/,rp=function(t){t=t.toLowerCase();var e={},n=ip.exec(t)||t.indexOf("compatible")<0&&op.exec(t)||[],i=n[1],o=n[2];return"webkit"===i&&(e.webkit=!0,t.indexOf("chrome")>=0||t.indexOf("crios")>=0?(i="chrome",o=(o=/(?:chrome|crios)\/(\d+\.\d+)/.exec(t))&&o[1]):t.indexOf("fxios")>=0?(i="mozilla",o=(o=/fxios\/(\d+\.\d+)/.exec(t))&&o[1]):t.indexOf("safari")>=0&&/version|phantomjs/.test(t)?(i="safari",o=(o=/(?:version|phantomjs)\/([0-9.]+)/.exec(t))&&o[1]):(i="unknown",o=(o=/applewebkit\/([0-9.]+)/.exec(t))&&o[1])),i&&(e[i]=!0,e.version=o),e},ap=$u({_fromUA:rp},rp(np.userAgent)),sp=ph(),lp=/left|right/,up=/top|bottom/,cp=/fit|flip|none/,hp=/scale\(.+?\)/,dp=ap.safari,fp=function(t){var e={h:"center",v:"center"},n=Qc(t);return n&&zu(n,function(){var t=String(this).toLowerCase();lp.test(t)?e.h=t:up.test(t)&&(e.v=t)}),e},pp=function(t,e){return Xc(t,e)},_p=function(t){switch(t){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},vp=function(t){switch(t){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return t}},gp=function(t,e){var n=0;return t.myLocation<e.min&&(n+=e.min-t.myLocation),t.myLocation>e.max&&(n+=t.myLocation-e.max),n},mp=function(t,e,n){return e.myLocation<n.min?"h"===t?"left":"top":e.myLocation>n.max?"h"===t?"right":"bottom":"none"},yp=function(t){t.myLocation=t.atLocation+_p(t.atAlign)*t.atSize-_p(t.myAlign)*t.mySize+t.offset},bp={fit:function(t,e){var n=!1;t.myLocation>e.max&&(t.myLocation=e.max,n=!0),t.myLocation<e.min&&(t.myLocation=e.min,n=!0),t.fit=n},flip:function(t,e){if(t.flip=!1,("center"!==t.myAlign||"center"!==t.atAlign)&&(t.myLocation<e.min||t.myLocation>e.max)){var n=$u({},t,{myAlign:vp(t.myAlign),atAlign:vp(t.atAlign),offset:-t.offset});yp(n),n.oversize=gp(n,e),(n.myLocation>=e.min&&n.myLocation<=e.max||t.oversize>n.oversize)&&(t.myLocation=n.myLocation,t.oversize=n.oversize,t.flip=!0)}},flipfit:function(t,e){this.flip(t,e),this.fit(t,e)},none:function(t){t.oversize=0}},Cp=function(){var t=Yd("<div>").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo(Yd("body")),e=t.get(0).offsetWidth-t.get(0).clientWidth;t.remove(),Nf=e},kp={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},xp=function(t,e){var n=Yd(t),i=n.offset(),o=$u(!0,{},kp,{h:{location:i.left},v:{location:i.top}});if(!e)return o;var r=fp(e.my),a=fp(e.at),s=Yd(e.of).length&&e.of||sp,l=pp(e.offset,e.precise),u=function(t){var e=Qc(t),n=String(e&&e[0]).toLowerCase(),i=String(e&&e[1]).toLowerCase();return cp.test(n)||(n="none"),cp.test(i)||(i=n),{h:n,v:i}}(e.collision),c=e.boundary,h=pp(e.boundaryOffset,e.precise),d={mySize:Rh(n),myAlign:r.h,atAlign:a.h,offset:l.h,collision:u.h,boundaryOffset:h.h},f={mySize:Fh(n),myAlign:r.v,atAlign:a.v,offset:l.v,collision:u.v,boundaryOffset:h.v};if(s.preventDefault)d.atLocation=s.pageX,f.atLocation=s.pageY,d.atSize=0,f.atSize=0;else if(s=Yd(s),Fu(s[0]))d.atLocation=s.scrollLeft(),f.atLocation=s.scrollTop(),"phone"===zf.real().deviceType&&s[0].visualViewport?(d.atLocation=Math.max(d.atLocation,s[0].visualViewport.offsetLeft),f.atLocation=Math.max(f.atLocation,s[0].visualViewport.offsetTop),d.atSize=s[0].visualViewport.width,f.atSize=s[0].visualViewport.height):(d.atSize=s[0].innerWidth>s[0].outerWidth?s[0].innerWidth:Ah(s),f.atSize=s[0].innerHeight>s[0].outerHeight||dp?s[0].innerHeight:Mh(s));else if(9===s[0].nodeType)d.atLocation=0,f.atLocation=0,d.atSize=Ah(s),f.atSize=Mh(s);else{var p=ep(s.get(0)),_=Sp(s);d.atLocation=_.left,f.atLocation=_.top,d.atSize=Math.max(p.width,Rh(s)),f.atSize=Math.max(p.height,Fh(s))}yp(d),yp(f);var v=function(){var t=Yd(sp),e=Ah(t),n=Mh(t),i=t.scrollLeft(),o=t.scrollTop(),r=ch.getDocumentElement(),a=Zf?r.clientWidth/e:1,s=Zf?r.clientHeight/n:1;void 0===Nf&&Cp();var l=e,u=n;if(c&&!Fu(c)){var h=Yd(c),p=h.offset();i=p.left,o=p.top,l=Ah(h),u=Mh(h)}return{h:{min:i+d.boundaryOffset,max:i+l/a-d.mySize-d.boundaryOffset},v:{min:o+f.boundaryOffset,max:o+u/s-f.mySize-f.boundaryOffset}}}();d.oversize=gp(d,v.h),f.oversize=gp(f,v.v),d.collisionSide=mp("h",d,v.h),f.collisionSide=mp("v",f,v.v),bp[d.collision]&&bp[d.collision](d,v.h),bp[f.collision]&&bp[f.collision](f,v.v);var g=function(t){return e.precise?t:Math.round(t)};return $u(!0,o,{h:{location:g(d.myLocation),oversize:g(d.oversize),fit:d.fit,flip:d.flip,collisionSide:d.collisionSide},v:{location:g(f.myLocation),oversize:g(f.oversize),fit:f.fit,flip:f.flip,collisionSide:f.collisionSide},precise:e.precise}),o},wp=function(t,n,i,o){var r=Ou(t.style)&&!ch.isNode(t.style),a=o?i.replace(n,""):i;if(r)!function(t,n){arguments.length>2&&void 0!==arguments[2]&&!arguments[2]||[].slice.call(t.style).forEach(function(e){t.style.removeProperty(e)}),n.split(";").forEach(function(n){var i=n.split(":").map(function(t){return t.trim()});if(2===i.length){var o=e(i,2),r=o[0],a=o[1];t.style[r]=a}})}(t,a,!1);else{var s=ch.createAttribute("style");s.value=a,t.setAttributeNode(s)}},Sp=function t(e){var n,i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=o.get(0);if(!r)return e.offset();var a,s=(null===(n=r.getAttribute)||void 0===n?void 0:n.call(r,"style"))||"",l=null===(i=s.match(hp))||void 0===i?void 0:i[0];return l?(wp(r,l,s,!0),a=t(e,o.parent()),wp(r,l,s,!1)):a=t(e,o.parent()),a},Ep=function(t,e){var n=Yd(t);if(!e)return n.offset();hf(n,!0);var i=Sp(n),o=e.h&&e.v?e:xp(n,e),r=function(t){return e.precise?t:Math.round(t)};return cf(n,{left:o.h.location-r(i.left),top:o.v.location-r(i.top)}),o};Ep.inverseAlign||(Ep.inverseAlign=vp),Ep.normalizeAlign||(Ep.normalizeAlign=fp);var Ip={calculateScrollbarWidth:Cp,calculate:xp,setup:Ep,offset:function(t){return t=Yd(t).get(0),Fu(t)?null:t&&"pageY"in t&&"pageX"in t?{top:t.pageY,left:t.pageX}:Yd(t).offset()}},Tp=function(t,e){var n={};"noBubble"in e&&(n.noBubble=e.noBubble),"bindType"in e&&(n.bindType=e.bindType),"delegateType"in e&&(n.delegateType=e.delegateType),zu(["setup","teardown","add","remove","trigger","handle","_default","dispose"],function(t,i){!e[i]||(n[i]=function(){var t=[].slice.call(arguments);return t.unshift(this),e[i].apply(e,t)})}),Wh.fire(t,n)};Tp.callbacks=Wh;var Op=Tp,Dp="dxremove",Ap="dxRemoveEvent";kd=function(t){t=[].slice.call(t);for(var e=0;e<t.length;e++){var n=Yd(t[e]);n.prop(Ap)&&(n[0][Ap]=null,yd.triggerHandler(n,Dp))}},Op(Dp,{noBubble:!0,setup:function(t){Yd(t).prop(Ap,!0)}});var Bp=function(t,e){if(!function(t){var e=Yd(t);return e.is(":visible")&&"hidden"!==e.css("visibility")&&"hidden"!==e.parents().css("visibility")}(t))return!1;var n=t.nodeName.toLowerCase(),i=!isNaN(e),o=t.disabled;return/^(input|select|textarea|button|object|iframe)$/.test(n)||t.isContentEditable?!o:"a"===n&&t.href||i},Mp=function(t,e){return Bp(e,Yd(e).attr("tabIndex"))},Pp=function(t,e){var n=Yd(e).attr("tabIndex");return(isNaN(n)||n>=0)&&Bp(e,n)},Rp=function(t){var e=Yd(t).get(0);return ch.getActiveElement(e)===e},Fp={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"},Hp={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"},Vp={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i},Lp=function(t){return"dx"===Np(t)},$p=function(t){return"touch"===Np(t)},Np=function(t){var e=t.type,n="other";return zu(Vp,function(t){if(this.test(e))return n=t,!1}),n},zp=function(t){return"pointer"===Np(t)},Wp=function(t){return function(t){return"mouse"===Np(t)}(t)||(zp(t)||Lp(t))&&"mouse"===t.pointerType},jp=function(t){return t&&"dxmousewheel"===t.type},Kp=function(t){return $p(t)||(zp(t)||Lp(t))&&"touch"===t.pointerType},Gp=function(t){return{x:t.pageX,y:t.pageY,time:t.timeStamp}},Up=function(t,e){return{x:e.x-t.x,y:e.y-t.y,time:e.time-t.time||1}},qp=function(t,e){var n=function(t){return yd.Event(t,t)}(t);return e&&$u(n,e),n},Zp=function(t){var e=t.originalEvent,n=t.delegateTarget,i=qp(e,t);return yd.trigger(n||i.target,i),i},Qp=function(t){var e=t.key,n=t.which,i=Fp[null==e?void 0:e.toLowerCase()]||e,o=Hp[n];return o&&i===e?o:!i&&n?String.fromCharCode(n):i},Xp=function t(e,n){if(!n)throw Yu.Error("E0017");return Array.isArray(e)?e.map(function(e){return t(e,n)}).join(" "):-1!==e.indexOf(" ")?t(e.split(/\s+/g),n):"".concat(e,".").concat(n)},Yp=function(t){var e=t.ctrlKey,n=t.metaKey;return e||n},Jp=ph(),t_=Xp(Dp,"dxFX"),e_=/^([+-])=(.*)/i,n_="dxAnimData",i_="dxAnimQueue",o_="transform",r_={initAnimation:function(t,e){t.css({transitionProperty:"none"}),"string"==typeof e.from?t.addClass(e.from):E_(t,e.from);var n=this,i=new Cc,o=e.cleanupWhen;e.transitionAnimation={deferred:i,finish:function(){n._finishTransition(t),o?kc(i,o).always(function(){n._cleanup(t,e)}):n._cleanup(t,e),i.resolveWith(t,[e,t])}},this._completeAnimationCallback(t,e).done(function(){e.transitionAnimation.finish()}).fail(function(){i.rejectWith(t,[e,t])}),e.duration||e.transitionAnimation.finish(),t.css("transform")},animate:function(t,e){return this._startAnimation(t,e),e.transitionAnimation.deferred.promise()},_completeAnimationCallback:function(t,e){var n,i=this,o=Date.now()+e.delay,r=new Cc,a=new Cc,s=new Cc,l=Xf()+".dxFX";e.transitionAnimation.cleanup=function(){clearTimeout(n),clearTimeout(u),yd.off(t,l),yd.off(t,t_)},yd.one(t,l,function(){Date.now()-o>=e.duration&&a.reject()}),yd.off(t,t_),yd.on(t,t_,function(){i.stop(t,e),r.reject()});var u=setTimeout(function(){n=setTimeout(function(){s.reject()},e.duration+e.delay+I_._simulatedTransitionEndDelay),kc(a,s).fail((function(){r.resolve()}).bind(this))});return r.promise()},_startAnimation:function(t,e){t.css({transitionProperty:"all",transitionDelay:e.delay+"ms",transitionDuration:e.duration+"ms",transitionTimingFunction:e.easing}),"string"==typeof e.to?t[0].className+=" "+e.to:e.to&&E_(t,e.to)},_finishTransition:function(t){t.css("transition","none")},_cleanup:function(t,e){e.transitionAnimation.cleanup(),"string"==typeof e.from&&(t.removeClass(e.from),t.removeClass(e.to))},stop:function(t,e,n){!e||(n?e.transitionAnimation.finish():(Ru(e.to)&&zu(e.to,function(e){t.css(e,t.css(e))}),this._finishTransition(t),this._cleanup(t,e)))}},a_={initAnimation:function(t,e){E_(t,e.from)},animate:function(t,e){var n=new Cc,i=this;return e?(zu(e.to,function(n){void 0===e.from[n]&&(e.from[n]=i._normalizeValue(t.css(n)))}),e.to[o_]&&(e.from[o_]=i._parseTransform(e.from[o_]),e.to[o_]=i._parseTransform(e.to[o_])),e.frameAnimation={to:e.to,from:e.from,currentValue:e.from,easing:_f(e.easing),duration:e.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),Cf(e.frameAnimation.animationFrameId),n.resolve()},draw:function(){if(e.draw)e.draw(this.currentValue);else{var n=$u({},this.currentValue);n[o_]&&(n[o_]=Nu(n[o_],function(t,e){return"translate"===e?lf(t):"scale"===e?"scale("+t+")":"rotate"===e.substr(0,e.length-1)?e+"("+t+"deg)":void 0}).join(" ")),t.css(n)}}},e.delay?(e.frameAnimation.startTime+=e.delay,e.frameAnimation.delayTimeout=setTimeout(function(){i._startAnimation(t,e)},e.delay)):i._startAnimation(t,e),n.promise()):n.reject().promise()},_startAnimation:function(t,e){yd.off(t,t_),yd.on(t,t_,function(){e.frameAnimation&&Cf(e.frameAnimation.animationFrameId)}),this._animationStep(t,e)},_parseTransform:function(t){var e={};return zu(t.match(/\w+\d*\w*\([^)]*\)\s*/g),function(t,n){var i=function(t){var e=t.match(nf);if(e&&e[1])return e=e[1].split(","),{x:parseFloat(e[0]),y:parseFloat(e[1]),z:parseFloat(e[2])}}(n),o=n.match(/scale\((.+?)\)/),r=n.match(/(rotate.)\((.+)deg\)/);i&&(e.translate=i),o&&o[1]&&(e.scale=parseFloat(o[1])),r&&r[1]&&(e[r[1]]=parseFloat(r[2]))}),e},stop:function(t,e,n){var i=e&&e.frameAnimation;!i||(Cf(i.animationFrameId),clearTimeout(i.delayTimeout),n&&i.finish(),delete e.frameAnimation)},_animationStep:function(t,e){var n=e&&e.frameAnimation;if(n){var i=(new Date).valueOf();if(i>=n.startTime+n.duration)return void n.finish();n.currentValue=this._calcStepValue(n,i-n.startTime),n.draw();var o=this;n.animationFrameId=bf(function(){o._animationStep(t,e)})}},_calcStepValue:function(t,e){return function n(i,o){var r=Array.isArray(o)?[]:{};return zu(o,function(a,s){if("string"==typeof s&&!1===parseFloat(s))return!0;var l,u,c,h,d,f;r[a]="object"==typeof s?n(i[a],s):(u=e/t.duration,c=e,h=1*i[l=a],d=o[l]-i[l],f=t.duration,function(t){return pf[t]}(t.easing)(u,c,h,d,f))}),r}(t.from,t.to)},_normalizeValue:function(t){var e=parseFloat(t);return!1===e?t:e}},s_={initAnimation:function(){},animate:function(){return(new Cc).resolve().promise()},stop:th,isSynchronous:!0},l_=function(t,e,n,i){zu(["from","to"],function(){if(!n(t[this]))throw Yu.Error("E0010",e,this,i)})},u_=function(t,e){return l_(t,e,function(t){return Ru(t)},"a plain object")},c_={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"}},h_={validateConfig:function(t){u_(t,"slide")},setup:function(t,e){var n=of(t);if("slide"!==e.type){var i="slideIn"===e.type?e.from:e.to;i.position=$u({of:Jp},c_[e.direction]),S_(t,i)}this._setUpConfig(n,e.from),this._setUpConfig(n,e.to),sf(t)},_setUpConfig:function(t,e){e.left="left"in e?e.left:"+=0",e.top="top"in e?e.top:"+=0",this._initNewPosition(t,e)},_initNewPosition:function(t,e){var n={left:e.left,top:e.top};delete e.left,delete e.top;var i=this._getRelativeValue(n.left);void 0!==i?n.left=i+t.left:e.left=0,void 0!==(i=this._getRelativeValue(n.top))?n.top=i+t.top:e.top=0,e[o_]=lf({x:n.left,y:n.top})},_getRelativeValue:function(t){var e;if("string"==typeof t&&(e=e_.exec(t)))return parseInt(e[1]+"1")*e[2]}},d_={setup:function(t,e){var n,i,o=e.from,r=e.to,a="fadeOut"===e.type?1:0,s="fadeOut"===e.type?0:1,l=Ru(o)?String(null!==(n=o.opacity)&&void 0!==n?n:a):String(o),u=Ru(r)?String(null!==(i=r.opacity)&&void 0!==i?i:s):String(r);switch(e.skipElementInitialStyles||(l=t.css("opacity")),e.type){case"fadeIn":u=1;break;case"fadeOut":u=0}e.from={visibility:"visible",opacity:l},e.to={opacity:u}}},f_={custom:{setup:function(){}},slide:h_,slideIn:h_,slideOut:h_,fade:d_,fadeIn:d_,fadeOut:d_,pop:{validateConfig:function(t){u_(t,"pop")},setup:function(t,e){var n=e.from,i=e.to,o="opacity"in n?n.opacity:t.css("opacity"),r="opacity"in i?i.opacity:1,a="scale"in n?n.scale:0,s="scale"in i?i.scale:1;e.from={opacity:o};var l=uf(t);e.from[o_]=this._getCssTransform(l,a),e.to={opacity:r},e.to[o_]=this._getCssTransform(l,s)},_getCssTransform:function(t,e){return lf(t)+"scale("+e+")"}},css:{validateConfig:function(t){!function(t,e){l_(t,"css",function(t){return"string"==typeof t},"a string")}(t)},setup:function(){}}},p_={type:"custom",from:{},to:{},duration:400,start:th,complete:th,easing:"ease",delay:0},__={duration:400,easing:"ease",delay:0};function v_(){var t=this.element,e=this.config;if(S_(t,e.from),S_(t,e.to),this.configurator.setup(t,e),t.data(n_,this),I_.off&&(e.duration=0,e.delay=0),this.strategy.initAnimation(t,e),e.start){var n=Jd(t);e.start.apply(this,[n,e])}}var g_=function(){var t=this,e=t.element,n=t.config;return t.isStarted=!0,t.strategy.animate(e,n).done(function(){!function(t){var e=t.element,n=t.config;if(e.removeData(n_),n.complete){var i=Jd(e);n.complete.apply(this,[i,n])}t.deferred.resolveWith(this,[e,n])}(t)}).fail(function(){t.deferred.rejectWith(this,[e,n])})},m_=function(t){var e=this.element,n=this.config;clearTimeout(this.startTimeout),this.isStarted||this.start(),this.strategy.stop(e,n,t)},y_=Xp(Dp,"dxFXStartAnimation"),b_=function(t,e){var n=$u(!0,{},"css"===e.type?__:p_,e),i=function(t){var e=f_[t.type];if(!e)throw Yu.Error("E0011",t.type);return e}(n),o=function(t){t=t||{};var e={transition:Qf()?r_:a_,frame:a_,noAnimation:s_},n=t.strategy||"transition";return"css"===t.type&&!Qf()&&(n="noAnimation"),e[n]}(n),r={element:Yd(t),config:n,configurator:i,strategy:o,isSynchronous:o.isSynchronous,setup:v_,start:g_,stop:m_,deferred:new Cc};return Du(i.validateConfig)&&i.validateConfig(n),function(t){yd.off(t.element,y_),yd.on(t.element,y_,function(){I_.stop(t.element)}),t.deferred.always(function(){yd.off(t.element,y_)})}(r),r};function C_(t){return t.data(i_)||[]}var k_=function(t){t.removeData(i_)};function x_(t){return!!t.data(n_)}function w_(t,e){if((e=C_(t)).length){var n=e.shift();0===e.length&&k_(t),function(t){return t.setup(),I_.off||t.isSynchronous?t.start():t.startTimeout=setTimeout(function(){t.start()}),t.deferred.promise()}(n).done(function(){x_(t)||w_(t)})}}function S_(t,e){if(e&&e.position){var n=Yd(Jp),i=0,o=0,r=Ip.calculate(t,e.position),a=t.offset(),s=t.position();s.top>a.top&&(o=n.scrollTop()),s.left>a.left&&(i=n.scrollLeft()),$u(e,{left:r.h.location-a.left+s.left-i,top:r.v.location-a.top+s.top-o}),delete e.position}}function E_(t,e){zu(e,function(e,n){try{t.css(e,Du(n)?n():n)}catch(i){}})}var I_={off:!1,animationTypes:f_,animate:function(t,e){var n=Yd(t);if(!n.length)return(new Cc).resolve().promise();var i=b_(n,e);return function(t,e){var n=C_(t);(function(t,e){t.data(i_,e)})(t,n),n.push(e),x_(t)||w_(t,n)}(n,i),i.deferred.promise()},createAnimation:b_,isAnimating:x_,stop:function(t,e){var n=Yd(t),i=C_(n);zu(i,function(t,e){e.config.delay=0,e.config.duration=0,e.isSynchronous=!0}),x_(n)||w_(n,i);var o=n.data(n_);o&&o.stop(e),n.removeData(n_),k_(n)},_simulatedTransitionEndDelay:100},T_=I_,O_=ph(),D_=function(){var t,e=ch.getActiveElement();e&&e!==ch.getBody()&&(null===(t=e.blur)||void 0===t||t.call(e))},A_=function t(e){var n=Ou(e)&&(e.nodeType||Hu(e))?Yd(e):Yd("<div>").html(e).contents();return 1===n.length&&(n.is("script")?n=t(n.html().trim()):n.is("table")&&(n=n.children("tbody").contents())),n},B_=function(t,e){var n=t.originalEvent&&t.originalEvent.clipboardData||O_.clipboardData;if(!e)return n&&n.getData("Text");n&&n.setData("Text",e)},M_=function t(e,n){return!!n&&(Fu(e)?t(e.document,n):e.contains(n)||t(e,function(t){if(t.getRootNode){var e=t.getRootNode().host;if(!Au(e))return e}}(n)))};function P_(t){return t&&[t.target,t.delegateTarget,t.relatedTarget,t.currentTarget].filter(function(t){return!!t})}var R_="dxPointerEvents",F_=ac.inherit({ctor:function(t,e){this._eventName=t,this._originalEvents=Xp(e,R_),this._handlerCount=0,this.noBubble=this._isNoBubble()},_isNoBubble:function(){var t=this._eventName;return"dxpointerenter"===t||"dxpointerleave"===t},_handler:function(t){var e,n=this._getDelegateTarget(t),i={type:this._eventName,pointerType:t.pointerType||Np(t),originalEvent:t,delegateTarget:n,timeStamp:ap.mozilla?(new Date).getTime():t.timeStamp},o=t.originalEvent;if(null!=o&&null!==(e=o.target)&&void 0!==e&&e.shadowRoot){var r,a,s=null!==(r=o.path)&&void 0!==r?r:null===(a=o.composedPath)||void 0===a?void 0:a.call(o);i.target=s[0]}return this._fireEvent(i)},_getDelegateTarget:function(t){var e;return this.noBubble&&(e=t.delegateTarget),e},_fireEvent:function(t){return Zp(t)},_setSelector:function(t){this._selector=this.noBubble&&t?t.selector:null},_getSelector:function(){return this._selector},setup:function(){return!0},add:function(t,e){if(this._handlerCount<=0||this.noBubble){t=this.noBubble?t:ch.getDocument(),this._setSelector(e);var n=this;yd.on(t,this._originalEvents,this._getSelector(),function(t){n._handler(t)})}this.noBubble||this._handlerCount++},remove:function(t){this._setSelector(t),this.noBubble||this._handlerCount--},teardown:function(t){this._handlerCount&&!this.noBubble||(t=this.noBubble?t:ch.getDocument(),this._originalEvents!=="."+R_&&yd.off(t,this._originalEvents,this._getSelector()))},dispose:function(t){t=this.noBubble?t:ch.getDocument(),yd.off(t,this._originalEvents)}}),H_=function(t){var e=[];return zu(t.touches,function(t,n){e.push($u({pointerId:n.identifier},n))}),{pointers:e,pointerId:t.changedTouches[0].identifier}},V_=function(t){return"ios"===zf.real().platform&&("dxpointerdown"===t||"dxpointerup"===t)},L_=F_.inherit({ctor:function(){this.callBase.apply(this,arguments),this._pointerId=0},_handler:function(t){if(V_(this._eventName)){var e=t.changedTouches[0];if(this._pointerId===e.identifier&&0!==this._pointerId)return;this._pointerId=e.identifier}return this.callBase.apply(this,arguments)},_fireEvent:function(t){return this.callBase($u(H_(t.originalEvent),t))}});L_.map={dxpointerdown:"touchstart",dxpointermove:"touchmove",dxpointerup:"touchend",dxpointercancel:"touchcancel",dxpointerover:"",dxpointerout:"",dxpointerenter:"",dxpointerleave:""},L_.normalize=H_;var $_,N_=L_,z_=function(t,e){Sf.add(function(){t.split(" ").forEach(function(t){ch.listen(ch.getDocument(),t,e,!0)})})},W_=function(t,e,n){n=n||function(){};var i=[],o=function(t){var n=-1;return zu(i,function(i,o){return!e(t,o)||(n=i,!1)}),n},r=function(t){var e=o(t);e>-1&&i.splice(e,1)};z_(t.dxpointerdown,function(t){-1===o(t)&&(n(t),i.push(t))}),z_(t.dxpointermove,function(t){i[o(t)]=t}),z_(t.dxpointerup,r),z_(t.dxpointercancel,r),this.pointers=function(){return i},this.reset=function(){i=[]}},j_={dxpointerdown:"mousedown",dxpointermove:"mousemove",dxpointerup:"mouseup",dxpointercancel:"",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},K_=function(t){return t.pointerId=1,{pointers:$_.pointers(),pointerId:1}},G_=!1,U_=function(){G_||($_=new W_(j_,function(){return!0}),G_=!0)},q_=F_.inherit({ctor:function(){this.callBase.apply(this,arguments),U_()},_fireEvent:function(t){return this.callBase($u(K_(t.originalEvent),t))}});q_.map=j_,q_.normalize=K_,q_.activate=U_,q_.resetObserver=function(){$_.reset()};var Z_=q_,Q_=!1,X_=function(){Q_||(Z_.activate(),Q_=!0)},Y_=F_.inherit({EVENT_LOCK_TIMEOUT:100,ctor:function(){this.callBase.apply(this,arguments),X_()},_handler:function(t){var e=Wp(t);if(e||(this._skipNextEvents=!0),!e||!this._mouseLocked){if(e&&this._skipNextEvents){this._skipNextEvents=!1,this._mouseLocked=!0,clearTimeout(this._unlockMouseTimer);var n=this;return void(this._unlockMouseTimer=setTimeout(function(){n._mouseLocked=!1},this.EVENT_LOCK_TIMEOUT))}return this.callBase(t)}},_fireEvent:function(t){var e=Wp(t.originalEvent)?Z_.normalize:N_.normalize;return this.callBase($u(e(t.originalEvent),t))},dispose:function(){this.callBase(),this._skipNextEvents=!1,this._mouseLocked=!1,clearTimeout(this._unlockMouseTimer)}});Y_.map={dxpointerdown:"touchstart mousedown",dxpointermove:"touchmove mousemove",dxpointerup:"touchend mouseup",dxpointercancel:"touchcancel",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},Y_.resetObserver=Z_.resetObserver;var J_=Y_,tv=function(t,e){var n=e.tablet,i=e.phone;return function(){var t=fc().pointerEventStrategy;return{"mouse-and-touch":J_,touch:N_,mouse:Z_}[t]}()||(!t.touch||n||i?t.touch?N_:Z_:J_)}(v,zf.real());zu(tv.map,function(t,e){Op(t,new tv(t,e))});var ev={down:"dxpointerdown",up:"dxpointerup",move:"dxpointermove",cancel:"dxpointercancel",enter:"dxpointerenter",leave:"dxpointerleave",over:"dxpointerover",out:"dxpointerout"},nv=ac.inherit({ctor:function(t){this._$element=Yd(t),this._cancelCallback=vc(),this._acceptCallback=vc()},getElement:function(){return this._$element},validate:function(t){return!jp(t)},validatePointers:function(t){return 1===function(t){var e=t.originalEvent,n=t.pointers;return $p(t)?(e.touches||[]).length:Lp(t)?(n||[]).length:0}(t)},allowInterruptionByMouseWheel:function(){return!0},configure:function(t){$u(this,t)},addCancelCallback:function(t){this._cancelCallback.add(t)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(t){this._cancelCallback.fire(this,t)},addAcceptCallback:function(t){this._acceptCallback.add(t)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(t){this._acceptCallback.fire(this,t)},_requestAccept:function(t){this._acceptRequestEvent=t},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:th,move:th,end:th,cancel:th,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(t,e,n){var i=$u({type:t,originalEvent:e,target:this._getEmitterTarget(e),delegateTarget:this.getElement().get(0)},n);return(e=Zp(i)).cancel&&this._cancel(e),e},_getEmitterTarget:function(t){return(this.delegateSelector?Yd(t.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:th}),iv="dxmousewheel",ov="dxWheel",rv={setup:function(t){var e=Yd(t);yd.on(e,Xp("wheel",ov),rv._wheelHandler.bind(rv))},teardown:function(t){yd.off(t,".".concat(ov))},_wheelHandler:function(t){var e=t.originalEvent,n=e.deltaMode,i=e.deltaY,o=e.deltaX,r=e.deltaZ;Zp({type:iv,originalEvent:t,delta:this._normalizeDelta(i,n),deltaX:o,deltaY:i,deltaZ:r,deltaMode:n,pointerType:"mouse"}),t.stopPropagation()},_normalizeDelta:function(t){return 0===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)?-t:-30*t}};Op(iv,rv);var av="dxEventManager",sv="dxEmitter",lv=new(ac.inherit({ctor:function(){this._attachHandlers(),this.reset(),this._proxiedCancelHandler=this._cancelHandler.bind(this),this._proxiedAcceptHandler=this._acceptHandler.bind(this)},_attachHandlers:function(){Sf.add((function(){var t=ch.getDocument();yd.subscribeGlobal(t,Xp(ev.down,av),this._pointerDownHandler.bind(this)),yd.subscribeGlobal(t,Xp(ev.move,av),this._pointerMoveHandler.bind(this)),yd.subscribeGlobal(t,Xp([ev.up,ev.cancel].join(" "),av),this._pointerUpHandler.bind(this)),yd.subscribeGlobal(t,Xp(iv,av),this._mouseWheelHandler.bind(this))}).bind(this))},_eachEmitter:function(t){for(var e=this._activeEmitters||[],n=0;e.length>n;){var i=e[n];if(!1===t(i))break;e[n]===i&&n++}},_applyToEmitters:function(t,e){this._eachEmitter(function(n){n[t].call(n,e)})},reset:function(){this._eachEmitter(this._proxiedCancelHandler),this._activeEmitters=[]},resetEmitter:function(t){this._proxiedCancelHandler(t)},_pointerDownHandler:function(t){Wp(t)&&t.which>1||this._updateEmitters(t)},_updateEmitters:function(t){!this._isSetChanged(t)||(this._cleanEmitters(t),this._fetchEmitters(t))},_isSetChanged:function(t){var e=this._closestEmitter(t),n=this._emittersSet||[],i=e.length!==n.length;return zu(e,function(t,e){return!(i=i||n[t]!==e)}),this._emittersSet=e,i},_closestEmitter:function(t){var e=this,n=[],i=Yd(t.target);function o(i,o){o&&o.validatePointers(t)&&o.validate(t)&&(o.addCancelCallback(e._proxiedCancelHandler),o.addAcceptCallback(e._proxiedAcceptHandler),n.push(o))}for(;i.length;){var r=xd(i.get(0),sv)||[];zu(r,o),i=i.parent()}return n},_acceptHandler:function(t,e){var n=this;this._eachEmitter(function(i){i!==t&&n._cancelEmitter(i,e)})},_cancelHandler:function(t,e){this._cancelEmitter(t,e)},_cancelEmitter:function(t,e){var n=this._activeEmitters;e?t.cancel(e):t.reset(),t.removeCancelCallback(),t.removeAcceptCallback();var i=n.indexOf(t);i>-1&&n.splice(i,1)},_cleanEmitters:function(t){this._applyToEmitters("end",t),this.reset(t)},_fetchEmitters:function(t){this._activeEmitters=this._emittersSet.slice(),this._applyToEmitters("start",t)},_pointerMoveHandler:function(t){this._applyToEmitters("move",t)},_pointerUpHandler:function(t){this._updateEmitters(t)},_mouseWheelHandler:function(t){!this._allowInterruptionByMouseWheel()||(t.pointers=[null],this._pointerDownHandler(t),this._adjustWheelEvent(t),this._pointerMoveHandler(t),t.pointers=[],this._pointerUpHandler(t))},_allowInterruptionByMouseWheel:function(){var t=!0;return this._eachEmitter(function(e){return t=e.allowInterruptionByMouseWheel()&&t}),t},_adjustWheelEvent:function(t){var e=null;if(this._eachEmitter(function(n){if(n.gesture){var i=n.getDirection(t);if("horizontal"!==i&&!t.shiftKey||"vertical"!==i&&t.shiftKey)return e=n,!1}}),e){var n=e.getDirection(t);t["both"===n&&!t.shiftKey||"vertical"===n?"pageY":"pageX"]+=t.delta}},isActive:function(t){var e=!1;return this._eachEmitter(function(n){e=e||n.getElement().is(t)}),e}})),uv="dxEmitterSubscription",cv=function(t){var e=t.emitter,n=t.events[0],i=t.events;zu(i,function(o,r){Op(r,{noBubble:!t.bubble,setup:function(t){var i=xd(t,uv)||{},o=xd(t,sv)||{},a=o[n]||new e(t);i[r]=!0,o[n]=a,xd(t,sv,o),xd(t,uv,i)},add:function(t,e){xd(t,sv)[n].configure($u({delegateSelector:e.selector},e.data),e.type)},teardown:function(t){var e=xd(t,uv),o=xd(t,sv),a=o[n];delete e[r];var s=!0;zu(i,function(t,n){return s=s&&!e[n]}),s&&(lv.isActive(t)&&lv.resetEmitter(a),a&&a.dispose(),delete o[n])}})})},hv="dxclick",dv=null,fv=null,pv=function(){fv=null},_v=function(t){var e=t.originalEvent;(!t.which||1===t.which)&&!dv&&!(fv===e||e&&e.DXCLICK_FIRED)&&(e&&(e.DXCLICK_FIRED=!0),function(t,e){yd.off(P_(t),Dp,e)}(fv,pv),function(t,e){yd.one(P_(t),Dp,e)}(fv=e,pv),Zp({type:hv,originalEvent:t}))},vv=nv.inherit({ctor:function(t){this.callBase(t),yd.on(this.getElement(),"click",_v)},start:function(t){dv=null},cancel:function(){dv=!0},dispose:function(){yd.off(this.getElement(),"click",_v)}});(function(){if(!zf.real().generic){var t=null,e=!1,n=ch.getDocument();yd.subscribeGlobal(n,Xp(ev.down,"NATIVE_CLICK_FIXER"),function(n){t=n.target,e=n.isDefaultPrevented()}),yd.subscribeGlobal(n,Xp("click","NATIVE_CLICK_FIXER"),function(n){var i=Yd(n.target);!e&&t&&!i.is(t)&&!Yd(t).is("label")&&Yd(i).is("input, textarea, select, button ,:focus, :focus *")&&D_(),t=null,e=!1})}})(),cv({emitter:vv,bubble:!0,events:[hv]});var gv=new zh,mv="dxComponents",yv=new WeakMap,bv=0,Cv=function(t,e){if(!Ou(e)){if(!yv.has(t)){var n="dxPrivateComponent"+bv++;return yv.set(t,n),n}return yv.get(t)}yv.set(t,e)};function kv(t,e,n){var i=xd(t.get(0)),o=Cv(e.constructor);i[o]=e,n&&yd.one(t,Dp,function(){n.call(e)}),i[mv]||(i[mv]=[]),i[mv].push(o)}function xv(t,e){var n=Cv(e);return xd(t.get(0),n)}gv.add(function(t,e){Yd.fn[t]=function(n){var i,o="string"==typeof n;if(o){var r=n,a=[].slice.call(arguments).slice(1);this.each(function(){var n=e.getInstance(this);if(!n)throw Yu.Error("E0009",t);var o=n[r].apply(n,a);void 0===i&&(i=o)})}else this.each(function(){var t=e.getInstance(this);t?t.option(n):new e(this,n)}),i=this;return i}});var wv,Sv=function(t,e,n){n?e[t]=n:n=e,Cv(n,t),gv.fire(t,n)},Ev=function(t){return function(e){for(var n=Yd(e||"body"),i=n.filter(".dx-visibility-change-handler").add(n.find(".dx-visibility-change-handler")),o=0;o<i.length;o++)yd.triggerHandler(i[o],t)}},Iv=Ev("dxshown"),Tv=Ev("dxhiding"),Ov=Ev("dxresize"),Dv=vc({syncStrategy:!0}),Av=function(){function t(){m(this,t)}return b(t,[{key:"render",value:function(t){var e,n=(t=t||{}).onRendered;return delete t.onRendered,e=t.renovated&&t.transclude&&this._element?Yd("<div>").append(this._element).contents():this._renderCore(t),this._ensureResultInContainer(e,t.container),Dv.fire(e,t.container),n&&n(),e}},{key:"_ensureResultInContainer",value:function(t,e){if(e){var n=Yd(e),i=M_(n.get(0),t.get(0));n.append(t),i||!ch.getBody().contains(n.get(0))||Iv(t)}}},{key:"_renderCore",value:function(){throw Yu.Error("E0001")}}]),t}(),Bv=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).name=t,n}return d(e,t),b(e)}(Av),Mv=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_renderCore",value:function(){return Yd()}}]),e}(Av),Pv={};function Rv(){return wv}Pv.default={compile:function(t){return A_(t)},render:function(t,e,n){return t.clone()}},function(t){if(Au(t)){if(!(wv=Pv[t]))throw Yu.Error("E0020",t)}else wv=t}("default");var Fv=function(t){function e(t){var n;return m(this,e),(n=r(this,e))._element=t,n}return d(e,t),b(e,[{key:"_renderCore",value:function(t){var e=t.transclude;return!e&&!this._compiledTemplate&&(this._compiledTemplate=Rv().compile(this._element)),Yd("<div>").append(e?this._element:Rv().render(this._compiledTemplate,t.model,t.index)).contents()}},{key:"source",value:function(){return Yd(this._element).clone()}}]),e}(Av);function Hv(t){return t.reduce(function(t,e){var n,i=(null!==(n=t.get(e))&&void 0!==n?n:0)+1;return t.set(e,i),t},new Map)}var Vv=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Hv(e);return t.filter(function(t){var e=n.get(t);return e&&n.set(t,e-1),!e})},Lv=function(t,e){var n=Yd(t).contents().filter("[".concat("data-options",'*="').concat(e,'"]'));return[].slice.call(n).map(function(t){var n=Yd(t).attr("data-options")||"";return{element:t,options:fc().optionsParser(n)[e]}}).filter(function(t){return!!t.options})},$v=function(t){var e=t.render.bind(t);return $u({},t,{render:function(t){var n=e(t);return t&&t.onRendered&&t.onRendered(),n}})},Nv=function(t){return Hu(t)&&t[0]||t},zv=function(t){return new Fv(t)},Wv=function(t,e,n,i,o,r){return null==t?new Mv:t instanceof Bv?r[t.name]:t instanceof Av?t:Du(t.render)&&!Hu(t)?i?t:$v(t):t.nodeType||Hu(t)?e(Yd(t)):function(t,e,n,i){var o=null;return(!i||-1===i.indexOf(t))&&(o=e[t])&&!(o instanceof Av)&&(Du(o.render)&&(o=function(t){var e=t.render.bind(t);return $u({},t,{render:function(t){var n=Yd(t.container);return e(lc({},t,{container:Jd(n)}))}})}(o)),n||(o=$v(o))),o}(t,n,i,o)||r[t]||e(t)},jv=function(){var t=function(){function t(e,n){m(this,t),n=n||{},this._action=e,this._context=n.context||ph(),this._beforeExecute=n.beforeExecute,this._afterExecute=n.afterExecute,this._component=n.component,this._validatingTargetName=n.validatingTargetName;var i=this._excludeValidators={};if(n.excludeValidators)for(var o=0;o<n.excludeValidators.length;o++)i[n.excludeValidators[o]]=!0}return b(t,[{key:"execute",value:function(){var t={action:this._action,args:Array.prototype.slice.call(arguments),context:this._context,component:this._component,validatingTargetName:this._validatingTargetName,cancel:!1,handled:!1},e=this._beforeExecute,n=this._afterExecute,i=t.args[0]||{};if(this._validateAction(t)&&(null==e||e.call(this._context,t),!t.cancel)){var o=this._executeAction(t);if(!i.cancel)return null==n||n.call(this._context,t),o}}},{key:"_validateAction",value:function(e){var n=this._excludeValidators,i=t.executors;for(var o in i)if(!n[o]){var r,a=i[o];if(null===(r=a.validate)||void 0===r||r.call(a,e),e.cancel)return!1}return!0}},{key:"_executeAction",value:function(e){var n,i=t.executors;for(var o in i){var r,a=i[o];if(null===(r=a.execute)||void 0===r||r.call(a,e),e.handled){n=e.result;break}}return n}}],[{key:"registerExecutor",value:function(e,n){Ru(e)?zu(e,t.registerExecutor):t.executors[e]=n}},{key:"unregisterExecutor",value:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];zu(n,function(){delete t.executors[this]})}}]),t}();return t.executors={},t}(),Kv=function(t){return function(e){if(e.args.length){var n=e.args[0],i=n[e.validatingTargetName]||n.element;i&&t(Yd(i))&&(e.cancel=!0)}}};jv.registerExecutor({disabled:{validate:Kv(function(t){return t.is(".dx-state-disabled, .dx-state-disabled *")})},readOnly:{validate:Kv(function(t){return t.is(".dx-state-readonly, .dx-state-readonly *:not(.dx-state-independent)")})},undefined:{execute:function(t){t.action||(t.result=void 0,t.handled=!0)}},func:{execute:function(t){Du(t.action)&&(t.result=t.action.call(t.context,t.args[0]),t.handled=!0)}}});var Gv={},Uv=function(t){var e=zf.current();return t.reduce(function(t,n){var i=n.device,o=n.options,r=i||{};return(Du(r)?r(e):qv(e,r))&&$u(!0,t,o),t},{})},qv=function(t,e){return Pu(e)||qc(t,[e]).length>0},Zv=function(t){return t.substr(t.lastIndexOf(".")+1)},Qv=function(t){return t.substr(0,t.lastIndexOf("."))},Xv={},Yv={},Jv=function(){function e(t,n){m(this,e),this._options=t,this._optionsByReference=n}return b(e,[{key:"_setByReference",value:function(t,e){for(var n in $u(!0,t,e),this._optionsByReference)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}},{key:"_setPreparedValue",value:function(t,e,n,i){var o=this.get(this._options,t,!1);if(!function(t,e){return t=Hc(t,!0),e=Hc(e,!0),t&&e&&Hu(t)&&Hu(e)?e.is(t):!(t==t||e==e)||(0===t&&0===e?function(t,e){return 1/t==1/e}(t,e):!(null!==t&&"object"==typeof t&&!ch.isElementNode(t))&&t===e)}(o,e)){var r=Oc(t);!i&&this._changingCallback(t,o,e),Yv[t]=Yv[t]||function(t){var e=(t=Oc(t||"this")).length-1;return function(n,i,o){var r=Bc(n,o=Ac(o));t.forEach(function(t,n){var a=function(t,e,n){return Bc("this"===e?t:t[e],n=n||{})}(r,t,o),s=!o.functionsAsIs&&Du(a)&&!Ic(a);n===e?o.merge&&Ru(i)&&(!Ou(a)||Ru(a))?(a=Fc(r,t,a,o),Sc(a,i,!1,!0)):s?r[t](i):Dc(r,t,i,o):(a=Fc(r,t,a,o),s&&(a=a.call(r)),r=a)})}}(t),Yv[t](this._options,e,{functionsAsIs:!0,merge:Ou(n)?n:!this._optionsByReference[t],unwrapObservables:r.length>1&&!!this._optionsByReference[r[0]]}),!i&&this._changedCallback(t,e,o)}}},{key:"_prepareRelevantNames",value:function(t,e,n,i){if(Ru(n))for(var o in n)this._prepareRelevantNames(t,"".concat(e,".").concat(o),n[o]);this._namePreparedCallbacks(t,e,n,i)}},{key:"get",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._options,e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return Xv[e]=Xv[e]||Mc(e),Xv[e](t,{functionsAsIs:!0,unwrapObservables:n})}},{key:"set",value:function(e,n,i,o){for(var r in e=function(e,n){return"string"!=typeof e?e:t({},e,n)}(e,n))this._prepareRelevantNames(e,r,e[r],o);for(var a in e)this._setPreparedValue(a,e[a],i,o)}},{key:"onRelevantNamesPrepared",value:function(t){this._namePreparedCallbacks=t}},{key:"onChanging",value:function(t){this._changingCallback=t}},{key:"onChanged",value:function(t){this._changedCallback=t}},{key:"dispose",value:function(){this._changingCallback=th,this._changedCallback=th}}]),e}(),tg=function(){function t(e,n,i,o){var r=this;m(this,t),this._default=n,this._deprecated=o,this._deprecatedNames=[],this._initDeprecatedNames(),this._optionManager=new Jv(e,i),this._optionManager.onRelevantNamesPrepared(function(t,e,n,i){return r._setRelevantNames(t,e,n,i)}),this._cachedOptions={},this._rules=[]}return b(t,[{key:"_initial",get:function(){if(!this._initialOptions){var t=this._getByRules(this.silent("defaultOptionsRules"));this._initialOptions=this._default,this._optionManager._setByReference(this._initialOptions,t)}return this._initialOptions},set:function(t){this._initialOptions=t}},{key:"_initDeprecatedNames",value:function(){for(var t in this._deprecated)this._deprecatedNames.push(t)}},{key:"_getByRules",value:function(t){return t=Array.isArray(t)?this._rules.concat(t):this._rules,Uv(t)}},{key:"_notifyDeprecated",value:function(t){var e=this._deprecated[t];e&&this._deprecatedCallback(t,e)}},{key:"_setRelevantNames",value:function(t,e,n,i){if(e){var o=this._normalizeName(e,i);o&&o!==e&&(this._setField(t,o,n),this._clearField(t,e))}}},{key:"_setField",value:function(t,e,n){var i="",o=null;do{i=i?".".concat(i):"",i=Zv(e)+i,o=(e=Qv(e))?this._optionManager.get(t,e,!1):t}while(!o);o[i]=n}},{key:"_clearField",value:function(t,e){delete t[e];var n=Qv(e),i=n?this._optionManager.get(t,n,!1):t;i&&delete i[Zv(e)]}},{key:"_normalizeName",value:function(t,e){if(this._deprecatedNames.length&&t)for(var n=0;n<this._deprecatedNames.length;n++)if(this._deprecatedNames[n]===t){var i=this._deprecated[t];if(i)return!e&&this._notifyDeprecated(t),i.alias||t}return t}},{key:"addRules",value:function(t){this._rules=t.concat(this._rules)}},{key:"applyRules",value:function(t){var e=this._getByRules(t);this.silent(e)}},{key:"dispose",value:function(){this._deprecatedCallback=th,this._startChangeCallback=th,this._endChangeCallback=th,this._optionManager.dispose()}},{key:"onChanging",value:function(t){this._optionManager.onChanging(t)}},{key:"onChanged",value:function(t){this._optionManager.onChanged(t)}},{key:"onDeprecated",value:function(t){this._deprecatedCallback=t}},{key:"onStartChange",value:function(t){this._startChangeCallback=t}},{key:"onEndChange",value:function(t){this._endChangeCallback=t}},{key:"isInitial",value:function(t){var e=this.silent(t),n=this.initial(t);return Du(e)&&Du(n)?e.toString()===n.toString():oh(e,n)}},{key:"initial",value:function(t){return function(t,e){return Gv[e]=Gv[e]||Mc(e),Gv[e](t,{functionsAsIs:!0})}(this._initial,t)}},{key:"option",value:function(t,e){if(arguments.length<2&&"object"!==Iu(t))return this._optionManager.get(void 0,this._normalizeName(t));this._startChangeCallback();try{this._optionManager.set(t,e)}finally{this._endChangeCallback()}}},{key:"silent",value:function(t,e){if(arguments.length<2&&"object"!==Iu(t))return this._optionManager.get(void 0,t,void 0,!0);this._optionManager.set(t,e,void 0,!0)}},{key:"reset",value:function(t){var e=this;if(t){var n=Oc(t).reduce(function(t,n){return t?t[n]:e.initial(n)},null),i=Mu(n)?lc({},n):n;this._optionManager.set(t,i,!1)}}},{key:"getAliasesByName",value:function(t){var e=this;return Object.keys(this._deprecated).filter(function(n){return t===e._deprecated[n].alias})}},{key:"isDeprecated",value:function(t){return Object.prototype.hasOwnProperty.call(this._deprecated,t)}},{key:"cache",value:function(t,e){if(arguments.length<2)return this._cachedOptions[t];this._cachedOptions[t]=$u(this._cachedOptions[t],e)}}]),t}(),eg=function(){function t(){m(this,t),this._postponedOperations={}}return b(t,[{key:"add",value:function(t,e,n){if(t in this._postponedOperations)n&&this._postponedOperations[t].promises.push(n);else{var i=new Cc;this._postponedOperations[t]={fn:e,completePromise:i,promises:n?[n]:[]}}return this._postponedOperations[t].completePromise.promise()}},{key:"callPostponedOperations",value:function(){for(var t in this._postponedOperations){var e=this._postponedOperations[t];Ou(e)&&(e.promises&&e.promises.length?kc.apply(void 0,p(e.promises)).done(e.fn).then(e.completePromise.resolve):e.fn().done(e.completePromise.resolve))}this._postponedOperations={}}}]),t}(),ng=function(t){return t.charAt(2).toLowerCase()+t.substr(3)},ig=function(t){return 0===t.indexOf("_",0)},og=ac.inherit({_setDeprecatedOptions:function(){this._deprecatedOptions={}},_getDeprecatedOptions:function(){return this._deprecatedOptions},_getDefaultOptions:function(){return{onInitialized:null,onOptionChanged:null,onDisposing:null,defaultOptionsRules:null}},_defaultOptionsRules:function(){return[]},_setOptionsByDevice:function(t){this._options.applyRules(t)},_convertRulesToOptions:function(t){return Uv(t)},_isInitialOptionValue:function(t){return this._options.isInitial(t)},_setOptionsByReference:function(){this._optionsByReference={}},_getOptionsByReference:function(){return this._optionsByReference},ctor:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t._optionChangedCallbacks,n=t._disposingCallbacks;this.NAME=Cv(this.constructor),this._eventsStrategy=If.create(this,t.eventsStrategy),this._updateLockCount=0,this._optionChangedCallbacks=e||vc(),this._disposingCallbacks=n||vc(),this.postponedOperations=new eg,this._createOptions(t)},_createOptions:function(t){var e=this;this.beginUpdate();try{this._setOptionsByReference(),this._setDeprecatedOptions(),this._options=new tg(this._getDefaultOptions(),this._getDefaultOptions(),this._getOptionsByReference(),this._getDeprecatedOptions()),this._options.onChanging(function(t,n,i){return e._initialized&&e._optionChanging(t,n,i)}),this._options.onDeprecated(function(t,n){return e._logDeprecatedOptionWarning(t,n)}),this._options.onChanged(function(t,n,i){return e._notifyOptionChanged(t,n,i)}),this._options.onStartChange(function(){return e.beginUpdate()}),this._options.onEndChange(function(){return e.endUpdate()}),this._options.addRules(this._defaultOptionsRules()),t&&t.onInitializing&&t.onInitializing.apply(this,[t]),this._setOptionsByDevice(t.defaultOptionsRules),this._initOptions(t)}finally{this.endUpdate()}},_initOptions:function(t){this.option(t)},_init:function(){var t=this;this._createOptionChangedAction(),this.on("disposing",function(e){t._disposingCallbacks.fireWith(t,[e])})},_logDeprecatedOptionWarning:function(t,e){var n=e.message||"Use the '".concat(e.alias,"' option instead");Yu.log("W0001",this.NAME,t,e.since,n)},_logDeprecatedComponentWarning:function(t,e){Yu.log("W0000",this.NAME,t,"Use the '".concat(e,"' widget instead"))},_createOptionChangedAction:function(){this._optionChangedAction=this._createActionByOption("onOptionChanged",{excludeValidators:["disabled","readOnly"]})},_createDisposingAction:function(){this._disposingAction=this._createActionByOption("onDisposing",{excludeValidators:["disabled","readOnly"]})},_optionChanged:function(t){switch(t.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:th,_notifyOptionChanged:function(t,e,n){if(this._initialized)for(var i=[t].concat(this._options.getAliasesByName(t)),o=0;o<i.length;o++){var r=i[o],a={name:Oc(r)[0],fullName:r,value:e,previousValue:n};ig(r)||(this._optionChangedCallbacks.fireWith(this,[$u(this._defaultActionArgs(),a)]),this._optionChangedAction($u({},a))),!this._disposed&&this._cancelOptionChange!==r&&this._optionChanged(a)}},initialOption:function(t){return this._options.initial(t)},_defaultActionConfig:function(){return{context:this,component:this}},_defaultActionArgs:function(){return{component:this}},_createAction:function(t,e){var n,i=this;return function(o){return Ou(o)||(o={}),Ru(o)||(o={actionValue:o}),(n=n||new jv(t,$u({},e,i._defaultActionConfig()))).execute.call(n,$u(o,i._defaultActionArgs()))}},_createActionByOption:function(t,e){var n,i,o,r=this;e=$u({},e);var a=function(){if(!i){if(e=e||{},"string"!=typeof t)throw Yu.Error("E0008");0===t.indexOf("on")&&(i=ng(t)),o=r.option(t)}if(n||o||e.beforeExecute||e.afterExecute||r._eventsStrategy.hasEvent(i)){if(!n){var a=e.beforeExecute;e.beforeExecute=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];a&&a.apply(r,e),r._eventsStrategy.fireEvent(i,e[0].args)},n=r._createAction(o,e)}for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];if(fc().wrapActionsBeforeExecute){var c=r.option("beforeActionExecute")||th,h=c(r,n,e)||n;return h.apply(r,l)}return n.apply(r,l)}};return fc().wrapActionsBeforeExecute?a:(this.option("onActionCreated")||th)(this,a,e)||a},on:function(t,e){return this._eventsStrategy.on(t,e),this},off:function(t,e){return this._eventsStrategy.off(t,e),this},hasActionSubscription:function(t){return!!this._options.silent(t)||this._eventsStrategy.hasEvent(ng(t))},isOptionDeprecated:function(t){return this._options.isDeprecated(t)},_setOptionWithoutOptionChange:function(t,e){this._cancelOptionChange=t,this.option(t,e),this._cancelOptionChange=!1},_getOptionValue:function(t,e){var n=this.option(t);return Du(n)?n.bind(e)():n},option:function(){var t;return(t=this._options).option.apply(t,arguments)},resetOption:function(t){this.beginUpdate(),this._options.reset(t),this.endUpdate()}}),rg=function(t){function e(t){var n;return m(this,e),(n=r(this,e))._render=t,n}return d(e,t),b(e,[{key:"_renderCore",value:function(t){return A_(this._render(t))}}]),e}(Av),ag=new rg(function(t){var e=t.model,n=t.parent,i=e.widget;if(!i)return Yd();var o=Yd("<div>"),r=e.options||{};return n?n._createComponent(o,i,r):o[i](r),o}),sg=function(){function t(e,n){m(this,t),this._tempTemplates=[],this._defaultTemplates={},this._anonymousTemplateName=n||"template",this._createElement=e||zv,this._createTemplateIfNeeded=this._createTemplateIfNeeded.bind(this)}return b(t,[{key:"anonymousTemplateName",get:function(){return this._anonymousTemplateName}},{key:"addDefaultTemplates",value:function(t){this._defaultTemplates=$u({},this._defaultTemplates,t)}},{key:"dispose",value:function(){this._tempTemplates.forEach(function(t){t.template.dispose&&t.template.dispose()}),this._tempTemplates=[]}},{key:"extractTemplates",value:function(t){return{templates:this._extractTemplates(t),anonymousTemplateMeta:this._extractAnonymousTemplate(t)}}},{key:"_extractTemplates",value:function(t){var e=this,n=Lv(t,"dxTemplate"),i=function(t){var e=function(t,e){return t.reduce(function(t,e){var n,i=function(t){return t.options.name}(e);return t[i]=null!==(n=t[i])&&void 0!==n?n:[],t[i].push(e),t},{})}(t);if(e[void 0])throw Yu.Error("E0023");var n={};return Object.keys(e).forEach(function(t){var i,o=null===(i=qc(zf.current(),e[t],function(t){return t.options})[0])||void 0===i?void 0:i.element;o&&(n[t]=o)}),n}(n);return n.forEach(function(t){var e=t.element,n=t.options.name;e===i[n]?Yd(e).addClass("dx-template-wrapper").detach():Yd(e).remove()}),Object.keys(i).map(function(t){return{name:t,template:e._createTemplate(i[t])}})}},{key:"_extractAnonymousTemplate",value:function(t){var e=t.contents().detach();return e.filter(function(t,e){var n=3===e.nodeType,i=Yd(e).text().trim().length<1;return!(n&&i)}).length>0?{template:this._createTemplate(e),name:this._anonymousTemplateName}:{}}},{key:"_createTemplateIfNeeded",value:function(t){var e=this._tempTemplates.filter(function(e){return e.source===Nv(t)})[0];if(e)return e.template;var n=this._createTemplate(t);return this._tempTemplates.push({template:n,source:Nv(t)}),n}},{key:"_createTemplate",value:function(t){return this._createElement(function(t){return"string"==typeof t?A_(t):t}(t))}},{key:"getTemplate",value:function(t,e,n,i){var o=this,r=n.isAsyncTemplate,a=n.skipTemplates;return Du(t)?new rg(function(n){var s=t.apply(i,function(t){var e=[];return"model"in t&&e.push(t.model),"index"in t&&e.push(t.index),e.push(t.container),e}(n));if(!Ou(s))return new Mv;var l=!1,u=Wv(s,function(t){return t.nodeType||Hu(t)&&!Yd(t).is("script")?new rg(function(){return t}):(l=!0,o._createTemplate(t))},e,r,a,o._defaultTemplates),c=u.render(n);return l&&u.dispose&&u.dispose(),c}):Wv(t,this._createTemplateIfNeeded,e,r,a,this._defaultTemplates)}}],[{key:"createDefaultOptions",value:function(){return{integrationOptions:{watchMethod:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.skipImmediate||e(t()),th},templates:{"dx-polymorph-widget":ag},useDeferUpdateForTemplates:!0}}}}]),t}(),lg="compositionstart",ug="KeyboardProcessor",cg=function(t){return{keyName:Qp(t),key:t.key,code:t.code,ctrl:t.ctrlKey,location:t.location,metaKey:t.metaKey,shift:t.shiftKey,alt:t.altKey,which:t.which,originalEvent:t}},hg=ac.inherit({_keydown:Xp("keydown",ug),_compositionStart:Xp(lg,ug),_compositionEnd:Xp("compositionend",ug),ctor:function(t){var e=this;(t=t||{}).element&&(this._element=Yd(t.element)),t.focusTarget&&(this._focusTarget=t.focusTarget),this._handler=t.handler,this._element&&(this._processFunction=function(t){var n=Yd(e._focusTarget).toArray(),i=e._focusTarget&&e._focusTarget!==t.target&&!n.includes(t.target),o=e._isComposingJustFinished&&229===t.which||e._isComposing||i;e._isComposingJustFinished=!1,o||e.process(t)},this._toggleProcessingWithContext=this.toggleProcessing.bind(this),yd.on(this._element,this._keydown,this._processFunction),yd.on(this._element,this._compositionStart,this._toggleProcessingWithContext),yd.on(this._element,this._compositionEnd,this._toggleProcessingWithContext))},dispose:function(){this._element&&(yd.off(this._element,this._keydown,this._processFunction),yd.off(this._element,this._compositionStart,this._toggleProcessingWithContext),yd.off(this._element,this._compositionEnd,this._toggleProcessingWithContext)),this._element=void 0,this._handler=void 0},process:function(t){this._handler(cg(t))},toggleProcessing:function(t){var e=t.type;this._isComposing=e===lg,this._isComposingJustFinished=!this._isComposing}});hg.createKeyDownOptions=cg;var dg=hg;function fg(t,e){return e?Xp(t,e):t}function pg(t,e){return"function"==typeof t?t(e):t.execute(e)}var _g=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.namespace;yd.on(t,fg("dxresize",i),e)},vg=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.namespace;yd.off(t,fg("dxresize",n))},gg=function(t,e,n,i){var o=i.namespace;yd.on(t,fg("dxhiding",o),n),yd.on(t,fg("dxshown",o),e)},mg=function(t,e){var n=e.namespace;yd.off(t,fg("dxhiding",n)),yd.off(t,fg("dxshown",n))},yg=function(t){return yd.trigger(t,"focus")},bg=0,Cg={},kg=function(t,e,n){var i="keyboardProcessorId".concat(bg++);return Cg[i]=new dg({element:t,focusTarget:e,handler:n}),i},xg=function(t){t&&Cg[t]&&(Cg[t].dispose(),delete Cg[t])};function wg(t){return new Uint8Array(atob(t).split("").map(function(t){return t.charCodeAt(0)}))}function Sg(t,e){return(t<<e|t>>>32-e)>>>0}function Eg(t,e){var n=new Uint8Array(t.length+e.length);return n.set(t,0),n.set(e,t.length),n}var Ig,Tg={e:65537,n:new Uint8Array([200,219,153,203,140,7,228,253,193,243,62,137,139,60,68,242,48,142,113,88,185,235,253,105,80,74,32,170,96,74,111,250,7,205,154,3,146,115,153,53,45,132,123,56,61,208,184,201,63,24,109,223,0,179,169,102,139,224,73,233,45,173,138,66,98,88,69,76,177,111,113,218,192,33,101,152,25,134,34,173,32,82,230,44,247,200,253,170,192,246,30,12,96,205,100,249,181,93,0,231])};function Og(t){var e=(8*Tg.n.length+6)/8,n=Eg(function(t){var e,n;return new Uint8Array(null!==(n=null===(e="3021300906052b0e03021a05000414".match(/.{1,2}/g))||void 0===e?void 0:e.map(function(t){return parseInt(t,16)}))&&void 0!==n?n:[])}(),t);if(n.length+10>e)throw Error("Key is too short for SHA1 signing algorithm");var i=new Uint8Array(e-n.length);return i.fill(255,0,i.length-1),i[0]=0,i[1]=1,i[i.length-1]=0,Eg(i,n)}function Dg(t){for(var n=function(t){var e=new Uint8Array(t.length+1);e.set(function(t){for(var e=new Uint8Array(t.length),n=0;n<t.length;n+=1)e[n]=255&t.charCodeAt(n);return e}(t)),e[e.length-1]=128;var n=function(t){for(var e=new Uint32Array(1+(t.length-1>>2)),n=0;n<t.length;n+=1)e[n>>2]|=t[n]<<8*(3-n%4);return e}(new Uint8Array(e)),i=new Uint32Array(16*Math.ceil((n.length+2)/16));return i.set(n,0),i[i.length-1]=8*(e.length-1),i}(t),i=new Uint32Array([1732584193,4023233417,2562383102,271733878,3285377520]),o=0;o<n.length;o+=16){for(var r=new Uint32Array(80),a=0;a<16;a+=1)r[a]=n[o+a];for(var s=16;s<80;s+=1){var l=r[s-3]^r[s-8]^r[s-14]^r[s-16];r[s]=l<<1|l>>>31}for(var u=i[0],c=i[1],h=i[2],d=i[3],f=i[4],p=0;p<80;p+=1){var _=e(p<20?[c&h|~c&d,1518500249]:p<40?[c^h^d,1859775393]:p<60?[c&h|c&d|h&d,2400959708]:[c^h^d,3395469782],2),v=_[0],g=_[1],m=Sg(u,5)+v+f+g+r[p];f=d,d=h,h=Sg(c,30),c=u,u=m}i[0]+=u,i[1]+=c,i[2]+=h,i[3]+=d,i[4]+=f}return function(t){for(var e=new Uint8Array(4*t.length),n=0;n<e.length;n+=1)e[n]=t[n>>2]>>>8*(3-n%4);return e}(i)}!function(t){t.corrupted="corrupted",t.verified="verified",t.internal="internal"}(Ig||(Ig={}));var Ag={kind:Ig.corrupted,error:"general"},Bg={kind:Ig.corrupted,error:"verification"},Mg={kind:Ig.corrupted,error:"decoding"},Pg={kind:Ig.corrupted,error:"deserialization"},Rg={kind:Ig.corrupted,error:"payload"},Fg={kind:Ig.corrupted,error:"version"},Hg=!1;function Vg(t){var n=t.licenseKey,i=t.version,o=!1;try{var r=e(i.split(".").map(Number),3),a=r[0],s=r[1],l=r[2];if(o=isNaN(l)||l<3,!n)return{preview:o,error:"W0019"};var u=function(t){if(void 0===t)return Ag;var e=t.split(".");if(2!==e.length||0===e[0].length||0===e[1].length)return Ag;if(!function(t){var e=t.text;return function(t){try{var e=BigInt(0),n=BigInt(1),i=BigInt(8),o=function(t){return t.reduce(function(t,e){return(t<<i)+BigInt(e)},e)},r=o(t.actual);return function(t,e,i){for(var o=n,r=t,a=e;a;)a&n&&(o=o*r%i),r=r*r%i,a>>=n;return o}(o(t.signature),BigInt(t.key.e),o(t.key.n))===r}catch(a){return!0}}({key:Tg,signature:wg(t.signature),actual:Og(Dg(e))})}({text:e[0],signature:e[1]}))return Bg;var n="";try{n=atob(e[0])}catch(c){return Mg}var i={};try{i=JSON.parse(n)}catch(c){return Pg}var o=i,r=o.customerId,a=o.maxVersionAllowed,s=o.format,l=o.internalUsageId,u=function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(t);o<i.length;o++)e.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(t,i[o])&&(n[i[o]]=t[i[o]])}return n}(i,["customerId","maxVersionAllowed","format","internalUsageId"]);return void 0!==l?{kind:Ig.internal,internalUsageId:l}:void 0===r||void 0===a||void 0===s?Rg:1!==s?Fg:{kind:Ig.verified,payload:lc({customerId:r,maxVersionAllowed:a},u)}}(n);return u.kind===Ig.corrupted?{preview:o,error:"W0021"}:u.kind===Ig.internal?{preview:o,internal:!0,error:"OV2rktmtU0qGXVpXC9oLwg"===u.internalUsageId?void 0:"W0020"}:a&&s?10*a+s>u.payload.maxVersionAllowed?{preview:o,error:"W0020"}:{preview:o,error:void 0}:{preview:o,error:"W0021"}}catch(c){return{preview:o,error:"W0021"}}}function Lg(){return Hg}var $g=og.abstract,Ng=og.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{width:void 0,height:void 0,rtlEnabled:fc().rtlEnabled,elementAttr:{},disabled:!1,integrationOptions:{}},this._useTemplates()?sg.createDefaultOptions():{})},ctor:function(t,e){this._customClass=null,this._createElement(t),kv(this._$element,this,this._dispose),this.callBase(e);var n=Lg();(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Zu;if(!Hg){Hg=!0;var n=Vg({licenseKey:t,version:e}),i=n.preview,o=n.internal,r=n.error;if(r)return void Yu.log(i?"W0022":r);i&&!o&&Yu.log("W0022")}})(fc().licenseKey),!n&&Lg()&&fc({licenseKey:""})},_createElement:function(t){this._$element=Yd(t)},_getSynchronizableOptionsForCreateComponent:function(){return["rtlEnabled","disabled","templatesRenderAsynchronously"]},_checkFunctionValueDeprecation:function(t){var e=this;this.option("_ignoreFunctionValueDeprecation")||t.forEach(function(t){Du(e.option(t))&&Yu.log("W0017",t)})},_visibilityChanged:$g,_dimensionChanged:$g,_init:function(){this.callBase(),this._checkFunctionValueDeprecation(["width","height","maxHeight","maxWidth","minHeight","minWidth","popupHeight","popupWidth"]),this._attachWindowResizeCallback(),this._initTemplateManager()},_setOptionsByDevice:function(t){this.callBase([].concat(this.constructor._classCustomRules||[],t||[]))},_isInitialOptionValue:function(t){return!(this.constructor._classCustomRules&&Object.prototype.hasOwnProperty.call(this._convertRulesToOptions(this.constructor._classCustomRules),t))&&this.callBase(t)},_attachWindowResizeCallback:function(){if(this._isDimensionChangeSupported()){var t=this._windowResizeCallBack=this._dimensionChanged.bind(this);Ef.add(t)}},_isDimensionChangeSupported:function(){return this._dimensionChanged!==$g},_renderComponent:function(){this._initMarkup(),dh()&&this._render()},_initMarkup:function(){var t=(this.option()||{}).rtlEnabled;this._renderElementAttributes(),this._toggleRTLDirection(t),this._renderVisibilityChange(),this._renderDimensions()},_render:function(){this._attachVisibilityChangeHandlers(),function(t){var e,n=t.get(0),i=null===(e=n.getRootNode)||void 0===e?void 0:e.call(n);if(null!=i&&i.host){rh||sh(rh=ah(i),n.ownerDocument.styleSheets,!1);var o=ah(i);sh(o,i.styleSheets,!0),i.adoptedStyleSheets=[rh,o]}}(this.$element())},_renderElementAttributes:function(){var t=(this.option()||{}).elementAttr,e=$u({},t),n=e.class;delete e.class,this.$element().attr(e).removeClass(this._customClass).addClass(n),this._customClass=n},_renderVisibilityChange:function(){this._isDimensionChangeSupported()&&this._attachDimensionChangeHandlers(),this._isVisibilityChangeSupported()&&this.$element().addClass("dx-visibility-change-handler")},_renderDimensions:function(){var t=this.$element(),e=t.get(0),n=this._getOptionValue("width",e),i=this._getOptionValue("height",e);this._isCssUpdateRequired(e,i,n)&&t.css({width:null===n?"":n,height:null===i?"":i})},_isCssUpdateRequired:function(t,e,n){return!!(Ou(n)||Ou(e)||t.style.width||t.style.height)},_attachDimensionChangeHandlers:function(){var t=this,e=this.$element(),n="".concat(this.NAME,"VisibilityChange");vg(e,{namespace:n}),_g(e,function(){return t._dimensionChanged()},{namespace:n})},_attachVisibilityChangeHandlers:function(){var t=this;if(this._isVisibilityChangeSupported()){var e=this.$element(),n="".concat(this.NAME,"VisibilityChange");this._isHidden=!this._isVisible(),mg(e,{namespace:n}),gg(e,function(){return t._checkVisibilityChanged("shown")},function(){return t._checkVisibilityChanged("hiding")},{namespace:n})}},_isVisible:function(){return this.$element().is(":visible")},_checkVisibilityChanged:function(t){this._isVisible()&&("hiding"!==t||this._isHidden?"shown"===t&&this._isHidden&&(this._isHidden=!1,this._visibilityChanged(!0)):(this._visibilityChanged(!1),this._isHidden=!0))},_isVisibilityChangeSupported:function(){return this._visibilityChanged!==$g&&dh()},_clean:th,_modelByElement:function(){var t=this.option().modelByElement,e=this.$element();return t?t(e):void 0},_invalidate:function(){if(this._isUpdateAllowed())throw Yu.Error("E0007");this._requireRefresh=!0},_refresh:function(){this._clean(),this._renderComponent()},_dispose:function(){this._templateManager&&this._templateManager.dispose(),this.callBase(),this._clean(),this._detachWindowResizeCallback()},_detachWindowResizeCallback:function(){this._isDimensionChangeSupported()&&Ef.remove(this._windowResizeCallBack)},_toggleRTLDirection:function(t){this.$element().toggleClass("dx-rtl",t)},_createComponent:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=eh(this._getSynchronizableOptionsForCreateComponent(),function(t){return!(t in i)}),r=this.option(),a=r.integrationOptions,s=this.option(),l=s.nestedComponentOptions,u=$u({integrationOptions:a},(l=l||th)(this));o.forEach(function(t){return u[t]=n.option(t)}),this._extendConfig(i,u);var c=void 0;if(Au(e)){var h=Yd(t)[e](i);c=h[e]("instance")}else t&&((c=e.getInstance(t))?c.option(i):c=new e(t,i));if(c){var d=function(t){var e=t.name,n=t.value;o.includes(e)&&c.option(e,n)};this.on("optionChanged",d),c.on("disposing",function(){return n.off("optionChanged",d)})}return c},_extendConfig:function(t,e){zu(e,function(e,n){!Object.prototype.hasOwnProperty.call(t,e)&&(t[e]=n)})},_defaultActionConfig:function(){var t=this.$element(),e=this._modelByElement(t);return $u(this.callBase(),{context:e})},_defaultActionArgs:function(){var t=this.$element(),e=this._modelByElement(t),n=this.element();return $u(this.callBase(),{element:n,model:e})},_optionChanged:function(t){switch(t.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(t)}},_removeAttributes:function(t){for(var e=t.attributes,n=e.length-1;n>=0;n--){var i=e[n];if(i){var o=i.name;(!o.indexOf("aria-")||-1!==o.indexOf("dx-")||"role"===o||"style"===o||"tabindex"===o)&&t.removeAttribute(o)}}},_removeClasses:function(t){t.className=t.className.split(" ").filter(function(t){return 0!==t.lastIndexOf("dx-",0)}).join(" ")},_updateDOMComponent:function(t){t?this._renderComponent():this._requireRefresh&&(this._requireRefresh=!1,this._refresh())},endUpdate:function(){var t=this._isInitializingRequired();this.callBase(),this._isUpdateAllowed()&&this._updateDOMComponent(t)},$element:function(){return this._$element},element:function(){return Jd(this.$element())},dispose:function(){var t=this.$element().get(0);Sd(t,!0),t.textContent="",this._removeAttributes(t),this._removeClasses(t)},resetOption:function(t){if(this.callBase(t),"width"===t||"height"===t){var e=this.initialOption(t);!Ou(e)&&this.$element().css(t,"")}},_getAnonymousTemplateName:function(){},_initTemplateManager:function(){if(!this._templateManager&&this._useTemplates()){var t=this.option().integrationOptions,e=(void 0===t?{}:t).createTemplate;this._templateManager=new sg(e,this._getAnonymousTemplateName()),this._initTemplates()}},_initTemplates:function(){var t=this,e=this._templateManager.extractTemplates(this.$element()),n=e.templates,i=e.anonymousTemplateMeta,o=this.option("integrationOptions.templates.".concat(i.name));n.forEach(function(e){var n=e.name,i=e.template;t._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(t){return this._getTemplate(this.option(t))},_getTemplate:function(t){var e=this.option("integrationOptions.templates"),n=this.option("templatesRenderAsynchronously"),i=this.option("integrationOptions.skipTemplates");return this._templateManager.getTemplate(t,e,{isAsyncTemplate:n,skipTemplates:i},this)},_saveTemplate:function(t,e){this._setOptionWithoutOptionChange("integrationOptions.templates."+t,this._templateManager._createTemplate(e))},_useTemplates:function(){return!0}});Ng.getInstance=function(t){return xv(Yd(t),this)},Ng.defaultOptions=function(t){this._classCustomRules=this._classCustomRules||[],this._classCustomRules.push(t)};var zg=Ng;function Wg(t,e,n){function i(t){return"string"==typeof t?t.split("."):"number"==typeof t?[t]:t}t=i(t),e=i(e);var o=Math.max(t.length,e.length);isFinite(n)&&(o=Math.min(o,n));for(var r=0;r<o;r++){var a=parseInt(t[r]||0,10),s=parseInt(e[r]||0,10);if(a<s)return-1;if(a>s)return 1}return 0}var jg,Kg="dxactive",Gg="dxinactive",Ug=ac.inherit({ctor:function(t,e){this._timeout=t,this._fire=e},start:function(){var t=this;this._schedule(function(){t.force()})},_schedule:function(t){this.stop(),this._timer=setTimeout(t,this._timeout)},stop:function(){clearTimeout(this._timer)},force:function(){this._fired||(this.stop(),this._fire(),this._fired=!0)},fired:function(){return this._fired}}),qg=nv.inherit({ctor:function(){this.callBase.apply(this,arguments),this._active=new Ug(0,th),this._inactive=new Ug(0,th)},configure:function(t,e){switch(e){case Kg:t.activeTimeout=t.timeout;break;case Gg:t.inactiveTimeout=t.timeout}this.callBase(t)},start:function(t){if(jg){var e=M_(this.getElement().get(0),jg.getElement().get(0)),n=!jg._active.fired();if(e&&n)return void this._cancel();jg._inactive.force()}jg=this,this._initEvents(t),this._active.start()},_initEvents:function(t){var e=this,n=this._getEmitterTarget(t),i=Wp(t),o=zf.isSimulator()||!i,r=Vc(this.activeTimeout,30),a=Vc(this.inactiveTimeout,400);this._active=new Ug(o?r:0,function(){e._fireEvent(Kg,t,{target:n})}),this._inactive=new Ug(o?a:0,function(){e._fireEvent(Gg,t,{target:n}),jg=null})},cancel:function(t){this.end(t)},end:function(t){var e=t.type!==ev.up;e?this._active.stop():this._active.force(),this._inactive.start(),e&&this._inactive.force()},dispose:function(){this._active.stop(),this._inactive.stop(),jg===this&&(jg=null),this.callBase()},lockInactive:function(){return this._active.force(),this._inactive.stop(),jg=null,this._cancel(),this._inactive.force.bind(this._inactive)}});qg.lock=function(t){var e=jg?jg.lockInactive():th;t.done(e)},cv({emitter:qg,events:[Kg,Gg]});var Zg=qg.lock,Qg="dxHoverStart",Xg="dxhoverstart",Yg=Xp(ev.enter,Qg),Jg="dxHoverEnd",tm="dxhoverend",em=Xp(ev.leave,Jg),nm=ac.inherit({noBubble:!0,ctor:function(){this._handlerArrayKeyPath=this._eventNamespace+"_HandlerStore"},setup:function(t){xd(t,this._handlerArrayKeyPath,{})},add:function(t,e){var n=this,i=function(t){n._handler(t)};yd.on(t,this._originalEventName,e.selector,i),xd(t,this._handlerArrayKeyPath)[e.guid]=i},_handler:function(t){Kp(t)||zf.isSimulator()||Zp({type:this._eventName,originalEvent:t,delegateTarget:t.delegateTarget})},remove:function(t,e){var n=xd(t,this._handlerArrayKeyPath)[e.guid];yd.off(t,this._originalEventName,e.selector,n)},teardown:function(t){wd(t,this._handlerArrayKeyPath)}}),im=nm.inherit({ctor:function(){this._eventNamespace=Qg,this._eventName=Xg,this._originalEventName=Yg,this.callBase()},_handler:function(t){(t.pointers||[]).length||this.callBase(t)}}),om=nm.inherit({ctor:function(){this._eventNamespace=Jg,this._eventName=tm,this._originalEventName=em,this.callBase()}});function rm(t,e,n){t="role"===t||"id"===t?t:"aria-".concat(t),e=Ou(e)?e.toString():null,n.attr(t,e)}Op(Xg,new im),Op(tm,new om);var am=zg.inherit({_feedbackHideTimeout:400,_feedbackShowTimeout:30,_supportedKeys:function(){return{}},_getDefaultOptions:function(){return $u(this.callBase(),{hoveredElement:null,isActive:!1,disabled:!1,visible:!0,hint:void 0,activeStateEnabled:!1,onContentReady:null,hoverStateEnabled:!1,focusStateEnabled:!1,tabIndex:0,accessKey:void 0,onFocusIn:null,onFocusOut:null,onKeyboardHandled:null,ignoreParentReadOnly:!1,useResizeObserver:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){var t=zf.real();return"ios"===t.platform&&Wg(t.version,"13.3")<=0},options:{useResizeObserver:!1}}])},_init:function(){this.callBase(),this._initContentReadyAction()},_innerWidgetOptionChanged:function(t,e){var n=am.getOptionsFromContainer(e);t&&t.option(n),this._options.cache(e.name,n)},_bindInnerWidgetOptions:function(t,e){var n=this,i=function(){return n._options.silent(e,$u({},t.option()))};i(),t.on("optionChanged",i)},_getAriaTarget:function(){return this._focusTarget()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initMarkup:function(){var t=this.option(),e=t.disabled,n=t.visible;this.$element().addClass("dx-widget"),this._toggleDisabledState(e),this._toggleVisibility(n),this._renderHint(),this._isFocusable()&&this._renderFocusTarget(),this.callBase()},_render:function(){this.callBase(),this._renderContent(),this._renderFocusState(),this._attachFeedbackEvents(),this._attachHoverEvents(),this._toggleIndependentState()},_renderHint:function(){var t=this.option().hint;this.$element().attr("title",t||null)},_renderContent:function(){var t=this;jc(function(){return t._disposed?void 0:t._renderContentImpl()}).done(function(){return t._disposed?void 0:t._fireContentReadyAction()})},_renderContentImpl:th,_fireContentReadyAction:Gc(function(){return this._contentReadyAction()}),_dispose:function(){this._contentReadyAction=null,this._detachKeyboardEvents(),this.callBase()},_resetActiveState:function(){this._toggleActiveState(this._eventBindingTarget(),!1)},_clean:function(){this._cleanFocusState(),this._resetActiveState(),this.callBase(),this.$element().empty()},_toggleVisibility:function(t){this.$element().toggleClass("dx-state-invisible",!t)},_renderFocusState:function(){this._attachKeyboardEvents(),this._isFocusable()&&(this._renderFocusTarget(),this._attachFocusEvents(),this._renderAccessKey())},_renderAccessKey:function(){var t=this._focusTarget(),e=this.option().accessKey;t.attr("accesskey",e)},_isFocusable:function(){var t=this.option(),e=t.focusStateEnabled,n=t.disabled;return e&&!n},_eventBindingTarget:function(){return this.$element()},_focusTarget:function(){return this._getActiveElement()},_isFocusTarget:function(t){return Yd(this._focusTarget()).toArray().includes(t)},_findActiveTarget:function(t){return t.find(this._activeStateUnit).not(".dx-state-disabled")},_getActiveElement:function(){var t=this._eventBindingTarget();return this._activeStateUnit?this._findActiveTarget(t):t},_renderFocusTarget:function(){var t=this.option().tabIndex;this._focusTarget().attr("tabIndex",t)},_keyboardEventBindingTarget:function(){return this._eventBindingTarget()},_refreshFocusEvent:function(){this._detachFocusEvents(),this._attachFocusEvents()},_focusEventTarget:function(){return this._focusTarget()},_focusInHandler:function(t){var e=this;t.isDefaultPrevented()||this._createActionByOption("onFocusIn",{beforeExecute:function(){return e._updateFocusState(t,!0)},excludeValidators:["readOnly"]})({event:t})},_focusOutHandler:function(t){var e=this;t.isDefaultPrevented()||this._createActionByOption("onFocusOut",{beforeExecute:function(){return e._updateFocusState(t,!1)},excludeValidators:["readOnly","disabled"]})({event:t})},_updateFocusState:function(t,e){var n=t.target;this._isFocusTarget(n)&&this._toggleFocusClass(e,Yd(n))},_toggleFocusClass:function(t,e){(e&&e.length?e:this._focusTarget()).toggleClass("dx-state-focused",t)},_hasFocusClass:function(t){return Yd(t||this._focusTarget()).hasClass("dx-state-focused")},_isFocused:function(){return this._hasFocusClass()},_getKeyboardListeners:function(){return[]},_attachKeyboardEvents:function(){var t=this;this._detachKeyboardEvents();var e=this.option(),n=e.focusStateEnabled,i=e.onKeyboardHandled,o=this._getKeyboardListeners().length;(n||o||i)&&(this._keyboardListenerId=kg(this._keyboardEventBindingTarget(),this._focusTarget(),function(e){return t._keyboardHandler(e)}))},_keyboardHandler:function(t,e){if(!e){var n=t.originalEvent,i=t.keyName,o=t.which,r=this._supportedKeys(n),a=r[i]||r[o];if(void 0!==a&&!a.bind(this)(n,t))return!1}var s=this._getKeyboardListeners(),l=this.option().onKeyboardHandled;return s.forEach(function(e){return e&&e._keyboardHandler(t)}),l&&l(t),!0},_refreshFocusState:function(){this._cleanFocusState(),this._renderFocusState()},_cleanFocusState:function(){this._focusTarget().removeAttr("tabIndex"),this._toggleFocusClass(!1),this._detachFocusEvents(),this._detachKeyboardEvents()},_detachKeyboardEvents:function(){xg(this._keyboardListenerId),this._keyboardListenerId=null},_attachHoverEvents:function(){var t=this,e=this.option().hoverStateEnabled,n=this._activeStateUnit,i=this._eventBindingTarget();(function(t,e){var n=e.selector,i=e.namespace;yd.off(t,fg("dxhoverstart",i),n),yd.off(t,fg("dxhoverend",i),n)})(i,{selector:n,namespace:"UIFeedback"}),e&&function(e,n,i,o){var r=o.selector,a=o.namespace;yd.on(e,fg("dxhoverend",a),r,function(e){return function(e){t.option("hoveredElement",null),t._hoverEndHandler(e)}(e)}),yd.on(e,fg("dxhoverstart",a),r,function(t){return pg(n,{element:t.target,event:t})})}(i,new jv(function(e){var n=e.event,i=e.element;t._hoverStartHandler(n),t.option("hoveredElement",Yd(i))},{excludeValidators:["readOnly"]}),0,{selector:n,namespace:"UIFeedback"})},_attachFeedbackEvents:function(){var t=this,e=this.option().activeStateEnabled,n=this._activeStateUnit,i=this._eventBindingTarget();(function(t,e){var n=e.namespace,i=e.selector;yd.off(t,fg("dxactive",n),i),yd.off(t,fg("dxinactive",n),i)})(i,{namespace:"UIFeedback",selector:n}),e&&function(t,e,n,i){var o=i.selector,r=i.showTimeout,a=i.hideTimeout,s=i.namespace;yd.on(t,fg("dxactive",s),o,{timeout:r},function(t){return pg(e,{event:t,element:t.currentTarget})}),yd.on(t,fg("dxinactive",s),o,{timeout:a},function(t){return pg(n,{event:t,element:t.currentTarget})})}(i,new jv(function(e){var n=e.event,i=e.element;return t._toggleActiveState(Yd(i),!0,n)}),new jv(function(e){var n=e.event,i=e.element;return t._toggleActiveState(Yd(i),!1,n)},{excludeValidators:["disabled","readOnly"]}),{showTimeout:this._feedbackShowTimeout,hideTimeout:this._feedbackHideTimeout,selector:n,namespace:"UIFeedback"})},_detachFocusEvents:function(){!function(t,e){var n=e.namespace;yd.off(t,fg("focusin",n)),yd.off(t,fg("focusout",n))}(this._focusEventTarget(),{namespace:"".concat(this.NAME,"Focus")})},_attachFocusEvents:function(){var t=this;!function(e,n,i,o){var r=o.namespace;yd.on(e,fg("focusin",r),function(e){return t._focusInHandler(e)}),yd.on(e,fg("focusout",r),function(e){return t._focusOutHandler(e)})}(this._focusEventTarget(),0,0,{namespace:"".concat(this.NAME,"Focus"),isFocusable:function(t,e){return Yd(e).is(Mp)}})},_hoverStartHandler:th,_hoverEndHandler:th,_toggleActiveState:function(t,e){this.option("isActive",e),t.toggleClass("dx-state-active",e)},_updatedHover:function(){var t=this._options.silent("hoveredElement");this._hover(t,t)},_findHoverTarget:function(t){return t&&t.closest(this._activeStateUnit||this._eventBindingTarget())},_hover:function(t,e){var n=this.option(),i=n.hoverStateEnabled,o=n.disabled,r=n.isActive;if((e=this._findHoverTarget(e))&&e.toggleClass("dx-state-hover",!1),t&&i&&!o&&!r){var a=this._findHoverTarget(t);a&&a.toggleClass("dx-state-hover",!0)}},_toggleDisabledState:function(t){this.$element().toggleClass("dx-state-disabled",Boolean(t)),this.setAria("disabled",t||void 0)},_toggleIndependentState:function(){this.$element().toggleClass("dx-state-independent",this.option("ignoreParentReadOnly"))},_setWidgetOption:function(t,e){var n=this;if(this[t]){if(Ru(e[0]))return void zu(e[0],function(e,i){return n._setWidgetOption(t,[e,i])});var i=e[0],o=e[1];1===e.length&&(o=this.option(i));var r=this["".concat(t,"OptionMap")];this[t].option(r?r(i):i,o)}},_optionChanged:function(t){var e=t.name,n=t.value,i=t.previousValue;switch(e){case"disabled":this._toggleDisabledState(n),this._updatedHover(),this._refreshFocusState();break;case"hint":this._renderHint();break;case"ignoreParentReadOnly":this._toggleIndependentState();break;case"activeStateEnabled":this._attachFeedbackEvents();break;case"hoverStateEnabled":this._attachHoverEvents(),this._updatedHover();break;case"tabIndex":case"focusStateEnabled":this._refreshFocusState();break;case"onFocusIn":case"onFocusOut":case"useResizeObserver":break;case"accessKey":this._renderAccessKey();break;case"hoveredElement":this._hover(n,i);break;case"isActive":this._updatedHover();break;case"visible":this._toggleVisibility(n),this._isVisibilityChangeSupported()&&this._checkVisibilityChanged(n?"shown":"hiding");break;case"onKeyboardHandled":this._attachKeyboardEvents();break;case"onContentReady":this._initContentReadyAction();break;default:this.callBase(t)}},_isVisible:function(){var t=this.option().visible;return this.callBase()&&t},beginUpdate:function(){this._ready(!1),this.callBase()},endUpdate:function(){this.callBase(),this._initialized&&this._ready(!0)},_ready:function(t){if(0===arguments.length)return this._isReady;this._isReady=t},setAria:function(){if(Ru(arguments.length<=0?void 0:arguments[0])){var t=(arguments.length<=1?void 0:arguments[1])||this._getAriaTarget();zu(arguments.length<=0?void 0:arguments[0],function(e,n){return rm(e,n,t)})}else rm(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],(arguments.length<=2?void 0:arguments[2])||this._getAriaTarget())},isReady:function(){return this._ready()},repaint:function(){this._refresh()},focus:function(){yg(this._focusTarget())},registerKeyHandler:function(e,n){var i=this._supportedKeys();this._supportedKeys=function(){return $u(i,t({},e,n))}}});am.getOptionsFromContainer=function(t){var e=t.name,n=t.fullName,i=t.value,o={};return e===n?o=i:o[n.split(".").pop()]=i,o};var sm=am,lm=Sf.add,um="DEVEXTREME_XHR_ERROR_UNLOAD",cm=function(t){return Array.isArray(t)||(t=[t]),Nu(t,function(t){var e={selector:Du(t)||"string"==typeof t?t:t.getter||t.field||t.selector,desc:!(!t.desc&&"d"!==String(t.dir).charAt(0).toLowerCase())};return t.compare&&(e.compare=t.compare),e})},hm=function(){var t,e={timeout:"Network connection timeout",error:"Unspecified network error",parsererror:"Unexpected server response"};return lm(function(){var e=ph();ch.listen(e,"beforeunload",function(){t=!0})}),function(n,i){return t?um:n.status<400?e[o=i]||o:n.statusText;var o}}(),dm={count:{seed:0,step:function(t){return 1+t}},sum:{seed:0,step:function(t,e){return t+e}},min:{step:function(t,e){return e<t?e:t}},max:{step:function(t,e){return e>t?e:t}},avg:{seed:[0,0],step:function(t,e){return[t[0]+e,t[1]+1]},finalize:function(t){return t[1]?t[0]/t[1]:NaN}}},fm=function(){var t,e=0;return{obtain:function(){0===e&&(t=new Cc),e++},release:function(){--e<1&&t.resolve()},promise:function(){return(0===e?(new Cc).resolve():t).promise()},reset:function(){e=0,t&&t.resolve()}}}(),pm=function(t,e,n){if(Array.isArray(t)){for(var i,o=Nu(e,function(t,e){return e}),r=0;r<o.length;r++)if(!oh(e[i=o[r]],n[i],{strict:!1}))return!1;return!0}return oh(e,n,{strict:!1})},_m=function(){var t=new Cc;return t.resolve.apply(t,arguments).promise()},vm=function(){var t=new Cc;return t.reject.apply(t,arguments).promise()},gm=Xu(Yu.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}"}),mm=function(t){null===null||null(t)};function ym(t,e,n,i){var o;if(i){for(var r=0;r<e.length;r++)if(o=ym(t,e[r].items||e[r].collapsedItems||[]||[],n,i-1))return o}else if(Om(t,e,n)>=0)return e}function bm(t,e,n,i){return i?ym(t,e,n,i)||[]:e}function Cm(t,e,n){t._dataByKeyMap&&(t._dataByKeyMap[JSON.stringify(e)]=n,t._dataByKeyMapLength+=n?1:-1)}function km(t,e,n){n=n||new WeakMap;var i=t?Object.create(Object.getPrototypeOf(t)):{};t&&n.set(t,i);var o=lc({},t);for(var r in Sc(i,o,!0,!0),o){var a=o[r],s=null==e?void 0:e[r];Mu(a)&&!Ru(a)&&Mu(s)&&!n.has(a)&&(i[r]=km(a,s,n))}for(var l in i){var u=i[l];Mu(u)&&n.has(u)&&(i[l]=n.get(u))}return i}function xm(t,e){var n=km(t,e);return Sc(n,e,!0,!0)}function wm(t){var e=t.keyInfo,n=t.data,i=t.changes,o=t.groupCount,r=t.useInsertIndex,a=t.immutable,s=t.disableCache,l=t.logError,u=t.skipCopying,c=!0===a?p(n):n;return i.forEach(function(t){var n="insert"===t.type?c:bm(e,c,t.key,o);switch(!s&&function(t,e){if(t.key()&&(!e._dataByKeyMap||e._dataByKeyMapLength!==e.length)){for(var n={},i=e.length,o=0;o<i;o++)n[JSON.stringify(t.keyOf(e[o]))]=e[o];e._dataByKeyMap=n,e._dataByKeyMapLength=i}}(e,n),t.type){case"update":Em(e,n,t.key,t.data,!0,a,l);break;case"insert":Im(e,n,t.data,r&&Ou(t.index)?t.index:-1,!0,l,u);break;case"remove":Tm(e,n,t.key,!0,l)}}),c}function Sm(t,e,n){return t?e&&gm.log(n):vm(gm.Error(n))}function Em(t,e,n,i,o,r,a){var s,l=t.key();if(l){if(function(t,e){for(var n="string"==typeof e?e.split():e.slice();n.length;)if(n.shift()in t)return!0;return!1}(i,l)&&!pm(l,n,t.keyOf(i)))return Sm(o,a,"E4017");if(!(s=function(t,e){if(t._dataByKeyMap)return t._dataByKeyMap[JSON.stringify(e)]}(e,n))){var u=Om(t,e,n);if(u<0)return Sm(o,a,"E4009");if(s=e[u],!0===r&&Ou(s)){var c=xm(s,i);return e[u]=c,!o&&_m(c,n)}}}else s=n;if(Sc(s,i,!0),!o)return fc().useLegacyStoreResult?_m(n,i):_m(s,n)}function Im(t,e,n,i,o,r,a){var s,l=t.key(),u=Ru(n)&&!a?$u({},n):n;if(l){if(void 0===(s=t.keyOf(u))||"object"==typeof s&&Pu(s)){if(Array.isArray(l))throw gm.Error("E4007");s=u[l]=String(new pc)}else if(void 0!==e[Om(t,e,s)])return Sm(o,r,"E4008")}else s=u;if(i>=0?e.splice(i,0,u):e.push(u),Cm(e,s,u),!o)return _m(fc().useLegacyStoreResult?n:u,s)}function Tm(t,e,n,i,o){var r=Om(t,e,n);return r>-1&&(e.splice(r,1),Cm(e,n,null)),i?r<0?Sm(i,o,"E4009"):void 0:_m(n)}function Om(t,e,n){var i=t.key();if(!function(t,e){return!t._dataByKeyMap||t._dataByKeyMap[JSON.stringify(e)]}(e,n))return-1;for(var o=0,r=e.length;o<r;o++)if(pm(i,t.keyOf(e[o]),n))return o;return-1}var Dm=ac.inherit({toArray:function(){var t=[];for(this.reset();this.next();)t.push(this.current());return t},countable:function(){return!1}}),Am=Dm.inherit({ctor:function(t){this.array=t,this.index=-1},next:function(){return this.index+1<this.array.length&&(this.index++,!0)},current:function(){return this.array[this.index]},reset:function(){this.index=-1},toArray:function(){return this.array.slice(0)},countable:function(){return!0},count:function(){return this.array.length}}),Bm=Dm.inherit({ctor:function(t){this.iter=t},next:function(){return this.iter.next()},current:function(){return this.iter.current()},reset:function(){return this.iter.reset()}}),Mm=Bm.inherit({ctor:function(t,e){this.callBase(t),this.index=-1,this.mapper=e},current:function(){return this.mapper(this.callBase(),this.index)},next:function(){var t=this.callBase();return t&&this.index++,t}}),Pm=Dm.inherit({ctor:function(t,e,n,i){this.langParams=t.langParams,t instanceof Mm||((t=new Mm(t,this._wrap)).langParams=this.langParams),this.iter=t,this.rules=[{getter:e,desc:n,compare:i,langParams:this.langParams}]},thenBy:function(t,e,n){var i=new Pm(this.sortedIter||this.iter,t,e,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 t=this;t.sortedIter||(zu(t.rules,function(){this.getter=Mc(this.getter)}),t.sortedIter=new Mm(new Am(this.iter.toArray().sort(function(e,n){return t._compare(e,n)})),t._unwrap))},_wrap:function(t,e){return{index:e,value:t}},_unwrap:function(t){return t.value},_getDefaultCompare:function(t){return function(e,n){return function(t,e,n){return Au(t)&&Au(e)&&(null!=n&&n.locale||null!=n&&n.collatorOptions)?new Intl.Collator((null==n?void 0:n.locale)||void 0,(null==n?void 0:n.collatorOptions)||void 0).compare(t,e):(t=Hc(t,!1,n),e=Hc(e,!1,n),null===t&&null!==e?-1:null!==t&&null===e||void 0===t&&void 0!==e?1:void 0!==t&&void 0===e||t<e?-1:t>e?1:0)}(e,n,t)}},_compare:function(t,e){var n=t.index,i=e.index;if((t=t.value)===(e=e.value))return n-i;for(var o=0,r=this.rules.length;o<r;o++){var a=this.rules[o],s=a.getter(t),l=a.getter(e),u=(a.compare||this._getDefaultCompare(a.langParams))(s,l);if(u)return a.desc?-u:u}return n-i}}),Rm=function(){var t={},e=function(e){return Hc(e,!1,t)},n=function(e){var n;return Ou(e)?null!==(n=t)&&void 0!==n&&n.locale?e.toLocaleString(t.locale):e.toString():""};function i(t,n,i){return function(o){o=e(t(o));var r,a=""===(r=n)||0===r||!1===r?o===n:o==n;return i&&(a=!a),a}}return function(o,r){return t=r||{},Du(o)?o:function(t){var e=t[0],n=t[1];return!!(Array.isArray(e)||Du(e)&&(Array.isArray(n)||Du(n)||function(t){return"and"===t||"or"===t}(n)))}(o)?(a=[],s=!1,l=!1,zu(o,function(){if(Array.isArray(this)||Du(this)){if(a.length>1&&s!==l)throw new gm.Error("E4019");a.push(Rm(this,t)),s=l,l=!0}else l=function(t){return/^(and|&&|&)$/i.test(t)}(this)}),function(t){for(var e=s,n=0;n<a.length;n++)if(a[n](t)!==s){e=!s;break}return e}):function(t){return"!"===t[0]&&Array.isArray(t[1])}(o)?function(e){var n=e[0],i=Rm(e[1],t);if("!"===n)return function(t){return!i(t)};throw gm.Error("E4003",n)}(o):function(t){t=function(t){return[t[0],t.length<3?"=":String(t[1]).toLowerCase(),t.length<2||t[t.length-1]]}(t);var o=Mc(t[0]),r=t[1],a=t[2];a=e(a);var s=function(t,n){return t=e(o(t)),(null!=a&&null!=t||a===t)&&n(t,a)};switch(r.toLowerCase()){case"=":return i(o,a);case"<>":return i(o,a,!0);case">":return function(t){return s(t,function(t,e){return t>e})};case"<":return function(t){return s(t,function(t,e){return t<e})};case">=":return function(t){return s(t,function(t,e){return t>=e})};case"<=":return function(t){return s(t,function(t,e){return t<=e})};case"startswith":return function(t){return 0===e(n(o(t))).indexOf(a)};case"endswith":return function(t){var i=e(n(o(t))),r=n(a);if(i.length<r.length)return!1;var s=i.lastIndexOf(a);return-1!==s&&s===i.length-a.length};case"contains":return function(t){return e(n(o(t))).indexOf(a)>-1};case"notcontains":return function(t){return-1===e(n(o(t))).indexOf(a)}}throw gm.Error("E4003",r)}(o);var a,s,l}}(),Fm=Bm.inherit({ctor:function(t,e){this.callBase(t),this.langParams=t.langParams,this.criteria=Rm(e,this.langParams)},next:function(){for(;this.iter.next();)if(this.criteria(this.current()))return!0;return!1}}),Hm=Dm.inherit({ctor:function(t,e){this.iter=t,this.getter=e},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 t={},e=[],n=this.iter,i=Mc(this.getter);for(n.reset();n.next();){var o=n.current(),r=i(o);r in t?t[r].push(o):(t[r]=[o],e.push(r))}this.groupedIter=new Am(Nu(e,function(e){return{key:e,items:t[e]}}))}}}),Vm=Bm.inherit({ctor:function(t,e){this.callBase(t),this.getter=Mc(e)},current:function(){return this.getter(this.callBase())},countable:function(){return this.iter.countable()},count:function(){return this.iter.count()}}),Lm=Bm.inherit({ctor:function(t,e,n){this.callBase(t),this.skip=Math.max(0,e),this.take=Math.max(0,n),this.pos=0},next:function(){if(this.pos>=this.skip+this.take)return!1;for(;this.pos<this.skip&&this.iter.next();)this.pos++;return this.pos++,this.iter.next()},reset:function(){this.callBase(),this.pos=0},countable:function(){return this.iter.countable()},count:function(){return Math.min(this.iter.count()-this.skip,this.take)}}),$m=function t(e,n){n=n||{},e instanceof Dm||(e=new Am(e)),n.langParams&&(e.langParams=n.langParams);var i=function(t){var e=n.errorHandler;e&&e(t),mm(t)},o=function(t){var n=(new Cc).fail(i),o=t.step,r=t.finalize;try{e.reset();for(var a=("seed"in t?t.seed:e.next()?e.current():NaN);e.next();)a=o(a,e.current());n.resolve(r?r(a):a)}catch(s){n.reject(s)}return n.promise()},r=function(t){return o(dm[t])},a=function(t){return!Du(t)&&!Array.isArray(t)&&(t=[].slice.call(arguments)),l(new Vm(e,t))},s=function(t){return a(Mc(t))};function l(e){return t(e,n)}return{toArray:function(){return e.toArray()},enumerate:function(){var t=(new Cc).fail(i);try{t.resolve(e.toArray())}catch(n){t.reject(n)}return t.promise()},setLangParams:function(t){e.langParams=t},sortBy:function(t,n,i){return l(new Pm(e,t,n,i))},thenBy:function(t,n,i){if(e instanceof Pm)return l(e.thenBy(t,n,i));throw gm.Error("E4004")},filter:function(t){return Array.isArray(t)||(t=[].slice.call(arguments)),l(new Fm(e,t))},slice:function(t,n){return void 0===n&&(n=Number.MAX_VALUE),l(new Lm(e,t,n))},select:a,groupBy:function(t){return l(new Hm(e,t))},aggregate:function(t,e,n){return o(arguments.length<2?{step:arguments[0]}:{seed:t,step:e,finalize:n})},count:function(){if(e.countable()){var t=(new Cc).fail(i);try{t.resolve(e.count())}catch(n){t.reject(n)}return t.promise()}return r("count")},sum:function(t){return t?s(t).sum():r("sum")},min:function(t){return t?s(t).min():r("min")},max:function(t){return t?s(t).max():r("max")},avg:function(t){return t?s(t).avg():r("avg")}}};function Nm(t,e){return t=t.groupBy(e[0].selector),e.length>1&&(t=t.select(function(t){return $u({},t,{items:Nm($m(t.items),e.slice(1)).toArray()})})),t}var zm=function(t,e,n){var i,o,r,a=(e=e||{}).filter;if(null!==(i=e)&&void 0!==i&&i.langParams&&(null===(o=(r=t).setLangParams)||void 0===o||o.call(r,e.langParams)),a&&(t=t.filter(a)),n)return t;var s=e.sort,l=e.select,u=e.group,c=e.skip,h=e.take;return u&&((u=cm(u)).keepInitialKeyOrder=!!e.group.keepInitialKeyOrder),(s||u)&&(s=cm(s||[]),u&&!u.keepInitialKeyOrder&&(s=function(t,e){var n=[];return zu(t,function(t,i){eh(e,function(t){return i.selector===t.selector}).length<1&&n.push(i)}),n.concat(e)}(u,s)),zu(s,function(e){t=t[e?"thenBy":"sortBy"](this.selector,this.desc,this.compare)})),l&&(t=t.select(l)),u&&(t=Nm(t,u)),(h||c)&&(t=t.slice(c||0,h)),t},Wm=ac.abstract,jm=zm,Km={},Gm=ac.inherit({_langParams:{},ctor:function(t){var e=this;t=t||{},this._eventsStrategy=new If(this),zu(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onPush","onRemoved","onRemoving","onModified","onModifying"],function(n,i){i in t&&e.on(i.slice(2).toLowerCase(),t[i])}),this._key=t.key,this._errorHandler=t.errorHandler,this._useDefaultSearch=!0},_clearCache:th,_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(t){return this._keyGetter||(this._keyGetter=Mc(this.key())),this._keyGetter(t)},_requireKey:function(){if(!this.key())throw gm.Error("E4005")},load:function(t){var e=this;return this._eventsStrategy.fireEvent("loading",[t=t||{}]),this._withLock(this._loadImpl(t)).done(function(n){e._eventsStrategy.fireEvent("loaded",[n,t])})},_loadImpl:function(t){return Pu(this._langParams)||((t=t||{})._langParams=lc({},this._langParams,t._langParams)),jm(this.createQuery(t),t).enumerate()},_withLock:function(t){var e=new Cc;return t.done(function(){var t=this,n=arguments;fm.promise().done(function(){e.resolveWith(t,n)})}).fail(function(){e.rejectWith(this,arguments)}),e},createQuery:Wm,totalCount:function(t){return this._totalCountImpl(t)},_totalCountImpl:function(t){return jm(this.createQuery(t),t,!0).count()},byKey:function(t,e){return this._addFailHandlers(this._withLock(this._byKeyImpl(t,e)))},_byKeyImpl:Wm,insert:function(t){var e=this;return e._eventsStrategy.fireEvent("modifying"),e._eventsStrategy.fireEvent("inserting",[t]),e._addFailHandlers(e._insertImpl(t).done(function(t,n){e._eventsStrategy.fireEvent("inserted",[t,n]),e._eventsStrategy.fireEvent("modified")}))},_insertImpl:Wm,update:function(t,e){var n=this;return n._eventsStrategy.fireEvent("modifying"),n._eventsStrategy.fireEvent("updating",[t,e]),n._addFailHandlers(n._updateImpl(t,e).done(function(){n._eventsStrategy.fireEvent("updated",[t,e]),n._eventsStrategy.fireEvent("modified")}))},_updateImpl:Wm,push:function(t){var e=this,n={changes:t,waitFor:[]};this._eventsStrategy.fireEvent("beforePushAggregation",[n]),kc.apply(void 0,p(n.waitFor)).done(function(){e._pushImpl(t),e._eventsStrategy.fireEvent("beforePush",[{changes:t}]),e._eventsStrategy.fireEvent("push",[t])})},_pushImpl:th,remove:function(t){var e=this;return e._eventsStrategy.fireEvent("modifying"),e._eventsStrategy.fireEvent("removing",[t]),e._addFailHandlers(e._removeImpl(t).done(function(t){e._eventsStrategy.fireEvent("removed",[t]),e._eventsStrategy.fireEvent("modified")}))},_removeImpl:Wm,_addFailHandlers:function(t){return t.fail(this._errorHandler).fail(mm)},on:function(t,e){return this._eventsStrategy.on(t,e),this},off:function(t,e){return this._eventsStrategy.off(t,e),this}});Gm.create=function(t,e){if(!(t in Km))throw gm.Error("E4020",t);return new Km[t](e)},Gm.registerClass=function(t,e){return e&&(Km[e]=t),t},Gm.inherit=function(t){return function(e,n){var i=t.apply(this,[e]);return Gm.registerClass(i,n),i}}(Gm.inherit);var Um=Gm,qm="totalCount",Zm="load";function Qm(t){return t&&Du(t.then)}function Xm(t){return(new Cc).resolve(t).promise()}function Ym(t,e){if(!Du(e))throw gm.Error("E4011",t)}function Jm(t){throw gm.Error("E4012",t)}function ty(t){function e(t){var e=t[0];return e&&e.getResponseHeader?hm(e,t[1]):null}return function(n){var i;(i=n instanceof Error?n:new Error(e(arguments)||n&&String(n)||"Unknown error")).message!==um&&t.reject(i)}}function ey(t,e){var n,i=t._loadFunc;return Ym(Zm,i),n=i.apply(t,[e]),Array.isArray(n)?n=Xm(n):null==n?n=Xm([]):Qm(n)||Jm(Zm),yc(n)}function ny(t,e,n,i){if(e.__rawData)i(e.__rawData);else{var o=e.__rawDataPromise||ey(e,n);e._cacheRawData&&(e.__rawDataPromise=o),o.always(function(){delete e.__rawDataPromise}).done(function(t){e._cacheRawData&&(e.__rawData=t),i(t)}).fail(ty(t))}}function iy(t,e,n,i){var o={};"userData"in(n=n||{})&&(o.userData=n.userData),ny(t,e,o,function(o){var r,a,s,l,u=$m(o,{errorHandler:e._errorHandler}),c=[];i||((r=zm(u,n))===u?s=o.slice(0):c.push(r.enumerate().done(function(t){s=t}))),(n.requireTotalCount||i)&&((a=zm(u,n,!0))===u?l=o.length:c.push(a.count().done(function(t){l=t}))),kc.apply(Yd,c).done(function(){i?t.resolve(l):n.requireTotalCount?t.resolve(s,{totalCount:l}):t.resolve(s)}).fail(function(e){t.reject(e)})})}var oy=Um.inherit({ctor:function(t){this.callBase(t=t||{}),this._useDefaultSearch=!!t.useDefaultSearch||"raw"===t.loadMode,this._loadMode=t.loadMode,this._cacheRawData=!1!==t.cacheRawData,this._loadFunc=t[Zm],this._totalCountFunc=t[qm],this._byKeyFunc=t.byKey,this._insertFunc=t.insert,this._updateFunc=t.update,this._removeFunc=t.remove},_clearCache:function(){delete this.__rawData},createQuery:function(){throw gm.Error("E4010")},clearRawDataCache:function(){this._clearCache()},_totalCountImpl:function(t){var e=new Cc;return"raw"!==this._loadMode||this._totalCountFunc?(function(t,e){var n,i=t._totalCountFunc;if(!Du(i))throw gm.Error("E4021");return Qm(n=i.apply(t,[e]))||(n=Number(n),isFinite(n)||Jm(qm),n=Xm(n)),yc(n)}(this,t).done(function(t){e.resolve(Number(t))}).fail(ty(e)),e=this._addFailHandlers(e)):iy(e,this,t,!0),e.promise()},_pushImpl:function(t){this.__rawData&&wm({keyInfo:this,data:this.__rawData,changes:t})},_loadImpl:function(t){var e=new Cc;return"raw"===this._loadMode?iy(e,this,t,!1):(ey(this,t).done(function(t,n){e.resolve(t,n)}).fail(ty(e)),e=this._addFailHandlers(e)),e.promise()},_byKeyImpl:function(t,e){var n=new Cc;return this._byKeyViaLoad()?(this._requireKey(),function(t,e,n){ny(t,e,{},function(i){for(var o,r=e.key(),a=0,s=i.length;a<s;a++)if(o=i[a],pm(r,e.keyOf(i[a]),n))return void t.resolve(o);t.reject(gm.Error("E4009"))})}(n,this,t)):function(t,e,n){var i,o=t._byKeyFunc;return Ym("byKey",o),Qm(i=o.apply(t,[e,n]))||(i=Xm(i)),yc(i)}(this,t,e).done(function(t){n.resolve(t)}).fail(ty(n)),n.promise()},_byKeyViaLoad:function(){return"raw"===this._loadMode&&!this._byKeyFunc},_insertImpl:function(t){var e,n=this,i=n._insertFunc,o=new Cc;return Ym("insert",i),Qm(e=i.apply(n,[t]))||(e=Xm(e)),yc(e).done(function(e){fc().useLegacyStoreResult?o.resolve(t,e):o.resolve(e||t,n.keyOf(e))}).fail(ty(o)),o.promise()},_updateImpl:function(t,e){var n,i=this._updateFunc,o=new Cc;return Ym("update",i),Qm(n=i.apply(this,[t,e]))||(n=Xm(n)),yc(n).done(function(n){fc().useLegacyStoreResult?o.resolve(t,e):o.resolve(n||e,t)}).fail(ty(o)),o.promise()},_removeImpl:function(t){var e,n=this._removeFunc,i=new Cc;return Ym("remove",n),Qm(e=n.apply(this,[t]))||(e=Xm()),yc(e).done(function(){i.resolve(t)}).fail(ty(i)),i.promise()}});function ry(t){var e=[],n=!1;function i(){for(;e.length;){n=!0;var t=e.shift()();if(void 0!==t){if(t.then)return void kc(t).always(i);throw Yu.Error("E0015")}}n=!1}return{add:function(o,r){t?(e[0]&&r&&r(e[0]),e=[o]):e.push(o),n||i()},busy:function(){return n}}}function ay(t,e){if(null==t)return{};var n,i,o={},r=Object.keys(t);for(i=0;i<r.length;i++)!(e.indexOf(n=r[i])>=0)&&(o[n]=t[n]);return o}ry();var sy=ph(),ly=sc({getXhr:function(){return new sy.XMLHttpRequest}}),uy=ph(),cy="success",hy="error",dy=function(t){var e=ch.createElement("script");for(var n in t)e[n]=t[n];return e},fy=function(t){t.parentNode.removeChild(t)},py=function(t){return ch.getHead().appendChild(t)},_y=function(t){var e=dy({text:t});py(e),fy(e)};function vy(t){return(t.method||"GET").toUpperCase()}var gy=sc({sendRequest:function(t){var e,n=ly.getXhr(),i=new Cc,o=i.promise(),r=!Ou(t.async)||t.async,a=t.dataType,s=t.timeout||0;t.crossDomain=function(t){if(!dh())return!0;var e=!1,n=ch.createElement("a"),i=ch.createElement("a");n.href=uy.location.href;try{i.href=t,i.href=i.href,e=n.protocol+"//"+n.host!=i.protocol+"//"+i.host}catch(r){e=!0}return e}(t.url);var l="jsonp"===a||"script"===a;void 0===t.cache&&(t.cache=!l);var u=function(t){if("jsonp"===t.dataType){var e=Math.random().toString().replace(/\D/g,""),n=t.jsonpCallback||"dxCallback"+Date.now()+"_"+e,i=t.jsonp||"callback";return t.data=t.data||{},t.data[i]=n,n}}(t),c=function(t){var e=t.headers||{};return e["Content-Type"]=e["Content-Type"]||function(t){var e;return t.data&&!t.upload&&"GET"!==vy(t)&&(e="application/x-www-form-urlencoded;charset=utf-8"),t.contentType||e}(t),e.Accept=e.Accept||function(t){var e=t.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 function(t,e,n){for(var i in t=t||{},e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}(i,t.accepts),i[e]?i[e]+("*"!==e?", */*; q=0.01":""):i["*"]}(t),!t.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest"),e}(t),h=function(t,e){var n=t.data,i="string"==typeof n,o=t.url||uy.location.href;return!i&&!t.cache&&((n=n||{})._=Date.now()),n&&!t.upload&&(i||(n=function(t){var e=[];for(var n in t){var i=t[n];void 0!==i&&(null===i&&(i=""),"function"==typeof i&&(i=i()),e.push(encodeURIComponent(n)+"="+encodeURIComponent(i)))}return e.join("&")}(n)),"GET"===vy(t)?(""!==n&&(o+=(o.indexOf("?")>-1?"&":"?")+n),n=null):e["Content-Type"]&&e["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1&&(n=n.replace(/%20/g,"+"))),{url:o,parameters:n}}(t,c),d=h.url,f=h.parameters;if(u&&(uy[u]=function(t){i.resolve(t,cy,n)}),t.crossDomain&&l)return function(t){var e=dy({src:t});return new Promise(function(t,n){var i={load:t,error:n},o=function(t){i[t.type](),fy(e)};for(var r in i)ch.listen(e,r,o);py(e)})}(d).then(function(){"jsonp"!==a&&i.resolve(null,cy,n)},function(){i.reject(n,hy)}),o;if(t.crossDomain&&!("withCredentials"in n))return i.reject(n,hy),o;if(n.open(vy(t),d,r,t.username,t.password),r&&(n.timeout=s,e=function(t,e){return t&&setTimeout(function(){e.customStatus="timeout",e.abort()},t)}(s,n)),n.onreadystatechange=function(t){4===n.readyState&&(clearTimeout(e),function(t){return 200<=t&&t<300}(n.status)?function(t){return 204!==t}(n.status)?function(t,e,n){var i=function(t){return t.responseType&&"text"!==t.responseType||"string"!=typeof t.responseText?t.response:t.responseText}(e);switch(n){case"jsonp":_y(i);break;case"script":_y(i),t.resolve(i,cy,e);break;case"json":try{t.resolve(JSON.parse(i),cy,e)}catch(r){t.reject(e,"parsererror",r)}break;default:t.resolve(i,cy,e)}}(i,n,a):i.resolve(null,"nocontent",n):i.reject(n,n.customStatus||hy))},t.upload&&(n.upload.onprogress=t.upload.onprogress,n.upload.onloadstart=t.upload.onloadstart,n.upload.onabort=t.upload.onabort),t.xhrFields)for(var p in t.xhrFields)n[p]=t.xhrFields[p];for(var _ in"arraybuffer"===t.responseType&&(n.responseType=t.responseType),c)Object.prototype.hasOwnProperty.call(c,_)&&Ou(c[_])&&n.setRequestHeader(_,c[_]);return t.beforeSend&&t.beforeSend(n),n.send(f),o.abort=function(){n.abort()},o}}),my={},yy={array:$m,remote:function t(e,n,i){i=i||[],n=n||{};var o=function(t,e){return{name:t,args:e}},r=function(t){var r,a,s,l,u,c,h,d=new Cc,f=function(t){var e=n.errorHandler;e&&e(t),mm(t),d.reject(t)};function p(t){switch(t.name){case"sortBy":return u=[t.args],!0;case"thenBy":if(!u)throw gm.Error("E4004");return u.push(t.args),!0}return!1}try{Du(r=n.adapter)||(r=my[r]),a=r(n),s=[].concat(i).concat(t);var _=a.optimize;for(_&&_(s);s.length;){if(!p(l=s[0])){if(u){s.unshift(o("multiSort",[u])),u=null;continue}if("enumerate"!==String(l.name)&&(!a[l.name]||!1===a[l.name].apply(a,l.args)))break}s.shift()}h=[],(c=s[0])&&"multiSort"===c.name&&(s.shift(),zu(c.args[0],function(){h.push(o(h.length?"thenBy":"sortBy",this))})),s=h.concat(s),a.exec(e).done(function(t,e){if(s.length){var i=$m(t,{errorHandler:n.errorHandler});zu(s,function(){i=i[this.name].apply(i,this.args)}),i.done(d.resolve).fail(d.reject)}else d.resolve(t,e)}).fail(f)}catch(c){f(c)}return d.promise()},a={};return zu(["sortBy","thenBy","filter","slice","select","groupBy"],function(){var r=String(this);a[r]=function(){return t(e,n,i.concat(o(r,arguments)))}}),zu(["count","min","max","sum","avg","aggregate","enumerate"],function(){var t=String(this);a[t]=function(){return r.call(this,o(t,arguments))}}),a}},by=function(){var t=Array.isArray(arguments[0])?"array":"remote";return yy[t].apply(this,arguments)},Cy=Um.inherit({ctor:function(t){t=Array.isArray(t)?{data:t}:t||{},this.callBase(t);var e=t.data;if(e&&!Array.isArray(e))throw gm.Error("E4006");this._array=e||[]},createQuery:function(){return by(this._array,{errorHandler:this._errorHandler})},_byKeyImpl:function(t){var e=Om(this,this._array,t);return-1===e?vm(gm.Error("E4009")):_m(this._array[e])},_insertImpl:function(t){return Im(this,this._array,t)},_pushImpl:function(t){wm({keyInfo:this,data:this._array,changes:t})},_updateImpl:function(t,e){return Em(this,this._array,t,e)},_removeImpl:function(t){return Tm(this,this._array,t)},clear:function(){this._eventsStrategy.fireEvent("modifying"),this._array=[],this._eventsStrategy.fireEvent("modified")}},"array"),ky=["items"],xy="canceled",wy=function(t){return"pending"===t.state()},Sy=function(t){switch(t.length){case 0:return;case 1:return t[0]}return[].slice.call(t)},Ey=function t(e,n,i){return Array.isArray(e)?n?function(e,n,i){return Nu(e,function(e){return lc({},ay(e,ky),{items:t(e.items,n-1,i)})})}(e,n,i):Nu(e,i):e},Iy=function(t,e){var n;return null!==(n=t)&&void 0!==n&&n.data&&(e=t,t=t.data),Array.isArray(t)||(t=[t]),{data:t,extra:e}},Ty=function(t,e){return new oy({load:function(){return gy.sendRequest({url:t,dataType:"json"})},loadMode:null==e?void 0:e.fromUrlLoadMode})},Oy=function(t,e){var n;return"string"==typeof t&&(t={paginate:!1,store:Ty(t,e)}),void 0===t&&(t=[]),void 0===(t=Array.isArray(t)||t instanceof Um?{store:t}:$u({},t)).store&&(t.store=[]),n=t.store,"load"in t?n=function(t){var e={};return zu(["useDefaultSearch","key","load","loadMode","cacheRawData","byKey","lookup","totalCount","insert","update","remove"],function(){e[this]=t[this],delete t[this]}),new oy(e)}(t):Array.isArray(n)?n=new Cy(n):Ru(n)&&(n=function(t){var e=t.type;return delete t.type,Um.create(e,t)}($u({},n))),t.store=n,t},Dy=function(){function t(){m(this,t),this._counter=-1,this._deferreds={}}return b(t,[{key:"add",value:function(t){return this._counter++,this._deferreds[this._counter]=t,this._counter}},{key:"remove",value:function(t){return delete this._deferreds[t]}},{key:"cancel",value:function(t){return t in this._deferreds&&(this._deferreds[t].reject(xy),!0)}},{key:"cancelAll",value:function(){for(;this._counter>-1;)this.cancel(this._counter),this._counter--}}]),t}(),Ay=ac.inherit({ctor:function(t){var e,n=this;if(t=Oy(t),this._eventsStrategy=new If(this,{syncStrategy:!0}),this._store=t.store,this._changedTime=0,0!==t.pushAggregationTimeout){var i,o,r=function(t,e){var n=[],i=function(t,e){var n;return function(){var i=this;return n||(n=setTimeout(function(){n=void 0,t.call(i)},Du(e)?e():e)),n}}(function(){t.call(this,n),n=[]},e);return function(t){var e;return Array.isArray(t)&&(e=n).push.apply(e,p(t)),i.call(this,n)}}(function(t){i.resolve(),kc.apply(void 0,p(o)).done(function(){return n._onPush(t)}),o=void 0,i=void 0},void 0===t.pushAggregationTimeout?function(){return 5*n._changedTime}:t.pushAggregationTimeout);this._onPushHandler=function(t){n._aggregationTimeoutId=r(t.changes),i||(i=new Cc),o=t.waitFor,t.waitFor.push(i.promise())},this._store.on("beforePushAggregation",this._onPushHandler)}else this._onPushHandler=function(t){return n._onPush(t)},this._store.on("push",this._onPushHandler);this._storeLoadOptions=this._extractLoadOptions(t),this._mapFunc=t.map,this._postProcessFunc=t.postProcess,this._pageIndex=void 0!==t.pageIndex?t.pageIndex:0,this._pageSize=void 0!==t.pageSize?t.pageSize:20,this._loadingCount=0,this._loadQueue=this._createLoadQueue(),this._searchValue="searchValue"in t?t.searchValue:null,this._searchOperation=t.searchOperation||"contains",this._searchExpr=t.searchExpr,this._paginate=t.paginate,this._reshapeOnPush=null!==(e=t.reshapeOnPush)&&void 0!==e&&e,zu(["onChanged","onLoadError","onLoadingChanged","onCustomizeLoadResult","onCustomizeStoreLoadOptions"],function(e,i){i in t&&n.on(i.substr(2,1).toLowerCase()+i.substr(3),t[i])}),this._operationManager=new Dy,this._init()},_init:function(){this._items=[],this._userData={},this._totalCount=-1,this._isLoaded=!1,Ou(this._paginate)||(this._paginate=!this.group()),this._isLastPage=!this._paginate},dispose:function(){var t;this._store.off("beforePushAggregation",this._onPushHandler),this._store.off("push",this._onPushHandler),this._eventsStrategy.dispose(),clearTimeout(this._aggregationTimeoutId),null===(t=this._delayedLoadTask)||void 0===t||t.abort(),this._operationManager.cancelAll(),delete this._store,delete this._items,delete this._delayedLoadTask,this._disposed=!0},_extractLoadOptions:function(t){var e={},n=["sort","filter","langParams","select","group","requireTotalCount"],i=this._store._customLoadOptions();return i&&(n=n.concat(i)),zu(n,function(){e[this]=t[this]}),e},loadOptions:function(){return this._storeLoadOptions},items:function(){return this._items},pageIndex:function(t){if(!Bu(t))return this._pageIndex;this._pageIndex=t,this._isLastPage=!this._paginate},paginate:function(t){if(!Tu(t))return this._paginate;this._paginate!==t&&(this._paginate=t,this.pageIndex(0))},pageSize:function(t){if(!Bu(t))return this._pageSize;this._pageSize=t},isLastPage:function(){return this._isLastPage},generateStoreLoadOptionAccessor:function(t){var e=this;return function(n){var i=Sy(n);if(void 0===i)return e._storeLoadOptions[t];e._storeLoadOptions[t]=i}},sort:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.generateStoreLoadOptionAccessor("sort")(e)},filter:function(){var t=Sy(arguments);if(void 0===t)return this._storeLoadOptions.filter;this._storeLoadOptions.filter=t,this.pageIndex(0)},group:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.generateStoreLoadOptionAccessor("group")(e)},select:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.generateStoreLoadOptionAccessor("select")(e)},requireTotalCount:function(t){if(!Tu(t))return this._storeLoadOptions.requireTotalCount;this._storeLoadOptions.requireTotalCount=t},searchValue:function(t){if(arguments.length<1)return this._searchValue;this._searchValue=t,this.pageIndex(0)},searchOperation:function(t){if(!Au(t))return this._searchOperation;this._searchOperation=t,this.pageIndex(0)},searchExpr:function(t){var e=arguments.length;if(0===e)return this._searchExpr;e>1&&(t=[].slice.call(arguments)),this._searchExpr=t,this.pageIndex(0)},store:function(){return this._store},key:function(){var t;return null===(t=this._store)||void 0===t?void 0:t.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 ry()},_changeLoadingCount:function(t){var e=this.isLoading();this._loadingCount+=t;var n=this.isLoading();e^n&&this._eventsStrategy.fireEvent("loadingChanged",[n])},_scheduleLoadCallbacks:function(t){var e=this;this.beginLoading(),t.always(function(){e.endLoading()})},_scheduleFailCallbacks:function(t){var e=this;t.fail(function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];n[0]!==xy&&e._eventsStrategy.fireEvent("loadError",n)})},_fireChanged:function(t){var e=new Date;this._eventsStrategy.fireEvent("changed",t),this._changedTime=new Date-e},_scheduleChangedCallbacks:function(t){var e=this;t.done(function(){return e._fireChanged()})},loadSingle:function(t,e){var n=this,i=new Cc,o=this.key(),r=this._store,a=this._createStoreLoadOptions();return this._scheduleFailCallbacks(i),arguments.length<2&&(e=t,t=o),delete a.skip,delete a.group,delete a.refresh,delete a.pageIndex,delete a.searchString,(t===o||r instanceof oy&&!r._byKeyViaLoad()?r.byKey(e,a):(a.take=1,a.filter=a.filter?[a.filter,[t,e]]:[t,e],r.load(a))).fail(i.reject).done(function(t){var e=Array.isArray(t)&&!t.length;!Ou(t)||e?i.reject(new gm.Error("E4009")):(Array.isArray(t)||(t=[t]),i.resolve(n._applyMapFunction(t)[0]))}),i.promise()},load:function(){var t=this,e=new Cc,n=function(){if(!t._disposed&&wy(e))return t._loadFromStore(i,e)};this._scheduleLoadCallbacks(e),this._scheduleFailCallbacks(e),this._scheduleChangedCallbacks(e);var i=this._createLoadOperation(e);return this._eventsStrategy.fireEvent("customizeStoreLoadOptions",[i]),this._loadQueue.add(function(){return"number"==typeof i.delay?t._delayedLoadTask=Lc(n,i.delay):n(),e.promise()}),e.promise({operationId:i.operationId})},_onPush:function(t){var e=this;if(this._reshapeOnPush)this.load();else{var n={changes:t};this._eventsStrategy.fireEvent("changing",[n]);var i=this.group(),o=this.items(),r=0,a=this.paginate()||i?t.filter(function(t){return"update"===t.type}):t;i&&(r=Array.isArray(i)?i.length:1),this._mapFunc&&a.forEach(function(t){"insert"===t.type&&(t.data=e._mapFunc(t.data))}),n.postProcessChanges&&(a=n.postProcessChanges(a)),wm({keyInfo:this.store(),data:o,changes:a,groupCount:r,useInsertIndex:!0}),this._fireChanged([{changes:t}])}},_createLoadOperation:function(t){var e=this,n=this._operationManager.add(t),i=this._createStoreLoadOptions();return this._store&&!Pu(null==i?void 0:i.langParams)&&(this._store._langParams=lc({},this._store._langParams,i.langParams)),t.always(function(){return e._operationManager.remove(n)}),{operationId:n,storeLoadOptions:i}},reload:function(){return this.store()._clearCache(),this._init(),this.load()},cancel:function(t){return this._operationManager.cancel(t)},cancelAll:function(){return this._operationManager.cancelAll()},_addSearchOptions:function(t){this._disposed||(this.store()._useDefaultSearch?this._addSearchFilter(t):(t.searchOperation=this._searchOperation,t.searchValue=this._searchValue,t.searchExpr=this._searchExpr))},_createStoreLoadOptions:function(){var t=$u({},this._storeLoadOptions);return this._addSearchOptions(t),this._paginate&&this._pageSize&&(t.skip=this._pageIndex*this._pageSize,t.take=this._pageSize),t.userData=this._userData,t},_addSearchFilter:function(t){var e=this._searchValue,n=this._searchOperation,i=this._searchExpr,o=[];!e||(i||(i="this"),Array.isArray(i)||(i=[i]),zu(i,function(t,i){o.length&&o.push("or"),o.push([i,n,e])}),t.filter=t.filter?[o,t.filter]:o)},_loadFromStore:function(t,e){var n=this,i=function(i,o){if(!n._disposed&&wy(e)){var r=$u(Iy(i,o),t);n._eventsStrategy.fireEvent("customizeLoadResult",[r]),kc(r.data).done(function(t){r.data=t,n._processStoreLoadResult(r,e)}).fail(e.reject)}};return t.data?(new Cc).resolve(t.data).done(i):this.store().load(t.storeLoadOptions).done(i).fail(e.reject)},_processStoreLoadResult:function(t,e){var n=this,i=t.data,o=t.extra,r=t.storeLoadOptions,a=function(){return n._isLoaded=!0,n._totalCount=isFinite(o.totalCount)?o.totalCount:-1,e.resolve(i,o)};this._disposed||(i=this._applyPostProcessFunction(this._applyMapFunction(i)),Mu(o)||(o={}),this._items=i,(!i.length||!this._paginate||this._pageSize&&i.length<this._pageSize)&&(this._isLastPage=!0),r.requireTotalCount&&!isFinite(o.totalCount)?n.store().totalCount(r).done(function(t){o.totalCount=t,a()}).fail(e.reject):a())},_applyMapFunction:function(t){return this._mapFunc?function(t,e,n){var i=n?cm(n).length:0;return Ey(t,i,e)}(t,this._mapFunc,this.group()):t},_applyPostProcessFunction:function(t){return this._postProcessFunc?this._postProcessFunc(t):t},on:function(t,e){return this._eventsStrategy.on(t,e),this},off:function(t,e){return this._eventsStrategy.off(t,e),this}}),By={load:function(){return Cc().reject()},loadSingle:function(){return Cc().reject()},loadFromStore:function(){return Cc().reject()},loadNextPage:function(){return Cc().reject()},loadOptions:th,userData:th,cancel:th,cancelAll:th,filter:th,addSearchFilter:th,group:th,paginate:th,pageSize:th,pageIndex:th,resetDataSourcePageIndex:th,totalCount:th,isLastPage:th,isLoading:th,isLoaded:th,searchValue:th,searchOperation:th,searchExpr:th,select:th,key:th,keyOf:th,store:th,items:th,applyMapFunction:th,getDataSource:th,reload:th,on:th,off:th},My="_dataSourceOptions",Py="_dataSourceChangedHandler",Ry="_dataSourceLoadErrorHandler",Fy="_dataSourceLoadingChangedHandler",Hy="_dataSourceFromUrlLoadMode",Vy="_getSpecificDataSourceOption",Ly="_normalizeDataSource",$y={postCtor:function(){this.on("disposing",(function(){this._disposeDataSource()}).bind(this))},_refreshDataSource:function(){this._initDataSource(),this._loadDataSource()},_initDataSource:function(){var t,e,n=Vy in this?this[Vy]():this.option("dataSource");this._disposeDataSource(),n&&(n instanceof Ay?(this._isSharedDataSource=!0,this._dataSource=n):(t=My in this?this[My]():{},e=this._dataSourceType?this._dataSourceType():Ay,n=Oy(n,{fromUrlLoadMode:Hy in this&&this[Hy]()}),this._dataSource=new e($u(!0,{},t,n))),Ly in this&&(this._dataSource=this[Ly](this._dataSource)),this._addDataSourceHandlers(),this._initDataController())},_initDataController:function(){var t,e=null===(t=this.option)||void 0===t?void 0:t.call(this,"_dataController");this._dataController=e||new(function(){function t(e){if(m(this,t),!e)return By;this._dataSource=e}return b(t,[{key:"load",value:function(){return this._dataSource.load()}},{key:"loadSingle",value:function(t,e){return arguments.length<2&&(e=t,t=this.key()),this._dataSource.loadSingle(t,e)}},{key:"loadFromStore",value:function(t){return this.store().load(t)}},{key:"loadNextPage",value:function(){return this.pageIndex(1+this.pageIndex()),this.load()}},{key:"loadOptions",value:function(){return this._dataSource.loadOptions()}},{key:"userData",value:function(){return this._dataSource._userData}},{key:"cancel",value:function(t){this._dataSource.cancel(t)}},{key:"cancelAll",value:function(){this._dataSource.cancelAll()}},{key:"filter",value:function(t){return this._dataSource.filter(t)}},{key:"addSearchFilter",value:function(t){this._dataSource._addSearchFilter(t)}},{key:"group",value:function(t){return this._dataSource.group(t)}},{key:"paginate",value:function(){return this._dataSource.paginate()}},{key:"pageSize",value:function(){return this._dataSource._pageSize}},{key:"pageIndex",value:function(t){return this._dataSource.pageIndex(t)}},{key:"resetDataSourcePageIndex",value:function(){this.pageIndex()&&(this.pageIndex(0),this.load())}},{key:"totalCount",value:function(){return this._dataSource.totalCount()}},{key:"isLastPage",value:function(){return this._dataSource.isLastPage()||!this._dataSource._pageSize}},{key:"isLoading",value:function(){return this._dataSource.isLoading()}},{key:"isLoaded",value:function(){return this._dataSource.isLoaded()}},{key:"searchValue",value:function(t){return arguments.length?this._dataSource.searchValue(t):this._dataSource.searchValue()}},{key:"searchOperation",value:function(t){return this._dataSource.searchOperation(t)}},{key:"searchExpr",value:function(t){return arguments.length?this._dataSource.searchExpr(t):this._dataSource.searchExpr()}},{key:"select",value:function(){var t;return(t=this._dataSource).select.apply(t,arguments)}},{key:"key",value:function(){return this._dataSource.key()}},{key:"keyOf",value:function(t){return this.store().keyOf(t)}},{key:"store",value:function(){return this._dataSource.store()}},{key:"items",value:function(){return this._dataSource.items()}},{key:"applyMapFunction",value:function(t){return this._dataSource._applyMapFunction(t)}},{key:"getDataSource",value:function(){return this._dataSource||null}},{key:"reload",value:function(){return this._dataSource.reload()}},{key:"on",value:function(t,e){this._dataSource.on(t,e)}},{key:"off",value:function(t,e){this._dataSource.off(t,e)}}]),t}())(this._dataSource)},_addDataSourceHandlers:function(){Py in this&&this._addDataSourceChangeHandler(),Ry in this&&this._addDataSourceLoadErrorHandler(),Fy in this&&this._addDataSourceLoadingChangedHandler(),this._addReadyWatcher()},_addReadyWatcher:function(){this._dataSource.on("loadingChanged",(function(t){this._ready&&this._ready(!t)}).bind(this))},_addDataSourceChangeHandler:function(){var t=this._dataSource;this._proxiedDataSourceChangedHandler=(function(e){this[Py](t.items(),e)}).bind(this),t.on("changed",this._proxiedDataSourceChangedHandler)},_addDataSourceLoadErrorHandler:function(){this._proxiedDataSourceLoadErrorHandler=this[Ry].bind(this),this._dataSource.on("loadError",this._proxiedDataSourceLoadErrorHandler)},_addDataSourceLoadingChangedHandler:function(){this._proxiedDataSourceLoadingChangedHandler=this[Fy].bind(this),this._dataSource.on("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)},_loadDataSource:function(){var t=this._dataSource;t&&(t.isLoaded()?this._proxiedDataSourceChangedHandler&&this._proxiedDataSourceChangedHandler():t.load())},_loadSingle:function(t,e){return t="this"===t?this._dataSource.key()||"this":t,this._dataSource.loadSingle(t,e)},_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}},Ny=ac.inherit({ctor:function(t,e,n){this._$element=t,this._options=e,this._rawData=n,kv(t,this,this._dispose),this._render()},_render:function(){var t=Yd("<div>").addClass("dx-item-content-placeholder");this._$element.append(t),this._watchers=[],this._renderWatchers()},_renderWatchers:function(){this._startWatcher("disabled",this._renderDisabled.bind(this)),this._startWatcher("visible",this._renderVisible.bind(this))},_startWatcher:function(t,e){var n=this._rawData,i=this._options.fieldGetter(t),o=function(t,e,n){var i,o=function(t){i!==t&&(n(t,i),i=t)};return{dispose:t(e,o),force:function(){o(e())}}}(this._options.watchMethod(),function(){return i(n)},(function(t,n){this._dirty=!0,e(t,n)}).bind(this));this._watchers.push(o)},setDataField:function(){if(this._dirty=!1,zu(this._watchers,function(t,e){e.force()}),this._dirty)return!0},_renderDisabled:function(t,e){this._$element.toggleClass("dx-state-disabled",!!t),this._$element.attr("aria-disabled",!!t),this._updateOwnerFocus(t)},_updateOwnerFocus:function(t){var e=this._options.owner;e&&t&&e._resetItemFocus(this._$element)},_renderVisible:function(t,e){this._$element.toggleClass("dx-state-invisible",void 0!==t&&!t)},_dispose:function(){zu(this._watchers,function(t,e){e.dispose()})}});Ny.getInstance=function(t){return xv(t,this)};var zy=Ny,Wy={"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"},jy=function(t,e){var n=t[e];return n?"root"!==n&&n:e.substr(0,e.lastIndexOf("-"))},Ky=sc({locale:function(){var t="en";return function(e){if(!e)return t;t=e}}(),getValueByClosestLocale:function(t){for(var e,n=this.locale(),i=t(n);!i&&!e;)(n=jy(Wy,n))?i=t(n):e=!0;return void 0===i&&"en"!==n?t("en"):i}}),Gy=$u(!0,{},{en:{Yes:"Yes",No:"No",Cancel:"Cancel",Close:"Close",Clear:"Clear",Done:"Done",Loading:"Loading...",Select:"Select...",Search:"Search",Back:"Back",OK:"OK","dxCollectionWidget-noDataText":"No data to display","dxDropDownEditor-selectLabel":"Select","validation-required":"Required","validation-required-formatted":"{0} is required","validation-numeric":"Value must be a number","validation-numeric-formatted":"{0} must be a number","validation-range":"Value is out of range","validation-range-formatted":"{0} is out of range","validation-stringLength":"The length of the value is not correct","validation-stringLength-formatted":"The length of {0} is not correct","validation-custom":"Value is invalid","validation-custom-formatted":"{0} is invalid","validation-async":"Value is invalid","validation-async-formatted":"{0} is invalid","validation-compare":"Values do not match","validation-compare-formatted":"{0} does not match","validation-pattern":"Value does not match pattern","validation-pattern-formatted":"{0} does not match pattern","validation-email":"Email is invalid","validation-email-formatted":"{0} is invalid","validation-mask":"Value is invalid","dxLookup-searchPlaceholder":"Minimum character number: {0}","dxList-pullingDownText":"Pull down to refresh...","dxList-pulledDownText":"Release to refresh...","dxList-refreshingText":"Refreshing...","dxList-pageLoadingText":"Loading...","dxList-nextButtonText":"More","dxList-selectAll":"Select All","dxListEditDecorator-delete":"Delete","dxListEditDecorator-more":"More","dxScrollView-pullingDownText":"Pull down to refresh...","dxScrollView-pulledDownText":"Release to refresh...","dxScrollView-refreshingText":"Refreshing...","dxScrollView-reachBottomText":"Loading...","dxDateBox-simulatedDataPickerTitleTime":"Select time","dxDateBox-simulatedDataPickerTitleDate":"Select date","dxDateBox-simulatedDataPickerTitleDateTime":"Select date and time","dxDateBox-validation-datetime":"Value must be a date or time","dxDateRangeBox-invalidStartDateMessage":"Start value must be a date","dxDateRangeBox-invalidEndDateMessage":"End value must be a date","dxDateRangeBox-startDateOutOfRangeMessage":"Start date is out of range","dxDateRangeBox-endDateOutOfRangeMessage":"End date is out of range","dxDateRangeBox-startDateLabel":"Start Date","dxDateRangeBox-endDateLabel":"End Date","dxFileUploader-selectFile":"Select a file","dxFileUploader-dropFile":"or Drop a file here","dxFileUploader-bytes":"bytes","dxFileUploader-kb":"kb","dxFileUploader-Mb":"Mb","dxFileUploader-Gb":"Gb","dxFileUploader-upload":"Upload","dxFileUploader-uploaded":"Uploaded","dxFileUploader-readyToUpload":"Ready to upload","dxFileUploader-uploadAbortedMessage":"Upload cancelled","dxFileUploader-uploadFailedMessage":"Upload failed","dxFileUploader-invalidFileExtension":"File type is not allowed","dxFileUploader-invalidMaxFileSize":"File is too large","dxFileUploader-invalidMinFileSize":"File is too small","dxRangeSlider-ariaFrom":"From","dxRangeSlider-ariaTill":"Till","dxSwitch-switchedOnText":"ON","dxSwitch-switchedOffText":"OFF","dxForm-optionalMark":"optional","dxForm-requiredMessage":"{0} is required","dxNumberBox-invalidValueMessage":"Value must be a number","dxNumberBox-noDataText":"No data","dxDataGrid-emptyHeaderWithColumnChooserText":"Use {0} to display columns","dxDataGrid-emptyHeaderWithGroupPanelText":"Drag a column from the group panel here","dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText":"Use {0} or drag a column from the group panel","dxDataGrid-emptyHeaderColumnChooserText":"column chooser","dxDataGrid-columnChooserTitle":"Column Chooser","dxDataGrid-columnChooserEmptyText":"Drag a column here to hide it","dxDataGrid-groupContinuesMessage":"Continues on the next page","dxDataGrid-groupContinuedMessage":"Continued from the previous page","dxDataGrid-groupHeaderText":"Group by This Column","dxDataGrid-ungroupHeaderText":"Ungroup","dxDataGrid-ungroupAllText":"Ungroup All","dxDataGrid-editingEditRow":"Edit","dxDataGrid-editingSaveRowChanges":"Save","dxDataGrid-editingCancelRowChanges":"Cancel","dxDataGrid-editingDeleteRow":"Delete","dxDataGrid-editingUndeleteRow":"Undelete","dxDataGrid-editingConfirmDeleteMessage":"Are you sure you want to delete this record?","dxDataGrid-validationCancelChanges":"Cancel changes","dxDataGrid-groupPanelEmptyText":"Drag a column header here to group by that column","dxDataGrid-noDataText":"No data","dxDataGrid-searchPanelPlaceholder":"Search...","dxDataGrid-filterRowShowAllText":"(All)","dxDataGrid-filterRowResetOperationText":"Reset","dxDataGrid-filterRowOperationEquals":"Equals","dxDataGrid-filterRowOperationNotEquals":"Does not equal","dxDataGrid-filterRowOperationLess":"Less than","dxDataGrid-filterRowOperationLessOrEquals":"Less than or equal to","dxDataGrid-filterRowOperationGreater":"Greater than","dxDataGrid-filterRowOperationGreaterOrEquals":"Greater than or equal to","dxDataGrid-filterRowOperationStartsWith":"Starts with","dxDataGrid-filterRowOperationContains":"Contains","dxDataGrid-filterRowOperationNotContains":"Does not contain","dxDataGrid-filterRowOperationEndsWith":"Ends with","dxDataGrid-filterRowOperationBetween":"Between","dxDataGrid-filterRowOperationBetweenStartText":"Start","dxDataGrid-filterRowOperationBetweenEndText":"End","dxDataGrid-ariaSearchBox":"Search box","dxDataGrid-applyFilterText":"Apply filter","dxDataGrid-trueText":"true","dxDataGrid-falseText":"false","dxDataGrid-sortingAscendingText":"Sort Ascending","dxDataGrid-sortingDescendingText":"Sort Descending","dxDataGrid-sortingClearText":"Clear Sorting","dxDataGrid-ariaNotSortedColumn":"Not sorted column","dxDataGrid-ariaSortedAscendingColumn":"Column sorted in ascending order","dxDataGrid-ariaSortedDescendingColumn":"Column sorted in descending order","dxDataGrid-ariaSortIndex":"Sort index {0}","dxDataGrid-editingSaveAllChanges":"Save changes","dxDataGrid-editingCancelAllChanges":"Discard changes","dxDataGrid-editingAddRow":"Add a row","dxDataGrid-summaryMin":"Min: {0}","dxDataGrid-summaryMinOtherColumn":"Min of {1} is {0}","dxDataGrid-summaryMax":"Max: {0}","dxDataGrid-summaryMaxOtherColumn":"Max of {1} is {0}","dxDataGrid-summaryAvg":"Avg: {0}","dxDataGrid-summaryAvgOtherColumn":"Avg of {1} is {0}","dxDataGrid-summarySum":"Sum: {0}","dxDataGrid-summarySumOtherColumn":"Sum of {1} is {0}","dxDataGrid-summaryCount":"Count: {0}","dxDataGrid-columnFixingFix":"Fix","dxDataGrid-columnFixingUnfix":"Unfix","dxDataGrid-columnFixingLeftPosition":"To the left","dxDataGrid-columnFixingRightPosition":"To the right","dxDataGrid-exportTo":"Export","dxDataGrid-exportToExcel":"Export to Excel file","dxDataGrid-exporting":"Exporting...","dxDataGrid-excelFormat":"Excel file","dxDataGrid-selectedRows":"Selected rows","dxDataGrid-exportSelectedRows":"Export selected rows to {0}","dxDataGrid-exportAll":"Export all data to {0}","dxDataGrid-headerFilterLabel":"Filter options","dxDataGrid-headerFilterIndicatorLabel":"Show filter options for column '{0}'","dxDataGrid-headerFilterEmptyValue":"(Blanks)","dxDataGrid-headerFilterOK":"OK","dxDataGrid-headerFilterCancel":"Cancel","dxDataGrid-ariaAdaptiveCollapse":"Hide additional data","dxDataGrid-ariaAdaptiveExpand":"Display additional data","dxDataGrid-ariaColumn":"Column","dxDataGrid-ariaColumnHeader":"Column header","dxDataGrid-ariaValue":"Value","dxDataGrid-ariaError":"Error","dxDataGrid-ariaRevertButton":"Press Escape to discard the changes","dxDataGrid-ariaFilterCell":"Filter cell","dxDataGrid-ariaCollapse":"Collapse","dxDataGrid-ariaModifiedCell":"Modified","dxDataGrid-ariaDeletedCell":"Deleted","dxDataGrid-ariaEditableCell":"Editable","dxDataGrid-ariaExpand":"Expand","dxDataGrid-ariaCollapsedRow":"Collapsed row","dxDataGrid-ariaExpandedRow":"Expanded row","dxDataGrid-ariaDataGrid":"Data grid with {0} rows and {1} columns","dxDataGrid-ariaSearchInGrid":"Search in the data grid","dxDataGrid-ariaSelectAll":"Select all","dxDataGrid-ariaSelectRow":"Select row","dxDataGrid-ariaToolbar":"Data grid toolbar","dxDataGrid-ariaEditForm":"Edit form","dxDataGrid-filterBuilderPopupTitle":"Filter Builder","dxDataGrid-filterPanelCreateFilter":"Create Filter","dxDataGrid-filterPanelClearFilter":"Clear","dxDataGrid-filterPanelFilterEnabledHint":"Enable the filter","dxTreeList-ariaTreeList":"Tree list with {0} rows and {1} columns","dxTreeList-ariaSearchInGrid":"Search in the tree list","dxTreeList-ariaToolbar":"Tree list toolbar","dxTreeList-editingAddRowToNode":"Add","dxPager-infoText":"Page {0} of {1} ({2} items)","dxPager-pagesCountText":"of","dxPager-pageSize":"Items per page: {0}","dxPager-pageSizesAllText":"All","dxPager-page":"Page {0}","dxPager-prevPage":"Previous Page","dxPager-nextPage":"Next Page","dxPager-ariaLabel":"Page Navigation","dxPager-ariaPageSize":"Page size","dxPager-ariaPageNumber":"Page number","dxPivotGrid-grandTotal":"Grand Total","dxPivotGrid-total":"{0} Total","dxPivotGrid-fieldChooserTitle":"Field Chooser","dxPivotGrid-showFieldChooser":"Show Field Chooser","dxPivotGrid-expandAll":"Expand All","dxPivotGrid-collapseAll":"Collapse All","dxPivotGrid-sortColumnBySummary":'Sort "{0}" by This Column',"dxPivotGrid-sortRowBySummary":'Sort "{0}" by This Row',"dxPivotGrid-removeAllSorting":"Remove All Sorting","dxPivotGrid-dataNotAvailable":"N/A","dxPivotGrid-rowFields":"Row Fields","dxPivotGrid-columnFields":"Column Fields","dxPivotGrid-dataFields":"Data Fields","dxPivotGrid-filterFields":"Filter Fields","dxPivotGrid-allFields":"All Fields","dxPivotGrid-columnFieldArea":"Drop Column Fields Here","dxPivotGrid-dataFieldArea":"Drop Data Fields Here","dxPivotGrid-rowFieldArea":"Drop Row Fields Here","dxPivotGrid-filterFieldArea":"Drop Filter Fields Here","dxScheduler-editorLabelTitle":"Subject","dxScheduler-editorLabelStartDate":"Start Date","dxScheduler-editorLabelEndDate":"End Date","dxScheduler-editorLabelDescription":"Description","dxScheduler-editorLabelRecurrence":"Repeat","dxScheduler-openAppointment":"Open appointment","dxScheduler-recurrenceNever":"Never","dxScheduler-recurrenceMinutely":"Every minute","dxScheduler-recurrenceHourly":"Hourly","dxScheduler-recurrenceDaily":"Daily","dxScheduler-recurrenceWeekly":"Weekly","dxScheduler-recurrenceMonthly":"Monthly","dxScheduler-recurrenceYearly":"Yearly","dxScheduler-recurrenceRepeatEvery":"Repeat Every","dxScheduler-recurrenceRepeatOn":"Repeat On","dxScheduler-recurrenceEnd":"End repeat","dxScheduler-recurrenceAfter":"After","dxScheduler-recurrenceOn":"On","dxScheduler-recurrenceRepeatMinutely":"minute(s)","dxScheduler-recurrenceRepeatHourly":"hour(s)","dxScheduler-recurrenceRepeatDaily":"day(s)","dxScheduler-recurrenceRepeatWeekly":"week(s)","dxScheduler-recurrenceRepeatMonthly":"month(s)","dxScheduler-recurrenceRepeatYearly":"year(s)","dxScheduler-switcherDay":"Day","dxScheduler-switcherWeek":"Week","dxScheduler-switcherWorkWeek":"Work Week","dxScheduler-switcherMonth":"Month","dxScheduler-switcherAgenda":"Agenda","dxScheduler-switcherTimelineDay":"Timeline Day","dxScheduler-switcherTimelineWeek":"Timeline Week","dxScheduler-switcherTimelineWorkWeek":"Timeline Work Week","dxScheduler-switcherTimelineMonth":"Timeline Month","dxScheduler-recurrenceRepeatOnDate":"on date","dxScheduler-recurrenceRepeatCount":"occurrence(s)","dxScheduler-allDay":"All day","dxScheduler-confirmRecurrenceEditTitle":"Edit Recurring Appointment","dxScheduler-confirmRecurrenceDeleteTitle":"Delete Recurring Appointment","dxScheduler-confirmRecurrenceEditMessage":"Do you want to edit only this appointment or the whole series?","dxScheduler-confirmRecurrenceDeleteMessage":"Do you want to delete only this appointment or the whole series?","dxScheduler-confirmRecurrenceEditSeries":"Edit series","dxScheduler-confirmRecurrenceDeleteSeries":"Delete series","dxScheduler-confirmRecurrenceEditOccurrence":"Edit appointment","dxScheduler-confirmRecurrenceDeleteOccurrence":"Delete appointment","dxScheduler-noTimezoneTitle":"No timezone","dxScheduler-moreAppointments":"{0} more","dxCalendar-todayButtonText":"Today","dxCalendar-ariaWidgetName":"Calendar","dxCalendar-previousMonthButtonLabel":"Previous month","dxCalendar-previousYearButtonLabel":"Previous year","dxCalendar-previousDecadeButtonLabel":"Previous decade","dxCalendar-previousCenturyButtonLabel":"Previous century","dxCalendar-nextMonthButtonLabel":"Next month","dxCalendar-nextYearButtonLabel":"Next year","dxCalendar-nextDecadeButtonLabel":"Next decade","dxCalendar-nextCenturyButtonLabel":"Next century","dxCalendar-captionMonthLabel":"Month selection","dxCalendar-captionYearLabel":"Year selection","dxCalendar-captionDecadeLabel":"Decade selection","dxCalendar-captionCenturyLabel":"Century selection","dxColorView-ariaRed":"Red","dxColorView-ariaGreen":"Green","dxColorView-ariaBlue":"Blue","dxColorView-ariaAlpha":"Transparency","dxColorView-ariaHex":"Color code","dxTagBox-selected":"{0} selected","dxTagBox-allSelected":"All selected ({0})","dxTagBox-moreSelected":"{0} more","vizExport-printingButtonText":"Print","vizExport-titleMenuText":"Exporting/Printing","vizExport-exportButtonText":"{0} file","dxFilterBuilder-and":"And","dxFilterBuilder-or":"Or","dxFilterBuilder-notAnd":"Not And","dxFilterBuilder-notOr":"Not Or","dxFilterBuilder-addCondition":"Add Condition","dxFilterBuilder-addGroup":"Add Group","dxFilterBuilder-enterValueText":"<enter a value>","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-dialogUpdateImageCaption":"Update Image","dxHtmlEditor-dialogImageUpdateButton":"Update","dxHtmlEditor-dialogImageAddButton":"Add","dxHtmlEditor-dialogImageSpecifyUrl":"From the Web","dxHtmlEditor-dialogImageSelectFile":"From This Device","dxHtmlEditor-dialogImageKeepAspectRatio":"Keep Aspect Ratio","dxHtmlEditor-dialogImageEncodeToBase64":"Encode to Base64","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-editingDownloadSingleItemErrorMessage":"Item was not downloaded","dxFileManager-editingDownloadMultipleItemsErrorMessage":"{0} items were not downloaded","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 a 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-dialogConstraintCriticalViolationSeveralTasksMessage":"The task you are attempting to move is linked to another tasks by dependency relations. This change would conflict with dependency rules. How would you like to proceed?","dxGantt-dialogConstraintViolationSeveralTasksMessage":"The task you are attempting to move is linked to another tasks by dependency relations. How would you like to proceed?","dxGantt-dialogDeleteDependenciesMessage":"Delete the dependency relations","dxGantt-dialogMoveTaskAndKeepDependenciesMessage":"Move the task and keep the dependencies","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}","dxGallery-itemName":"Gallery item","dxMultiView-elementAriaRoleDescription":"MultiView","dxMultiView-elementAriaLabel":"Use the arrow keys or swipe to navigate between views","dxMultiView-itemAriaRoleDescription":"View","dxMultiView-itemAriaLabel":"{0} of {1}"}}),Uy={},qy=sc({engine:function(){return"base"},_dictionary:Gy,load:function(t){$u(!0,this._dictionary,t)},_localizablePrefix:"@",setup:function(t){this._localizablePrefix=t},localizeString:function(t){var e=this,n=new RegExp("(^|[^a-zA-Z_0-9"+e._localizablePrefix+"-]+)("+e._localizablePrefix+"{1,2})([a-zA-Z_0-9-]+)","g"),i=e._localizablePrefix+e._localizablePrefix;return t.replace(n,function(t,n,o,r){var a,s=e._localizablePrefix+r;return o!==i&&(a=e.format(r)),a||(Uy[r]=function(t){return Id(function(t){return Nu(Td(t),function(t){return t.toLowerCase()}).join("-")}(t).replace(/-/g," "))}(r)),n+(a||s)})},getMessagesByLocales:function(){return this._dictionary},getDictionary:function(t){return t?Uy:$u({},Uy,this.getMessagesByLocales()[Ky.locale()])},getFormatter:function(t){return this._getFormatterBase(t)||this._getFormatterBase(t,"en")},_getFormatterBase:function(t,n){var i=this,o=Ky.getValueByClosestLocale(function(n){return function(t,n){var i;return t[n]||(null==n?void 0:n.toLowerCase)&&(null===(i=Object.entries(t).find(function(t){return e(t,1)[0].toLowerCase()===n.toLowerCase()}))||void 0===i?void 0:i[1])||{}}(i._dictionary,n)[t]});if(o)return function(){var t=1===arguments.length&&Array.isArray(arguments[0])?arguments[0].slice(0):Array.prototype.slice.call(arguments,0);return t.unshift(o),Uu.apply(this,t)}},format:function(t){var e=this.getFormatter(t),n=Array.prototype.slice.call(arguments,1);return e&&e.apply(this,n)||""}}),Zy=Math.abs,Qy="dxhold";cv({emitter:nv.inherit({start:function(t){this._startEventData=Gp(t),this._startTimer(t)},_startTimer:function(t){var e="timeout"in this?this.timeout:750;this._holdTimer=setTimeout((function(){this._requestAccept(t),this._fireEvent(Qy,t,{target:t.target}),this._forgetAccept()}).bind(this),e)},move:function(t){this._touchWasMoved(t)&&this._cancel(t)},_touchWasMoved:function(t){var e=Up(this._startEventData,Gp(t));return Zy(e.x)>5||Zy(e.y)>5},end:function(){this._stopTimer()},_stopTimer:function(){clearTimeout(this._holdTimer)},cancel:function(){this._stopTimer()},dispose:function(){this._stopTimer()}}),bubble:!0,events:[Qy]});var Xy="dxContexMenu",Yy=Xp("contextmenu",Xy),Jy=Xp("dxhold",Xy),tb="dxcontextmenu",eb=ac.inherit({setup:function(t){var e=Yd(t);yd.on(e,Yy,this._contextMenuHandler.bind(this)),(Zf||zf.isSimulator())&&yd.on(e,Jy,this._holdHandler.bind(this))},_holdHandler:function(t){Wp(t)&&!zf.isSimulator()||this._fireContextMenu(t)},_contextMenuHandler:function(t){this._fireContextMenu(t)},_fireContextMenu:function(t){return Zp({type:tb,originalEvent:t})},teardown:function(t){yd.off(t,"."+Xy)}});Op(tb,new eb);var nb=function(t){function e(t,n,i,o){var a;return m(this,e),(a=r(this,e))._render=t,a._fields=n,a._fieldsMap=o||{},a._watchMethod=i,a}return d(e,t),b(e,[{key:"_renderCore",value:function(t){var e=this,n=Yd(t.container),i=function(t,e,n,i,o){var r,a,s=(a=t,e(function(){return a},function(t){var a,s,l,u,c,h,d,f;r&&r(),function(t){return-1===["object","array","function"].indexOf(Iu(t))}(t)?o(t):(a=t,s=e,u=i,c=o,h={},d=(l=n).slice(),f=l.map(function(t){var e=u[t];return s(e?function(){return e(a)}:function(){return a[t]},function(e){if(h[t]=e,d.length){var n=d.indexOf(t);n>=0&&d.splice(n,1)}d.length||c(h)})}),r=function(){f.forEach(function(t){return t()})})}));return function(){r&&r(),s&&s()}}(t.model,this._watchMethod,this._fields,this._fieldsMap,function(i){n.empty(),e._render(n,i,t.model)});return yd.on(n,Dp,i),n.contents()}}]),e}(Av),ib="dx-item",ob="-content",rb="dx-item-content-placeholder",ab="dx-template-wrapper",sb=/^([^.]+\[\d+\]\.)+([\w.]+)$/,lb="down",ub=sm.inherit({_activeStateUnit:"."+ib,_supportedKeys:function(){var t=function(t,e){Yp(e)||(e.preventDefault(),e.stopPropagation(),this._moveFocus(t,e))};return $u(this.callBase(),{space:function(t){t.preventDefault(),this._enterKeyHandler(t)},enter:this._enterKeyHandler,leftArrow:t.bind(this,"left"),rightArrow:t.bind(this,"right"),upArrow:t.bind(this,"up"),downArrow:t.bind(this,lb),pageUp:t.bind(this,"up"),pageDown:t.bind(this,lb),home:t.bind(this,"first"),end:t.bind(this,"last")})},_enterKeyHandler:function(t){var e=Yd(this.option("focusedElement"));if(e.length){var n=this._getItemData(e);null!=n&&n.onClick&&this._itemEventHandlerByHandler(e,n.onClick,{event:t}),this._itemClickHandler($u({},t,{target:e.get(0),currentTarget:e.get(0)}))}},_getDefaultOptions:function(){return $u(this.callBase(),{selectOnFocus:!1,loopItemFocus:!0,items:[],itemTemplate:"item",onItemRendered:null,onItemClick:null,onItemHold:null,itemHoldTimeout:750,onItemContextMenu:null,onFocusedItemChanged:null,noDataText:qy.format("dxCollectionWidget-noDataText"),encodeNoDataText:!1,dataSource:null,_dataController:null,_itemAttributes:{},itemTemplateProperty:"template",focusOnSelectedItem:!0,focusedElement:null,displayExpr:void 0,disabledExpr:function(t){return t?t.disabled:void 0},visibleExpr:function(t){return t?t.visible:void 0}})},_init:function(){this._compileDisplayGetter(),this._initDataController(),this.callBase(),this._cleanRenderedItems(),this._refreshDataSource()},_compileDisplayGetter:function(){var t=this.option("displayExpr");this._displayGetter=t?Mc(this.option("displayExpr")):void 0},_initTemplates:function(){this._initItemsFromMarkup(),this._initDefaultItemTemplate(),this.callBase()},_getAnonymousTemplateName:function(){return"item"},_initDefaultItemTemplate:function(){var t=this._getFieldsMap();this._templateManager.addDefaultTemplates({item:new nb((function(e,n){Ru(n)?this._prepareDefaultItemTemplate(n,e):(t&&Du(t.text)&&(n=t.text(n)),e.text(String(Vc(n,""))))}).bind(this),this._getBindableFields(),this.option("integrationOptions.watchMethod"),t)})},_getBindableFields:function(){return["text","html"]},_getFieldsMap:function(){if(this._displayGetter)return{text:this._displayGetter}},_prepareDefaultItemTemplate:function(t,e){Ou(t.text)&&e.text(t.text),Ou(t.html)&&e.html(t.html)},_initItemsFromMarkup:function(){var t=this,e=Lv(this.$element(),"dxItem");if(e.length&&!this.option("items").length){var n=e.map(function(e){var n=e.element,i=e.options;return/\S/.test(n.innerHTML)&&!i.template?i.template=t._prepareItemTemplate(n):Yd(n).remove(),i});this.option("items",n)}},_prepareItemTemplate:function(t){var e="tmpl-"+new pc,n=Yd(t).detach().clone().removeAttr("data-options").addClass(ab);return this._saveTemplate(e,n),e},_dataSourceOptions:function(){return{paginate:!1}},_cleanRenderedItems:function(){this._renderedItemsCount=0},_focusTarget:function(){return this.$element()},_focusInHandler:function(t){if(this.callBase.apply(this,arguments),this._isFocusTarget(t.target)){var e=Yd(this.option("focusedElement"));if(e.length)this._setFocusedItem(e);else{var n=this._getActiveItem();n.length&&this.option("focusedElement",Jd(n))}}},_focusOutHandler:function(){this.callBase.apply(this,arguments);var t=Yd(this.option("focusedElement"));this._updateFocusedItemState(t,!1)},_findActiveTarget:function(t){return t.find(this._activeStateUnit)},_getActiveItem:function(t){var e=Yd(this.option("focusedElement"));if(e.length)return e;var n=this.option("focusOnSelectedItem")?this.option("selectedIndex"):0,i=this._getActiveElement();return n<0&&(n=t?i.length-1:0),i.eq(n)},_moveFocus:function(t){var e,n=this._getAvailableItems();switch(t){case"pageup":case"up":e=this._prevItem(n);break;case"pagedown":case lb:e=this._nextItem(n);break;case"right":e=this.option("rtlEnabled")?this._prevItem(n):this._nextItem(n);break;case"left":e=this.option("rtlEnabled")?this._nextItem(n):this._prevItem(n);break;case"first":e=n.first();break;case"last":e=n.last();break;default:return!1}0!==e.length&&this.option("focusedElement",Jd(e))},_getVisibleItems:function(t){return(t=t||this._itemElements()).filter(":visible")},_getAvailableItems:function(t){return this._getVisibleItems(t)},_prevItem:function(t){var e=this._getActiveItem(),n=t.index(e),i=t.last(),o=Yd(t[n-1]),r=this.option("loopItemFocus");return 0===o.length&&r&&(o=i),o},_nextItem:function(t){var e=this._getActiveItem(!0),n=t.index(e),i=t.first(),o=Yd(t[n+1]),r=this.option("loopItemFocus");return 0===o.length&&r&&(o=i),o},_selectFocusedItem:function(t){this.selectItem(t)},_updateFocusedItemState:function(t,e,n){var i=Yd(t);i.length&&(this._refreshActiveDescendant(),this._refreshItemId(i,n),this._toggleFocusClass(e,i)),this._updateParentActiveDescendant()},_refreshActiveDescendant:function(t){this.setAria("activedescendant",Ou(this.option("focusedElement"))?this.getFocusedItemId():null,t)},_refreshItemId:function(t,e){!e&&this.option("focusedElement")?this.setAria("id",this.getFocusedItemId(),t):this.setAria("id",null,t)},_isDisabled:function(t){return t&&"true"===Yd(t).attr("aria-disabled")},_setFocusedItem:function(t){if(t&&t.length){this._updateFocusedItemState(t,!0),this.onFocusedItemChanged(this.getFocusedItemId());var e=this.option().selectOnFocus,n=this._isDisabled(t);e&&!n&&this._selectFocusedItem(t)}},_findItemElementByItem:function(t){var e=Yd(),n=this;return this.itemElements().each(function(){var i=Yd(this);if(i.data(n._itemDataKey())===t)return e=i,!1}),e},_getIndexByItem:function(t){return this.option("items").indexOf(t)},_itemOptionChanged:function(t,e,n,i){var o=this._findItemElementByItem(t);o.length&&(this.constructor.ItemClass.getInstance(o).setDataField(e,n)||this._refreshItem(o,t),"disabled"===e&&n&&this._resetItemFocus(o))},_resetItemFocus:function(t){t.is(this.option("focusedElement"))&&this.option("focusedElement",null)},_refreshItem:function(t){var e=this._getItemData(t),n=t.data(this._itemIndexKey());this._renderItem(this._renderedItemsCount+n,e,null,t)},_updateParentActiveDescendant:th,_optionChanged:function(t){if("items"===t.name){var e=t.fullName.match(sb);if(e&&e.length){var n=e[e.length-1],i=t.fullName.replace("."+n,""),o=this.option(i);return void this._itemOptionChanged(o,n,t.value,t.previousValue)}}switch(t.name){case"items":case"_itemAttributes":case"itemTemplateProperty":case"useItemTextAsTitle":this._cleanRenderedItems(),this._invalidate();break;case"dataSource":this._refreshDataSource(),this._renderEmptyMessage();break;case"noDataText":case"encodeNoDataText":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(t.previousValue,!1,!0),this._setFocusedItem(Yd(t.value));break;case"displayExpr":this._compileDisplayGetter(),this._initDefaultItemTemplate(),this._invalidate();break;case"visibleExpr":case"disabledExpr":this._invalidate();break;default:this.callBase(t)}},_invalidate:function(){return this.option("focusedElement",null),this.callBase.apply(this,arguments)},_loadNextPage:function(){return this._expectNextPageLoading(),this._dataController.loadNextPage()},_expectNextPageLoading:function(){this._startIndexForAppendedItems=0},_expectLastItemLoading:function(){this._startIndexForAppendedItems=-1},_forgetNextPageLoading:function(){this._startIndexForAppendedItems=null},_dataSourceChangedHandler:function(t){var e=this.option("items");this._initialized&&e&&this._shouldAppendItems()?(this._renderedItemsCount=e.length,(!this._isLastPage()||-1!==this._startIndexForAppendedItems)&&(this.option().items=e.concat(t.slice(this._startIndexForAppendedItems))),this._forgetNextPageLoading(),this._refreshContent()):this.option("items",t.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(),this._inkRipple&&delete this._inkRipple,this._resetActiveState()},_cleanItemContainer:function(){Yd(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 ib},_itemContentClass:function(){return this._itemClass()+ob},_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:Gc(function(){this._renderContentImpl()}),_renderContent:function(){this._fireContentReadyAction()},_render:function(){this.callBase(),this._attachClickEvent(),this._attachHoldEvent(),this._attachContextMenuEvent()},_getPointerEvent:function(){return ev.down},_attachClickEvent:function(){var t=this,e=this._itemSelector(),n=this._getPointerEvent(),i=Xp(hv,this.NAME),o=Xp(n,this.NAME),r=new jv(function(e){var n=e.event;t._itemPointerDownHandler(n)});yd.off(this._itemContainer(),i,e),yd.off(this._itemContainer(),o,e),yd.on(this._itemContainer(),i,e,function(e){return t._itemClickHandler(e)}),yd.on(this._itemContainer(),o,e,function(t){r.execute({element:Yd(t.target),event:t})})},_itemClickHandler:function(t,e,n){this._itemDXEventHandler(t,"onItemClick",e,n)},_itemPointerDownHandler:function(t){!this.option("focusStateEnabled")||(this._itemFocusHandler=(function(){if(clearTimeout(this._itemFocusTimeout),this._itemFocusHandler=null,!t.isDefaultPrevented()){var e=Yd(t.target),n=e.closest(this._itemElements()),i=this._closestFocusable(e);n.length&&this._isFocusTarget(null==i?void 0:i.get(0))&&this.option("focusedElement",Jd(n))}}).bind(this),this._itemFocusTimeout=setTimeout(this._forcePointerDownFocus.bind(this)))},_closestFocusable:function(t){if(t.is(Mp))return t;for(t=t.parent();t.length&&!ch.isDocument(t.get(0))&&!ch.isDocumentFragment(t.get(0));){if(t.is(Mp))return t;t=t.parent()}},_forcePointerDownFocus:function(){this._itemFocusHandler&&this._itemFocusHandler()},_updateFocusState:function(){this.callBase.apply(this,arguments),this._forcePointerDownFocus()},_attachHoldEvent:function(){var t=this._itemContainer(),e=this._itemSelector(),n=Xp("dxhold",this.NAME);yd.off(t,n,e),yd.on(t,n,e,{timeout:this._getHoldTimeout()},this._itemHoldHandler.bind(this))},_getHoldTimeout:function(){return this.option("itemHoldTimeout")},_shouldFireHoldEvent:function(){return this.hasActionSubscription("onItemHold")},_itemHoldHandler:function(t){this._shouldFireHoldEvent()?this._itemDXEventHandler(t,"onItemHold"):t.cancel=!0},_attachContextMenuEvent:function(){var t=this._itemContainer(),e=this._itemSelector(),n=Xp("dxcontextmenu",this.NAME);yd.off(t,n,e),yd.on(t,n,e,this._itemContextMenuHandler.bind(this))},_shouldFireContextMenuEvent:function(){return this.hasActionSubscription("onItemContextMenu")},_itemContextMenuHandler:function(t){this._shouldFireContextMenuEvent()?this._itemDXEventHandler(t,"onItemContextMenu"):t.cancel=!0},_renderContentImpl:function(){var t=this.option("items")||[];this._renderItems(this._renderedItemsCount?t.slice(this._renderedItemsCount):t)},_renderItems:function(t){t.length&&zu(t,(function(t,e){this._renderItem(this._renderedItemsCount+t,e)}).bind(this)),this._renderEmptyMessage()},_getItemsContainer:function(){return this._itemContainer()},_setAttributes:function(t){var e=lc({},this.option("_itemAttributes")),n=e.class;if(n){var i=t.get(0).className;e.class=[i,n].join(" ")}t.attr(e)},_renderItem:function(t,e,n,i){var o,r=null!==(o=null==t?void 0:t.item)&&void 0!==o?o:t;n=n||this._getItemsContainer();var a=this._renderItemFrame(r,e,n,i);this._setElementData(a,e,r),this._setAttributes(a),this._attachItemClickEvent(e,a);var s=this._getItemContent(a),l=this._renderItemContent({index:r,itemData:e,container:Jd(s),contentClass:this._itemContentClass(),defaultTemplateName:this.option("itemTemplate")}),u=this;return kc(l).done(function(n){u._postprocessRenderItem({itemElement:a,itemContent:n,itemData:e,itemIndex:r}),u._executeItemRenderAction(t,e,Jd(a))}),a},_getItemContent:function(t){var e=t.find("."+rb);return e.removeClass(rb),e},_attachItemClickEvent:function(t,e){!t||!t.onClick||yd.on(e,hv,(function(n){this._itemEventHandlerByHandler(e,t.onClick,{event:n})}).bind(this))},_renderItemContent:function(t){var e=this._getItemTemplateName(t),n=this._getTemplate(e);this._addItemContentClasses(t);var i=Yd(this._createItemByTemplate(n,t));return i.hasClass(ab)?this._renderItemContentByNode(t,i):t.container},_renderItemContentByNode:function(t,e){return Yd(t.container).replaceWith(e),t.container=Jd(e),this._addItemContentClasses(t),e},_addItemContentClasses:function(t){var e=[ib+ob,t.contentClass];Yd(t.container).addClass(e.join(" "))},_appendItemToContainer:function(t,e,n){e.appendTo(t)},_renderItemFrame:function(t,e,n,i){var o=Yd("<div>");if(new this.constructor.ItemClass(o,this._itemOptions(),e||{}),i&&i.length?i.replaceWith(o):this._appendItemToContainer.call(this,n,o,t),this.option("useItemTextAsTitle")){var r=this._displayGetter?this._displayGetter(e):e;o.attr("title",r)}return o},_itemOptions:function(){var t=this;return{watchMethod:function(){return t.option("integrationOptions.watchMethod")},owner:t,fieldGetter:function(e){var n=t.option(e+"Expr");return Mc(n)}}},_postprocessRenderItem:th,_executeItemRenderAction:function(t,e,n){this._getItemRenderAction()({itemElement:n,itemIndex:t,itemData:e})},_setElementData:function(t,e,n){t.addClass([ib,this._itemClass()].join(" ")).data(this._itemDataKey(),e).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(t){var e=t.itemData,n=t.templateProperty||this.option("itemTemplateProperty");return e&&e[n]||t.defaultTemplateName},_createItemByTemplate:function(t,e){return t.render({model:e.itemData,container:e.container,index:e.index,onRendered:this._onItemTemplateRendered(t,e)})},_onItemTemplateRendered:function(){return th},_emptyMessageContainer:function(){return this._itemContainer()},_renderEmptyMessage:function(t){t=t||this.option("items");var e=this.option("noDataText"),n=!e||t&&t.length||this._dataController.isLoading();n&&this._$noData&&(this._$noData.remove(),this._$noData=null,this.setAria("label",void 0)),n||(this._$noData=this._$noData||Yd("<div>").addClass("dx-empty-message"),this._$noData.appendTo(this._emptyMessageContainer()),this.option("encodeNoDataText")?this._$noData.text(e):this._$noData.html(e)),this.$element().toggleClass("dx-empty-collection",!n)},_itemDXEventHandler:function(t,e,n,i){this._itemEventHandler(t.target,e,$u(n,{event:t}),i)},_itemEventHandler:function(t,e,n,i){var o=this._createActionByOption(e,$u({validatingTargetName:"itemElement"},i));return this._itemEventHandlerImpl(t,o,n)},_itemEventHandlerByHandler:function(t,e,n,i){var o=this._createAction(e,$u({validatingTargetName:"itemElement"},i));return this._itemEventHandlerImpl(t,o,n)},_itemEventHandlerImpl:function(t,e,n){var i=this._closestItemElement(Yd(t)),o=$u({},n);return e($u(n,this._extendActionArgs(i),o))},_extendActionArgs:function(t){return{itemElement:Jd(t),itemIndex:this._itemElements().index(t),itemData:this._getItemData(t)}},_closestItemElement:function(t){return Yd(t).closest(this._itemSelector())},_getItemData:function(t){return Yd(t).data(this._itemDataKey())},_getSummaryItemsSize:function(t,e,n){var i=0;return e&&zu(e,function(e,o){"width"===t?i+=Rh(o,n||!1):"height"===t&&(i+=Fh(o,n||!1))}),i},getFocusedItemId:function(){return this._focusedItemId||(this._focusedItemId="dx-"+new pc),this._focusedItemId},itemElements:function(){return this._itemElements()},itemsContainer:function(){return this._itemContainer()}}).include($y);ub.ItemClass=zy;var cb,hb,db,fb,pb,_b,vb=ub,gb=Xu(Yu.ERROR_MESSAGES,{E1001:"Module '{0}'. Controller '{1}' is already registered",E1002:"Module '{0}'. Controller '{1}' does not inherit from DevExpress.ui.dxDataGrid.Controller",E1003:"Module '{0}'. View '{1}' is already registered",E1004:"Module '{0}'. View '{1}' does not inherit from DevExpress.ui.dxDataGrid.View",E1005:"Public method '{0}' is already registered",E1006:"Public method '{0}.{1}' does not exist",E1007:"State storing cannot be provided due to the restrictions of the browser",E1010:"The template does not contain the TextBox widget",E1011:'Items cannot be deleted from the List. Implement the "remove" function in the data store',E1012:"Editing type '{0}' with the name '{1}' is unsupported",E1016:"Unexpected type of data source is provided for a lookup column",E1018:"The 'collapseAll' method cannot be called if you use a remote data source",E1019:"Search mode '{0}' is unavailable",E1020:"The type cannot be changed after initialization",E1021:"{0} '{1}' you are trying to remove does not exist",E1022:'The "markers" option is given an invalid value. Assign an array instead',E1023:'The "routes" option is given an invalid value. Assign an array instead',E1025:"This layout is too complex to render",E1026:'The "calculateCustomSummary" function is missing from a field whose "summaryType" option is set to "custom"',E1031:"Unknown subscription in the Scheduler widget: '{0}'",E1032:"Unknown start date in an appointment: '{0}'",E1033:"Unknown step in the date navigator: '{0}'",E1034:"The browser does not implement an API for saving files",E1035:"The editor cannot be created: {0}",E1037:"Invalid structure of grouped data",E1038:"The browser does not support local storages for local web pages",E1039:"A cell's position cannot be calculated",E1040:"The '{0}' key value is not unique within the data array",E1041:"The '{0}' script is referenced after the DevExtreme scripts or not referenced at all",E1042:"{0} requires the key field to be specified",E1043:"Changes cannot be processed due to the incorrectly set key",E1044:"The key field specified by the keyExpr option does not match the key field specified in the data store",E1045:"Editing requires the key field to be specified in the data store",E1046:"The '{0}' key field is not found in data objects",E1047:'The "{0}" field is not found in the fields array',E1048:'The "{0}" operation is not found in the filterOperations array',E1049:"Column '{0}': filtering is allowed but the 'dataField' or 'name' option is not specified",E1050:"The validationRules option does not apply to third-party editors defined in the editCellTemplate",E1051:'HtmlEditor\'s valueType is "{0}", but the {0} converter was not imported.',E1052:'{0} should have the "dataSource" option specified',E1053:'The "buttons" option accepts an array that contains only objects or string values',E1054:"All text editor buttons must have names",E1055:'One or several text editor buttons have invalid or non-unique "name" values',E1056:'The {0} widget does not support buttons of the "{1}" type',E1058:'The "startDayHour" and "endDayHour" options must be integers in the [0, 24] range, with "endDayHour" being greater than "startDayHour".',E1059:"The following column names are not unique: {0}",E1060:"All editable columns must have names",E1061:'The "offset" option must be an integer in the [-1440, 1440] range, divisible by 5 without a remainder.',E1062:'The "cellDuration" must be a positive integer, evenly dividing the ("endDayHour" - "startDayHour") interval into minutes.',W1001:'The "key" option cannot be modified after initialization',W1002:"An item with the key '{0}' does not exist",W1003:"A group with the key '{0}' in which you are trying to select items does not exist",W1004:"The item '{0}' you are trying to select in the group '{1}' does not exist",W1005:"Due to column data types being unspecified, data has been loaded twice in order to apply initial filter settings. To resolve this issue, specify data types for all grid columns.",W1006:"The map service returned the following error: '{0}'",W1007:"No item with key {0} was found in the data source, but this key was used as the parent key for item {1}",W1008:"Cannot scroll to the '{0}' date because it does not exist on the current view",W1009:"Searching works only if data is specified using the dataSource option",W1010:"The capability to select all items works with source data of plain structure only",W1011:'The "keyExpr" option is not applied when dataSource is not an array',W1012:"The '{0}' key field is not found in data objects",W1013:'The "message" field in the dialog component was renamed to "messageHtml". Change your code correspondingly. In addition, if you used HTML code in the message, make sure that it is secure',W1014:"The Floating Action Button exceeds the recommended speed dial action count. If you need to display more speed dial actions, increase the maxSpeedDialActionCount option value in the global config.",W1016:"The '{0}' field in the HTML Editor toolbar item configuration was renamed to '{1}'. Please make a corresponding change in your code.",W1017:"The 'key' property is not specified for a lookup data source. Please specify it to prevent requests for the entire dataset when users filter data.",W1018:"Infinite scrolling may not work properly with multiple selection. To use these features together, set 'selection.deferred' to true or set 'selection.selectAllMode' to 'page'.",W1019:"Filter query string exceeds maximum length limit of {0} characters.",W1020:"hideEvent is ignored when the shading property is true",W1021:"The '{0}' is not rendered because none of the DOM elements match the value of the \"container\" property.",W1022:"{0} JSON parsing error: '{1}'",W1023:"Appointments require unique keys. Otherwise, the agenda view may not work correctly.",W1024:"The client-side export is enabled. Implement the 'onExporting' function.",W1025:"'scrolling.mode' is set to 'virtual' or 'infinite'. Specify the height of the component."}),mb=ac.abstract,yb=ac.inherit({ctor:function(t){this._collectionWidget=t},getIndexByItemData:mb,getItemDataByIndex:mb,getKeysByItems:mb,getItemsByKeys:mb,itemsGetter:mb,getKeyByIndex:function(t){var e=this._denormalizeItemIndex(t);return this.getKeysByItems([this.getItemDataByIndex(e)])[0]},_equalKeys:function(t,e){return this._collectionWidget._isKeySpecified()?oh(t,e):t===e},beginCache:function(){this._cache={}},endCache:function(){this._cache=null},getIndexByKey:mb,getNormalizedIndex:function(t){return this._isNormalizedItemIndex(t)?t:this._isItemIndex(t)?this._normalizeItemIndex(t):this._isNode(t)?this._getNormalizedItemIndex(t):this._normalizeItemIndex(this.getIndexByItemData(t))},getIndex:function(t){return this._isNormalizedItemIndex(t)?this._denormalizeItemIndex(t):this._isItemIndex(t)?t:this._isNode(t)?this._denormalizeItemIndex(this._getNormalizedItemIndex(t)):this.getIndexByItemData(t)},getItemElement:function(t){if(this._isNormalizedItemIndex(t))return this._getItemByNormalizedIndex(t);if(this._isItemIndex(t))return this._getItemByNormalizedIndex(this._normalizeItemIndex(t));if(this._isNode(t))return Yd(t);var e=this._normalizeItemIndex(this.getIndexByItemData(t));return this._getItemByNormalizedIndex(e)},_isNode:function(t){return ch.isNode(t&&Hu(t)?t.get(0):t)},deleteItemAtIndex:mb,itemPlacementFunc:function(t,e){return this._itemsFromSameParent(t,e)&&t<e?"after":"before"},moveItemAtIndexToIndex:mb,_isNormalizedItemIndex:function(t){return"number"==typeof t&&Math.round(t)===t},_isItemIndex:mb,_getNormalizedItemIndex:mb,_normalizeItemIndex:mb,_denormalizeItemIndex:mb,_getItemByNormalizedIndex:mb,_itemsFromSameParent:mb}).inherit({_getPlainItems:function(){return this._collectionWidget.option("items")||[]},getIndexByItemData:function(t){var e=this._collectionWidget.keyOf.bind(this._collectionWidget);return e?this.getIndexByKey(e(t)):this._getPlainItems().indexOf(t)},getItemDataByIndex:function(t){return this._getPlainItems()[t]},deleteItemAtIndex:function(t){this._getPlainItems().splice(t,1)},itemsGetter:function(){return this._getPlainItems()},getKeysByItems:function(t){var e=this._collectionWidget.keyOf.bind(this._collectionWidget),n=t;if(e){n=[];for(var i=0;i<t.length;i++)n.push(e(t[i]))}return n},getIndexByKey:function(t){var e=this._cache,n=e&&e.keys||this.getKeysByItems(this._getPlainItems());if(e&&!e.keys&&(e.keys=n),"object"!=typeof t)return n.indexOf(t);for(var i=0,o=n.length;i<o;i++)if(this._equalKeys(t,n[i]))return i;return-1},getItemsByKeys:function(t,e){return(e||t).slice()},moveItemAtIndexToIndex:function(t,e){var n=this._getPlainItems(),i=n[t];n.splice(t,1),n.splice(e,0,i)},_isItemIndex:function(t){return"number"==typeof t&&Math.round(t)===t},_getNormalizedItemIndex:function(t){return this._collectionWidget._itemElements().index(t)},_normalizeItemIndex:function(t){return t},_denormalizeItemIndex:function(t){return t},_getItemByNormalizedIndex:function(t){return t>-1?this._collectionWidget._itemElements().eq(t):null},_itemsFromSameParent:function(){return!0}}),bb=function(){function t(e){m(this,t),this.options=e,this._setOption("disabledItemKeys",[]),this._clearItemKeys()}return b(t,[{key:"_clearItemKeys",value:function(){this._setOption("addedItemKeys",[]),this._setOption("removedItemKeys",[]),this._setOption("removedItems",[]),this._setOption("addedItems",[])}},{key:"validate",value:function(){}},{key:"_setOption",value:function(t,e){this.options[t]=e}},{key:"onSelectionChanged",value:function(){var t=this.options.addedItemKeys,e=this.options.removedItemKeys,n=this.options.addedItems,i=this.options.removedItems,o=this.options.selectedItems,r=this.options.selectedItemKeys,a=this.options.onSelectionChanged||th;this._clearItemKeys(),a({selectedItems:o,selectedItemKeys:r,addedItemKeys:t,removedItemKeys:e,addedItems:n,removedItems:i})}},{key:"equalKeys",value:function(t,e){return this.options.equalByReference&&Mu(t)&&Mu(e)?t===e:oh(t,e)}},{key:"getSelectableItems",value:function(t){return t.filter(function(t){return!(null!=t&&t.disabled)})}},{key:"_clearSelection",value:function(t,e,n,i){return t=t||[],t=Array.isArray(t)?t:[t],this.validate(),this.selectedItemKeys(t,e,n,i)}},{key:"_removeTemplateProperty",value:function(t){var e=this;return Array.isArray(t)?t.map(function(t){return e._removeTemplateProperty(t)}):(Mu(t)&&delete t.template,t)}},{key:"_loadFilteredData",value:function(t,e,n,i){var o=encodeURI(JSON.stringify(this._removeTemplateProperty(t))).length,r=this.options.maxFilterLengthInRequest&&o>this.options.maxFilterLengthInRequest,a=new Cc,s={filter:r?void 0:t,select:r?this.options.dataFields():n||this.options.dataFields()};return t&&0===t.length?a.resolve([]):this.options.load(s).done(function(n){var o=Ru(n)?n.data:n;e&&!i?o=o.filter(e):r&&(o=by(o).filter(t).toArray()),a.resolve(o)}).fail(a.reject.bind(a)),a}},{key:"updateSelectedItemKeyHash",value:function(t){for(var e=0;e<t.length;e++){var n=Yc(t[e]);Mu(n)||(this.options.keyHashIndices[n]=this.options.keyHashIndices[n]||[],this.options.keyHashIndices[n].push(e))}}},{key:"_isAnyItemSelected",value:function(t){for(var e=0;e<t.length;e++)if(this.options.isItemSelected(t[e]))return;return!1}},{key:"_getFullSelectAllState",value:function(){var t=this.options.plainItems(),e=this.options.filter(),n=this.options.ignoreDisabledItems?this.options.selectedItems:this.options.selectedItems.filter(function(t){return!(null!=t&&t.disabled)});e&&(n=by(n).filter(e).toArray());var i=n.length,o=t.length-this.getSelectableItems(t).length;return i?i>=this.options.totalCount()-o||void 0:this._isAnyItemSelected(t)}},{key:"_getVisibleSelectAllState",value:function(){for(var t=this.getSelectableItems(this.options.plainItems()),e=!1,n=!1,i=0;i<t.length;i++){var o=t[i],r=this.options.getItemData(o),a=this.options.keyOf(r);this.options.isSelectableItem(o)&&(this.isItemKeySelected(a)?e=!0:n=!0)}return!!e&&(!n||void 0)}}]),t}(),Cb=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"getSelectedItems",value:function(){return this._loadFilteredData(this.options.selectionFilter)}},{key:"getSelectedItemKeys",value:function(){var t=new Cc,e=this,n=this.options.key(),i=Au(n)?[n]:n;return this._loadFilteredData(this.options.selectionFilter,null,i).done(function(n){var i=n.map(function(t){return e.options.keyOf(t)});t.resolve(i)}).fail(t.reject),t.promise()}},{key:"selectedItemKeys",value:function(t,e,n,i){if(i){var o=this.options.filter();!o||JSON.stringify(o)===JSON.stringify(this.options.selectionFilter)&&n?this._setOption("selectionFilter",n?[]:null):this._addSelectionFilter(n,o,i)}else{e||this._setOption("selectionFilter",[]);for(var r=0;r<t.length;r++)n?this.removeSelectedItem(t[r]):this.addSelectedItem(t[r],i,!e)}return this.onSelectionChanged(),(new Cc).resolve()}},{key:"setSelectedItems",value:function(t){this._setOption("selectionFilter",null);for(var e=0;e<t.length;e++)this.addSelectedItem(t[e])}},{key:"isItemDataSelected",value:function(t){return this.isItemKeySelected(t)}},{key:"isItemKeySelected",value:function(t){var e=this.options.selectionFilter;return!e||!!by([t]).filter(e).toArray().length}},{key:"_getKeyExpr",value:function(){var t=this.options.key();return Array.isArray(t)&&1===t.length?t[0]:t}},{key:"_normalizeKey",value:function(t){var e=this.options.key();return Array.isArray(e)&&1===e.length?t[e[0]]:t}},{key:"_getFilterByKey",value:function(t){var e=this._getKeyExpr(),n=[e,"=",this._normalizeKey(t)];if(Array.isArray(e)){n=[];for(var i=0;i<e.length;i++)n.push([e[i],"=",t[e[i]]]),i!==e.length-1&&n.push("and")}return n}},{key:"addSelectedItem",value:function(t,e,n){var i=this._getFilterByKey(t);this._addSelectionFilter(!1,i,e,n)}},{key:"removeSelectedItem",value:function(t){var e=this._getFilterByKey(t);this._addSelectionFilter(!0,e)}},{key:"validate",value:function(){var t=this.options.key;if(t&&void 0===t())throw gb.Error("E1042","Deferred selection")}},{key:"_findSubFilter",value:function(t,e){if(!t)return-1;for(var n=JSON.stringify(e),i=0;i<t.length;i++){var o=t[i];if(o&&JSON.stringify(o)===n)return i}return-1}},{key:"_isLastSubFilter",value:function(t,e){return!(!t||!e||this._findSubFilter(t,e)!==t.length-1&&0!==this._findSubFilter([t],e))}},{key:"_addFilterOperator",value:function(t,e){return t.length>1&&Au(t[1])&&t[1]!==e&&(t=[t]),t.length&&t.push(e),t}},{key:"_denormalizeFilter",value:function(t){return t&&Au(t[0])&&(t=[t]),t}},{key:"_isOnlyNegativeFiltersLeft",value:function(t){return t.every(function(t,e){return e%2==0?Array.isArray(t)&&"!"===t[0]:"and"===t})}},{key:"_addSelectionFilter",value:function(t,e,n,i){var o,r=t?["!",e]:e,a=t?"and":"or",s=!0,l=this.options.selectionFilter||[];if(null!==(o=l=this._denormalizeFilter(l))&&void 0!==o&&o.length&&!i){var u=this._removeSameFilter(l,e,t,n),c=this._removeSameFilter(l,e,!t);t&&(-1!==u||-1!==c)&&this._isOnlyNegativeFiltersLeft(l)&&(l=[]);var h=this._isKeyFilter(e)&&this._hasKeyFiltersOnlyStartingFromIndex(l,c);s=e.length&&!h}s&&(l=this._addFilterOperator(l,a)).push(r),l=this._normalizeFilter(l),this._setOption("selectionFilter",t||l.length?l:null)}},{key:"_normalizeFilter",value:function(t){return t&&1===t.length&&(t=t[0]),t}},{key:"_removeFilterByIndex",value:function(t,e,n){var i=t[1];t.splice(e>0?e-1:e,2),n&&"and"===i&&t.splice(0,t.length)}},{key:"_isSimpleKeyFilter",value:function(t,e){return 3===t.length&&t[0]===e&&"="===t[1]}},{key:"_isKeyFilter",value:function(t){if(2===t.length&&"!"===t[0])return this._isKeyFilter(t[1]);var e=this._getKeyExpr();if(Array.isArray(e)){if(t.length!==2*e.length-1)return!1;for(var n=0;n<e.length;n++)if(n>0&&"and"!==t[2*n-1]||!this._isSimpleKeyFilter(t[2*n],e[n]))return!1;return!0}return this._isSimpleKeyFilter(t,e)}},{key:"_hasKeyFiltersOnlyStartingFromIndex",value:function(t,e){if(e>=0){for(var n=e;n<t.length;n++)if("string"!=typeof t[n]&&!this._isKeyFilter(t[n]))return!1;return!0}return!1}},{key:"_removeSameFilter",value:function(t,e,n,i){if(e=n?["!",e]:e,JSON.stringify(e)===JSON.stringify(t))return t.splice(0,t.length),0;var o=this._findSubFilter(t,e);if(o>=0)return this._removeFilterByIndex(t,o,i),o;for(var r=0;r<t.length;r++)if(Array.isArray(t[r])&&t[r].length>2){var a=this._removeSameFilter(t[r],e,!1,i);if(a>=0)return t[r].length?1===t[r].length&&(t[r]=t[r][0]):this._removeFilterByIndex(t,r,i),a}return-1}},{key:"getSelectAllState",value:function(){var t=this.options.filter(),e=this.options.selectionFilter;if(!e)return!0;if(!e.length)return!1;if(t&&t.length){if(e=this._denormalizeFilter(e),this._isLastSubFilter(e,t))return!0;if(this._isLastSubFilter(e,["!",t]))return!1}}},{key:"loadSelectedItemsWithFilter",value:function(){var t=this.options.filter(),e=this.options.selectionFilter;return this._loadFilteredData(t?[t,"and",e]:e)}}]),e}(bb),kb=function(t,e){var n=e(t);if(Mu(n))try{return JSON.stringify(n)}catch(i){return n}return n},xb=function(t,e,n,i){return e[n[kb(t,i)]]},wb=function(t,e){var n;function i(i,o,r,a,s){var l,u,c=o(s);if(!r&&(l=Yc(c),!Mu(l)))return function(e,i){if(!n){n={};for(var o=function(t,e,n){return Array.isArray(n)?t.map(function(t){return e(t)}):t}(t,e,i),r=0;r<o.length;r++)n[Yc(o[r])]=!0}return n}(o,a)[l]?!e:!!e;for(u=0;u<t.length;u++)if(i(t[u],c))return!e;return!!e}function o(t,n){if(void 0!==n)return[t,e?"<>":"=",n]}this.getLocalFilter=function(t,e,n,o){return i.bind(this,e=void 0===e?oh:e,t,n,o)},this.getExpr=function(n){var i;if(n)return t.forEach(function(t,r){var a;i=i||[],r>0&&i.push(e?"and":"or"),a=Au(n)?o(n,t):function(t,n){for(var i=[],r=0,a=t.length;r<a;r++){var s=t[r],l=o(s,n&&n[s]);if(!l)break;r>0&&i.push(e?"or":"and"),i.push(l)}return i}(n,t),i.push(a)}),i&&1===i.length&&(i=i[0]),i},this.getCombinedFilter=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=this.getExpr(t),r=o;return(i||e)&&n&&(o?((r=[]).push(o),r.push(n)):r=n),r}},Sb=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t]))._initSelectedItemKeyHash(),n}return d(e,t),b(e,[{key:"_initSelectedItemKeyHash",value:function(){this._setOption("keyHashIndices",this.options.equalByReference?null:{})}},{key:"getSelectedItemKeys",value:function(){return this.options.selectedItemKeys.slice(0)}},{key:"getSelectedItems",value:function(){return this.options.selectedItems.slice(0)}},{key:"_preserveSelectionUpdate",value:function(t,e){var n,i,o,r=this.options.keyOf;if(r){var a=e&&t.length>1&&!this.options.equalByReference;for(a&&(n={}),o=0;o<t.length;o++){var s=t[o],l=r(s);e?(i=this.removeSelectedItem(l,n,null==s?void 0:s.disabled),n&&i>=0&&(n[i]=!0)):this.addSelectedItem(l,s)}a&&this._batchRemoveSelectedItems(n)}}},{key:"_batchRemoveSelectedItems",value:function(t){var e=this.options.selectedItemKeys.slice(0),n=this.options.selectedItems.slice(0);this.options.selectedItemKeys.length=0,this.options.selectedItems.length=0;for(var i=0;i<e.length;i++)t[i]||(this.options.selectedItemKeys.push(e[i]),this.options.selectedItems.push(n[i]));this._initSelectedItemKeyHash(),this.updateSelectedItemKeyHash(this.options.selectedItemKeys)}},{key:"_loadSelectedItemsCore",value:function(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=new Cc,a=this.options.key();if(!t.length&&!n)return r.resolve([]),r;if(n&&e&&!i)return r.resolve(this.getSelectedItems()),r;var s=new wb(t,n),l=s.getCombinedFilter(a,i,o),u=[];if(e){var c=this.options.selectedItems;u=l&&t.length!==c.length?by(c).filter(l).toArray():c.slice(0)}var h=u.length?u:this.options.plainItems(!0).filter(this.options.isSelectableItem).map(this.options.getItemData),d=s.getLocalFilter(this.options.keyOf,this.equalKeys.bind(this),this.options.equalByReference,a);return h=h.filter(d),u.length||!n&&h.length===t.length?r.resolve(h):r=this._loadFilteredData(l,d,null,n),r}},{key:"_replaceSelectionUpdate",value:function(t){var e=[],n=this.options.keyOf;if(n){for(var i=0;i<t.length;i++){var o=n(t[i]);e.push(o)}this.setSelectedItems(e,t)}}},{key:"_warnOnIncorrectKeys",value:function(t){for(var e=this.options.allowNullValue,n=0;n<t.length;n++){var i=t[n];(!e||null!==i)&&!this.isItemKeySelected(i)&&gb.log("W1002",i)}}},{key:"_isMultiSelectEnabled",value:function(){var t=this.options.mode;return"all"===t||"multiple"===t}},{key:"_requestInProgress",value:function(){var t;return"pending"===(null===(t=this._lastLoadDeferred)||void 0===t?void 0:t.state())}},{key:"_concatRequestsItems",value:function(t,e,n,i){var o,r=e?t:[];return o=i||Vv(t,this.options.selectedItemKeys),{addedItems:n.added.concat(o),removedItems:n.removed.concat(r),keys:t}}},{key:"_collectLastRequestData",value:function(t,e,n,i){var o=e&&n,r={added:[],removed:[]},a=this._isMultiSelectEnabled(),s=a?this._lastRequestData:{};return a&&(this._shouldMergeWithLastRequest&&(o?(this._lastLoadDeferred.reject(),s={}):function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<e.length;n++)if(t[n]!==e[n])return!1;return!0}(t,this.options.selectedItemKeys)||(r.added=s.addedItems,r.removed=s.removedItems,e||this._lastLoadDeferred.reject())),s=this._concatRequestsItems(t,e,r,this._shouldMergeWithLastRequest?void 0:i)),s}},{key:"_updateKeysByLastRequestData",value:function(t,e,n){var i,o,r=t;return this._isMultiSelectEnabled()&&this._shouldMergeWithLastRequest&&!e&&!n&&(r=function(t){return p(new Set(t))}(r=Vv(t.concat(null===(i=this._lastRequestData)||void 0===i?void 0:i.addedItems),null===(o=this._lastRequestData)||void 0===o?void 0:o.removedItems))),r}},{key:"_loadSelectedItems",value:function(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=this,a=new Cc,s=r.options.filter();return this._shouldMergeWithLastRequest=this._requestInProgress(),this._lastRequestData=this._collectLastRequestData(t,e,n,i),kc(r._lastLoadDeferred).always(function(){var i=r._updateKeysByLastRequestData(t,e,n);r._shouldMergeWithLastRequest=!1,r._loadSelectedItemsCore(i,e,n,s,o).done(a.resolve).fail(a.reject)}),r._lastLoadDeferred=a,a}},{key:"selectedItemKeys",value:function(t,e,n,i,o){var r=this,a=r._loadSelectedItems(t,n,i,o,arguments.length>5&&void 0!==arguments[5]&&arguments[5]);return a.done(function(t){e?r._preserveSelectionUpdate(t,n):r._replaceSelectionUpdate(t),r.onSelectionChanged()}),a}},{key:"addSelectedItem",value:function(t,e){if(Ou(e)&&!this.options.ignoreDisabledItems&&e.disabled)-1===this.options.disabledItemKeys.indexOf(t)&&this.options.disabledItemKeys.push(t);else{var n=this._getKeyHash(t);-1===this._indexOfSelectedItemKey(n)&&(!Mu(n)&&this.options.keyHashIndices&&(this.options.keyHashIndices[n]=[this.options.selectedItemKeys.length]),this.options.selectedItemKeys.push(t),this.options.addedItemKeys.push(t),this.options.addedItems.push(e),this.options.selectedItems.push(e))}}},{key:"_getSelectedIndexByKey",value:function(t,e){for(var n=this.options.selectedItemKeys,i=0;i<n.length;i++)if((!e||!e[i])&&this.equalKeys(n[i],t))return i;return-1}},{key:"_getSelectedIndexByHash",value:function(t,e){var n=this.options.keyHashIndices[t];return n&&n.length>1&&e&&(n=n.filter(function(t){return!e[t]})),n&&n[0]>=0?n[0]:-1}},{key:"_indexOfSelectedItemKey",value:function(t,e){return this.options.equalByReference?this.options.selectedItemKeys.indexOf(t):Mu(t)?this._getSelectedIndexByKey(t,e):this._getSelectedIndexByHash(t,e)}},{key:"_shiftSelectedKeyIndices",value:function(t){for(var e=t;e<this.options.selectedItemKeys.length;e++){var n=Yc(this.options.selectedItemKeys[e]),i=this.options.keyHashIndices[n];if(i)for(var o=0;o<i.length;o++)i[o]>t&&i[o]--}}},{key:"removeSelectedItem",value:function(t,e,n){if(this.options.ignoreDisabledItems||!n){var i=this._getKeyHash(t),o=!!e,r=this._indexOfSelectedItemKey(i,e);if(r<0||(this.options.removedItemKeys.push(t),this.options.removedItems.push(this.options.selectedItems[r]),o)||(this.options.selectedItemKeys.splice(r,1),this.options.selectedItems.splice(r,1),Mu(i)||!this.options.keyHashIndices))return r;var a=this.options.keyHashIndices[i];return a&&(a.shift(),a.length||delete this.options.keyHashIndices[i],this._shiftSelectedKeyIndices(r)),r}}},{key:"_updateAddedItemKeys",value:function(t,e){for(var n=0;n<t.length;n++)this.isItemKeySelected(t[n])||(this.options.addedItemKeys.push(t[n]),this.options.addedItems.push(e[n]))}},{key:"_updateRemovedItemKeys",value:function(t,e,n){for(var i=0;i<e.length;i++)this.isItemKeySelected(e[i])||(this.options.removedItemKeys.push(e[i]),this.options.removedItems.push(n[i]))}},{key:"_isItemSelectionInProgress",value:function(t,e){var n;return!!(e&&this._lastRequestData&&this._requestInProgress())&&(null!==(n=this._lastRequestData.addedItems)&&void 0!==n?n:[]).includes(t)}},{key:"_getKeyHash",value:function(t){return this.options.equalByReference?t:Yc(t)}},{key:"setSelectedItems",value:function(t,e){this._updateAddedItemKeys(t,e);var n=this.options.selectedItemKeys,i=this.options.selectedItems;this.options.equalByReference||(this._initSelectedItemKeyHash(),this.updateSelectedItemKeyHash(t)),this._setOption("selectedItemKeys",t),this._setOption("selectedItems",e),this._updateRemovedItemKeys(t,n,i)}},{key:"isItemDataSelected",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.options.keyOf(t);return this.isItemKeySelected(n,e)}},{key:"isItemKeySelected",value:function(t){var e=this._isItemSelectionInProgress(t,(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).checkPending);if(!e){var n=this._getKeyHash(t);e=-1!==this._indexOfSelectedItemKey(n)}return e}},{key:"getSelectAllState",value:function(t){return t?this._getVisibleSelectAllState():this._getFullSelectAllState()}},{key:"loadSelectedItemsWithFilter",value:function(){var t=this.options.key(),e=this.getSelectedItemKeys(),n=this.options.filter();if(!e.length)return Cc().resolve([]);var i=new wb(e).getCombinedFilter(t,n,!0);return this._loadFilteredData(i)}}]),e}(bb),Eb=function(){function t(e){m(this,t),this.options=$u(this._getDefaultOptions(),e,{selectedItemKeys:e.selectedKeys||[]}),this._selectionStrategy=this.options.deferred?new Cb(this.options):new Sb(this.options),this._focusedItemIndex=-1,this.options.equalByReference||this._selectionStrategy.updateSelectedItemKeyHash(this.options.selectedItemKeys)}return b(t,[{key:"_getDefaultOptions",value:function(){return{allowNullValue:!1,deferred:!1,equalByReference:!1,mode:"multiple",selectedItems:[],selectionFilter:[],maxFilterLengthInRequest:0,onSelectionChanged:th,key:th,keyOf:function(t){return t},load:function(){return(new Cc).resolve([])},totalCount:function(){return-1},isSelectableItem:function(){return!0},isItemSelected:function(){return!1},getItemData:function(t){return t},dataFields:th,filter:th}}},{key:"validate",value:function(){this._selectionStrategy.validate()}},{key:"getSelectedItemKeys",value:function(){return this._selectionStrategy.getSelectedItemKeys()}},{key:"getSelectedItems",value:function(){return this._selectionStrategy.getSelectedItems()}},{key:"selectionFilter",value:function(t){if(void 0===t)return this.options.selectionFilter;var e=this.options.selectionFilter!==t&&JSON.stringify(this.options.selectionFilter)!==JSON.stringify(t);this.options.selectionFilter=t,e&&this.onSelectionChanged()}},{key:"setSelection",value:function(t,e){return this.selectedItemKeys(t,!1,!1,!1,e)}},{key:"select",value:function(t){return this.selectedItemKeys(t,!0)}},{key:"deselect",value:function(t){return this.selectedItemKeys(t,!0,!0)}},{key:"selectedItemKeys",value:function(t,e,n,i,o){var r;return t=null!==(r=t)&&void 0!==r?r:[],t=Array.isArray(t)?t:[t],this.validate(),this._selectionStrategy.selectedItemKeys(t,e,n,i,o)}},{key:"clearSelection",value:function(){return this.selectedItemKeys([])}},{key:"_addSelectedItem",value:function(t,e){this._selectionStrategy.addSelectedItem(e,t)}},{key:"_removeSelectedItem",value:function(t){this._selectionStrategy.removeSelectedItem(t)}},{key:"_setSelectedItems",value:function(t,e){this._selectionStrategy.setSelectedItems(t,e)}},{key:"onSelectionChanged",value:function(){this._selectionStrategy.onSelectionChanged()}},{key:"changeItemSelection",value:function(t,e,n){var i,o,r,a,s,l=this,u=this.options.plainItems(),c=u[t],h=!1,d=!1,f=function(t){return t>=0&&!u.filter(function(e){return e.loadIndex===t}).length};if((null===(i=(o=this.options).allowLoadByRange)||void 0===i?void 0:i.call(o))&&Ou(c)&&(s=c.loadIndex-t,t=c.loadIndex,h=f(this._focusedItemIndex),Ou(this._shiftFocusedItemIndex)&&(d=f(this._shiftFocusedItemIndex))),!this.isSelectable()||!this.isDataItem(c))return!1;var p=this.options.getItemData(c),_=this.options.keyOf(p);if((e=e||{}).shift&&"multiple"===this.options.mode&&this._focusedItemIndex>=0)h||d?(r=t!==this._shiftFocusedItemIndex||this._focusedItemIndex!==this._shiftFocusedItemIndex)&&(a=this.changeItemSelectionWhenShiftKeyInVirtualPaging(t)):r=this.changeItemSelectionWhenShiftKeyPressed(t,u,s);else if(e.control){if(this._resetItemSelectionWhenShiftKeyPressed(),!n){var v=this._selectionStrategy.isItemDataSelected(p);"single"===this.options.mode&&this.clearSelectedItems(),v?this._removeSelectedItem(_):this._addSelectedItem(p,_)}r=!0}else{this._resetItemSelectionWhenShiftKeyPressed();var g=this._selectionStrategy.equalKeys(this.options.selectedItemKeys[0],_);(1!==this.options.selectedItemKeys.length||!g)&&(this._setSelectedItems([_],[p]),r=!0)}return r?(kc(a).done(function(){l._focusedItemIndex=t,!n&&l.onSelectionChanged()}),!0):void 0}},{key:"isDataItem",value:function(t){return this.options.isSelectableItem(t)}},{key:"isSelectable",value:function(){return"single"===this.options.mode||"multiple"===this.options.mode}},{key:"isItemDataSelected",value:function(t){return this._selectionStrategy.isItemDataSelected(t,{checkPending:!0})}},{key:"isItemSelected",value:function(t,e){return this._selectionStrategy.isItemKeySelected(t,e)}},{key:"_resetItemSelectionWhenShiftKeyPressed",value:function(){delete this._shiftFocusedItemIndex}},{key:"_resetFocusedItemIndex",value:function(){this._focusedItemIndex=-1}},{key:"changeItemSelectionWhenShiftKeyInVirtualPaging",value:function(t){var e=this,n=this.options.getLoadOptions(t,this._focusedItemIndex,this._shiftFocusedItemIndex),i=new Cc,o=n.skip;return this.options.load(n).done(function(n){e.changeItemSelectionWhenShiftKeyPressed(t,n,o),i.resolve()}),i.promise()}},{key:"changeItemSelectionWhenShiftKeyPressed",value:function(t,e,n){var i,o,r,a,s=!1,l=Ou(n),u=l?this._focusedItemIndex-n:this._focusedItemIndex,c=this.options.keyOf,h=e[u],d=this.options.getItemData(h),f=c(d),p=h&&this.isItemDataSelected(d);if(Ou(this._shiftFocusedItemIndex)||(this._shiftFocusedItemIndex=this._focusedItemIndex),this._shiftFocusedItemIndex!==this._focusedItemIndex)for(i=this._focusedItemIndex<this._shiftFocusedItemIndex?1:-1,a=l?this._shiftFocusedItemIndex-n:this._shiftFocusedItemIndex,u=l?this._focusedItemIndex-n:this._focusedItemIndex;u!==a;u+=i)(l||this.isDataItem(e[u]))&&(r=c(this.options.getItemData(e[u])),this._removeSelectedItem(r),s=!0);if(t!==this._shiftFocusedItemIndex)for(i=t<this._shiftFocusedItemIndex?1:-1,a=l?this._shiftFocusedItemIndex-n:this._shiftFocusedItemIndex,u=l?t-n:t;u!==a;u+=i)(l||this.isDataItem(e[u]))&&(r=c(o=this.options.getItemData(e[u])),this._addSelectedItem(o,r),s=!0);return(l||this.isDataItem(h))&&!p&&(this._addSelectedItem(d,f),s=!0),s}},{key:"clearSelectedItems",value:function(){this._setSelectedItems([],[])}},{key:"selectAll",value:function(t){return this._resetFocusedItemIndex(),t?this._onePageSelectAll(!1):this.selectedItemKeys([],!0,!1,!0)}},{key:"deselectAll",value:function(t){return this._resetFocusedItemIndex(),t?this._onePageSelectAll(!0):this.selectedItemKeys([],!0,!0,!0)}},{key:"_onePageSelectAll",value:function(t){for(var e=this._selectionStrategy.getSelectableItems(this.options.plainItems()),n=0;n<e.length;n++){var i=e[n];if(this.isDataItem(i)){var o=this.options.getItemData(i),r=this.options.keyOf(o),a=this.isItemSelected(r);!a&&!t&&this._addSelectedItem(o,r),a&&t&&this._removeSelectedItem(r)}}return this.onSelectionChanged(),(new Cc).resolve()}},{key:"getSelectAllState",value:function(t){return this._selectionStrategy.getSelectAllState(t)}},{key:"loadSelectedItemsWithFilter",value:function(){return this._selectionStrategy.loadSelectedItemsWithFilter()}}]),t}(),Ib="dxItemDeleting",Tb=function(t){return-1!==t},Ob=vb.inherit({_setOptionsByReference:function(){this.callBase(),$u(this._optionsByReference,{selectedItem:!0})},_getDefaultOptions:function(){return $u(this.callBase(),{selectionMode:"none",selectionRequired:!1,selectByClick:!0,selectedItems:[],selectedItemKeys:[],maxFilterLengthInRequest:1500,keyExpr:null,selectedIndex:-1,selectedItem:null,onSelectionChanged:null,onItemReordered:null,onItemDeleting:null,onItemDeleted:null})},ctor:function(t,e){this._userOptions=e||{},this.callBase(t,e)},_init:function(){this._initEditStrategy(),this.callBase(),this._initKeyGetter(),this._initSelectionModule()},_initKeyGetter:function(){this._keyGetter=Mc(this.option("keyExpr"))},_getKeysByItems:function(t){return this._editStrategy.getKeysByItems(t)},_getItemsByKeys:function(t,e){return this._editStrategy.getItemsByKeys(t,e)},_getKeyByIndex:function(t){return this._editStrategy.getKeyByIndex(t)},_getIndexByKey:function(t){return this._editStrategy.getIndexByKey(t)},_getIndexByItemData:function(t){return this._editStrategy.getIndexByItemData(t)},_isKeySpecified:function(){return!!this._dataController.key()},_getCombinedFilter:function(){return this._dataController.filter()},key:function(){return this.option("keyExpr")?this.option("keyExpr"):this._dataController.key()},keyOf:function(t){var e=t;return this.option("keyExpr")?e=this._keyGetter(t):this._dataController.store()&&(e=this._dataController.keyOf(t)),e},_nullValueSelectionSupported:function(){return!1},_initSelectionModule:function(){var t=this,e=t._editStrategy.itemsGetter;this._selection=new Eb({allowNullValue:this._nullValueSelectionSupported(),mode:this.option("selectionMode"),maxFilterLengthInRequest:this.option("maxFilterLengthInRequest"),equalByReference:!this._isKeySpecified(),onSelectionChanged:function(e){(e.addedItemKeys.length||e.removedItemKeys.length)&&(t.option("selectedItems",t._getItemsByKeys(e.selectedItemKeys,e.selectedItems)),t._updateSelectedItems(e))},filter:t._getCombinedFilter.bind(t),totalCount:function(){var e=t.option("items"),n=t._dataController.totalCount();return n>=0?n:t._getItemsCount(e)},key:t.key.bind(t),keyOf:t.keyOf.bind(t),load:function(e){var n,i=t._dataController;return e.customQueryParams=null===(n=i.loadOptions())||void 0===n?void 0:n.customQueryParams,e.userData=i.userData(),i.store()?i.loadFromStore(e).done(function(e){if(!t._disposed){var n=Iy(e).data;i.applyMapFunction(n)}}):(new Cc).resolve(this.plainItems())},dataFields:function(){return t._dataController.select()},plainItems:e.bind(t._editStrategy)})},_getItemsCount:function(t){var e=this;return t.reduce(function(t,n){return t+(n.items?e._getItemsCount(n.items):1)},0)},_initEditStrategy:function(){this._editStrategy=new yb(this)},_getSelectedItemIndices:function(t){var e=this,n=[];return t=t||this._selection.getSelectedItemKeys(),e._editStrategy.beginCache(),zu(t,function(t,i){var o=e._getIndexByKey(i);Tb(o)&&n.push(o)}),e._editStrategy.endCache(),n},_initMarkup:function(){var t=this;this._rendering=!0,this._dataController.isLoading()||this._syncSelectionOptions().done(function(){return t._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(t){var e,n,i,o;switch(t=t||this._chooseSelectOption()){case"selectedIndex":e=this._editStrategy.getItemDataByIndex(this.option("selectedIndex")),Ou(e)?(this._setOptionWithoutOptionChange("selectedItems",[e]),this._setOptionWithoutOptionChange("selectedItem",e),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([e]))):(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")&&!Tb(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(e=this.option("selectedItem"),n=this._editStrategy.getIndexByItemData(e),this.option("selectionRequired")&&!Tb(n))return this._syncSelectionOptions("selectedIndex");Ou(e)?(this._setOptionWithoutOptionChange("selectedItems",[e]),this._setOptionWithoutOptionChange("selectedIndex",n),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([e]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedIndex",-1));break;case"selectedItemKeys":if(i=this.option("selectedItemKeys"),this.option("selectionRequired")){var r=this._getIndexByKey(i[0]);if(!Tb(r))return this._syncSelectionOptions("selectedIndex")}return this._selection.setSelection(i)}return(new Cc).resolve().promise()},_chooseSelectOption:function(){var t="selectedIndex",e=(function(t){var e=this.option(t);return Ou(e)&&e.length||t in this._userOptions}).bind(this);return e("selectedItems")?t="selectedItems":e("selectedItem")?t="selectedItem":e("selectedItemKeys")&&(t="selectedItemKeys"),t},_compareKeys:function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<e.length;n++)if(t[n]!==e[n])return!1;return!0},_normalizeSelectedItems:function(){if("none"===this.option("selectionMode"))this._setOptionWithoutOptionChange("selectedItems",[]),this._syncSelectionOptions("selectedItems");else if("single"===this.option("selectionMode")){var t=this.option("selectedItems");if(t.length>1||!t.length&&this.option("selectionRequired")&&this.option("items")&&this.option("items").length){var e=this._selection.getSelectedItems(),n=void 0===t[0]?e[0]:t[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(t))}else{var i=this._getKeysByItems(this.option("selectedItems")),o=this._selection.getSelectedItemKeys();this._compareKeys(o,i)||this._selection.setSelection(i)}return(new Cc).resolve().promise()},_itemClickHandler:function(t){var e=arguments,n=this,i=(new Cc).resolve(),o=this.callBase;this._createAction((function(t){var e;i=null!==(e=this._itemSelectHandler(t.event))&&void 0!==e?e:i}).bind(this),{validatingTargetName:"itemElement"})({itemElement:Yd(t.currentTarget),event:t}),i.always(function(){o.apply(n,e)})},_itemSelectHandler:function(t){var e,n;if(this.option("selectByClick"))return this.isItemSelected(t.currentTarget)?this.unselectItem(t.currentTarget):n=this.selectItem(t.currentTarget),null===(e=n)||void 0===e?void 0:e.promise()},_selectedItemElement:function(t){return this._itemElements().eq(t)},_postprocessRenderItem:function(t){if("none"!==this.option("selectionMode")){var e=Yd(t.itemElement),n=this._editStrategy.getNormalizedIndex(e),i=this._isItemSelected(n);this._processSelectableItem(e,i)}},_processSelectableItem:function(t,e){t.toggleClass(this._selectedItemClass(),e),this._setAriaSelectionAttribute(t,String(e))},_updateSelectedItems:function(t){var e=this,n=t.addedItemKeys,i=t.removedItemKeys;if(e._rendered&&(n.length||i.length)){var o=e._selectionChangePromise;if(!e._rendering){var r,a=[],s=[];e._editStrategy.beginCache();for(var l=0;l<n.length;l++)r=e._getIndexByKey(n[l]),a.push(r),e._addSelection(r);for(var u=0;u<i.length;u++)r=e._getIndexByKey(i[u]),s.push(r),e._removeSelection(r);e._editStrategy.endCache(),e._updateSelection(a,s)}kc(o).done(function(){e._fireSelectionChangeEvent(t.addedItems,t.removedItems)})}},_fireSelectionChangeEvent:function(t,e){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})({addedItems:t,removedItems:e})},_updateSelection:th,_setAriaSelectionAttribute:function(t,e){this.setAria("selected",e,t)},_removeSelection:function(t){var e=this._editStrategy.getItemElement(t);Tb(t)&&(this._processSelectableItem(e,!1),yd.triggerHandler(e,"stateChanged",!1))},_addSelection:function(t){var e=this._editStrategy.getItemElement(t);Tb(t)&&(this._processSelectableItem(e,!0),yd.triggerHandler(e,"stateChanged",!0))},_isItemSelected:function(t){var e=this._getKeyByIndex(t);return this._selection.isItemSelected(e,{checkPending:!0})},_optionChanged:function(t){var e=this;switch(t.name){case"selectionMode":this._invalidate();break;case"dataSource":(!t.value||Array.isArray(t.value)&&!t.value.length)&&this.option("selectedItemKeys",[]),this.callBase(t);break;case"selectedIndex":case"selectedItem":case"selectedItems":case"selectedItemKeys":this._syncSelectionOptions(t.name).done(function(){return e._normalizeSelectedItems()});break;case"keyExpr":this._initKeyGetter();break;case"selectionRequired":this._normalizeSelectedItems();break;case"selectByClick":case"onSelectionChanged":case"onItemDeleting":case"onItemDeleted":case"onItemReordered":case"maxFilterLengthInRequest":break;default:this.callBase(t)}},_clearSelectedItems:function(){this._setOptionWithoutOptionChange("selectedItems",[]),this._syncSelectionOptions("selectedItems")},_waitDeletingPrepare:function(t){if(t.data(Ib))return(new Cc).resolve().promise();t.data(Ib,!0);var e=new Cc,n={cancel:!1},i=this._itemEventHandler(t,"onItemDeleting",n,{excludeValidators:["disabled","readOnly"]});return kc(i).always((function(o){var r=!i,a=!r&&"resolved"===i.state(),s=!!arguments.length,l=r||a&&!s||a&&o;kc(yc(n.cancel)).always(function(){t.data(Ib,!1)}).done(function(t){l&&!t?e.resolve():e.reject()}).fail(e.reject)}).bind(this)),e.promise()},_deleteItemFromDS:function(t){var e=this._dataController,n=new Cc,i=this.option("disabled"),o=e.store();if(!o)return(new Cc).resolve().promise();if(!o.remove)throw gb.Error("E1011");return this.option("disabled",!0),o.remove(e.keyOf(this._getItemData(t))).done(function(t){void 0!==t?n.resolve():n.reject()}).fail(function(){n.reject()}),n.always((function(){this.option("disabled",i)}).bind(this)),n},_tryRefreshLastPage:function(){var t=new Cc;return this._isLastPage()||this.option("grouped")?t.resolve():this._refreshLastPage().done(function(){t.resolve()}),t.promise()},_refreshLastPage:function(){return this._expectLastItemLoading(),this._dataController.load()},_updateSelectionAfterDelete:function(t){var e=this._getKeyByIndex(t);this._selection.deselect([e])},_updateIndicesAfterIndex:function(t){for(var e=this._itemElements(),n=t+1;n<e.length;n++)Yd(e[n]).data(this._itemIndexKey(),n-1)},_simulateOptionChange:function(t){var e=this.option(t);e instanceof Ay||this._optionChangedAction({name:t,fullName:t,value:e})},isItemSelected:function(t){return this._isItemSelected(this._editStrategy.getNormalizedIndex(t))},selectItem:function(t){if("none"!==this.option("selectionMode")){var e=this._editStrategy.getNormalizedIndex(t);if(Tb(e)){var n=this._getKeyByIndex(e);if(!this._selection.isItemSelected(n)){if("single"===this.option("selectionMode"))return this._selection.setSelection([n]);var i=this.option("selectedItemKeys")||[];return this._selection.setSelection([].concat(p(i),[n]),[n])}}}},unselectItem:function(t){var e=this._editStrategy.getNormalizedIndex(t);if(Tb(e)){var n=this._selection.getSelectedItemKeys();if(!(this.option("selectionRequired")&&n.length<=1)){var i=this._getKeyByIndex(e);!this._selection.isItemSelected(i,{checkPending:!0})||this._selection.deselect([i])}}},_deleteItemElementByIndex:function(t){this._updateSelectionAfterDelete(t),this._updateIndicesAfterIndex(t),this._editStrategy.deleteItemAtIndex(t)},_afterItemElementDeleted:function(t,e){var n=this._dataController.getDataSource()?"dataSource":"items";this._simulateOptionChange(n),this._itemEventHandler(t,"onItemDeleted",e,{beforeExecute:function(){t.remove()},excludeValidators:["disabled","readOnly"]}),this._renderEmptyMessage()},deleteItem:function(t){var e=this,n=new Cc,i=this._editStrategy.getItemElement(t),o=this._editStrategy.getNormalizedIndex(t),r=this._itemResponseWaitClass();return Tb(o)?this._waitDeletingPrepare(i).done(function(){i.addClass(r);var t=e._extendActionArgs(i);e._deleteItemFromDS(i).done(function(){e._deleteItemElementByIndex(o),e._afterItemElementDeleted(i,t),e._tryRefreshLastPage().done(function(){n.resolveWith(e)})}).fail(function(){i.removeClass(r),n.rejectWith(e)})}).fail(function(){n.rejectWith(e)}):n.rejectWith(e),n.promise()},reorderItem:function(t,e){var n=new Cc,i=this,o=this._editStrategy,r=o.getItemElement(t),a=o.getItemElement(e),s=o.getNormalizedIndex(t),l=o.getNormalizedIndex(e),u=this._dataController.getDataSource()?"dataSource":"items";return Tb(s)&&Tb(l)&&s!==l?n.resolveWith(this):n.rejectWith(this),n.promise().done(function(){a[o.itemPlacementFunc(s,l)](r),o.moveItemAtIndexToIndex(s,l),this._updateIndicesAfterIndex(s),i.option("selectedItems",i._getItemsByKeys(i._selection.getSelectedItemKeys(),i._selection.getSelectedItems())),"items"===u&&i._simulateOptionChange(u),i._itemEventHandler(r,"onItemReordered",{fromIndex:o.getIndex(s),toIndex:o.getIndex(l)},{excludeValidators:["disabled","readOnly"]})})}}),Db="__dx_key__",Ab=Ob.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{repaintChangesOnly:!1})},ctor:function(){var t,e=this;this.callBase.apply(this,arguments),this._customizeStoreLoadOptions=function(t){e._dataController.getDataSource()&&!e._dataController.isLoaded()&&(e._correctionIndex=0),e._correctionIndex&&t.storeLoadOptions&&(t.storeLoadOptions.skip+=e._correctionIndex)},null===(t=this._dataController)||void 0===t||t.on("customizeStoreLoadOptions",this._customizeStoreLoadOptions)},reload:function(){this._correctionIndex=0},_init:function(){this.callBase(),this._refreshItemsCache(),this._correctionIndex=0},_findItemElementByKey:function(t){var e=this,n=Yd(),i=this.key();return this.itemElements().each(function(o,r){var a=Yd(r),s=e._getItemData(a);if(i?pm(i,e.keyOf(s),t):e._isItemEquals(s,t))return n=a,!1}),n},_dataSourceChangedHandler:function(t,e){null!=e&&e.changes?this._modifyByChanges(e.changes):(this.callBase(t,e),this._refreshItemsCache())},_isItemEquals:function(t,e){t&&t[Db]&&(t=t.data);try{return JSON.stringify(t)===JSON.stringify(e)}catch(n){return t===e}},_isItemStrictEquals:function(t,e){return this._isItemEquals(t,e)},_shouldAddNewGroup:function(t,e){var n=!1;return this.option("grouped")&&(t.length||(n=!0),zu(t,function(t,i){"insert"===i.type&&(n=!0,zu(e,function(t,e){if(void 0!==i.data.key&&i.data.key===e.key)return n=!1,!1}))})),n},_partialRefresh:function(){var t=this;if(this.option("repaintChangesOnly")){var e=function(t,e,n,i){var o={},r={},a=0,s=0,l=[];t.forEach(function(t,e){var i=kb(t,n);o[i]=e}),e.forEach(function(t,e){var i=kb(t,n);r[i]=e});for(var u=Math.max(t.length,e.length),c=0;c<u+a;c++){var h=e[c],d=c-a+s,f=t[d];if(!h||f&&!xb(f,e,r,n))f&&(l.push({type:"remove",key:n(f),index:c,oldItem:f}),s++,c--);else{var p=kb(h,n),_=o[p],v=t[_];if(v){if(_!==d)return;i(v,h)||l.push({type:"update",data:h,key:n(h),index:c,oldItem:v})}else a++,l.push({type:"insert",data:h,index:c})}}return l}(this._itemsCache,this._editStrategy.itemsGetter(),function(e){return e&&void 0!==e[Db]?e[Db]:t.keyOf(e)},this._isItemStrictEquals.bind(this));if(e&&this._itemsCache.length&&!this._shouldAddNewGroup(e,this._itemsCache))return this._modifyByChanges(e,!0),this._renderEmptyMessage(),!0;this._refreshItemsCache()}return!1},_refreshItemsCache:function(){if(this.option("repaintChangesOnly")){var e=this._editStrategy.itemsGetter();try{this._itemsCache=$u(!0,[],e),this.key()||(this._itemsCache=this._itemsCache.map(function(n,i){return t(t({},Db,e[i]),"data",n)}))}catch(n){this._itemsCache=$u([],e)}}},_dispose:function(){this._dataController.off("customizeStoreLoadOptions",this._customizeStoreLoadOptions),this.callBase()},_updateByChange:function(t,e,n,i){var o=this;if(i)this._renderItem(n.index,n.data,null,this._findItemElementByKey(n.key));else{var r=e[Om(t,e,n.key)];r&&Em(t,e,n.key,n.data).done(function(){o._renderItem(e.indexOf(r),r,null,o._findItemElementByKey(n.key))})}},_insertByChange:function(t,e,n,i){var o=this;kc(i||Im(t,e,n.data,n.index)).done(function(){var t;o._beforeItemElementInserted(n),o._renderItem(null!==(t=n.index)&&void 0!==t?t:e.length,n.data),o._afterItemElementInserted(),o._correctionIndex++})},_updateSelectionAfterRemoveByChange:function(t){var e=this.option("selectedIndex");e>t?this.option("selectedIndex",e-1):e===t&&1===this.option("selectedItems").length?this.option("selectedItems",[]):this._normalizeSelectedItems()},_beforeItemElementInserted:function(t){var e=this.option("selectedIndex");t.index<=e&&this.option("selectedIndex",e+1)},_afterItemElementInserted:th,_removeByChange:function(t,e,n,i){var o=this,r=i?n.index:Om(t,e,n.key);if(i?n.oldItem:e[r]){var a=this._findItemElementByKey(n.key),s=this._extendActionArgs(a);this._waitDeletingPrepare(a).done(function(){i?(o._updateIndicesAfterIndex(r-1),o._afterItemElementDeleted(a,s),o._updateSelectionAfterRemoveByChange(r)):(o._deleteItemElementByIndex(r),o._afterItemElementDeleted(a,s))}),this._correctionIndex--}},_modifyByChanges:function(t,e){var n=this,i=this._editStrategy.itemsGetter(),o={key:this.key.bind(this),keyOf:this.keyOf.bind(this)},r=this._dataController,a=r.paginate(),s=r.group();(a||s)&&(t=t.filter(function(t){return"insert"!==t.type||void 0!==t.index})),t.forEach(function(t){return n["_".concat(t.type,"ByChange")](o,i,t,e)}),this._renderedItemsCount=i.length,this._refreshItemsCache(),this._fireContentReadyAction()},_appendItemToContainer:function(t,e,n){var i=t.children(this._itemSelector()).get(n);ch.insertElement(t.get(0),e.get(0),i)},_optionChanged:function(t){switch(t.name){case"items":this._partialRefresh(t.value)||this.callBase(t);break;case"dataSource":(!this.option("repaintChangesOnly")||!t.value)&&this.option("items",[]),this.callBase(t);break;case"repaintChangesOnly":break;default:this.callBase(t)}}}),Bb="dx-icon",Mb=function(t){return!(!t||"string"!=typeof t)&&(/^\s*<svg[^>]*>(.|\r?\n)*?<\/svg>\s*$/i.test(t)?"svg":/data:.*base64|\.|[^<\s]\/{1,1}/.test(t)?"image":/^[\w-_]+$/.test(t)?"dxIcon":!!/^\s?([\w-_]\s?)+$/.test(t)&&"fontIcon")},Pb=function(t){switch(Mb(t)){case"image":return Yd("<img>").attr("src",t).addClass(Bb);case"fontIcon":return Yd("<i>").addClass("".concat(Bb," ").concat(t));case"dxIcon":return Yd("<i>").addClass("".concat(Bb," ").concat(Bb,"-").concat(t));case"svg":return Yd("<i>").addClass("".concat(Bb," ").concat("dx-svg-icon")).append(t);default:return null}},Rb=vc(),Fb=ph(),Hb=Sf.add,Vb=Bf,Lb=Df,$b=new Cc,Nb="link[rel=dx-theme]",zb="dx-hairlines";function Wb(){if(!dh())return null;var t,e=Yd("<div>",cb).addClass("dx-theme-marker").appendTo(cb.documentElement);try{return(t=Fb.getComputedStyle(e.get(0)).fontFamily)&&"dx."===(t=t.replace(/["']/g,"")).substr(0,"dx.".length)?t.substr("dx.".length):null}finally{e.remove()}}function jb(t){var e,n,i=!0;function o(){pb=null,clearInterval(n),i=!0,Rb.fire(),Rb.empty(),$b.resolve()}if(pb=t,Kb())o();else{if(!i)return void(pb&&(pb=t));e=Date.now(),i=!1,n=setInterval(function(){var t=Kb(),n=!t&&Date.now()-e>15e3;n&&gb.log("W0004",pb),(t||n)&&o()},10)}}function Kb(){if(!pb)return!0;var t="any"===pb;if("resolved"===$b.state()&&t)return!0;var e=Wb();return!(!e||!t)||e===pb}function Gb(t){var e=t?t.split("."):[],n=null;if(db){if(t in db)return t;zu(db,function(t,i){var o=t.split(".");if((!e[0]||o[0]===e[0])&&(!e[1]||e[1]===o[1])&&(!e[2]||e[2]===o[2])&&((!n||i.isActive)&&(n=t),i.isActive))return!1})}return n}function Ub(t){(function(t){try{t!==cb&&(db=null)}catch(e){db=null}cb=t})((t=t||{}).context||ch.getDocument()),cb&&(function(){var t=Yd(Nb,cb);!t.length||(db={},hb=Yd(Nd("<link rel=stylesheet>"),cb),t.each(function(){var t=Yd(this,cb),e=t.attr("data-theme"),n=t.attr("href"),i="true"===t.attr("data-active");db[e]={url:n,isActive:i}}),t.last().after(hb),t.remove())}(),fb=void 0,qb(t))}function qb(t){if(!arguments.length)return fb=fb||Wb();Qb(Vb()),"string"==typeof(t=t||{})&&(t={theme:t});var e,n=t._autoInit,i=t.loadCallback;if((fb=Gb(t.theme||fb))&&(e=db[fb]),i&&Rb.add(i),e)hb.attr("href",db[fb].url),(Rb.has()||"resolved"!==$b.state()||t._forceTimeout)&&jb(fb);else{if(!n)throw gb.Error("E0021",fb);dh()&&jb("any"),Rb.fire(),Rb.empty()}$b.done(function(){return Zb(Mf(),fb)})}function Zb(t,e){_b=function(t){var e=[],n=(t=t||qb())&&t.split(".");return n&&(e.push("dx-theme-"+n[0],"dx-theme-"+n[0]+"-typography"),n.length>1&&e.push("dx-color-scheme-"+n[1]+(Yb(t)?"-"+n[2]:""))),e}(e).join(" "),Yd(t).addClass(_b),function(){var e=dh()&&Fb.devicePixelRatio;if(e&&!(e<2)){var n=Yd("<div>");n.css("border",".5px solid transparent"),Yd("body").append(n),1===Fh(n)&&(Yd(t).addClass(zb),_b+=" "+zb),n.remove()}}()}function Qb(t){Yd(t).removeClass(_b)}function Xb(t,e){return e||(e=fb||Wb()),new RegExp(t).test(e)}function Yb(t){return Jb(t)||tC(t)}function Jb(t){return Xb("material",t)}function tC(t){return Xb("fluent",t)}function eC(t){return Xb("compact",t)}function nC(){if(Ub({_autoInit:!0,_forceTimeout:!0}),Yd(Nb,cb).length)throw gb.Error("E0022")}dh()?nC():Hb(nC),Lb.add(function(t,e){$b.done(function(){Qb(e),Zb(t)})}),zf.changed.add(function(){Ub({_autoInit:!0})});var iC="dx-accordion-item",oC="dx-accordion-item-opened",rC="dx-accordion-item-closed",aC="dx-accordion-item-title",sC="dx-accordion-item-body",lC=Ab.inherit({_activeStateUnit:"."+iC,_getDefaultOptions:function(){return $u(this.callBase(),{hoverStateEnabled:!0,height:void 0,itemTitleTemplate:"title",onItemTitleClick:null,selectedIndex:0,collapsible:!1,multiple:!1,animationDuration:300,deferRendering:!0,selectByClick:!0,activeStateEnabled:!0,_itemAttributes:{role:"tab"},_animationEasing:"ease"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Yb()},options:{animationDuration:200,_animationEasing:"cubic-bezier(0.4, 0, 0.2, 1)"}}])},_itemElements:function(){return this._itemContainer().children(this._itemSelector())},_init:function(){this.callBase(),this.option("selectionRequired",!this.option("collapsible")),this.option("selectionMode",this.option("multiple")?"multiple":"single");var t=this.$element();t.addClass("dx-accordion"),this._$container=Yd("<div>").addClass("dx-accordion-wrapper"),t.append(this._$container)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new nb(function(t,e){if(Ru(e)){var n=Pb(e.icon);n&&t.append(n),Ou(e.title)&&!Ru(e.title)&&t.append(ch.createTextNode(e.title))}else Ou(e)&&t.text(String(e));t.wrapInner(Yd("<div>").addClass("dx-accordion-item-title-caption"))},["title","icon"],this.option("integrationOptions.watchMethod"))})},_initMarkup:function(){var t=this;this._deferredItems=[],this._deferredTemplateItems=[],this.callBase(),this.setAria({role:"tablist",multiselectable:this.option("multiple")}),jc(function(){var e=t._getSelectedItemIndices();t._renderSelection(e,[])})},_render:function(){var t=this;this.callBase(),kc.apply(this,this._deferredTemplateItems).done(function(){t._updateItemHeights(!0)})},_itemDataKey:function(){return"dxAccordionItemData"},_itemClass:function(){return iC},_itemContainer:function(){return this._$container},_itemTitles:function(){return this._itemElements().find("."+aC)},_itemContents:function(){return this._itemElements().find("."+sC)},_getItemData:function(t){return Yd(t).parent().data(this._itemDataKey())||this.callBase.apply(this,arguments)},_executeItemRenderAction:function(t){t.type||this.callBase.apply(this,arguments)},_itemSelectHandler:function(t){Yd(t.target).closest(this._itemContents()).length||this.callBase.apply(this,arguments)},_afterItemElementDeleted:function(t,e){this._deferredItems.splice(e.itemIndex,1),this.callBase.apply(this,arguments)},_renderItemContent:function(t){this._deferredTemplateItems[t.index]=new Cc;var e=this.callBase($u({},t,{contentClass:aC,templateProperty:"titleTemplate",defaultTemplateName:this.option("itemTitleTemplate")}));this._attachItemTitleClickAction(e);var n=new Cc;Ou(this._deferredItems[t.index])?this._deferredItems[t.index]=n:this._deferredItems.push(n),(!this.option("deferRendering")||this._getSelectedItemIndices().indexOf(t.index)>=0)&&n.resolve(),n.done(this.callBase.bind(this,$u({},t,{contentClass:sC,container:Jd(Yd("<div>").appendTo(Yd(e).parent()))})))},_onItemTemplateRendered:function(t,e){var n=this;return function(){var t=n._deferredTemplateItems[e.index];t&&t.resolve()}},_attachItemTitleClickAction:function(t){var e=Xp(hv,this.NAME);yd.off(t,e),yd.on(t,e,this._itemTitleClickHandler.bind(this))},_itemTitleClickHandler:function(t){this._itemDXEventHandler(t,"onItemTitleClick")},_renderSelection:function(t,e){this._itemElements().addClass(rC),this.setAria("hidden",!0,this._itemContents()),this._updateItems(t,e)},_updateSelection:function(t,e){this._updateItems(t,e),this._updateItemHeightsWrapper(!1)},_updateItems:function(t,e){var n=this,i=this._itemElements();zu(t,function(t,e){n._deferredItems[e].resolve();var o=i.eq(e).addClass(oC).removeClass(rC);n.setAria("hidden",!1,o.find("."+sC))}),zu(e,function(t,e){var o=i.eq(e).removeClass(oC);n.setAria("hidden",!0,o.find("."+sC))})},_updateItemHeightsWrapper:function(t){this.option("templatesRenderAsynchronously")?this._animationTimer=setTimeout((function(){this._updateItemHeights(t)}).bind(this)):this._updateItemHeights(t)},_updateItemHeights:function(t){var e=this,n=e._deferredAnimate,i=this._splitFreeSpace(this._calculateFreeSpace());return clearTimeout(this._animationTimer),kc.apply(Yd,[].slice.call(this._itemElements()).map(function(n){return e._updateItemHeight(Yd(n),i,t)})).done(function(){n&&n.resolveWith(e)})},_updateItemHeight:function(t,e,n){var i=t.children("."+aC);T_.isAnimating(t)&&T_.stop(t);var o,r=Fh(t);return t.hasClass(oC)?(o=e+Fh(i))||(Ph(t,"auto"),o=Fh(t)):o=Fh(i),this._animateItem(t,r,o,n,!!e)},_animateItem:function(t,e,n,i,o){var r;return i||e===n?(t.css("height",n),r=(new Cc).resolve()):r=T_.animate(t,{type:"custom",from:{height:e},to:{height:n},duration:this.option("animationDuration"),easing:this.option("_animationEasing")}),r.done(function(){t.hasClass(oC)&&!o&&t.css("height",""),t.not("."+oC).addClass(rC)})},_splitFreeSpace:function(t){return t&&t/this.option("selectedItems").length},_calculateFreeSpace:function(){var t=this.option("height");if(void 0!==t&&"auto"!==t){var e=this._itemTitles(),n=0;return zu(e,function(t,e){n+=Fh(e)}),Mh(this.$element())-n}},_visibilityChanged:function(t){t&&this._dimensionChanged()},_dimensionChanged:function(){this._updateItemHeights(!0)},_clean:function(){this._deferredTemplateItems.forEach(function(t){t.reject()}),this._deferredTemplateItems=[],clearTimeout(this._animationTimer),this.callBase()},_tryParseItemPropertyName:function(t){var e=t.match(/.*\.(.*)/);if(Ou(e)&&e.length>=1)return e[1]},_optionChanged:function(t){switch(t.name){case"items":this.callBase(t),"title"===this._tryParseItemPropertyName(t.fullName)&&this._renderSelection(this._getSelectedItemIndices(),[]),"visible"===this._tryParseItemPropertyName(t.fullName)&&this._updateItemHeightsWrapper(!0),!0===this.option("repaintChangesOnly")&&"items"===t.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",t.value?"multiple":"single");break;default:this.callBase(t)}},expandItem:function(t){return this._deferredAnimate=new Cc,this.selectItem(t),this._deferredAnimate.promise()},collapseItem:function(t){return this._deferredAnimate=new Cc,this.unselectItem(t),this._deferredAnimate.promise()},updateDimensions:function(){return this._updateItemHeights(!1)}});Sv("dxAccordion",lC);var uC=lC,cC=yd.one,hC=yd.triggerHandler,dC=function(){function t(){m(this,t)}return b(t,[{key:"setHost",value:function(t){this.host=t}},{key:"setTemplate",value:function(t){this.host.setTemplate(t)}}]),t}(),fC=function(){function t(e,n){m(this,t),this.instance=e,this.zone=n,this.subscriptions={},this.events={}}return b(t,[{key:"hasEvent",value:function(t){return 0!==this.getEmitter(t).observers.length}},{key:"fireEvent",value:function(t,e){var n=this.getEmitter(t);n.observers.length&&((this.subscriptions[t]||[]).length===n.observers.length?n.next(e&&e[0]):this.zone.run(function(){return n.next(e&&e[0])}))}},{key:"on",value:function(t,e){var n=this;if("string"==typeof t){var i=this.subscriptions[t]||[],o=this.getEmitter(t).subscribe(null==e?void 0:e.bind(this.instance)),r=o.unsubscribe.bind(o);i.push({handler:e,unsubscribe:r}),this.subscriptions[t]=i}else{var a=t;Object.keys(a).forEach(function(t){return n.on(t,a[t])})}}},{key:"off",value:function(t,e){var n=this.subscriptions[t]||[];e?n.some(function(t,i){return t.handler===e&&(t.unsubscribe(),n.splice(i,1),!0)}):(n.forEach(function(t){t.unsubscribe()}),n.splice(0,n.length))}},{key:"dispose",value:function(){}},{key:"addEmitter",value:function(t,e){this.events[t]=e}},{key:"getEmitter",value:function(t){return this.events[t]||(this.events[t]=new Bs),this.events[t]}}]),t}(),pC=function(){function t(e,n){m(this,t),this.zone=e,this.component=n,this.lockedValueChangeEvent=!1}return b(t,[{key:"fireNgEvent",value:function(t,e){if(!this.lockedValueChangeEvent||"valueChange"!==t){var n=this.component[t];n&&n.observers.length&&this.zone.run(function(){n.next(e&&e[0])})}}},{key:"createEmitters",value:function(t){var e=this;t.forEach(function(t){e.component[t.emit]=new Bs})}}]),t}(),_C=function(){var t=function(){function t(){m(this,t),this._watchers=[]}return b(t,[{key:"getWatchMethod",value:function(){var t=this;return function(e,n,i){var o=e();(i=i||{}).skipImmediate||n(o);var r=function(){var r=e();t._isDifferentValues(o,r,i.deep)&&(n(r),o=r)};return t._watchers.push(r),function(){var e=t._watchers.indexOf(r);-1!==e&&t._watchers.splice(e,1)}}}},{key:"_isDifferentValues",value:function(t,e,n){var i=this._toComparable(e),o=this._toComparable(t);return n&&i instanceof Object&&o instanceof Object?this._checkObjectsFields(e,t):i!==o}},{key:"_toComparable",value:function(t){return t instanceof Date?t.getTime():t}},{key:"_checkObjectsFields",value:function(t,e){for(var n in t){var i=this._toComparable(t[n]),o=this._toComparable(e[n]),r=!1;if("object"==typeof i&&"object"==typeof o&&(r=oh(i,o)),i!==o&&!r)return!0}}},{key:"checkWatchers",value:function(){var t,e=_(this._watchers);try{for(e.s();!(t=e.n()).done;){(0,t.value)()}}catch(n){e.e(n)}finally{e.f()}}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function vC(t){return t.get?t.get(0):t}var gC,mC="dx-template-wrapper",yC=function(){var t=function(){function t(e,n,i,o,r){m(this,t),this.templateRef=e,this.viewContainerRef=n,this.renderer=o,this.zone=r,i.setTemplate(this)}return b(t,[{key:"dxTemplateOf",set:function(t){this.name=t}},{key:"renderTemplate",value:function(t){var e=this,n=this.viewContainerRef.createEmbeddedView(this.templateRef,{$implicit:t.model,index:t.index}),i=vC(t.container);return t.container&&n.rootNodes.forEach(function(t){e.renderer.appendChild(i,t)}),n}},{key:"render",value:function(t){var e,n=this;return(e=this.zone.isStable?this.zone.run(function(){return n.renderTemplate(t)}):this.renderTemplate(t)).detectChanges(),e.rootNodes.forEach(function(t){1===t.nodeType&&ch.setClass(t,mC,!0),cC(t,"dxremove",function(t,n){!function(t){if(null==t)throw new TypeError("Cannot destructure "+t)}(t),(!n||!n._angularIntegration)&&e.destroy()})}),e.rootNodes}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Jr(ds),Jr(gs),Jr(dC),Jr(Na),Jr(_l))},t.\u0275dir=be({type:t,selectors:[["","dxTemplate",""]],inputs:{dxTemplateOf:"dxTemplateOf"}}),t}(),bC=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),CC="dx-visibility-change-handler",kC=function(){var t=function(){function t(){m(this,t),this._initialOptions={},this._collectionContainerImpl=new xC(this._setOption.bind(this),this._filterItems.bind(this))}return b(t,[{key:"_optionChangedHandler",value:function(t){var e=this._fullOptionPath();if(0===t.fullName.indexOf(e)){var n=this["".concat(t.fullName.slice(e.length),"Change")];n&&n.next(t.value)}}},{key:"_createEventEmitters",value:function(t){var e=this;t.forEach(function(t){e[t.emit]=new Bs})}},{key:"_getOption",value:function(t){return this.isLinked?this.instance.option(this._fullOptionPath()+t):this._initialOptions[t]}},{key:"_setOption",value:function(t,e){if(this.isLinked){var n=this._fullOptionPath()+t;this.instance.option(n,e)}else this._initialOptions[t]=e}},{key:"_addRemovedOption",value:function(t){this.instance&&this.removedNestedComponents&&this.removedNestedComponents.push(t)}},{key:"_deleteRemovedOptions",value:function(t){this.instance&&this.removedNestedComponents&&(this.removedNestedComponents=this.removedNestedComponents.filter(function(e){return!e.startsWith(t)}))}},{key:"_addRecreatedComponent",value:function(){var t=this;this.instance&&this.recreatedNestedComponents&&this.recreatedNestedComponents.push({getOptionPath:function(){return t._getOptionPath()}})}},{key:"_getOptionPath",value:function(){return this._hostOptionPath()+this._optionPath}},{key:"setHost",value:function(t,e){this._host=t,this._hostOptionPath=e,this.optionChangedHandlers.subscribe(this._optionChangedHandler.bind(this))}},{key:"setChildren",value:function(t,e){return this.resetOptions(t),this._collectionContainerImpl.setChildren(t,e)}},{key:"_filterItems",value:function(t){var e=this;return t.filter(function(t){return t!==e})}},{key:"instance",get:function(){return this._host&&this._host.instance}},{key:"resetOptions",get:function(){return this._host&&this._host.resetOptions}},{key:"isRecreated",get:function(){return this._host&&this._host.isRecreated}},{key:"removedNestedComponents",get:function(){return this._host&&this._host.removedNestedComponents},set:function(t){this._host.removedNestedComponents=t}},{key:"recreatedNestedComponents",get:function(){return this._host&&this._host.recreatedNestedComponents},set:function(t){this._host.recreatedNestedComponents=t}},{key:"isLinked",get:function(){return!!this.instance&&this._host.isLinked}},{key:"optionChangedHandlers",get:function(){return this._host&&this._host.optionChangedHandlers}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=pe({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),xC=function(){function t(e,n){m(this,t),this._setOption=e,this._filterItems=n,this._activatedQueries={}}return b(t,[{key:"setChildren",value:function(t,e){if(this._filterItems&&(e=this._filterItems(e)),e.length&&(this._activatedQueries[t]=!0),this._activatedQueries[t]){var n=e.map(function(t,e){return t._index=e,t._value});this._setOption(t,n)}}}]),t}(),wC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"setHost",value:function(t,n){u(h(e.prototype),"setHost",this).call(this,t,n),this._host[this._optionPath]=this._initialOptions}},{key:"_fullOptionPath",value:function(){return"".concat(this._getOptionPath(),".")}}]),e}(kC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),SC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_fullOptionPath",value:function(){return"".concat(this._getOptionPath(),"[").concat(this._index,"].")}},{key:"_value",get:function(){return this._initialOptions}},{key:"isLinked",get:function(){return void 0!==this._index&&!!this.instance&&this._host.isLinked}}]),e}(kC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}();function EC(t,e,n,i){void 0===!t.template||!e.nativeElement.hasChildNodes()||![].slice.call(e.nativeElement.childNodes).filter(function(t){if(t.tagName){var e=t.tagName.toLowerCase().substr(0,3);return!("dxi"===e||"dxo"===e)}return"#comment"!==t.nodeName&&t.textContent.replace(/\s/g,"").length}).length||(t.template={render:function(t){var o=e.nativeElement;if(ch.setClass(o,mC,!0),t.container){var r=vC(t.container),a=r.contains(e.nativeElement);n.appendChild(r,e.nativeElement),a||i.body.contains(r)&&function(t){var e=[];Yd(t).hasClass(CC)||e.push(t),e.push.apply(e,t.querySelectorAll(".".concat(CC)));for(var n=0;n<e.length;n++)hC(e[n],"dxshown")}(o)}return o}})}var IC,TC=function(){function t(){m(this,t)}return b(t,[{key:"getHost",value:function(){return this._host}},{key:"setHost",value:function(t,e){this._host=t,this._optionPath=e||function(){return""}}},{key:"setNestedOption",value:function(t){t.setHost(this._host,this._optionPath)}}]),t}(),OC=function(){return gC||(gC="DX_isPlatformServer"),gC},DC=function(){var t=function(){function t(e,n,i,o,r,a){m(this,t),this.element=e,this.ngZone=n,this.watcherHelper=o,this.transferState=r,this.platformId=a,this._initialOptions={},this._optionsToUpdate={},this.optionChangedHandlers=new Bs,this.isLinked=!0,this.changedOptions={},this.removedNestedComponents=[],this.widgetUpdateLocked=!1,this.templateUpdateRequired=!1,this.templates=[],i.setHost(this),this._collectionContainerImpl=new xC(this._setOption.bind(this)),this.eventHelper=new pC(n,this)}return b(t,[{key:"_updateTemplates",value:function(){if(this.templates.length&&this.templateUpdateRequired){var t={};this.templates.forEach(function(e){t[e.name]=e}),this.instance.option("integrationOptions.templates",t),this.templates=Object.values(t),this.templateUpdateRequired=!1}}},{key:"_initEvents",value:function(){var t=this;this.instance.on("optionChanged",function(e){t.changedOptions[e.name]=e.value;var n=e.name===e.fullName?e.value:e.component.option(e.name);t.eventHelper.fireNgEvent("".concat(e.name,"Change"),[n]),t.optionChangedHandlers.emit(e)})}},{key:"_initOptions",value:function(){this._initialOptions.integrationOptions.watchMethod=this.watcherHelper.getWatchMethod()}},{key:"_initPlatform",value:function(){this.transferState.hasKey(OC())?this._initialOptions.integrationOptions.renderedOnServer=this.transferState.get(OC(),null):function(t){return"server"===t}(this.platformId)&&this.transferState.set(OC(),!0)}},{key:"_createEventEmitters",value:function(t){var e=this,n=this.ngZone;this.eventHelper.createEmitters(t),this._initialOptions.eventsStrategy=function(i){var o=new fC(i,n);return t.filter(function(t){return t.subscribe}).forEach(function(t){o.addEmitter(t.subscribe,e[t.emit])}),o},this._initialOptions.nestedComponentOptions=function(t){return{eventsStrategy:function(t){return new fC(t,n)},nestedComponentOptions:t.option("nestedComponentOptions")}}}},{key:"_shouldOptionChange",value:function(t,e){if(this.changedOptions.hasOwnProperty(t)){var n=this.changedOptions[t];return delete this.changedOptions[t],e!==n}return!0}},{key:"clearChangedOptions",value:function(){this.changedOptions={}}},{key:"_getOption",value:function(t){return this.instance?this.instance.option(t):this._initialOptions[t]}},{key:"lockWidgetUpdate",value:function(){!this.widgetUpdateLocked&&this.instance&&(this.instance.beginUpdate(),this.widgetUpdateLocked=!0)}},{key:"unlockWidgetUpdate",value:function(){this.widgetUpdateLocked&&(this.widgetUpdateLocked=!1,this.instance.endUpdate())}},{key:"_setOption",value:function(t,e){this.lockWidgetUpdate(),this._shouldOptionChange(t,e)&&(this.instance?this.instance.option(t,e):this._initialOptions[t]=e)}},{key:"_createWidget",value:function(t){this._initialOptions.integrationOptions={},this._initPlatform(),this._initOptions(),this._initialOptions.onInitializing=function(){this.beginUpdate()},this.instance=this._createInstance(t,this._initialOptions),this._initEvents(),this._initialOptions={}}},{key:"_destroyWidget",value:function(){if(this.removedNestedComponents=[],this.instance){var t=this.instance.element();hC(t,"dxremove",{_angularIntegration:!0}),this.instance.dispose(),ch.removeElement(t)}}},{key:"ngOnChanges",value:function(t){for(var e in t)t[e].currentValue!==this[e]&&(this._optionsToUpdate[e]=t[e].currentValue)}},{key:"ngOnInit",value:function(){this._createWidget(this.element.nativeElement)}},{key:"ngDoCheck",value:function(){this.applyOptions()}},{key:"ngAfterContentChecked",value:function(){this.applyOptions(),this.resetOptions(),this.unlockWidgetUpdate()}},{key:"ngAfterViewInit",value:function(){this._updateTemplates(),this.instance.endUpdate(),this.recreatedNestedComponents=[]}},{key:"ngAfterViewChecked",value:function(){this._updateTemplates()}},{key:"applyOptions",value:function(){Object.keys(this._optionsToUpdate).length&&(this.instance&&this.instance.option(this._optionsToUpdate),this._optionsToUpdate={})}},{key:"resetOptions",value:function(t){var e=this;this.instance&&(this.removedNestedComponents.filter(function(n){return!(n&&!e.isRecreated(n)&&t)||n.startsWith(t)}).forEach(function(t){e.instance.resetOption(t)}),this.removedNestedComponents=[],this.recreatedNestedComponents=[])}},{key:"isRecreated",value:function(t){return this.recreatedNestedComponents&&this.recreatedNestedComponents.some(function(e){return e.getOptionPath()===t})}},{key:"setTemplate",value:function(t){this.templates.push(t),this.templateUpdateRequired=!0}},{key:"setChildren",value:function(t,e){return this.resetOptions(t),this._collectionContainerImpl.setChildren(t,e)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["ng-component"]],features:[Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),AC=["mousemove","mouseover","mouseout"],BC=["mouseup","click","mousedown","transitionend","wheel"],MC=[],PC=function(t){IC||(IC=this.callBase.bind(this)),MC.push(t)};Sf.inject({add:function(t){return PC.call(this,t)}});var RC=function(t,e,n){Number(ja.major)<12&&console.warn("Your version of Angular is not supported. Please update your project to version 12 or later. Please refer to the Angular Update Guide for more information: https://update.angular.io"),ch.inject({_document:t,listen:function(){for(var t=this,n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var r=i[1];return AC.includes(r)?e.runOutsideAngular(function(){return t.callBase.apply(t,i)}):e.isStable&&BC.includes(r)?e.run(function(){return t.callBase.apply(t,i)}):this.callBase.apply(this,i)},isElementNode:function(t){return t&&1===t.nodeType},isTextNode:function(t){return t&&3===t.nodeType},isDocument:function(t){return t&&9===t.nodeType}}),ly.inject({getXhr:function(){if(!n)return this.callBase.apply(this);var t=n.build();return"withCredentials"in t||(t.withCredentials=!1),t}});var i=function(){e.run(function(){yd.set({}),MC.forEach(function(t){return IC.call(null,t)}),MC=[],Sf.fire()})};i(),PC=function(t){return e.run(function(){return t()})},RC=i},FC=function(){var t=b(function t(e,n,i){m(this,t),RC(e,n,i)});return t.\u0275fac=function(e){return new(e||t)(Si(Nl),Si(_l),Si(Gl,8))},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),HC=function(){var t=function(){function t(e){m(this,t),this._differs=e,this._propertyDiffers={}}return b(t,[{key:"setHost",value:function(t){this._host=t}},{key:"setup",value:function(t,e){t in e&&this.setupSingle(t,e[t].currentValue)}},{key:"setupSingle",value:function(t,e){if(e&&Array.isArray(e)){if(!this._propertyDiffers[t])try{return this._propertyDiffers[t]=this._differs.find(e).create(null),!0}catch(n){}}else delete this._propertyDiffers[t];return!1}},{key:"getChanges",value:function(t,e){if(this._propertyDiffers[t])return this._propertyDiffers[t].diff(e)}},{key:"checkChangedOptions",value:function(t,e){return this._host.changedOptions[t]===e}},{key:"doCheck",value:function(t){if(this._propertyDiffers[t]&&this._host.instance){var e=this._host[t];(function(t){return t&&"function"==typeof t[Symbol.iterator]})(e)&&this.getChanges(t,e)&&!this.checkChangedOptions(t,e)&&(this._host.lockWidgetUpdate(),this._host.instance.option(t,e))}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(ns))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),VC=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),LC=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),$C=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),NC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"html",get:function(){return this._getOption("html")},set:function(t){this._setOption("html",t)}},{key:"icon",get:function(){return this._getOption("icon")},set:function(t){this._setOption("icon",t)}},{key:"template",get:function(){return this._getOption("template")},set:function(t){this._setOption("template",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"title",get:function(){return this._getOption("title")},set:function(t){this._setOption("title",t)}},{key:"titleTemplate",get:function(){return this._getOption("titleTemplate")},set:function(t){this._setOption("titleTemplate",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"onClick",get:function(){return this._getOption("onClick")},set:function(t){this._setOption("onClick",t)}},{key:"stylingMode",get:function(){return this._getOption("stylingMode")},set:function(t){this._setOption("stylingMode",t)}},{key:"type",get:function(){return this._getOption("type")},set:function(t){this._setOption("type",t)}},{key:"baseSize",get:function(){return this._getOption("baseSize")},set:function(t){this._setOption("baseSize",t)}},{key:"box",get:function(){return this._getOption("box")},set:function(t){this._setOption("box",t)}},{key:"ratio",get:function(){return this._getOption("ratio")},set:function(t){this._setOption("ratio",t)}},{key:"shrink",get:function(){return this._getOption("shrink")},set:function(t){this._setOption("shrink",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"beginGroup",get:function(){return this._getOption("beginGroup")},set:function(t){this._setOption("beginGroup",t)}},{key:"closeMenuOnClick",get:function(){return this._getOption("closeMenuOnClick")},set:function(t){this._setOption("closeMenuOnClick",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"selectable",get:function(){return this._getOption("selectable")},set:function(t){this._setOption("selectable",t)}},{key:"selected",get:function(){return this._getOption("selected")},set:function(t){this._setOption("selected",t)}},{key:"colSpan",get:function(){return this._getOption("colSpan")},set:function(t){this._setOption("colSpan",t)}},{key:"cssClass",get:function(){return this._getOption("cssClass")},set:function(t){this._setOption("cssClass",t)}},{key:"dataField",get:function(){return this._getOption("dataField")},set:function(t){this._setOption("dataField",t)}},{key:"editorOptions",get:function(){return this._getOption("editorOptions")},set:function(t){this._setOption("editorOptions",t)}},{key:"editorType",get:function(){return this._getOption("editorType")},set:function(t){this._setOption("editorType",t)}},{key:"helpText",get:function(){return this._getOption("helpText")},set:function(t){this._setOption("helpText",t)}},{key:"isRequired",get:function(){return this._getOption("isRequired")},set:function(t){this._setOption("isRequired",t)}},{key:"itemType",get:function(){return this._getOption("itemType")},set:function(t){this._setOption("itemType",t)}},{key:"label",get:function(){return this._getOption("label")},set:function(t){this._setOption("label",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"validationRules",get:function(){return this._getOption("validationRules")},set:function(t){this._setOption("validationRules",t)}},{key:"visibleIndex",get:function(){return this._getOption("visibleIndex")},set:function(t){this._setOption("visibleIndex",t)}},{key:"alignItemLabels",get:function(){return this._getOption("alignItemLabels")},set:function(t){this._setOption("alignItemLabels",t)}},{key:"caption",get:function(){return this._getOption("caption")},set:function(t){this._setOption("caption",t)}},{key:"colCount",get:function(){return this._getOption("colCount")},set:function(t){this._setOption("colCount",t)}},{key:"colCountByScreen",get:function(){return this._getOption("colCountByScreen")},set:function(t){this._setOption("colCountByScreen",t)}},{key:"tabPanelOptions",get:function(){return this._getOption("tabPanelOptions")},set:function(t){this._setOption("tabPanelOptions",t)}},{key:"tabs",get:function(){return this._getOption("tabs")},set:function(t){this._setOption("tabs",t)}},{key:"badge",get:function(){return this._getOption("badge")},set:function(t){this._setOption("badge",t)}},{key:"tabTemplate",get:function(){return this._getOption("tabTemplate")},set:function(t){this._setOption("tabTemplate",t)}},{key:"buttonOptions",get:function(){return this._getOption("buttonOptions")},set:function(t){this._setOption("buttonOptions",t)}},{key:"horizontalAlignment",get:function(){return this._getOption("horizontalAlignment")},set:function(t){this._setOption("horizontalAlignment",t)}},{key:"verticalAlignment",get:function(){return this._getOption("verticalAlignment")},set:function(t){this._setOption("verticalAlignment",t)}},{key:"locateInMenu",get:function(){return this._getOption("locateInMenu")},set:function(t){this._setOption("locateInMenu",t)}},{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"menuItemTemplate",get:function(){return this._getOption("menuItemTemplate")},set:function(t){this._setOption("menuItemTemplate",t)}},{key:"options",get:function(){return this._getOption("options")},set:function(t){this._setOption("options",t)}},{key:"showText",get:function(){return this._getOption("showText")},set:function(t){this._setOption("showText",t)}},{key:"widget",get:function(){return this._getOption("widget")},set:function(t){this._setOption("widget",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"imageAlt",get:function(){return this._getOption("imageAlt")},set:function(t){this._setOption("imageAlt",t)}},{key:"imageSrc",get:function(){return this._getOption("imageSrc")},set:function(t){this._setOption("imageSrc",t)}},{key:"acceptedValues",get:function(){return this._getOption("acceptedValues")},set:function(t){this._setOption("acceptedValues",t)}},{key:"formatName",get:function(){return this._getOption("formatName")},set:function(t){this._setOption("formatName",t)}},{key:"formatValues",get:function(){return this._getOption("formatValues")},set:function(t){this._setOption("formatValues",t)}},{key:"key",get:function(){return this._getOption("key")},set:function(t){this._setOption("key",t)}},{key:"showChevron",get:function(){return this._getOption("showChevron")},set:function(t){this._setOption("showChevron",t)}},{key:"linkAttr",get:function(){return this._getOption("linkAttr")},set:function(t){this._setOption("linkAttr",t)}},{key:"url",get:function(){return this._getOption("url")},set:function(t){this._setOption("url",t)}},{key:"heightRatio",get:function(){return this._getOption("heightRatio")},set:function(t){this._setOption("heightRatio",t)}},{key:"widthRatio",get:function(){return this._getOption("widthRatio")},set:function(t){this._setOption("widthRatio",t)}},{key:"expanded",get:function(){return this._getOption("expanded")},set:function(t){this._setOption("expanded",t)}},{key:"hasItems",get:function(){return this._getOption("hasItems")},set:function(t){this._setOption("hasItems",t)}},{key:"id",get:function(){return this._getOption("id")},set:function(t){this._setOption("id",t)}},{key:"parentId",get:function(){return this._getOption("parentId")},set:function(t){this._setOption("parentId",t)}}]),e}(SC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),zC=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"message",get:function(){return this._getOption("message")},set:function(t){this._setOption("message",t)}},{key:"trim",get:function(){return this._getOption("trim")},set:function(t){this._setOption("trim",t)}},{key:"type",get:function(){return this._getOption("type")},set:function(t){this._setOption("type",t)}},{key:"ignoreEmptyValue",get:function(){return this._getOption("ignoreEmptyValue")},set:function(t){this._setOption("ignoreEmptyValue",t)}},{key:"max",get:function(){return this._getOption("max")},set:function(t){this._setOption("max",t)}},{key:"min",get:function(){return this._getOption("min")},set:function(t){this._setOption("min",t)}},{key:"reevaluate",get:function(){return this._getOption("reevaluate")},set:function(t){this._setOption("reevaluate",t)}},{key:"validationCallback",get:function(){return this._getOption("validationCallback")},set:function(t){this._setOption("validationCallback",t)}},{key:"comparisonTarget",get:function(){return this._getOption("comparisonTarget")},set:function(t){this._setOption("comparisonTarget",t)}},{key:"comparisonType",get:function(){return this._getOption("comparisonType")},set:function(t){this._setOption("comparisonType",t)}},{key:"pattern",get:function(){return this._getOption("pattern")},set:function(t){this._setOption("pattern",t)}},{key:"_optionPath",get:function(){return"validationRules"}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(SC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-validation-rule"]],inputs:{message:"message",trim:"trim",type:"type",ignoreEmptyValue:"ignoreEmptyValue",max:"max",min:"min",reevaluate:"reevaluate",validationCallback:"validationCallback",comparisonTarget:"comparisonTarget",comparisonType:"comparisonType",pattern:"pattern"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),WC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"alignItemLabels",get:function(){return this._getOption("alignItemLabels")},set:function(t){this._setOption("alignItemLabels",t)}},{key:"badge",get:function(){return this._getOption("badge")},set:function(t){this._setOption("badge",t)}},{key:"colCount",get:function(){return this._getOption("colCount")},set:function(t){this._setOption("colCount",t)}},{key:"colCountByScreen",get:function(){return this._getOption("colCountByScreen")},set:function(t){this._setOption("colCountByScreen",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"icon",get:function(){return this._getOption("icon")},set:function(t){this._setOption("icon",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"tabTemplate",get:function(){return this._getOption("tabTemplate")},set:function(t){this._setOption("tabTemplate",t)}},{key:"template",get:function(){return this._getOption("template")},set:function(t){this._setOption("template",t)}},{key:"title",get:function(){return this._getOption("title")},set:function(t){this._setOption("title",t)}},{key:"commands",get:function(){return this._getOption("commands")},set:function(t){this._setOption("commands",t)}},{key:"groups",get:function(){return this._getOption("groups")},set:function(t){this._setOption("groups",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}}]),e}(SC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),jC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"icon",get:function(){return this._getOption("icon")},set:function(t){this._setOption("icon",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}}]),e}(SC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),KC=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"_optionPath",get:function(){return"commands"}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(jC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-command"]],contentQueries:function(t,e,n){var i;(1&t&&Ks(n,XC,4),2&t)&&(js(i=Gs())&&(e.itemsChildren=i))},inputs:{icon:"icon",items:"items",location:"location",name:"name",text:"text"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),GC=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"commands",get:function(){return this._getOption("commands")},set:function(t){this._setOption("commands",t)}},{key:"title",get:function(){return this._getOption("title")},set:function(t){this._setOption("title",t)}},{key:"category",get:function(){return this._getOption("category")},set:function(t){this._setOption("category",t)}},{key:"displayMode",get:function(){return this._getOption("displayMode")},set:function(t){this._setOption("displayMode",t)}},{key:"expanded",get:function(){return this._getOption("expanded")},set:function(t){this._setOption("expanded",t)}},{key:"shapes",get:function(){return this._getOption("shapes")},set:function(t){this._setOption("shapes",t)}},{key:"_optionPath",get:function(){return"groups"}},{key:"commandsChildren",get:function(){return this._getOption("commands")},set:function(t){this.setChildren("commands",t)}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(SC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-group"]],contentQueries:function(t,e,n){var i;(1&t&&Ks(n,KC,4),2&t)&&(js(i=Gs())&&(e.commandsChildren=i))},inputs:{commands:"commands",title:"title",category:"category",displayMode:"displayMode",expanded:"expanded",shapes:"shapes"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),UC=["*"],qC=function(){var t=function(t){function e(t,n,i,o,a,s){var u;return m(this,e),(u=r(this,e)).renderer=i,u.document=o,u.element=s,t.setNestedOption(l(u)),n.setHost(l(u),u._fullOptionPath.bind(l(u))),a.setHost(l(u)),u}return d(e,t),b(e,[{key:"_optionPath",get:function(){return"tabs"}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"commandsChildren",get:function(){return this._getOption("commands")},set:function(t){this.setChildren("commands",t)}},{key:"groupsChildren",get:function(){return this._getOption("groups")},set:function(t){this.setChildren("groups",t)}},{key:"setTemplate",value:function(t){this.template=t}},{key:"ngAfterViewInit",value:function(){EC(this,this.element,this.renderer,this.document)}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(WC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1),Jr(Na),Jr(Nl),Jr(dC,1),Jr(Va))},t.\u0275cmp=pe({type:t,selectors:[["dxi-tab"]],contentQueries:function(t,e,n){var i;(1&t&&(Ks(n,XC,4),Ks(n,KC,4),Ks(n,GC,4)),2&t)&&(js(i=Gs())&&(e.itemsChildren=i),js(i=Gs())&&(e.commandsChildren=i),js(i=Gs())&&(e.groupsChildren=i))},inputs:{alignItemLabels:"alignItemLabels",badge:"badge",colCount:"colCount",colCountByScreen:"colCountByScreen",disabled:"disabled",icon:"icon",items:"items",tabTemplate:"tabTemplate",template:"template",title:"title",commands:"commands",groups:"groups",name:"name"},features:[Aa([TC,dC]),Lr],ngContentSelectors:UC,decls:1,vars:0,template:function(t,e){1&t&&(ca(),ha(0))},styles:["[_nghost-%COMP%] { display: block; }"]}),t}(),ZC=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"lat",get:function(){return this._getOption("lat")},set:function(t){this._setOption("lat",t)}},{key:"lng",get:function(){return this._getOption("lng")},set:function(t){this._setOption("lng",t)}},{key:"col",get:function(){return this._getOption("col")},set:function(t){this._setOption("col",t)}},{key:"colspan",get:function(){return this._getOption("colspan")},set:function(t){this._setOption("colspan",t)}},{key:"row",get:function(){return this._getOption("row")},set:function(t){this._setOption("row",t)}},{key:"rowspan",get:function(){return this._getOption("rowspan")},set:function(t){this._setOption("rowspan",t)}},{key:"screen",get:function(){return this._getOption("screen")},set:function(t){this._setOption("screen",t)}},{key:"_optionPath",get:function(){return"location"}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(SC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-location"]],inputs:{lat:"lat",lng:"lng",col:"col",colspan:"colspan",row:"row",rowspan:"rowspan",screen:"screen"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),QC=["*"],XC=function(){var t=function(t){function e(t,n,i,o,a,s){var u;return m(this,e),(u=r(this,e)).renderer=i,u.document=o,u.element=s,t.setNestedOption(l(u)),n.setHost(l(u),u._fullOptionPath.bind(l(u))),a.setHost(l(u)),u}return d(e,t),b(e,[{key:"_optionPath",get:function(){return"items"}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"validationRulesChildren",get:function(){return this._getOption("validationRules")},set:function(t){this.setChildren("validationRules",t)}},{key:"tabsChildren",get:function(){return this._getOption("tabs")},set:function(t){this.setChildren("tabs",t)}},{key:"locationChildren",get:function(){return this._getOption("location")},set:function(t){this.setChildren("location",t)}},{key:"setTemplate",value:function(t){this.template=t}},{key:"ngAfterViewInit",value:function(){EC(this,this.element,this.renderer,this.document)}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(NC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1),Jr(Na),Jr(Nl),Jr(dC,1),Jr(Va))},t.\u0275cmp=pe({type:t,selectors:[["dxi-item"]],contentQueries:function(e,n,i){var o;(1&e&&(Ks(i,t,4),Ks(i,zC,4),Ks(i,qC,4),Ks(i,ZC,4)),2&e)&&(js(o=Gs())&&(n.itemsChildren=o),js(o=Gs())&&(n.validationRulesChildren=o),js(o=Gs())&&(n.tabsChildren=o),js(o=Gs())&&(n.locationChildren=o))},inputs:{disabled:"disabled",html:"html",icon:"icon",template:"template",text:"text",title:"title",titleTemplate:"titleTemplate",visible:"visible",onClick:"onClick",stylingMode:"stylingMode",type:"type",baseSize:"baseSize",box:"box",ratio:"ratio",shrink:"shrink",elementAttr:"elementAttr",hint:"hint",beginGroup:"beginGroup",closeMenuOnClick:"closeMenuOnClick",items:"items",selectable:"selectable",selected:"selected",colSpan:"colSpan",cssClass:"cssClass",dataField:"dataField",editorOptions:"editorOptions",editorType:"editorType",helpText:"helpText",isRequired:"isRequired",itemType:"itemType",label:"label",name:"name",validationRules:"validationRules",visibleIndex:"visibleIndex",alignItemLabels:"alignItemLabels",caption:"caption",colCount:"colCount",colCountByScreen:"colCountByScreen",tabPanelOptions:"tabPanelOptions",tabs:"tabs",badge:"badge",tabTemplate:"tabTemplate",buttonOptions:"buttonOptions",horizontalAlignment:"horizontalAlignment",verticalAlignment:"verticalAlignment",locateInMenu:"locateInMenu",location:"location",menuItemTemplate:"menuItemTemplate",options:"options",showText:"showText",widget:"widget",height:"height",width:"width",imageAlt:"imageAlt",imageSrc:"imageSrc",acceptedValues:"acceptedValues",formatName:"formatName",formatValues:"formatValues",key:"key",showChevron:"showChevron",linkAttr:"linkAttr",url:"url",heightRatio:"heightRatio",widthRatio:"widthRatio",expanded:"expanded",hasItems:"hasItems",id:"id",parentId:"parentId"},features:[Aa([TC,dC]),Lr],ngContentSelectors:QC,decls:1,vars:0,template:function(t,e){1&t&&(ca(),ha(0))},styles:["[_nghost-%COMP%] { display: block; }"]}),t}(),YC=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),JC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"options",get:function(){return this._getOption("options")},set:function(t){this._setOption("options",t)}},{key:"cssClass",get:function(){return this._getOption("cssClass")},set:function(t){this._setOption("cssClass",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"icon",get:function(){return this._getOption("icon")},set:function(t){this._setOption("icon",t)}},{key:"onClick",get:function(){return this._getOption("onClick")},set:function(t){this._setOption("onClick",t)}},{key:"template",get:function(){return this._getOption("template")},set:function(t){this._setOption("template",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}}]),e}(SC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),tk=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"_optionPath",get:function(){return"buttons"}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(JC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-button"]],inputs:{location:"location",name:"name",options:"options",cssClass:"cssClass",disabled:"disabled",hint:"hint",icon:"icon",onClick:"onClick",template:"template",text:"text",visible:"visible"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),ek=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),nk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),ik=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),ok=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),rk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),ak=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),sk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),lk=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"connectorColor",get:function(){return this._getOption("connectorColor")},set:function(t){this._setOption("connectorColor",t)}},{key:"connectorWidth",get:function(){return this._getOption("connectorWidth")},set:function(t){this._setOption("connectorWidth",t)}},{key:"customizeText",get:function(){return this._getOption("customizeText")},set:function(t){this._setOption("customizeText",t)}},{key:"font",get:function(){return this._getOption("font")},set:function(t){this._setOption("font",t)}},{key:"format",get:function(){return this._getOption("format")},set:function(t){this._setOption("format",t)}},{key:"indent",get:function(){return this._getOption("indent")},set:function(t){this._setOption("indent",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"horizontalAlignment",get:function(){return this._getOption("horizontalAlignment")},set:function(t){this._setOption("horizontalAlignment",t)}},{key:"position",get:function(){return this._getOption("position")},set:function(t){this._setOption("position",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"verticalAlignment",get:function(){return this._getOption("verticalAlignment")},set:function(t){this._setOption("verticalAlignment",t)}},{key:"alignment",get:function(){return this._getOption("alignment")},set:function(t){this._setOption("alignment",t)}},{key:"customizeHint",get:function(){return this._getOption("customizeHint")},set:function(t){this._setOption("customizeHint",t)}},{key:"displayMode",get:function(){return this._getOption("displayMode")},set:function(t){this._setOption("displayMode",t)}},{key:"indentFromAxis",get:function(){return this._getOption("indentFromAxis")},set:function(t){this._setOption("indentFromAxis",t)}},{key:"overlappingBehavior",get:function(){return this._getOption("overlappingBehavior")},set:function(t){this._setOption("overlappingBehavior",t)}},{key:"rotationAngle",get:function(){return this._getOption("rotationAngle")},set:function(t){this._setOption("rotationAngle",t)}},{key:"staggeringSpacing",get:function(){return this._getOption("staggeringSpacing")},set:function(t){this._setOption("staggeringSpacing",t)}},{key:"template",get:function(){return this._getOption("template")},set:function(t){this._setOption("template",t)}},{key:"textOverflow",get:function(){return this._getOption("textOverflow")},set:function(t){this._setOption("textOverflow",t)}},{key:"wordWrap",get:function(){return this._getOption("wordWrap")},set:function(t){this._setOption("wordWrap",t)}},{key:"argumentFormat",get:function(){return this._getOption("argumentFormat")},set:function(t){this._setOption("argumentFormat",t)}},{key:"backgroundColor",get:function(){return this._getOption("backgroundColor")},set:function(t){this._setOption("backgroundColor",t)}},{key:"border",get:function(){return this._getOption("border")},set:function(t){this._setOption("border",t)}},{key:"connector",get:function(){return this._getOption("connector")},set:function(t){this._setOption("connector",t)}},{key:"displayFormat",get:function(){return this._getOption("displayFormat")},set:function(t){this._setOption("displayFormat",t)}},{key:"horizontalOffset",get:function(){return this._getOption("horizontalOffset")},set:function(t){this._setOption("horizontalOffset",t)}},{key:"showForZeroValues",get:function(){return this._getOption("showForZeroValues")},set:function(t){this._setOption("showForZeroValues",t)}},{key:"verticalOffset",get:function(){return this._getOption("verticalOffset")},set:function(t){this._setOption("verticalOffset",t)}},{key:"hideFirstOrLast",get:function(){return this._getOption("hideFirstOrLast")},set:function(t){this._setOption("hideFirstOrLast",t)}},{key:"indentFromTick",get:function(){return this._getOption("indentFromTick")},set:function(t){this._setOption("indentFromTick",t)}},{key:"useRangeColors",get:function(){return this._getOption("useRangeColors")},set:function(t){this._setOption("useRangeColors",t)}},{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"showColon",get:function(){return this._getOption("showColon")},set:function(t){this._setOption("showColon",t)}},{key:"radialOffset",get:function(){return this._getOption("radialOffset")},set:function(t){this._setOption("radialOffset",t)}},{key:"topIndent",get:function(){return this._getOption("topIndent")},set:function(t){this._setOption("topIndent",t)}},{key:"shadow",get:function(){return this._getOption("shadow")},set:function(t){this._setOption("shadow",t)}},{key:"useNodeColors",get:function(){return this._getOption("useNodeColors")},set:function(t){this._setOption("useNodeColors",t)}},{key:"dataField",get:function(){return this._getOption("dataField")},set:function(t){this._setOption("dataField",t)}},{key:"enabled",get:function(){return this._getOption("enabled")},set:function(t){this._setOption("enabled",t)}},{key:"_optionPath",get:function(){return"label"}},{key:"ngOnInit",value:function(){this._addRecreatedComponent()}},{key:"ngOnDestroy",value:function(){this._addRemovedOption(this._getOptionPath())}}]),e}(wC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxo-label"]],inputs:{connectorColor:"connectorColor",connectorWidth:"connectorWidth",customizeText:"customizeText",font:"font",format:"format",indent:"indent",visible:"visible",horizontalAlignment:"horizontalAlignment",position:"position",text:"text",verticalAlignment:"verticalAlignment",alignment:"alignment",customizeHint:"customizeHint",displayMode:"displayMode",indentFromAxis:"indentFromAxis",overlappingBehavior:"overlappingBehavior",rotationAngle:"rotationAngle",staggeringSpacing:"staggeringSpacing",template:"template",textOverflow:"textOverflow",wordWrap:"wordWrap",argumentFormat:"argumentFormat",backgroundColor:"backgroundColor",border:"border",connector:"connector",displayFormat:"displayFormat",horizontalOffset:"horizontalOffset",showForZeroValues:"showForZeroValues",verticalOffset:"verticalOffset",hideFirstOrLast:"hideFirstOrLast",indentFromTick:"indentFromTick",useRangeColors:"useRangeColors",location:"location",showColon:"showColon",radialOffset:"radialOffset",topIndent:"topIndent",shadow:"shadow",useNodeColors:"useNodeColors",dataField:"dataField",enabled:"enabled"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),uk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),ck=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),hk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),dk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),fk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),pk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),_k=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),vk=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"arrowLength",get:function(){return this._getOption("arrowLength")},set:function(t){this._setOption("arrowLength",t)}},{key:"border",get:function(){return this._getOption("border")},set:function(t){this._setOption("border",t)}},{key:"color",get:function(){return this._getOption("color")},set:function(t){this._setOption("color",t)}},{key:"container",get:function(){return this._getOption("container")},set:function(t){this._setOption("container",t)}},{key:"contentTemplate",get:function(){return this._getOption("contentTemplate")},set:function(t){this._setOption("contentTemplate",t)}},{key:"cornerRadius",get:function(){return this._getOption("cornerRadius")},set:function(t){this._setOption("cornerRadius",t)}},{key:"customizeTooltip",get:function(){return this._getOption("customizeTooltip")},set:function(t){this._setOption("customizeTooltip",t)}},{key:"enabled",get:function(){return this._getOption("enabled")},set:function(t){this._setOption("enabled",t)}},{key:"font",get:function(){return this._getOption("font")},set:function(t){this._setOption("font",t)}},{key:"format",get:function(){return this._getOption("format")},set:function(t){this._setOption("format",t)}},{key:"interactive",get:function(){return this._getOption("interactive")},set:function(t){this._setOption("interactive",t)}},{key:"opacity",get:function(){return this._getOption("opacity")},set:function(t){this._setOption("opacity",t)}},{key:"paddingLeftRight",get:function(){return this._getOption("paddingLeftRight")},set:function(t){this._setOption("paddingLeftRight",t)}},{key:"paddingTopBottom",get:function(){return this._getOption("paddingTopBottom")},set:function(t){this._setOption("paddingTopBottom",t)}},{key:"shadow",get:function(){return this._getOption("shadow")},set:function(t){this._setOption("shadow",t)}},{key:"zIndex",get:function(){return this._getOption("zIndex")},set:function(t){this._setOption("zIndex",t)}},{key:"argumentFormat",get:function(){return this._getOption("argumentFormat")},set:function(t){this._setOption("argumentFormat",t)}},{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"shared",get:function(){return this._getOption("shared")},set:function(t){this._setOption("shared",t)}},{key:"isShown",get:function(){return this._getOption("isShown")},set:function(t){this._setOption("isShown",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"position",get:function(){return this._getOption("position")},set:function(t){this._setOption("position",t)}},{key:"showMode",get:function(){return this._getOption("showMode")},set:function(t){this._setOption("showMode",t)}},{key:"customizeLinkTooltip",get:function(){return this._getOption("customizeLinkTooltip")},set:function(t){this._setOption("customizeLinkTooltip",t)}},{key:"customizeNodeTooltip",get:function(){return this._getOption("customizeNodeTooltip")},set:function(t){this._setOption("customizeNodeTooltip",t)}},{key:"linkTooltipTemplate",get:function(){return this._getOption("linkTooltipTemplate")},set:function(t){this._setOption("linkTooltipTemplate",t)}},{key:"nodeTooltipTemplate",get:function(){return this._getOption("nodeTooltipTemplate")},set:function(t){this._setOption("nodeTooltipTemplate",t)}},{key:"_optionPath",get:function(){return"tooltip"}},{key:"ngOnInit",value:function(){this._addRecreatedComponent()}},{key:"ngOnDestroy",value:function(){this._addRemovedOption(this._getOptionPath())}}]),e}(wC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxo-tooltip"]],inputs:{arrowLength:"arrowLength",border:"border",color:"color",container:"container",contentTemplate:"contentTemplate",cornerRadius:"cornerRadius",customizeTooltip:"customizeTooltip",enabled:"enabled",font:"font",format:"format",interactive:"interactive",opacity:"opacity",paddingLeftRight:"paddingLeftRight",paddingTopBottom:"paddingTopBottom",shadow:"shadow",zIndex:"zIndex",argumentFormat:"argumentFormat",location:"location",shared:"shared",isShown:"isShown",text:"text",position:"position",showMode:"showMode",customizeLinkTooltip:"customizeLinkTooltip",customizeNodeTooltip:"customizeNodeTooltip",linkTooltipTemplate:"linkTooltipTemplate",nodeTooltipTemplate:"nodeTooltipTemplate"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),gk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),mk=function(){var t=function(t){function e(t,n,i,o,a,s,u,c){var h;return m(this,e),(h=r(this,e,[t,n,i,o,u,c]))._watcherHelper=o,h._idh=a,h._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"itemContextMenu",emit:"onItemContextMenu"},{subscribe:"itemHold",emit:"onItemHold"},{subscribe:"itemRendered",emit:"onItemRendered"},{subscribe:"itemTitleClick",emit:"onItemTitleClick"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"animationDurationChange"},{emit:"collapsibleChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"itemHoldTimeoutChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"itemTitleTemplateChange"},{emit:"keyExprChange"},{emit:"multipleChange"},{emit:"noDataTextChange"},{emit:"repaintChangesOnlyChange"},{emit:"rtlEnabledChange"},{emit:"selectedIndexChange"},{emit:"selectedItemChange"},{emit:"selectedItemKeysChange"},{emit:"selectedItemsChange"},{emit:"tabIndexChange"},{emit:"visibleChange"},{emit:"widthChange"}]),h._idh.setHost(l(h)),s.setHost(l(h)),h}return d(e,t),b(e,[{key:"accessKey",get:function(){return this._getOption("accessKey")},set:function(t){this._setOption("accessKey",t)}},{key:"activeStateEnabled",get:function(){return this._getOption("activeStateEnabled")},set:function(t){this._setOption("activeStateEnabled",t)}},{key:"animationDuration",get:function(){return this._getOption("animationDuration")},set:function(t){this._setOption("animationDuration",t)}},{key:"collapsible",get:function(){return this._getOption("collapsible")},set:function(t){this._setOption("collapsible",t)}},{key:"dataSource",get:function(){return this._getOption("dataSource")},set:function(t){this._setOption("dataSource",t)}},{key:"deferRendering",get:function(){return this._getOption("deferRendering")},set:function(t){this._setOption("deferRendering",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"focusStateEnabled",get:function(){return this._getOption("focusStateEnabled")},set:function(t){this._setOption("focusStateEnabled",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"hoverStateEnabled",get:function(){return this._getOption("hoverStateEnabled")},set:function(t){this._setOption("hoverStateEnabled",t)}},{key:"itemHoldTimeout",get:function(){return this._getOption("itemHoldTimeout")},set:function(t){this._setOption("itemHoldTimeout",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"itemTemplate",get:function(){return this._getOption("itemTemplate")},set:function(t){this._setOption("itemTemplate",t)}},{key:"itemTitleTemplate",get:function(){return this._getOption("itemTitleTemplate")},set:function(t){this._setOption("itemTitleTemplate",t)}},{key:"keyExpr",get:function(){return this._getOption("keyExpr")},set:function(t){this._setOption("keyExpr",t)}},{key:"multiple",get:function(){return this._getOption("multiple")},set:function(t){this._setOption("multiple",t)}},{key:"noDataText",get:function(){return this._getOption("noDataText")},set:function(t){this._setOption("noDataText",t)}},{key:"repaintChangesOnly",get:function(){return this._getOption("repaintChangesOnly")},set:function(t){this._setOption("repaintChangesOnly",t)}},{key:"rtlEnabled",get:function(){return this._getOption("rtlEnabled")},set:function(t){this._setOption("rtlEnabled",t)}},{key:"selectedIndex",get:function(){return this._getOption("selectedIndex")},set:function(t){this._setOption("selectedIndex",t)}},{key:"selectedItem",get:function(){return this._getOption("selectedItem")},set:function(t){this._setOption("selectedItem",t)}},{key:"selectedItemKeys",get:function(){return this._getOption("selectedItemKeys")},set:function(t){this._setOption("selectedItemKeys",t)}},{key:"selectedItems",get:function(){return this._getOption("selectedItems")},set:function(t){this._setOption("selectedItems",t)}},{key:"tabIndex",get:function(){return this._getOption("tabIndex")},set:function(t){this._setOption("tabIndex",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"_createInstance",value:function(t,e){return new uC(t,e)}},{key:"ngOnDestroy",value:function(){this._destroyWidget()}},{key:"ngOnChanges",value:function(t){u(h(e.prototype),"ngOnChanges",this).call(this,t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("selectedItemKeys",t),this.setupChanges("selectedItems",t)}},{key:"setupChanges",value:function(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}},{key:"ngDoCheck",value:function(){this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("selectedItemKeys"),this._idh.doCheck("selectedItems"),this._watcherHelper.checkWatchers(),u(h(e.prototype),"ngDoCheck",this).call(this),u(h(e.prototype),"clearChangedOptions",this).call(this)}},{key:"_setOption",value:function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&u(h(e.prototype),"_setOption",this).call(this,t,n)}}]),e}(DC);return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(HC),Jr(TC),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["dx-accordion"]],contentQueries:function(t,e,n){var i;(1&t&&Ks(n,XC,4),2&t)&&(js(i=Gs())&&(e.itemsChildren=i))},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",animationDuration:"animationDuration",collapsible:"collapsible",dataSource:"dataSource",deferRendering:"deferRendering",disabled:"disabled",elementAttr:"elementAttr",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",itemHoldTimeout:"itemHoldTimeout",items:"items",itemTemplate:"itemTemplate",itemTitleTemplate:"itemTitleTemplate",keyExpr:"keyExpr",multiple:"multiple",noDataText:"noDataText",repaintChangesOnly:"repaintChangesOnly",rtlEnabled:"rtlEnabled",selectedIndex:"selectedIndex",selectedItem:"selectedItem",selectedItemKeys:"selectedItemKeys",selectedItems:"selectedItems",tabIndex:"tabIndex",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onItemClick:"onItemClick",onItemContextMenu:"onItemContextMenu",onItemHold:"onItemHold",onItemRendered:"onItemRendered",onItemTitleClick:"onItemTitleClick",onOptionChanged:"onOptionChanged",onSelectionChanged:"onSelectionChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",animationDurationChange:"animationDurationChange",collapsibleChange:"collapsibleChange",dataSourceChange:"dataSourceChange",deferRenderingChange:"deferRenderingChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",itemHoldTimeoutChange:"itemHoldTimeoutChange",itemsChange:"itemsChange",itemTemplateChange:"itemTemplateChange",itemTitleTemplateChange:"itemTitleTemplateChange",keyExprChange:"keyExprChange",multipleChange:"multipleChange",noDataTextChange:"noDataTextChange",repaintChangesOnlyChange:"repaintChangesOnlyChange",rtlEnabledChange:"rtlEnabledChange",selectedIndexChange:"selectedIndexChange",selectedItemChange:"selectedItemChange",selectedItemKeysChange:"selectedItemKeysChange",selectedItemsChange:"selectedItemsChange",tabIndexChange:"tabIndexChange",visibleChange:"visibleChange",widthChange:"widthChange"},features:[Aa([dC,_C,TC,HC]),Lr,Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),yk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({imports:[[YC,FC,bC],YC,bC]}),t}(),bk=Array.isArray;function Ck(t){var e=typeof t;return"string"===e||"number"===e}function kk(t){return null==t}function xk(t){return null===t||!1===t||!0===t||void 0===t}function wk(t){return"function"==typeof t}function Sk(t){return"string"==typeof t}function Ek(t){return null===t}function Ik(t){return void 0===t}function Tk(t,e){var n={};if(t)for(var i in t)n[i]=t[i];if(e)for(var o in e)n[o]=e[o];return n}function Ok(t){return!Ek(t)&&"object"==typeof t}var Dk={};function Ak(t){return t.substr(2).toLowerCase()}function Bk(t,e){t.appendChild(e)}function Mk(t,e,n){Ek(n)?Bk(t,e):t.insertBefore(e,n)}function Pk(t,e){t.removeChild(e)}function Rk(t){for(var e=0;e<t.length;e++)t[e]()}function Fk(t,e,n){var i=t.children;return 4&n?i.$LI:8192&n?2===t.childFlags?i:i[e?0:i.length-1]:i}function Hk(t,e){for(var n;t;){if(2033&(n=t.flags))return t.dom;t=Fk(t,e,n)}return null}function Vk(t,e){do{var n=t.flags;if(2033&n)return void Pk(e,t.dom);var i=t.children;if(4&n&&(t=i.$LI),8&n&&(t=i),8192&n){if(2!==t.childFlags){for(var o=0,r=i.length;o<r;++o)Vk(i[o],e);return}t=i}}while(t)}function Lk(t,e,n){do{var i=t.flags;if(2033&i)return void Mk(e,t.dom,n);var o=t.children;if(4&i&&(t=o.$LI),8&i&&(t=o),8192&i){if(2!==t.childFlags){for(var r=0,a=o.length;r<a;++r)Lk(o[r],e,n);return}t=o}}while(t)}function $k(t,e,n){return t.constructor.getDerivedStateFromProps?Tk(n,t.constructor.getDerivedStateFromProps(e,n)):n}var Nk={v:!1},zk={componentComparator:null,createVNode:null,renderComplete:null};function Wk(t,e){t.textContent=e}function jk(t,e){return Ok(t)&&t.event===e.event&&t.data===e.data}function Kk(t,e){for(var n in e)Ik(t[n])&&(t[n]=e[n]);return t}function Gk(t,e){return!!wk(t)&&(t(e),!0)}function Uk(t,e,n,i,o,r,a,s){this.childFlags=t,this.children=e,this.className=n,this.dom=null,this.flags=i,this.key=void 0===o?null:o,this.props=void 0===r?null:r,this.ref=void 0===a?null:a,this.type=s}function qk(t,e,n,i,o,r,a,s){var l=void 0===o?1:o,u=new Uk(l,i,n,t,a,r,s,e);return zk.createVNode&&zk.createVNode(u),0===l&&ix(u,u.children),u}function Zk(t,e,n,i,o){var r=new Uk(1,null,null,t=function(t,e){return 12&t?t:e.prototype&&e.prototype.render?4:e.render?32776:8}(t,e),i,function(t,e,n){var i=(32768&t?e.render:e).defaultProps;return kk(i)?n:kk(n)?Tk(i,null):Kk(n,i)}(t,e,n),function(t,e,n){if(4&t)return n;var i=(32768&t?e.render:e).defaultHooks;return kk(i)?n:kk(n)?i:Kk(n,i)}(t,e,o),e);return zk.createVNode&&zk.createVNode(r),r}function Qk(t,e){return new Uk(1,kk(t)||!0===t||!1===t?"":t,null,16,e,null,null,null)}function Xk(t,e,n){var i=qk(8192,8192,null,t,e,null,n,null);switch(i.childFlags){case 1:i.children=tx(),i.childFlags=2;break;case 16:i.children=[Qk(t)],i.childFlags=4}return i}function Yk(t){var e=t.props;if(e){var n=t.flags;481&n&&(void 0!==e.children&&kk(t.children)&&ix(t,e.children),void 0!==e.className&&(kk(t.className)&&(t.className=e.className||null),e.className=void 0)),void 0!==e.key&&(t.key=e.key,e.key=void 0),void 0!==e.ref&&(t.ref=8&n?Tk(t.ref,e.ref):e.ref,e.ref=void 0)}return t}function Jk(t){var e=-16385&t.flags,n=t.props;if(14&e&&!Ek(n)){var i=n;for(var o in n={},i)n[o]=i[o]}return 0==(8192&e)?new Uk(t.childFlags,t.children,t.className,e,t.key,n,t.ref,t.type):function(t){var e=t.children,n=t.childFlags;return Xk(2===n?Jk(e):e.map(Jk),n,t.key)}(t)}function tx(){return Qk("",null)}function ex(t,e,n,i){for(var o=t.length;n<o;n++){var r=t[n];if(!xk(r)){var a=i+"$"+n;if(bk(r))ex(r,e,0,a);else{if(Ck(r))r=Qk(r,a);else{var s=r.key,l=Sk(s)&&"$"===s[0];(81920&r.flags||l)&&(r=Jk(r)),r.flags|=65536,l?s.substring(0,i.length)!==i&&(r.key=i+s):r.key=Ek(s)?a:i+s}e.push(r)}}}}function nx(t){switch(t){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}}function ix(t,e){var n,i=1;if(xk(e))n=e;else if(Ck(e))i=16,n=e;else if(bk(e)){for(var o=e.length,r=0;r<o;++r){var a=e[r];if(xk(a)||bk(a)){n=n||e.slice(0,r),ex(e,n,r,"");break}if(Ck(a))(n=n||e.slice(0,r)).push(Qk(a,"$"+r));else{var s=a.key,l=(81920&a.flags)>0,u=Ek(s),c=Sk(s)&&"$"===s[0];l||u||c?(n=n||e.slice(0,r),(l||c)&&(a=Jk(a)),(u||c)&&(a.key="$"+r),n.push(a)):n&&n.push(a),a.flags|=65536}}i=0===(n=n||e).length?1:8}else(n=e).flags|=65536,81920&e.flags&&(n=Jk(e)),i=2;return t.children=n,t.childFlags=i,t}function ox(t){return xk(t)||Ck(t)?Qk(t,null):bk(t)?Xk(t,0,null):16384&t.flags?Jk(t):t}var rx="http://www.w3.org/1999/xlink",ax="http://www.w3.org/XML/1998/namespace",sx={"xlink:actuate":rx,"xlink:arcrole":rx,"xlink:href":rx,"xlink:role":rx,"xlink:show":rx,"xlink:title":rx,"xlink:type":rx,"xml:base":ax,"xml:lang":ax,"xml:space":ax};function lx(t){return{onClick:t,onDblClick:t,onFocusIn:t,onFocusOut:t,onKeyDown:t,onKeyPress:t,onKeyUp:t,onMouseDown:t,onMouseMove:t,onMouseUp:t,onTouchEnd:t,onTouchMove:t,onTouchStart:t}}var ux=lx(0),cx=lx(null),hx=lx(!0);function dx(t,e){var n=e.$EV;return n||(n=e.$EV=lx(null)),n[t]||1==++ux[t]&&(cx[t]=function(t){var e="onClick"===t||"onDblClick"===t?function(t){return function(e){0===e.button?px(e,!0,t,mx(e)):e.stopPropagation()}}(t):function(t){return function(e){px(e,!1,t,mx(e))}}(t);return document.addEventListener(Ak(t),e),e}(t)),n}function fx(t,e){var n=e.$EV;n&&n[t]&&(0==--ux[t]&&(document.removeEventListener(Ak(t),cx[t]),cx[t]=null),n[t]=null)}function px(t,e,n,i){var o=function(t){return wk(t.composedPath)?t.composedPath()[0]:t.target}(t);do{if(e&&o.disabled)return;var r=o.$EV;if(r){var a=r[n];if(a&&(i.dom=o,a.event?a.event(a.data,t):a(t),t.cancelBubble))return}o=o.parentNode}while(!Ek(o))}function _x(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function vx(){return this.defaultPrevented}function gx(){return this.cancelBubble}function mx(t){var e={dom:document};return t.isDefaultPrevented=vx,t.isPropagationStopped=gx,t.stopPropagation=_x,Object.defineProperty(t,"currentTarget",{configurable:!0,get:function(){return e.dom}}),e}function yx(t,e,n){if(t[e]){var i=t[e];i.event?i.event(i.data,n):i(n)}else{var o=e.toLowerCase();t[o]&&t[o](n)}}function bx(t,e){var n=function(n){var i=this.$V;if(i){var o=i.props||Dk,r=i.dom;if(Sk(t))yx(o,t,n);else for(var a=0;a<t.length;++a)yx(o,t[a],n);if(wk(e)){var s=this.$V;e(s.props||Dk,r,!1,s)}}};return Object.defineProperty(n,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),n}function Cx(t,e,n){var i="$"+e,o=t[i];if(o){if(o[1].wrapped)return;t.removeEventListener(o[0],o[1]),t[i]=null}wk(n)&&(t.addEventListener(e,n),t[i]=[e,n])}function kx(t){return"checkbox"===t||"radio"===t}var xx=bx("onInput",Ex),wx=bx(["onClick","onChange"],Ex);function Sx(t){t.stopPropagation()}function Ex(t,e){var n=t.type,i=t.value,o=t.checked,r=t.multiple,a=t.defaultValue,s=!kk(i);n&&n!==e.type&&e.setAttribute("type",n),!kk(r)&&r!==e.multiple&&(e.multiple=r),!kk(a)&&!s&&(e.defaultValue=a+""),kx(n)?(s&&(e.value=i),kk(o)||(e.checked=o)):s&&e.value!==i?(e.defaultValue=i,e.value=i):kk(o)||(e.checked=o)}function Ix(t,e){if("option"===t.type)!function(t,e){var n=t.props||Dk,i=t.dom;i.value=n.value,n.value===e||bk(e)&&-1!==e.indexOf(n.value)?i.selected=!0:(!kk(e)||!kk(n.selected))&&(i.selected=n.selected||!1)}(t,e);else{var n=t.children,i=t.flags;if(4&i)Ix(n.$LI,e);else if(8&i)Ix(n,e);else if(2===t.childFlags)Ix(n,e);else if(12&t.childFlags)for(var o=0,r=n.length;o<r;++o)Ix(n[o],e)}}Sx.wrapped=!0;var Tx=bx("onChange",Ox);function Ox(t,e,n,i){var o=Boolean(t.multiple);!kk(t.multiple)&&o!==e.multiple&&(e.multiple=o);var r=t.selectedIndex;if(-1===r&&(e.selectedIndex=-1),1!==i.childFlags){var a=t.value;(function(t){return"number"==typeof t})(r)&&r>-1&&e.options[r]&&(a=e.options[r].value),n&&kk(a)&&(a=t.defaultValue),Ix(i,a)}}var Dx=bx("onInput",Bx),Ax=bx("onChange");function Bx(t,e,n){var i=t.value,o=e.value;if(kk(i)){if(n){var r=t.defaultValue;!kk(r)&&r!==o&&(e.defaultValue=r,e.value=r)}}else o!==i&&(e.defaultValue=i,e.value=i)}function Mx(t,e,n,i,o,r){64&t?Ex(i,n):256&t?Ox(i,n,o,e):128&t&&Bx(i,n,o),r&&(n.$V=e)}function Px(t){return t.type&&kx(t.type)?!kk(t.checked):!kk(t.value)}function Rx(t){t&&!Gk(t,null)&&t.current&&(t.current=null)}function Fx(t,e,n){t&&(wk(t)||void 0!==t.current)&&n.push(function(){!Gk(t,e)&&void 0!==t.current&&(t.current=e)})}function Hx(t,e){Vx(t),Vk(t,e)}function Vx(t){var e,n=t.flags,i=t.children;if(481&n){var o=t.props;Rx(e=t.ref);var r=t.childFlags;if(!Ek(o))for(var a=Object.keys(o),s=0,l=a.length;s<l;s++){var u=a[s];hx[u]&&fx(u,t.dom)}12&r?Lx(i):2===r&&Vx(i)}else i&&(4&n?(wk(i.componentWillUnmount)&&i.componentWillUnmount(),Rx(t.ref),i.$UN=!0,Vx(i.$LI)):8&n?(!kk(e=t.ref)&&wk(e.onComponentWillUnmount)&&e.onComponentWillUnmount(Hk(t,!0),t.props||Dk),Vx(i)):1024&n?Hx(i,t.ref):8192&n&&12&t.childFlags&&Lx(i))}function Lx(t){for(var e=0,n=t.length;e<n;++e)Vx(t[e])}function $x(t){t.textContent=""}function Nx(t,e,n){Lx(n),8192&e.flags?Vk(e,t):$x(t)}function zx(t,e,n,i,o,r,a){switch(t){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":i.autofocus=!!n;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":i[t]=!!n;break;case"defaultChecked":case"value":case"volume":if(r&&"value"===t)break;var s=kk(n)?"":n;i[t]!==s&&(i[t]=s);break;case"style":!function(t,e,n){if(kk(e))n.removeAttribute("style");else{var i,o,r=n.style;if(Sk(e))r.cssText=e;else if(kk(t)||Sk(t))for(i in e)r.setProperty(i,o=e[i]);else{for(i in e)(o=e[i])!==t[i]&&r.setProperty(i,o);for(i in t)kk(e[i])&&r.removeProperty(i)}}}(e,n,i);break;case"dangerouslySetInnerHTML":!function(t,e,n,i){var o=e&&e.__html||"";(t&&t.__html||"")!==o&&!kk(o)&&!function(t,e){var n=document.createElement("i");return n.innerHTML=e,n.innerHTML===t.innerHTML}(i,o)&&(Ek(n)||(12&n.childFlags?Lx(n.children):2===n.childFlags&&Vx(n.children),n.children=null,n.childFlags=1),i.innerHTML=o)}(e,n,a,i);break;default:hx[t]?function(t,e,n,i){if(wk(n))dx(t,i)[t]=n;else if(Ok(n)){if(jk(e,n))return;dx(t,i)[t]=n}else fx(t,i)}(t,e,n,i):111===t.charCodeAt(0)&&110===t.charCodeAt(1)?function(t,e,n,i){if(Ok(n)){if(jk(e,n))return;n=function(t){var e=t.event;return function(n){e(t.data,n)}}(n)}Cx(i,Ak(t),n)}(t,e,n,i):kk(n)?i.removeAttribute(t):o&&sx[t]?i.setAttributeNS(sx[t],t,n):i.setAttribute(t,n)}}function Wx(t,e,n,i,o){var r=!1,a=(448&e)>0;for(var s in a&&(r=Px(n))&&function(t,e,n){64&t?function(t,e){kx(e.type)?(Cx(t,"change",wx),Cx(t,"click",Sx)):Cx(t,"input",xx)}(e,n):256&t?function(t){Cx(t,"change",Tx)}(e):128&t&&function(t,e){Cx(t,"input",Dx),e.onChange&&Cx(t,"change",Ax)}(e,n)}(e,i,n),n)zx(s,null,n[s],i,o,r,null);a&&Mx(e,t,i,n,!0,r)}function jx(t,e,n){var i=ox(t.render(e,t.state,n)),o=n;return wk(t.getChildContext)&&(o=Tk(n,t.getChildContext())),t.$CX=o,i}function Kx(t,e,n,i,o,r){var a=new e(n,i),s=a.$N=Boolean(e.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=o,a.$L=r,t.children=a,a.$BS=!1,a.context=i,a.props===Dk&&(a.props=n),s)a.state=$k(a,n,a.state);else if(wk(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var l=a.$PS;if(!Ek(l)){var u=a.state;if(Ek(u))a.state=l;else for(var c in l)u[c]=l[c];a.$PS=null}a.$BR=!1}return a.$LI=jx(a,n,i),a}function Gx(t,e){var n=t.props||Dk;return 32768&t.flags?t.type.render(n,t.ref,e):t.type(n,e)}function Ux(t,e,n,i,o,r){var a=t.flags|=16384;481&a?Zx(t,e,n,i,o,r):4&a?function(t,e,n,i,o,r){var a=Kx(t,t.type,t.props||Dk,n,i,r);Ux(a.$LI,e,a.$CX,i,o,r),Xx(t.ref,a,r)}(t,e,n,i,o,r):8&a?(function(t,e,n,i,o,r){Ux(t.children=ox(Gx(t,n)),e,n,i,o,r)}(t,e,n,i,o,r),Yx(t,r)):512&a||16&a?qx(t,e,o):8192&a?function(t,e,n,i,o,r){var a=t.children,s=t.childFlags;12&s&&0===a.length&&(s=t.childFlags=2,a=t.children=tx()),2===s?Ux(a,n,e,i,o,r):Qx(a,n,e,i,o,r)}(t,n,e,i,o,r):1024&a&&function(t,e,n,i,o){Ux(t.children,t.ref,e,!1,null,o);var r=tx();qx(r,n,i),t.dom=r.dom}(t,n,e,o,r)}function qx(t,e,n){var i=t.dom=document.createTextNode(t.children);Ek(e)||Mk(e,i,n)}function Zx(t,e,n,i,o,r){var a=t.flags,s=t.props,l=t.className,u=t.childFlags,c=t.dom=function(t,e){return e?document.createElementNS("http://www.w3.org/2000/svg",t):document.createElement(t)}(t.type,i=i||(32&a)>0),h=t.children;if(!kk(l)&&""!==l&&(i?c.setAttribute("class",l):c.className=l),16===u)Wk(c,h);else if(1!==u){var d=i&&"foreignObject"!==t.type;2===u?(16384&h.flags&&(t.children=h=Jk(h)),Ux(h,c,n,d,null,r)):(8===u||4===u)&&Qx(h,c,n,d,null,r)}Ek(e)||Mk(e,c,o),Ek(s)||Wx(t,a,s,c,i),Fx(t.ref,c,r)}function Qx(t,e,n,i,o,r){for(var a=0;a<t.length;++a){var s=t[a];16384&s.flags&&(t[a]=s=Jk(s)),Ux(s,e,n,i,o,r)}}function Xx(t,e,n){Fx(t,e,n),wk(e.componentDidMount)&&n.push(function(t){return function(){t.componentDidMount()}}(e))}function Yx(t,e){var n=t.ref;kk(n)||(Gk(n.onComponentWillMount,t.props||Dk),wk(n.onComponentDidMount)&&e.push(function(t,e){return function(){t.onComponentDidMount(Hk(e,!0),e.props||Dk)}}(n,t)))}function Jx(t,e,n,i,o,r,a){var s=e.flags|=16384;t.flags!==s||t.type!==e.type||t.key!==e.key||2048&s?16384&t.flags?function(t,e,n,i,o,r){Vx(t),0!=(e.flags&t.flags&2033)?(Ux(e,null,i,o,null,r),function(t,e,n){t.replaceChild(e,n)}(n,e.dom,t.dom)):(Ux(e,n,i,o,Hk(t,!0),r),Vk(t,n))}(t,e,n,i,o,a):Ux(e,n,i,o,r,a):481&s?function(t,e,n,i,o,r){var a,s=e.dom=t.dom,l=t.props,u=e.props,c=!1,h=!1;if(i=i||(32&o)>0,l!==u){var d=l||Dk;if((a=u||Dk)!==Dk)for(var f in(c=(448&o)>0)&&(h=Px(a)),a){var p=d[f],_=a[f];p!==_&&zx(f,p,_,s,i,h,t)}if(d!==Dk)for(var v in d)kk(a[v])&&!kk(d[v])&&zx(v,d[v],null,s,i,h,t)}var g=e.children,m=e.className;t.className!==m&&(kk(m)?s.removeAttribute("class"):i?s.setAttribute("class",m):s.className=m),4096&o?function(t,e){t.textContent!==e&&(t.textContent=e)}(s,g):tw(t.childFlags,e.childFlags,t.children,g,s,n,i&&"foreignObject"!==e.type,null,t,r),c&&Mx(o,e,s,a,!1,h);var y=e.ref,b=t.ref;b!==y&&(Rx(b),Fx(y,s,r))}(t,e,i,o,s,a):4&s?function(t,e,n,i,o,r,a){var s=e.children=t.children;if(!Ek(s)){s.$L=a;var l=e.props||Dk,u=e.ref,c=t.ref,h=s.state;if(!s.$N){if(wk(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(l,i),s.$UN)return;s.$BR=!1}Ek(s.$PS)||(h=Tk(h,s.$PS),s.$PS=null)}ew(s,h,l,n,i,o,!1,r,a),c!==u&&(Rx(c),Fx(u,s,a))}}(t,e,n,i,o,r,a):8&s?function(t,e,n,i,o,r,a){var s=!0,l=e.props||Dk,u=e.ref,c=t.props,h=!kk(u),d=t.children;if(h&&wk(u.onComponentShouldUpdate)&&(s=u.onComponentShouldUpdate(c,l)),!1!==s){h&&wk(u.onComponentWillUpdate)&&u.onComponentWillUpdate(c,l);var f=ox(Gx(e,i));Jx(d,f,n,i,o,r,a),e.children=f,h&&wk(u.onComponentDidUpdate)&&u.onComponentDidUpdate(c,l)}else e.children=d}(t,e,n,i,o,r,a):16&s?function(t,e){var n=e.children,i=e.dom=t.dom;n!==t.children&&(i.nodeValue=n)}(t,e):512&s?e.dom=t.dom:8192&s?function(t,e,n,i,o,r){var a=t.children,s=e.children,l=t.childFlags,u=e.childFlags,c=null;12&u&&0===s.length&&(u=e.childFlags=2,s=e.children=tx());var h=0!=(2&u);if(12&l){var d=a.length;(8&l&&8&u||h||!h&&s.length>d)&&(c=Hk(a[d-1],!1).nextSibling)}tw(l,u,a,s,n,i,o,c,t,r)}(t,e,n,i,o,a):function(t,e,n,i){var o=t.ref,r=e.ref,a=e.children;if(tw(t.childFlags,e.childFlags,t.children,a,o,n,!1,null,t,i),e.dom=t.dom,o!==r&&!xk(a)){var s=a.dom;Pk(o,s),Bk(r,s)}}(t,e,i,a)}function tw(t,e,n,i,o,r,a,s,l,u){switch(t){case 2:switch(e){case 2:Jx(n,i,o,r,a,s,u);break;case 1:Hx(n,o);break;case 16:Vx(n),Wk(o,i);break;default:!function(t,e,n,i,o,r){Vx(t),Qx(e,n,i,o,Hk(t,!0),r),Vk(t,n)}(n,i,o,r,a,u)}break;case 1:switch(e){case 2:Ux(i,o,r,a,s,u);break;case 1:break;case 16:Wk(o,i);break;default:Qx(i,o,r,a,s,u)}break;case 16:switch(e){case 16:!function(t,e,n){t!==e&&(""!==t?n.firstChild.nodeValue=e:Wk(n,e))}(n,i,o);break;case 2:$x(o),Ux(i,o,r,a,s,u);break;case 1:$x(o);break;default:$x(o),Qx(i,o,r,a,s,u)}break;default:switch(e){case 16:Lx(n),Wk(o,i);break;case 2:Nx(o,l,n),Ux(i,o,r,a,s,u);break;case 1:Nx(o,l,n);break;default:var c=0|n.length,h=0|i.length;0===c?h>0&&Qx(i,o,r,a,s,u):0===h?Nx(o,l,n):8===e&&8===t?function(t,e,n,i,o,r,a,s,l,u){var c,h,d=r-1,f=a-1,p=0,_=t[p],v=e[p];t:{for(;_.key===v.key;){if(16384&v.flags&&(e[p]=v=Jk(v)),Jx(_,v,n,i,o,s,u),t[p]=v,++p>d||p>f)break t;_=t[p],v=e[p]}for(_=t[d],v=e[f];_.key===v.key;){if(16384&v.flags&&(e[f]=v=Jk(v)),Jx(_,v,n,i,o,s,u),t[d]=v,f--,p>--d||p>f)break t;_=t[d],v=e[f]}}if(p>d){if(p<=f)for(h=(c=f+1)<a?Hk(e[c],!0):s;p<=f;)16384&(v=e[p]).flags&&(e[p]=v=Jk(v)),++p,Ux(v,n,i,o,h,u)}else if(p>f)for(;p<=d;)Hx(t[p++],n);else!function(t,e,n,i,o,r,a,s,l,u,c,h,d){var f,p,_,v=0,g=s,m=s,y=r-s+1,b=a-s+1,C=new Int32Array(b+1),k=y===i,x=!1,w=0,S=0;if(o<4||(y|b)<32)for(v=g;v<=r;++v)if(f=t[v],S<b){for(s=m;s<=a;s++)if(f.key===(p=e[s]).key){if(C[s-m]=v+1,k)for(k=!1;g<v;)Hx(t[g++],l);w>s?x=!0:w=s,16384&p.flags&&(e[s]=p=Jk(p)),Jx(f,p,l,n,u,c,d),++S;break}!k&&s>a&&Hx(f,l)}else k||Hx(f,l);else{var E={};for(v=m;v<=a;++v)E[e[v].key]=v;for(v=g;v<=r;++v)if(f=t[v],S<b)if(void 0!==(s=E[f.key])){if(k)for(k=!1;v>g;)Hx(t[g++],l);C[s-m]=v+1,w>s?x=!0:w=s,16384&(p=e[s]).flags&&(e[s]=p=Jk(p)),Jx(f,p,l,n,u,c,d),++S}else k||Hx(f,l);else k||Hx(f,l)}if(k)Nx(l,h,t),Qx(e,l,n,u,c,d);else if(x){var I=function(t){var e=0,n=0,i=0,o=0,r=0,a=0,s=0,l=t.length;for(l>ow&&(ow=l,nw=new Int32Array(l),iw=new Int32Array(l));n<l;++n)if(0!==(e=t[n])){if(t[i=nw[o]]<e){iw[n]=i,nw[++o]=n;continue}for(r=0,a=o;r<a;)t[nw[s=r+a>>1]]<e?r=s+1:a=s;e<t[nw[r]]&&(r>0&&(iw[n]=nw[r-1]),nw[r]=n)}r=o+1;var u=new Int32Array(r);for(a=nw[r-1];r-- >0;)u[r]=a,a=iw[a],nw[r]=0;return u}(C);for(s=I.length-1,v=b-1;v>=0;v--)0===C[v]?(16384&(p=e[w=v+m]).flags&&(e[w]=p=Jk(p)),Ux(p,l,n,u,(_=w+1)<o?Hk(e[_],!0):c,d)):s<0||v!==I[s]?Lk(p=e[w=v+m],l,(_=w+1)<o?Hk(e[_],!0):c):s--}else if(S!==b)for(v=b-1;v>=0;v--)0===C[v]&&(16384&(p=e[w=v+m]).flags&&(e[w]=p=Jk(p)),Ux(p,l,n,u,(_=w+1)<o?Hk(e[_],!0):c,d))}(t,e,i,r,a,d,f,p,n,o,s,l,u)}(n,i,o,r,a,c,h,s,l,u):function(t,e,n,i,o,r,a,s,l){for(var u,c,h=r>a?a:r,d=0;d<h;++d)c=t[d],16384&(u=e[d]).flags&&(u=e[d]=Jk(u)),Jx(c,u,n,i,o,s,l),t[d]=u;if(r<a)for(d=h;d<a;++d)16384&(u=e[d]).flags&&(u=e[d]=Jk(u)),Ux(u,n,i,o,s,l);else if(r>a)for(d=h;d<r;++d)Hx(t[d],n)}(n,i,o,r,a,c,h,s,u)}}}function ew(t,e,n,i,o,r,a,s,l){var u=t.state,c=t.props,h=Boolean(t.$N),d=wk(t.shouldComponentUpdate);if(h&&(e=$k(t,n,e!==u?Tk(u,e):e)),a||!d||d&&t.shouldComponentUpdate(n,e,o)){!h&&wk(t.componentWillUpdate)&&t.componentWillUpdate(n,e,o),t.props=n,t.state=e,t.context=o;var f=null,p=jx(t,n,o);h&&wk(t.getSnapshotBeforeUpdate)&&(f=t.getSnapshotBeforeUpdate(c,u)),Jx(t.$LI,p,i,t.$CX,r,s,l),t.$LI=p,wk(t.componentDidUpdate)&&function(t,e,n,i,o){o.push(function(){t.componentDidUpdate(e,n,i)})}(t,c,u,f,l)}else t.props=n,t.state=e,t.context=o}var nw,iw,ow=0;function rw(t,e,n,i){void 0===n&&(n=null),void 0===i&&(i=Dk),function(t,e,n,i){var o=[],r=e.$V;Nk.v=!0,kk(r)?kk(t)||(16384&t.flags&&(t=Jk(t)),Ux(t,e,i,!1,null,o),e.$V=t,r=t):kk(t)?(Hx(r,e),e.$V=null):(16384&t.flags&&(t=Jk(t)),Jx(r,t,e,i,!1,null,o),r=e.$V=t),Rk(o),Nk.v=!1,wk(n)&&n(),wk(zk.renderComplete)&&zk.renderComplete(r,e)}(t,e,n,i)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var aw=[],sw="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(t){window.setTimeout(t,0)},lw=!1;function uw(t,e,n,i){var o=t.$PS;if(wk(e)&&(e=e(o?Tk(t.state,o):t.state,t.props,t.context)),kk(o))t.$PS=e;else for(var r in e)o[r]=e[r];if(t.$BR)wk(n)&&t.$L.push(n.bind(t));else{if(!Nk.v&&0===aw.length)return dw(t,i),void(wk(n)&&n.call(t));if(-1===aw.indexOf(t)&&aw.push(t),i&&(t.$F=!0),lw||(lw=!0,sw(hw)),wk(n)){var a=t.$QU;a||(a=t.$QU=[]),a.push(n)}}}function cw(t){for(var e=t.$QU,n=0;n<e.length;++n)e[n].call(t);t.$QU=null}function hw(){var t;for(lw=!1;t=aw.shift();)if(!t.$UN){var e=t.$F;t.$F=!1,dw(t,e),t.$QU&&cw(t)}}function dw(t,e){if(e||!t.$BR){var n=t.$PS;t.$PS=null;var i=[];Nk.v=!0,ew(t,Tk(t.state,n),t.props,Hk(t.$LI,!0).parentNode,t.context,t.$SVG,e,null,i),Rk(i),Nk.v=!1}else t.state=t.$PS,t.$PS=null}var fw=function(t,e){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.$F=!1,this.props=t||Dk,this.context=e||Dk};fw.prototype.forceUpdate=function(t){this.$UN||uw(this,{},t,!0)},fw.prototype.setState=function(t,e){this.$UN||this.$BS||uw(this,t,e,!1)},fw.prototype.render=function(t,e,n){return null};var pw={lockCount:0,lock:function(){this.lockCount++},callbacks:[],callEffects:function(){if(this.lockCount--,this.lockCount<0)throw new Error("Unexpected Effect Call");if(0===this.lockCount){var t=this.callbacks;this.callbacks=[],t.forEach(function(t){return t()})}}},_w=function(t,e){if(!(t instanceof Object&&e instanceof Object))return t===e;var n=Object.keys(t),i=Object.keys(e);return n.length===i.length&&!n.some(function(n){return t[n]!==e[n]})},vw=function(t){function e(){var t;return m(this,e),(t=r(this,e,arguments))._pendingContext=t.context,t}return d(e,t),b(e,[{key:"componentWillReceiveProps",value:function(t,e){this._pendingContext=null!=e?e:{}}},{key:"shouldComponentUpdate",value:function(t,e){return!_w(this.props,t)||!_w(this.state,e)||!_w(this.context,this._pendingContext)}}]),e}(fw),gw=function(t){function e(){var t;return m(this,e),(t=r(this,e,arguments))._effects=[],t}return d(e,t),b(e,[{key:"createEffects",value:function(){return[]}},{key:"updateEffects",value:function(){}},{key:"componentWillMount",value:function(){pw.lock()}},{key:"componentWillUpdate",value:function(t,e,n){pw.lock()}},{key:"componentDidMount",value:function(){var t=this;pw.callbacks.push(function(){t._effects=t.createEffects()}),pw.callEffects()}},{key:"componentDidUpdate",value:function(){var t=this;pw.callbacks.push(function(){return t.updateEffects()}),pw.callEffects()}},{key:"destroyEffects",value:function(){this._effects.forEach(function(t){return t.dispose()})}},{key:"componentWillUnmount",value:function(){this.destroyEffects()}}]),e}(vw),mw=function(t){function e(){var t;return m(this,e),(t=r(this,e,arguments)).vDomElement=null,t}return d(e,t),b(e,[{key:"vDomUpdateClasses",value:function(){var t=this.vDomElement,e=t.className.length?t.className.split(" "):[],n=e.filter(function(e){return t.dxClasses.previous.indexOf(e)<0}),i=t.dxClasses.previous.filter(function(t){return e.indexOf(t)<0});n.forEach(function(e){var n=t.dxClasses.removed.indexOf(e);n>-1?t.dxClasses.removed.splice(n,1):t.dxClasses.added.push(e)}),i.forEach(function(e){var n=t.dxClasses.added.indexOf(e);n>-1?t.dxClasses.added.splice(n,1):t.dxClasses.removed.push(e)})}},{key:"componentDidMount",value:function(){var t=Hk(this.$LI,!0);this.vDomElement=t,u(h(e.prototype),"componentDidMount",this).call(this),t.dxClasses=t.dxClasses||{removed:[],added:[],previous:[]},t.dxClasses.previous=(null==t?void 0:t.className.length)?t.className.split(" "):[]}},{key:"componentDidUpdate",value:function(){u(h(e.prototype),"componentDidUpdate",this).call(this);var t=this.vDomElement;null!==t&&(t.dxClasses.added.forEach(function(e){return t.classList.add(e)}),t.dxClasses.removed.forEach(function(e){return t.classList.remove(e)}),t.dxClasses.previous=t.className.length?t.className.split(" "):[])}},{key:"shouldComponentUpdate",value:function(t,n){var i=u(h(e.prototype),"shouldComponentUpdate",this).call(this,t,n);return i&&this.vDomUpdateClasses(),i}}]),e}(gw),yw=0,bw=function(){function t(e,n){m(this,t),this.dependency=n,this.effect=e,this.destroy=e()}return b(t,[{key:"update",value:function(t){var e=this.dependency;t&&(this.dependency=t),(!t||t.some(function(t,n){return e[n]!==t}))&&(this.dispose(),this.destroy=this.effect())}},{key:"dispose",value:function(){this.destroy&&this.destroy()}}]),t}(),Cw=function(){return new bw(function(){hw()},[])};function kw(t){return null===t}function xw(t,e,n,i,o,r){var a=t.childFlags,s=t.children,l=t.props,u=t.flags;if(1!==a){if(2===a)kw(n)?Ux(s,e,i,o,null,r):n=(n=Sw(s,e,n,i,o,r))?n.nextSibling:null;else if(16===a)kw(n)?e.appendChild(document.createTextNode(s)):1!==e.childNodes.length||3!==n.nodeType?e.textContent=s:n.nodeValue!==s&&(n.nodeValue=s),n=null;else if(12&a)for(var c=!1,h=0,d=s.length;h<d;++h){var f=s[h];kw(n)||c&&(16&f.flags)>0?Ux(f,e,i,o,n,r):n=(n=Sw(f,e,n,i,o,r))?n.nextSibling:null,c=(16&f.flags)>0}if(0==(8192&u))for(var p=null;n;)p=n.nextSibling,e.removeChild(n),n=p}else!kw(e.firstChild)&&!function(t,e){return Boolean(e&&e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html&&function(t,e){var n=document.createElement("i");return n.innerHTML=e,n.innerHTML===t.innerHTML}(t,e.dangerouslySetInnerHTML.__html))}(e,l)&&(e.textContent="",448&u&&(e.defaultValue=""))}function ww(t,e,n){if(3!==n.nodeType)e.replaceChild(t.dom=document.createTextNode(t.children),n);else{var i=t.children;n.nodeValue!==i&&(n.nodeValue=i),t.dom=n}return t.dom}function Sw(t,e,n,i,o,r){var a=t.flags|=16384;return 14&a?function(t,e,n,i,o,r,a){var s,l=t.ref;if(r){var u=Kx(t,t.type,t.props||Dk,i,o,a);s=Sw(u.$LI,e,n,u.$CX,o,a),Xx(l,u,a)}else{var c=ox(Gx(t,i));s=Sw(c,e,n,i,o,a),t.children=c,Yx(t,a)}return s}(t,e,n,i,o,(4&a)>0,r):481&a?function(t,e,n,i,o,r){var a=t.props,s=t.className,l=t.flags,u=t.ref;return o=o||(32&l)>0,1!==n.nodeType?(Zx(t,null,i,o,null,r),e.replaceChild(t.dom,n)):(t.dom=n,xw(t,n,n.firstChild,i,o,r),kw(a)||Wx(t,l,a,n,o),function(t){return null==t}(s)?""!==n.className&&n.removeAttribute("class"):o?n.setAttribute("class",s):n.className=s,Fx(u,n,r)),t.dom}(t,e,n,i,o,r):16&a?ww(t,e,n):512&a?t.dom=n:8192&a?function(t,e,n,i,o,r){var a=t.children;return 2===t.childFlags?(ww(a,e,n),a.dom):(xw(t,e,n,i,o,r),function(t){for(var e,n;t;){if(2033&(e=t.flags))return t.dom;n=t.children,t=8192&e?2===t.childFlags?n:n[n.length-1]:4&e?n.$LI:n}return null}(a[a.length-1]))}(t,e,n,i,o,r):(function(t){throw t||(t="a runtime error occured! Use Inferno in development environment to find the error."),new Error("Inferno Error: ".concat(t))}(),null)}function Ew(t){return null==t}function Iw(t){return"string"==typeof t}function Tw(t){return void 0===t}var Ow={onComponentDidMount:1,onComponentDidUpdate:1,onComponentShouldUpdate:1,onComponentWillMount:1,onComponentWillUnmount:1,onComponentWillUpdate:1};function Dw(t,e,n){var i,o,r=arguments,a=null,s=null,l=null,u=0,c=arguments.length-2;if(1===c)i=n;else if(c>1)for(i=[];c-- >0;)i[c]=r[c+2];if(!Iw(t)){if(u=2,Tw(i)||(e||(e={}),e.children=i),!Ew(e))for(var h in o={},e)"key"===h?s=e.key:"ref"===h?a=e.ref:1===Ow[h]?(a||(a={}),a[h]=e[h]):o[h]=e[h];return Zk(u,t,o,s,a)}if(u=nx(t),!Ew(e))for(var d in o={},e)"className"===d||"class"===d?l=e[d]:"key"===d?s=e.key:"children"===d&&Tw(i)?i=e.children:"ref"===d?a=e.ref:("contenteditable"===d&&(u|=4096),o[d]=e[d]);return 8192&u?Xk(1===c?[i]:i,0,s):qk(u,t,l,i,0,o,s,a)}var Aw=new Set(["animationIterationCount","borderImageOutset","borderImageSlice","border-imageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","fillOpacity","flex","flexGrow","flexNegative","flexOrder","flexPositive","flexShrink","floodOpacity","fontWeight","gridColumn","gridRow","lineClamp","lineHeight","opacity","order","orphans","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","zIndex","zoom"]),Bw=/[A-Z]/g;function Mw(t){if(t instanceof Object)return Object.entries(t).reduce(function(t,n){var i=e(n,2),o=i[0],r=i[1];return t[function(t){return t.replace(Bw,"-$&").toLowerCase()}(o)]=function(t){return"number"==typeof t||!Number.isNaN(Number(t))}(r)?function(t,e){return Aw.has(t)?e:"".concat(e,"px")}(o,r):r,t},{})}var Pw=function(t){var e=t.parentNode;if(e){var n=t.nextSibling;Sd(t),e.$V=t.$V,rw(null,e),e.insertBefore(t,n),t.innerHTML="",delete e.$V}delete t.$V},Rw=sc({createElement:function(t,e){return Dw(t,e)},remove:Pw,onAfterRender:function(){pw.callEffects()},onPreRender:function(){pw.lock()},render:function(t,e,n,i){if(i)rw(Dw(t,e),n);else{var o=n.parentNode,r=null==n?void 0:n.nextSibling,a=ch.createElement("div");a.appendChild(n);var s=ch.createDocumentFragment().appendChild(a);!!n.$V&&Pw(n),function(t,e,n){var i=e.firstChild;if(kw(i))rw(t,e,void 0);else{var o=[];for(function(t){return null===t||!1===t||!0===t||void 0===t}(t)||(i=Sw(t,e,i,{},!1,o));i&&(i=i.nextSibling);)e.removeChild(i);if(o.length>0)for(var r;void 0!==(r=o.shift());)r()}e.$V=t}(Dw(t,e),s),n.$V=s.$V,o&&o.insertBefore(n,r)}}}),Fw=function(t,e){return Object.keys(t).length===Object.keys(e).length&&Object.keys(t).every(function(n){return t[n]===e[n]})},Hw=["isEqual"],Vw=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).renderTemplate=n.renderTemplate.bind(l(n)),n}return d(e,t),b(e,[{key:"renderTemplate",value:function(){var t=Hk(this.$LI,!0);if(null==t||!t.parentNode)return function(){};var e=t.parentNode,n=Yd(e),i=n.contents().toArray(),o=function(t,e){var n,i=null!==(n=t.model)&&void 0!==n?n:{data:{}},o=i.data,r=i.index;o&&Object.keys(o).forEach(function(t){o[t]&&ch.isNode(o[t])&&(o[t]=Jd(Yd(o[t])))});var a=t.template.render(lc({container:e,transclude:t.transclude},{renovated:t.renovated},t.transclude?{}:{model:o},!t.transclude&&Number.isFinite(r)?{index:r}:{}));return void 0===a?[]:function(t){return!!t.toArray}(a)?a.toArray():[Yd(a).get(0)]}(this.props,Jd(n));return function(t,e){e&&e[0]&&(e.is(t)||(zu(e,function(e,n){!function(t,e){e&&ch.insertElement(t.parentNode,e,t)}(t[0],n)}),t.remove()))}(Yd(t),Yd(o)),function(){var n=Yd(e).contents().toArray();(function(t,e){e.forEach(function(e){!t.find(function(t){return e===t})&&e.parentNode&&Yd(e).remove()})})(i,n),e.appendChild(t)}}},{key:"shouldComponentUpdate",value:function(t){var e=this.props,n=e.model,i=e.template,o=t.isEqual,r=t.model,a=t.template,s=null!=o?o:Fw;if(i!==a)return!0;if(!Ou(n)||!Ou(r))return n!==r;var l=n.data,u=n.index,c=r.data;return u!==r.index||!s(l,c)}},{key:"createEffects",value:function(){return[new bw(this.renderTemplate,[this.props.template,this.props.model])]}},{key:"updateEffects",value:function(){this._effects[0].update([this.props.template,this.props.model])}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){return null}}]),e}(gw);function Lw(t){return Array.isArray(t)?p(t):lc({},t)}function $w(t,e,n){var i=Lw(n.length>0&&e&&t!==e?e:t),o=n[0];return n.length>1?i[o]=$w(t[o],null==e?void 0:e[o],n.slice(1)):o&&(i[o]=Ru(t[o])?Lw(t[o]):t[o]),i}function Nw(t,e,n,i){var o=e[n],r=t[n];t[n]=Ru(o)||n!==i&&Array.isArray(o)?$w(o,r,Oc(i).slice(1)):o}var zw=function(t,e){return function(n){Object.prototype.hasOwnProperty.call(t,n)&&void 0===t[n]&&(t[n]=e(n))}},Ww=function(){var n=function(n){function i(t,e){var n;return m(this,i),(n=r(this,i,[t,e]))._shouldRaiseContentReady=!1,n.validateKeyDownHandler(),n}return d(i,n),b(i,[{key:"_propsInfo",get:function(){return{allowNull:[],twoWay:[],elements:[],templates:[],props:[]}}},{key:"validateKeyDownHandler",value:function(){if(this.getSupportedKeyNames().length>0&&"function"!=typeof this._viewComponent.prototype.keyDown)throw Error("Component's declaration must have 'keyDown' method.")}},{key:"viewRef",get:function(){var t;return null===(t=this._viewRef)||void 0===t?void 0:t.current}},{key:"_checkContentReadyOption",value:function(t){var e=this._getContentReadyOptions().reduce(function(t,e){return t[e]=!0,t},{});return this._checkContentReadyOption=function(t){return!!e[t]},this._checkContentReadyOption(t)}},{key:"_getContentReadyOptions",value:function(){return["rtlEnabled"]}},{key:"_fireContentReady",value:function(){this._actionsMap.onContentReady({})}},{key:"_getDefaultOptions",value:function(){var n=this,o=this._getViewComponentDefaultProps();return $u(!0,u(h(i.prototype),"_getDefaultOptions",this).call(this),o,this._propsInfo.twoWay.reduce(function(i,r){var a=e(r,3),s=a[0],l=a[1],u=a[2];return lc({},i,t(t({},s,o[l]),u,function(t){return n.option(s,t)}))},{}),this._propsInfo.templates.reduce(function(e,n){return lc({},e,t({},n,null))},{}))}},{key:"_getUnwrappedOption",value:function(){var t=this,e={};return Object.keys(this.option()).forEach(function(n){e[n]=t.option(n)}),e}},{key:"_initializeComponent",value:function(){var t,e=this;u(h(i.prototype),"_initializeComponent",this).call(this),null===(t=this._templateManager)||void 0===t||t.addDefaultTemplates(this.getDefaultTemplates());var n=this._getUnwrappedOption();this._props=this._optionsWithDefaultTemplates(n),this._propsInfo.templates.forEach(function(t){e._componentTemplates[t]=e._createTemplateComponent(e._props[t])}),Object.keys(this._getActionConfigsFull()).forEach(function(t){return e._addAction(t)}),this._viewRef={current:null},this.defaultKeyHandlers=this._createDefaultKeyHandlers()}},{key:"_initMarkup",value:function(){var t=this.getProps();this._renderWrapper(t)}},{key:"_renderWrapper",value:function(t){var e=this.$element()[0];this._isNodeReplaced||Rw.onPreRender(),Rw.render(this._viewComponent,t,e,this._isNodeReplaced),this._isNodeReplaced||(this._isNodeReplaced=!0,Rw.onAfterRender(),this._shouldRaiseContentReady=!0),this._shouldRaiseContentReady&&(this._fireContentReady(),this._shouldRaiseContentReady=!1)}},{key:"_silent",value:function(t,e){this._options.silent(t,e)}},{key:"_render",value:function(){}},{key:"_removeWidget",value:function(){Rw.remove(this.$element()[0])}},{key:"_dispose",value:function(){this._removeWidget(),u(h(i.prototype),"_dispose",this).call(this)}},{key:"elementAttr",get:function(){var t=this,e=this.$element()[0];if(!this._elementAttr){var n=e.attributes,i=Array.from(n).filter(function(e){var i;return!t._propsInfo.templates.includes(e.name)&&(null===(i=n[e.name])||void 0===i?void 0:i.specified)}).reduce(function(t,n){var i=n.name,o=n.value,r=t;return r[i]=""===o&&i in e?e[i]:o,r},{});this._elementAttr=i,this._storedClasses=e.getAttribute("class")||""}for(var o=e.style,r={},a=0;a<o.length;a+=1)r[o[a]]=o.getPropertyValue(o[a]);return this._elementAttr.style=r,this._elementAttr.class=this._storedClasses,this._elementAttr}},{key:"_getAdditionalActionConfigs",value:function(){return{onContentReady:{excludeValidators:["disabled","readOnly"]}}}},{key:"_getAdditionalProps",value:function(){return[]}},{key:"_patchOptionValues",value:function(t){var n=this,i=this._propsInfo,o=i.allowNull,r=i.elements,a=i.props,s=i.twoWay,l=this._getViewComponentDefaultProps(),u=Object.keys(l),c=this._getDefaultOptions(),h=t.children,d=t.onKeyboardHandled,f={ref:t.ref,children:h,onKeyDown:d?function(t,e){d(e)}:void 0};return[].concat(p(a),p(this._getAdditionalProps())).forEach(function(e){Object.prototype.hasOwnProperty.call(t,e)&&(f[e]=t[e])}),o.forEach(zw(f,function(){return null})),u.forEach(zw(f,function(t){return c[t]})),s.forEach(function(t){var n=e(t,2),i=n[0],o=n[1];zw(f,function(){return c[o]})(i)}),r.forEach(function(t){if(t in f){var e=f[t];Hu(e)&&(f[t]=n._patchElementParam(e))}}),f}},{key:"getSupportedKeyNames",value:function(){return[]}},{key:"prepareStyleProp",value:function(t){return"string"==typeof t.style?lc({},t,{style:{},cssText:t.style}):t}},{key:"getProps",value:function(){var t,e,n=this,i=this.option().elementAttr,o=this._patchOptionValues(lc({},this._props,{ref:this._viewRef,children:this._extractDefaultSlot(),aria:this._aria}));return this._propsInfo.templates.forEach(function(t){o[t]=n._componentTemplates[t]}),this.prepareStyleProp(lc({},o,this.elementAttr,i,{className:[].concat(p((null!==(t=this.elementAttr.class)&&void 0!==t?t:"").split(" ")),p((null!==(e=null==i?void 0:i.class)&&void 0!==e?e:"").split(" "))).filter(function(t,e,n){return t&&n.indexOf(t)===e}).join(" ").trim(),class:""},this._actionsMap))}},{key:"_getActionConfigs",value:function(){return{}}},{key:"_getActionConfigsFull",value:function(){return lc({},this._getActionConfigs(),this._getAdditionalActionConfigs())}},{key:"getDefaultTemplates",value:function(){var t=Object.values(this._templatesInfo),e={};return t.forEach(function(t){e[t]="dx-renovation-template-mock"}),e}},{key:"_templatesInfo",get:function(){return{}}},{key:"_optionsWithDefaultTemplates",value:function(n){var i=Object.entries(this._templatesInfo).reduce(function(i,o){var r,a=e(o,2),s=a[0],l=a[1];return lc({},i,t({},s,null!==(r=n[s])&&void 0!==r?r:l))},{});return lc({},n,i)}},{key:"_init",value:function(){u(h(i.prototype),"_init",this).call(this),this.customKeyHandlers={},this._actionsMap={},this._aria={},this._componentTemplates={}}},{key:"_createDefaultKeyHandlers",value:function(){var t=this,e={};return this.getSupportedKeyNames().forEach(function(n){e[n]=function(e){return t.viewRef.keyDown(dg.createKeyDownOptions(e))}}),e}},{key:"_addAction",value:function(t,e){var n=e;if(!n){var i=this._createActionByOption(t,this._getActionConfigsFull()[t]);n=function(t){return Object.keys(t).forEach(function(e){Ou(t[e])&&ch.isNode(t[e])&&(t[e]=Jd(Yd(t[e])))}),i(t)}}this._actionsMap[t]=n}},{key:"_optionChanged",value:function(t){var e=t.fullName,n=t.name,o=t.previousValue,r=t.value;Nw(this._props,this.option(),n,e),this._propsInfo.templates.includes(n)&&r!==o&&(this._componentTemplates[n]=this._createTemplateComponent(r)),n&&this._getActionConfigsFull()[n]&&this._addAction(n),this._shouldRaiseContentReady=this._shouldRaiseContentReady||this._checkContentReadyOption(e),u(h(i.prototype),"_optionChanged",this).call(this,t),this._invalidate()}},{key:"_extractDefaultSlot",value:function(){return this.option("_hasAnonymousTemplateContent")?Rw.createElement(Vw,{template:this._getTemplate(this._templateManager.anonymousTemplateName),transclude:!0,renovated:!0}):null}},{key:"_createTemplateComponent",value:function(t){if(t){var e=this._getTemplate(t);if(!Au(e)||"dx-renovation-template-mock"!==e)return function(t){return Rw.createElement(Vw,function(t,e){var n,i={template:e,model:lc({},t)},o=null!==(n=t.data)&&void 0!==n?n:{},r=o.isEqual,a=ay(o,Hw);return r&&(i.model.data=a,i.isEqual=r),i}(t,e))}}}},{key:"_wrapKeyDownHandler",value:function(t){var e=this;return function(n){var i=n.keyName,o=n.originalEvent,r=n.which,a=e.customKeyHandlers,s=a[i]||a[r];return void 0===s||s.bind(e)(o,n)?null==t?void 0:t(o,n):(o.cancel=!0,o)}}},{key:"_toPublicElement",value:function(t){return Jd(Yd(t))}},{key:"_patchElementParam",value:function(t){try{var e=Yd(t),n=null==e?void 0:e.get(0);return null!=n&&n.nodeType?n:t}catch(i){return t}}},{key:"repaint",value:function(){this._isNodeReplaced=!1,this._shouldRaiseContentReady=!0,this._removeWidget(),this._refresh()}},{key:"_supportedKeys",value:function(){return lc({},this.defaultKeyHandlers,this.customKeyHandlers)}},{key:"registerKeyHandler",value:function(t,e){this.customKeyHandlers[t]=e}},{key:"setAria",value:function(t,e){this._aria[t]=e,this._initMarkup()}},{key:"_getViewComponentDefaultProps",value:function(){return this._viewComponent.defaultProps||{}}}]),i}(zg);return n.IS_RENOVATED_WIDGET=!1,n.IS_RENOVATED_WIDGET=!0,n}(),jw=function(t){return 0===t?0:t/Math.abs(t)},Kw=function(t,e,n){var i=!e&&0!==e,o=!n&&0!==n;return i&&(e=o?t:Math.min(t,n)),o&&(n=i?t:Math.max(t,e)),Math.min(Math.max(t,e),n)},Gw=function(t,e,n){return t>=e&&t<=n};function Uw(t,e){var n=function(t){var e=t.toExponential().split("e"),n=parseFloat(e[0]);return{exponent:parseInt(e[1]),mantissa:n}}(t);return parseFloat("".concat(n.mantissa,"e").concat(n.exponent+e))}function qw(t){var e,n=t.toString();return(null===(e=n.split(".")[1])||void 0===e?void 0:e.length)||parseInt(n.split("e-")[1])||0}function Zw(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat(t.toFixed(e))}function Qw(t,e){var n=Math.pow(10,e);return function(t){return jw(t)*Math.round(Math.abs(t))}(Uw(t,e))/n}function Xw(t,e){var n=e||0,i=n>0?Qw.apply(void 0,arguments):t;return i.toFixed(n)}var Yw={thousandsSeparator:",",decimalSeparator:"."};function Jw(t){return t.toString().split("").reverse().join("")}function tS(t){return t.replace(/'.+'/g,"")}function eS(t){if(!t)return 0;var e=tS(t);return e.length-e.replace(/[#]/g,"").length}function nS(t){if(!t)return 0;var e=tS(t);return e.length-e.replace(/[0]/g,"").length}function iS(t,e,n){if(!t)return"";for(t.length>n&&(t=t.substr(0,n));t.length>e&&"0"===t.slice(-1);)t=t.substr(0,t.length-1);for(;t.length<e;)t+="0";return t}function oS(t,e){return t.split("'").map(function(t,n){var i=n%2;return!t&&i?"'":i?t:t.replace(/[,#0]+/,e)}).join("")}var rS={_formatNumberCore:function(t,e,n){if("currency"===e){n.precision=n.precision||0;var i=this.format(t,$u({},n,{type:"fixedpoint"})),o=this.getCurrencySymbol().symbol.replace(/\$/g,"$$$$");return i.replace(/^(\D*)(\d.*)/,"$1"+o+"$2")}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(){return{symbol:"$"}},getOpenXmlCurrencyFormat:function(){return"$#,##0{0}_);\\($#,##0{0}\\)"}},aS={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)"},sS=["standard","accounting"],lS=/([^\s0]+)?(\s*)0*[.,]*0*(\s*)([^\s0]+)?/,uS={},cS=function(t){var e=Ky.locale()+"/"+JSON.stringify(t);return uS[e]||(uS[e]=new Intl.NumberFormat(Ky.locale(),t).format),uS[e]},hS={engine:function(){return"intl"},_formatNumberCore:function(t,e,n){return"exponential"===e?this.callBase.apply(this,arguments):cS(this._normalizeFormatConfig(e,n,t))(t)},_normalizeFormatConfig:function(t,e,n){var i;if("decimal"===t){var o=String(n).split(".")[1];i={minimumIntegerDigits:e.precision||void 0,useGrouping:!1,maximumFractionDigits:o&&o.length,round:n<0?"ceil":"floor"}}else i=this._getPrecisionConfig(e.precision);if("percent"===t)i.style="percent";else if("currency"===t){var r,a=null!==(r=e.useCurrencyAccountingStyle)&&void 0!==r?r:fc().defaultUseCurrencyAccountingStyle;i.style="currency",i.currency=e.currency||fc().defaultCurrency,i.currencySign=sS[+a]}return i},_getPrecisionConfig:function(t){return null===t?{minimumFractionDigits:0,maximumFractionDigits:20}:{minimumFractionDigits:t||0,maximumFractionDigits:t||0}},format:function(t,e){return"number"!=typeof t?t:("default"===(e=this._normalizeFormat(e)).currency&&(e.currency=fc().defaultCurrency),e&&("function"==typeof e||e.type||e.formatter)?this.callBase.apply(this,arguments):cS(e)(t))},_getCurrencySymbolInfo:function(t){var e=function(t){return new Intl.NumberFormat(Ky.locale(),{style:"currency",currency:t})}(t);return this._extractCurrencySymbolInfo(e.format(0))},_extractCurrencySymbolInfo:function(t){var e=lS.exec(t)||[];return{position:e[1]?"before":"after",symbol:e[1]||e[4]||"",delimiter:e[2]||e[3]||""}},getCurrencySymbol:function(t){return t||(t=fc().defaultCurrency),{symbol:this._getCurrencySymbolInfo(t).symbol}},getOpenXmlCurrencyFormat:function(t){var e=t||fc().defaultCurrency;return function(t,e){if(e){var n=t;if("string"==typeof t){n="";for(var i=0;i<t.length;i++)"$"!==t[i]&&(n+="\\"),n+=t[i]}for(var o={".00":"{0}","'":"\\'","\\(":"\\(","\\)":"\\)"," ":"\\ ",'"':""","\\\xa4":n},r=e.split(";"),a=0;a<r.length;a++)for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(r[a]=r[a].replace(new RegExp(s,"g"),o[s]));return 2===r.length?r[0]+"_);"+r[1]:r[0]}}(this._getCurrencySymbolInfo(e).symbol,Ky.getValueByClosestLocale(function(t){return aS[t]}))}},dS="undefined"!=typeof Intl,fS=["currency","fixedpoint","exponential","percent","decimal"],pS={1:"K",2:"M",3:"B",4:"T"},_S={largenumber:"auto",thousands:1,millions:2,billions:3,trillions:4},vS=sc({engine:function(){return"base"},numericFormats:fS,defaultLargeNumberFormatPostfixes:pS,_parseNumberFormatString:function(t){var e={};if(t&&"string"==typeof t){var n=t.toLowerCase().split(" ");if(zu(n,function(t,n){fS.includes(n)?e.formatType=n:n in _S&&(e.power=_S[n])}),e.power&&!e.formatType&&(e.formatType="fixedpoint"),e.formatType)return e}},_calculateNumberPower:function(t,e,n,i){var o=Math.abs(t),r=0;if(o>1)for(;o&&o>=e&&(void 0===i||r<i);)r++,o/=e;else if(o>0&&o<1)for(;o<1&&(void 0===n||r>n);)r--,o*=e;return r},_getNumberByPower:function(t,e,n){for(var i=t;e>0;)i/=n,e--;for(;e<0;)i*=n,e++;return i},_formatNumber:function(t,e,n){"auto"===e.power&&(e.power=this._calculateNumberPower(t,1e3,0,4)),e.power&&(t=this._getNumberByPower(t,e.power,1e3));var i=this.defaultLargeNumberFormatPostfixes[e.power]||"";return this._formatNumberCore(t,e.formatType,n).replace(/(\d|.$)(\D*)$/,"$1"+i+"$2")},_formatNumberExponential:function(t,e){var n=this._calculateNumberPower(t,10),i=this._getNumberByPower(t,n,10);void 0===e.precision&&(e.precision=1),i.toFixed(e.precision||0)>=10&&(n++,i/=10);var o=(n>=0?"+":"")+n.toString();return this._formatNumberCore(i,"fixedpoint",e)+"E"+o},_addZeroes:function(t,e){for(var n=Math.pow(10,e),i=t<0?"-":"",o=(t=(Math.abs(t)*n>>>0)/n).toString();o.length<e;)o="0"+o;return i+o},_addGroupSeparators:function(t){var e=t.toString().split(".");return e[0].replace(/\B(?=(\d{3})+(?!\d))/g,fc().thousandsSeparator)+(e[1]?fc().decimalSeparator+e[1]:"")},_formatNumberCore:function(t,e,n){return"exponential"===e?this._formatNumberExponential(t,n):("decimal"!==e&&null!==n.precision&&(n.precision=n.precision||0),"percent"===e&&(t*=100),void 0!==n.precision&&(t="decimal"===e?this._addZeroes(t,n.precision):null===n.precision?t.toPrecision():Xw(t,n.precision)),t="decimal"!==e?this._addGroupSeparators(t):t.toString().replace(".",fc().decimalSeparator),"percent"===e&&(t+="%"),t)},_normalizeFormat:function(t){return t?("function"==typeof t||Ru(t)||(t={type:t}),t):{}},_getSeparators:function(){return{decimalSeparator:this.getDecimalSeparator(),thousandsSeparator:this.getThousandsSeparator()}},getThousandsSeparator:function(){return this.format(1e4,"fixedPoint")[2]},getDecimalSeparator:function(){return this.format(1.2,{type:"fixedPoint",precision:1})[1]},convertDigits:function(t,e){var n=this.format(90,"decimal");if("string"!=typeof t||"0"===n[1])return t;var i=e?n[1]:"0",o=e?"0":n[1],r=new RegExp("["+i+"-"+(e?n[0]:"9")+"]","g");return t.replace(r,function(t){return String.fromCharCode(t.charCodeAt(0)+(o.charCodeAt(0)-i.charCodeAt(0)))})},getNegativeEtalonRegExp:function(t){var e=this._getSeparators(),n=new RegExp("[0-9"+Jc(e.decimalSeparator+e.thousandsSeparator)+"]+","g"),i=this.format(-1,t).replace(n,"1");return["\\","(",")","[","]","*","+","$","^","?","|","{","}"].forEach(function(t){i=i.replace(new RegExp("\\".concat(t),"g"),"\\".concat(t))}),i=(i=i.replace(/ /g,"\\s")).replace(/1/g,".*"),new RegExp(i,"g")},getSign:function(t,e){if(!e)return"-"===t.replace(/[^0-9-]/g,"").charAt(0)?-1:1;var n=this.getNegativeEtalonRegExp(e);return t.match(n)?-1:1},format:function(t,e){if("number"!=typeof t||"number"==typeof e)return t;if("function"==typeof(e=e&&e.formatter||e))return e(t);(e=this._normalizeFormat(e)).type||(e.type="decimal");var n=this._parseNumberFormatString(e.type);if(!n){var i=this._getSeparators();return i.unlimitedIntegerDigits=e.unlimitedIntegerDigits,this.convertDigits(function(t,e){return e=e||Yw,function(n){if("number"!=typeof n||isNaN(n))return"";var i=n>0||1/n==1/0,o=function(t){var e=t.split(";");return 1===e.length&&e.push("-"+e[0]),e}(t)[i?0:1],r=function(t){for(var e=!1,n=0;n<t.length;n++)if("'"===t[n]&&(e=!e),"."===t[n]&&!e)return n;return t.length}(o),a=[o.substr(0,r),o.substr(r+1)],s=nS(a[1]),l=s+eS(a[1]);(function(t){return-1!==t.indexOf("%")&&!t.match(/'[^']*%[^']*'/g)})(o)&&(n=Uw(n,2)),i||(n=-n);var u=nS(a[0]),c=eS(a[0])||e.unlimitedIntegerDigits?void 0:u,h=Math.floor(n).toString().length,d=Kw(l,0,15-h),f=function(t){return t.split(",").slice(1).map(function(t){var e=0;return t.split("").filter(function(t,n){return e+="'"===t,!("#"!==t&&"0"!==t||e%2)}).length})}(a[0]).reverse(),p=Xw(n,d<0?0:d).split("."),_=iS(Jw(p[0]),u,c),v=iS(p[1],s,l);_=function(t,e,n){if(!e.length)return t;for(var i=[],o=0;t;){var r=e[o];if(!r)break;i.push(t.slice(0,r)),t=t.slice(r),o<e.length-1&&o++}return i.join(n)}(_,f,e.thousandsSeparator);var g=Jw(oS(Jw(a[0]),_)),m=l?oS(a[1],v):"";return g+(m.match(/\d/)?e.decimalSeparator:"")+m}}(e.type,i)(t))}return this._formatNumber(t,n,e)},parse:function(t,e){if(t){if(e&&e.parser)return e.parser(t);t=this.convertDigits(t,!0),e&&"string"!=typeof e&&Yu.log("W0011");var n=this.getDecimalSeparator(),i=new RegExp("[^0-9"+Jc(n)+"]","g"),o=t.replace(i,"").replace(n,".").replace(/\.$/g,"");if("."===o||""===o)return null;if(this._calcSignificantDigits(o)>15)return NaN;var r=+o*this.getSign(t,e);e=this._normalizeFormat(e);var a=this._parseNumberFormatString(e.type),s=null==a?void 0:a.power;if(s){if("auto"===s){var l=t.match(/\d(K|M|B|T)/);l&&(s=Object.keys(pS).find(function(t){return pS[t]===l[1]}))}r*=Math.pow(10,3*s)}return"percent"===(null==a?void 0:a.formatType)&&(r/=100),r}},_calcSignificantDigits:function(t){var n=e(t.split("."),2),i=n[0],o=n[1],r=function(t){for(var e=-1,n=0;n<t.length;n++)if("0"!==t[n]){e=n;break}return e>-1?t.length-e:0},a=0;return i&&(a+=r(i.split(""))),o&&(a+=r(o.split("").reverse())),a}});vS.inject(rS),dS&&vS.inject(hS);var gS=vS,mS=/^[\d\w.+_-]+@[\d\w._-]+\.[\w]+$/i,yS=function(){function t(){m(this,t),this.NAME="base"}return b(t,[{key:"defaultMessage",value:function(t){return qy.getFormatter("validation-".concat(this.NAME))(t)}},{key:"defaultFormattedMessage",value:function(t){return qy.getFormatter("validation-".concat(this.NAME,"-formatted"))(t)}},{key:"_isValueEmpty",value:function(t){return!CS.required.validate(t,{})}},{key:"validate",value:function(t,e){var n=this,i=Array.isArray(t)?t:[t],o=!0;return i.length?i.every(function(t){return o=n._validate(t,e)}):o=this._validate(null,e),o}}]),t}(),bS=function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="custom",t}return d(e,t),b(e,[{key:"validate",value:function(t,e){if(e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var n=e.validator,i=n&&Du(n.option)&&n.option("dataGetter"),o=Du(i)&&i(),r={value:t,validator:n,rule:e};return o&&$u(r,o),e.validationCallback(r)}}]),e}(yS),CS={required:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="required",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){return!(!Ou(t)||!1===t)&&(t=String(t),(e.trim||!Ou(e.trim))&&(t=t.trim()),""!==t)}}]),e}(yS)),numeric:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="numeric",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){return!(!1===e.ignoreEmptyValue||!this._isValueEmpty(t))||(e.useCultureSettings&&Au(t)?!isNaN(gS.parse(t)):Bu(t))}}]),e}(yS)),range:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="range",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){if(!1!==e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var n=CS.numeric.validate(t,e),i=Ou(t)&&""!==t,o=n?parseFloat(t):i&&t.valueOf(),r=e.min,a=e.max;if(!n&&!function(t){return"date"===Iu(t)}(t)&&!i)return!1;if(Ou(r))return Ou(a)?o>=r&&o<=a:o>=r;if(Ou(a))return o<=a;throw Yu.Error("E0101")}}]),e}(yS)),stringLength:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="stringLength",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){var n;return t=String(null!==(n=t)&&void 0!==n?n:""),(e.trim||!Ou(e.trim))&&(t=t.trim()),!(!e.ignoreEmptyValue||!this._isValueEmpty(t))||CS.range.validate(t.length,$u({},e))}}]),e}(yS)),custom:new bS,async:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="async",t}return d(e,t),b(e,[{key:"validate",value:function(t,e){if(Ou(e.reevaluate)||$u(e,{reevaluate:!0}),e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var n=e.validator,i=n&&Du(n.option)&&n.option("dataGetter"),o=Du(i)&&i(),r={value:t,validator:n,rule:e};o&&$u(r,o);var a=e.validationCallback(r);if(!Vu(a))throw Yu.Error("E0103");return this._getWrappedPromise(yc(a).promise())}},{key:"_getWrappedPromise",value:function(t){var e=new Cc;return t.then(function(t){e.resolve(t)},function(t){var n={isValid:!1};Ou(t)&&(Au(t)?n.message=t:Mu(t)&&Ou(t.message)&&Au(t.message)&&(n.message=t.message)),e.resolve(n)}),e.promise()}}]),e}(bS)),compare:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="compare",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){if(!e.comparisonTarget)throw Yu.Error("E0102");if(e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;$u(e,{reevaluate:!0});var n=e.comparisonTarget();switch(e.comparisonType||"=="){case"==":return t==n;case"!=":return t!=n;case"===":return t===n;case"!==":return t!==n;case">":return t>n;case">=":return t>=n;case"<":return t<n;case"<=":return t<=n}}}]),e}(yS)),pattern:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="pattern",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){if(!1!==e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var n=e.pattern;return Au(n)&&(n=new RegExp(n)),n.test(t)}}]),e}(yS)),email:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="email",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){return!(!1===e.ignoreEmptyValue||!this._isValueEmpty(t))||CS.pattern.validate(t,$u({},e,{pattern:mS}))}}]),e}(yS))},kS=ac.inherit({ctor:function(t){this.group=t,this.validators=[],this._pendingValidators=[],this._onValidatorStatusChanged=this._onValidatorStatusChanged.bind(this),this._resetValidationInfo(),this._eventsStrategy=new If(this)},validate:function(){var t=this,e={isValid:!0,brokenRules:[],validators:[],status:"valid",complete:null};return this._unsubscribeFromAllChangeEvents(),this._pendingValidators=[],this._resetValidationInfo(),zu(this.validators,function(n,i){var o=i.validate();e.isValid=e.isValid&&o.isValid,o.brokenRules&&(e.brokenRules=e.brokenRules.concat(o.brokenRules)),e.validators.push(i),"pending"===o.status&&t._addPendingValidator(i),t._subscribeToChangeEvents(i)}),this._pendingValidators.length?e.status="pending":(e.status=e.isValid?"valid":"invalid",this._unsubscribeFromAllChangeEvents(),this._raiseValidatedEvent(e)),this._updateValidationInfo(e),$u({},this._validationInfo.result)},_subscribeToChangeEvents:function(t){t.on("validating",this._onValidatorStatusChanged),t.on("validated",this._onValidatorStatusChanged)},_unsubscribeFromChangeEvents:function(t){t.off("validating",this._onValidatorStatusChanged),t.off("validated",this._onValidatorStatusChanged)},_unsubscribeFromAllChangeEvents:function(){var t=this;zu(this.validators,function(e,n){t._unsubscribeFromChangeEvents(n)})},_updateValidationInfo:function(t){this._validationInfo.result=t,"pending"===t.status&&(this._validationInfo.deferred||(this._validationInfo.deferred=new Cc,this._validationInfo.result.complete=this._validationInfo.deferred.promise()))},_addPendingValidator:function(t){eh(this._pendingValidators,function(e){return e===t})[0]||this._pendingValidators.push(t)},_removePendingValidator:function(t){var e=this._pendingValidators.indexOf(t);e>=0&&this._pendingValidators.splice(e,1)},_orderBrokenRules:function(t){var e=[];return zu(this.validators,function(n,i){var o=eh(t,function(t){return t.validator===i});o.length&&(e=e.concat(o))}),e},_updateBrokenRules:function(t){if(this._validationInfo.result){var e=this._validationInfo.result.brokenRules,n=eh(e,function(e){return e.validator!==t.validator});t.brokenRules&&(e=n.concat(t.brokenRules)),this._validationInfo.result.brokenRules=this._orderBrokenRules(e)}},_onValidatorStatusChanged:function(t){"pending"!==t.status?this._resolveIfComplete(t):this._addPendingValidator(t.validator)},_resolveIfComplete:function(t){if(this._removePendingValidator(t.validator),this._updateBrokenRules(t),!this._pendingValidators.length){if(this._unsubscribeFromAllChangeEvents(),!this._validationInfo.result)return;this._validationInfo.result.status=0===this._validationInfo.result.brokenRules.length?"valid":"invalid",this._validationInfo.result.isValid="valid"===this._validationInfo.result.status;var e=$u({},this._validationInfo.result,{complete:null}),n=this._validationInfo.deferred;this._validationInfo.deferred=null,this._raiseValidatedEvent(e),n&&setTimeout(function(){n.resolve(e)})}},_raiseValidatedEvent:function(t){this._eventsStrategy.fireEvent("validated",[t])},_resetValidationInfo:function(){this._validationInfo={result:null,deferred:null}},_synchronizeValidationInfo:function(){this._validationInfo.result&&(this._validationInfo.result.validators=this.validators)},removeRegisteredValidator:function(t){var e=this.validators.indexOf(t);e>-1&&(this.validators.splice(e,1),this._synchronizeValidationInfo(),this._resolveIfComplete({validator:t}))},registerValidator:function(t){this.validators.includes(t)||(this.validators.push(t),this._synchronizeValidationInfo())},reset:function(){zu(this.validators,function(t,e){e.reset()}),this._pendingValidators=[],this._resetValidationInfo()},on:function(t,e){return this._eventsStrategy.on(t,e),this},off:function(t,e){return this._eventsStrategy.off(t,e),this}}),xS={groups:[],getGroupConfig:function(t){var e=eh(this.groups,function(e){return e.group===t});if(e.length)return e[0]},findGroup:function(t,e){var n,i,o=(null===(n=t.data())||void 0===n||null===(i=n.dxComponents)||void 0===i?void 0:i.includes("dxValidationGroup"))&&t.dxValidationGroup("instance");if(o)return o;var r=t.parents(".dx-validationgroup").first();return r.length?r.dxValidationGroup("instance"):e},initGroups:function(){this.groups=[],this.addGroup()},addGroup:function(t){var e=this.getGroupConfig(t);return e||(e=new kS(t),this.groups.push(e)),e},removeGroup:function(t){var e=this.getGroupConfig(t),n=this.groups.indexOf(e);return n>-1&&this.groups.splice(n,1),e},_setDefaultMessage:function(t){var e=t.rule,n=t.validator,i=t.name;Ou(e.message)||(e.message=n.defaultFormattedMessage&&Ou(i)?n.defaultFormattedMessage(i):n.defaultMessage())},_addBrokenRule:function(t){var e=t.result,n=t.rule;e.brokenRule||(e.brokenRule=n),e.brokenRules||(e.brokenRules=[]),e.brokenRules.push(n)},validate:function(t,e,n){var i,o=this,r={name:n,value:t,brokenRule:null,brokenRules:null,isValid:!0,validationRules:e,pendingRules:null,status:"valid",complete:null},a=null==e||null===(i=e[0])||void 0===i?void 0:i.validator,s=[];return zu(e||[],function(e,i){var a,l=CS[i.type];if(!l)throw Yu.Error("E0100");return Ou(i.isValid)&&i.value===t&&!i.reevaluate?!!i.isValid||(r.isValid=!1,o._addBrokenRule({result:r,rule:i}),!1):(i.value=t,"async"===i.type?(s.push({rule:i,ruleValidator:l}),!0):(a=l.validate(t,i),i.isValid=a,a||(r.isValid=!1,o._setDefaultMessage({rule:i,validator:l,name:n}),o._addBrokenRule({result:r,rule:i})),!!i.isValid&&void 0))}),r.isValid&&!r.brokenRules&&s.length&&(r=this._validateAsyncRules({value:t,items:s,result:r,name:n})),this._synchronizeGroupValidationInfo(a,r),r.status=r.pendingRules?"pending":r.isValid?"valid":"invalid",r},_synchronizeGroupValidationInfo:function(t,e){var n;if(t){var i=xS.getGroupConfig(t._validationGroup);i._updateBrokenRules.call(i,{validator:t,brokenRules:null!==(n=e.brokenRules)&&void 0!==n?n:[]})}},_validateAsyncRules:function(t){var e=this,n=t.result,i=t.value,o=t.items,r=t.name,a=[];return zu(o,function(t,o){var s=o.ruleValidator.validate(i,o.rule);if(Vu(s)){n.pendingRules||(n.pendingRules=[]),n.pendingRules.push(o.rule);var l=s.then(function(t){var n=e._getPatchedRuleResult(t);return e._updateRuleConfig({rule:o.rule,ruleResult:n,validator:o.ruleValidator,name:r}),n});a.push(l)}else e._updateRuleConfig({rule:o.rule,ruleResult:e._getPatchedRuleResult(s),validator:o.ruleValidator,name:r})}),a.length&&(n.complete=Promise.all(a).then(function(t){return e._getAsyncRulesResult({result:n,values:t})})),n},_updateRuleConfig:function(t){var e=t.rule,n=t.ruleResult,i=t.validator,o=t.name;e.isValid=n.isValid,n.isValid||(Ou(n.message)&&Au(n.message)&&n.message.length?e.message=n.message:this._setDefaultMessage({rule:e,validator:i,name:o}))},_getPatchedRuleResult:function(t){var e;return Mu(t)?(e=$u({},t),Ou(e.isValid)||(e.isValid=!0)):e={isValid:!Tu(t)||t},e},_getAsyncRulesResult:function(t){var e=this,n=t.values,i=t.result;return zu(n,function(t,n){!1===n.isValid&&(i.isValid=n.isValid,e._addBrokenRule({result:i,rule:i.pendingRules[t]}))}),i.pendingRules=null,i.complete=null,i.status=i.isValid?"valid":"invalid",i},registerValidatorInGroup:function(t,e){var n=xS.addGroup(t);n.registerValidator.call(n,e)},_shouldRemoveGroup:function(t,e){return!(void 0===t||t&&"dxValidationGroup"===t.NAME||e.length)},removeRegisteredValidator:function(t,e){var n=xS.getGroupConfig(t);n&&(n.removeRegisteredValidator.call(n,e),this._shouldRemoveGroup(t,n.validators)&&this.removeGroup(t))},initValidationOptions:function(t){var e=this,n={};return t&&["isValid","validationStatus","validationError","validationErrors"].forEach(function(i){i in t&&$u(n,e.synchronizeValidationOptions({name:i,value:t[i]},t))}),n},synchronizeValidationOptions:function(t,e){var n=t.name,i=t.value;switch(n){case"validationStatus":var o="valid"===i||"pending"===i;return e.isValid!==o?{isValid:o}:{};case"isValid":var r=e.validationStatus,a=r;return i&&"invalid"===r?a="valid":!i&&"invalid"!==r&&(a="invalid"),a!==r?{validationStatus:a}:{};case"validationErrors":var s=i&&i.length?i[0]:null;return e.validationError!==s?{validationError:s}:{};case"validationError":var l=e.validationErrors;if(!i&&l)return{validationErrors:null};if(i&&!l)return{validationErrors:[i]};if(i&&l&&i!==l[0])return l[0]=i,{validationErrors:l.slice()}}return{}},validateGroup:function(t){var e=xS.getGroupConfig(t);if(!e)throw Yu.Error("E0110");return e.validate()},resetGroup:function(t){var e=xS.getGroupConfig(t);if(!e)throw Yu.Error("E0110");return e.reset()}};xS.initGroups();var wS=xS,SS=Sf.add,ES=Math.abs,IS=10,TS=Kh(function(){var t="desktop"===zf.real().deviceType;if(!Pd("pointer-events")||!t)return th;var e=Yd("<div>").addClass("dx-gesture-cover").css("pointerEvents","none");return yd.subscribeGlobal(e,"dxmousewheel",function(t){t.preventDefault()}),SS(function(){e.appendTo("body")}),function(t,n){e.css("pointerEvents",t?"all":"none"),t&&e.css("cursor",n)}}),OS=nv.inherit({gesture:!0,configure:function(t){this.getElement().css("msTouchAction",t.immediate?"pinch-zoom":""),this.callBase(t)},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(t){t._needSkipEvent||function(t){var e=t.target,n=Yd(e),i=(null==e?void 0:e.isContentEditable)||(null==e?void 0:e.hasAttribute("contenteditable")),o=n.is("input, textarea, select")||i;return jp(t)?!(n.is("textarea")&&n.hasClass("dx-texteditor-input")||i)&&n.is("input[type='number'], textarea, select")&&n.is(":focus"):Wp(t)?o||t.which>1:Kp(t)?o&&Rp(n):void 0}(t)?this._cancel(t):(this._startEvent=qp(t),this._startEventData=Gp(t),this._stage=1,this._init(t),this._setupImmediateTimer())},_setupImmediateTimer:function(){var t;if(clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate){if(0===this.immediateTimeout)return void(this._immediateAccepted=!0);this._immediateTimer=setTimeout((function(){this._immediateAccepted=!0}).bind(this),null!==(t=this.immediateTimeout)&&void 0!==t?t:180)}},move:function(t){if(1===this._stage&&this._directionConfirmed(t)){if(this._stage=2,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(t),this._adjustStartEvent(t),this._start(this._startEvent),0===this._stage)return;this._requestAccept(t),this._move(t),this._forgetAccept()}else 2===this._stage&&(this._clearSelection(t),this._move(t))},_directionConfirmed:function(t){var e=this._getTouchBoundary(t),n=Up(this._startEventData,Gp(t)),i=ES(n.x),o=ES(n.y),r=this._validateMove(e,i,o),a=this._validateMove(e,o,i),s=this.getDirection(t);return"both"===s&&(r||a)||"horizontal"===s&&r||"vertical"===s&&a||this._immediateAccepted},_validateMove:function(t,e,n){return e&&e>=t&&(!this.immediate||e>=n)},_getTouchBoundary:function(t){return this.immediate||jp(t)?0:IS},_adjustStartEvent:function(t){var e=this._getTouchBoundary(t),n=Up(this._startEventData,Gp(t));this._startEvent.pageX+=jw(n.x)*e,this._startEvent.pageY+=jw(n.y)*e},_resetActiveElement:function(){"ios"===zf.real().platform&&this.getElement().find(":focus").length&&D_()},_toggleGestureCover:function(t){this._toggleGestureCoverImpl(t)},_toggleGestureCoverImpl:function(t){2===this._stage&&function(t,e){TS()(t,e)}(t,this.getElement().css("cursor"))},_clearSelection:function(t){jp(t)||Kp(t)||function(){var t=O_.getSelection();if(t&&"Caret"!==t.type)if(t.empty)t.empty();else if(t.removeAllRanges)try{t.removeAllRanges()}catch(e){}}()},end:function(t){this._toggleGestureCover(!1),2===this._stage?this._end(t):1===this._stage&&this._stop(t),this._stage=0},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:th,_start:th,_move:th,_stop:th,_end:th});OS.initialTouchBoundary=IS,OS.touchBoundary=function(t){if(!Ou(t))return IS;IS=t};var DS=OS,AS="dxdragstart",BS="dxdrag",MS="dxdragend",PS="dxdragenter",RS="dxdragleave",FS="dxdrop",HS="dxDragEventsCount",VS=[],LS=[],$S=[],NS={setup:function(t,e){VS.includes(t)||(VS.push(t),LS.push([]),$S.push(e||{}))},add:function(t,e){var n=VS.indexOf(t);this.updateEventsCounter(t,e.type,1);var i=e.selector;LS[n].includes(i)||LS[n].push(i)},updateEventsCounter:function(t,e,n){if([PS,RS,FS].indexOf(e)>-1){var i=xd(t,HS)||0;xd(t,HS,Math.max(0,i+n))}},remove:function(t,e){this.updateEventsCounter(t,e.type,-1)},teardown:function(t){if(!xd(t,HS)){var e=VS.indexOf(t);VS.splice(e,1),LS.splice(e,1),$S.splice(e,1),wd(t,HS)}}};Op(PS,NS),Op(RS,NS),Op(FS,NS),cv({emitter:DS.inherit({ctor:function(t){this.callBase(t),this.direction="both"},_init:function(t){this._initEvent=t},_start:function(t){if(t=this._fireEvent(AS,this._initEvent),this._maxLeftOffset=t.maxLeftOffset,this._maxRightOffset=t.maxRightOffset,this._maxTopOffset=t.maxTopOffset,this._maxBottomOffset=t.maxBottomOffset,t.targetElements||null===t.targetElements){var e=function(t){return Array.isArray(t)?t:[t]}(t.targetElements||[]);this._dropTargets=Nu(e,function(t){return Yd(t).get(0)})}else this._dropTargets=VS},_move:function(t){var e=Gp(t),n=this._calculateOffset(e);t=this._fireEvent(BS,t,{offset:n}),this._processDropTargets(t),t._cancelPreventDefault||t.preventDefault()},_calculateOffset:function(t){return{x:this._calculateXOffset(t),y:this._calculateYOffset(t)}},_calculateXOffset:function(t){return"vertical"!==this.direction?this._fitOffset(t.x-this._startEventData.x,this._maxLeftOffset,this._maxRightOffset):0},_calculateYOffset:function(t){return"horizontal"!==this.direction?this._fitOffset(t.y-this._startEventData.y,this._maxTopOffset,this._maxBottomOffset):0},_fitOffset:function(t,e,n){return null!=e&&(t=Math.max(t,-e)),null!=n&&(t=Math.min(t,n)),t},_processDropTargets:function(t){var e=this._findDropTarget(t);e===this._currentDropTarget||(this._fireDropTargetEvent(t,RS),this._currentDropTarget=e,this._fireDropTargetEvent(t,PS))},_fireDropTargetEvent:function(t,e){if(this._currentDropTarget){var n={type:e,originalEvent:t,draggingElement:this._$element.get(0),target:this._currentDropTarget};Zp(n)}},_findDropTarget:function(t){var e,n=this;return zu(VS,function(i,o){if(n._checkDropTargetActive(o)){var r=Yd(o);zu(function(t){var e=VS.indexOf(t.get(0)),n=LS[e].filter(function(t){return t}),i=t.find(n.join(", "));return LS[e].includes(void 0)&&(i=i.add(t)),i}(r),function(i,o){var a=Yd(o);n._checkDropTarget(function(t){var e=VS.indexOf(t.get(0));return $S[e]}(r),a,Yd(e),t)&&(e=o)})}}),e},_checkDropTargetActive:function(t){var e=!1;return zu(this._dropTargets,function(n,i){return!(e=e||i===t||M_(i,t))}),e},_checkDropTarget:function(t,e,n,i){if(e.get(0)===Yd(i.target).get(0))return!1;var o=function(t,e){return t.itemPositionFunc?t.itemPositionFunc(e):e.offset()}(t,e);if(i.pageX<o.left||i.pageY<o.top)return!1;var r=function(t,e){return t.itemSizeFunc?t.itemSizeFunc(e):{width:e.get(0).getBoundingClientRect().width,height:e.get(0).getBoundingClientRect().height}}(t,e);return!(i.pageX>o.left+r.width||i.pageY>o.top+r.height||n.length&&n.closest(e).length||t.checkDropTarget&&!t.checkDropTarget(e,i))&&e},_end:function(t){var e=Gp(t);this._fireEvent(MS,t,{offset:this._calculateOffset(e)}),this._fireDropTargetEvent(t,FS),delete this._currentDropTarget}}),events:[AS,BS,MS]});var zS=function(){var t=[];return{add:function(e){t.includes(e)||t.push(e)},remove:function(e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)},fire:function(){var e=t.pop(),n=!!e;return n&&e(),n},hasCallback:function(){return t.length>0}}}(),WS=1500,jS=[],KS=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:WS,e=jS.length,n=(e?jS[e-1]:t)+1;return jS.push(n),n},GS=function(t){var e=jS.indexOf(t);e>=0&&jS.splice(e,1)},US="dx-swatch-",qS=ph(),ZS={top:{my:"top center",at:"top center"},bottom:{my:"bottom center",at:"bottom center"},right:{my:"right center",at:"right center"},left:{my:"left center",at:"left center"},center:{my:"center",at:"center"},"right bottom":{my:"right bottom",at:"right bottom"},"right top":{my:"right top",at:"right top"},"left bottom":{my:"left bottom",at:"left bottom"},"left top":{my:"left top",at:"left top"}},QS={h:0,v:0},XS=function(){function t(e){m(this,t);var n=e.position,i=e.container,o=e.visualContainer,r=e.$root,a=e.$content,s=e.$wrapper,l=e.onPositioned,u=e.onVisualPositionChanged,c=e.restorePosition,h=e._fixWrapperPosition;this._props={position:n,container:i,visualContainer:o,restorePosition:c,onPositioned:l,onVisualPositionChanged:u,_fixWrapperPosition:h},this._$root=r,this._$content=a,this._$wrapper=s,this._$markupContainer=void 0,this._$visualContainer=void 0,this._shouldRenderContentInitialPosition=!0,this._visualPosition=void 0,this._initialPosition=void 0,this._previousVisualPosition=void 0,this.updateContainer(i),this.updatePosition(n),this.updateVisualContainer(o)}return b(t,[{key:"$container",get:function(){return this.updateContainer(),this._$markupContainer}},{key:"$visualContainer",get:function(){return this._$visualContainer}},{key:"position",get:function(){return this._position}},{key:"fixWrapperPosition",set:function(t){this._props._fixWrapperPosition=t,this.styleWrapperPosition()}},{key:"restorePosition",set:function(t){this._props.restorePosition=t}},{key:"restorePositionOnNextRender",value:function(t){this._shouldRenderContentInitialPosition=t||!this._visualPosition}},{key:"openingHandled",value:function(){this.restorePositionOnNextRender(this._props.restorePosition)}},{key:"updatePosition",value:function(t){this._props.position=t,this._position=this._normalizePosition(t),this.updateVisualContainer()}},{key:"updateContainer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._props.container;this._props.container=t,this._$markupContainer=t?Yd(t):function(t){var e=Yd(t).closest('[class^="'.concat(US,'"], [class*=" ').concat(US,'"]')),n=Bf();if(!e.length)return n;var i=new RegExp("(\\s|^)(".concat(US,".*?)(\\s|$)")),o=e[0].className.match(i)[2],r=n.children("."+o);return r.length||(r=Yd("<div>").addClass(o).appendTo(n)),r}(this._$root),this.updateVisualContainer(this._props.visualContainer)}},{key:"updateVisualContainer",value:function(){this._props.visualContainer=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._props.visualContainer,this._$visualContainer=this._getVisualContainer()}},{key:"detectVisualPositionChange",value:function(t){this._updateVisualPositionValue(),this._raisePositionedEvents(t)}},{key:"positionContent",value:function(){this._shouldRenderContentInitialPosition?this._renderContentInitialPosition():(cf(this._$content,this._visualPosition),this.detectVisualPositionChange())}},{key:"positionWrapper",value:function(){this._$visualContainer&&Ip.setup(this._$wrapper,{my:"top left",at:"top left",of:this._$visualContainer})}},{key:"styleWrapperPosition",value:function(){var t=Fu(this.$visualContainer.get(0))||this._props._fixWrapperPosition;this._$wrapper.css("position",t?"fixed":"absolute")}},{key:"_updateVisualPositionValue",value:function(){this._previousVisualPosition=this._visualPosition,this._visualPosition=of(this._$content)}},{key:"_renderContentInitialPosition",value:function(){this._renderBoundaryOffset(),hf(this._$content);var t=this._$wrapper.css("overflow");this._$wrapper.css("overflow","hidden");var e=Ip.setup(this._$content,this._position);this._$wrapper.css("overflow",t),this._initialPosition=e,this.detectVisualPositionChange()}},{key:"_raisePositionedEvents",value:function(t){var e=this._previousVisualPosition,n=this._visualPosition;((null==e?void 0:e.top)!==n.top||(null==e?void 0:e.left)!==n.left)&&this._props.onVisualPositionChanged({previousPosition:e,position:n,event:t}),this._props.onPositioned({position:this._initialPosition})}},{key:"_renderBoundaryOffset",value:function(){var t,e=null!==(t=this._position)&&void 0!==t?t:{boundaryOffset:QS};this._$content.css("margin","".concat(e.v,"px ").concat(e.h,"px"))}},{key:"_getVisualContainer",value:function(){var t,e,n=this._props.container,i=this._props.visualContainer,o=function(t){return!(!t||!t.preventDefault)}(null===(t=this._props.position)||void 0===t?void 0:t.of)?this._props.position.of.target:null===(e=this._props.position)||void 0===e?void 0:e.of;return Yd(i||n||o||qS)}},{key:"_normalizePosition",value:function(t){var e={boundaryOffset:QS};return Ou(t)?$u(!0,{},e,this._positionToObject(t)):e}},{key:"_positionToObject",value:function(t){return Au(t)?$u({},ZS[t]):t}}]),t}(),YS=Sf.add,JS=ph(),tE=Df,eE="dx-inner-overlay",nE="dx-state-invisible",iE=[],oE="dx-prevent-safari-scrolling";YS(function(){yd.subscribeGlobal(ch.getDocument(),ev.down,function(t){for(var e=iE.length-1;e>=0;e--)if(!iE[e]._proxiedDocumentDownHandler(t))return})});var rE=sm.inherit({_supportedKeys:function(){return $u(this.callBase(),{escape:function(){this.hide()}})},_getDefaultOptions:function(){var t=this;return $u(this.callBase(),{activeStateEnabled:!1,visible:!1,deferRendering:!0,shading:!0,shadingColor:"",wrapperAttr:{},position:$u({},ZS.center),width:"80vw",minWidth:null,maxWidth:null,height:"80vh",minHeight:null,maxHeight:null,animation:{show:{type:"pop",duration:300,from:{scale:.55}},hide:{type:"pop",duration:300,from:{opacity:1,scale:1},to:{opacity:0,scale:.55}}},closeOnOutsideClick:!1,hideOnOutsideClick:!1,copyRootClassesToWrapper:!1,_ignoreCopyRootClassesToWrapperDeprecation:!1,_ignoreElementAttrDeprecation:!1,_ignorePreventScrollEventsDeprecation:!1,onShowing:null,onShown:null,onHiding:null,onHidden:null,contentTemplate:"content",innerOverlay:!1,restorePosition:!0,container:void 0,visualContainer:void 0,hideTopOverlayHandler:function(){t.hide()},hideOnParentScroll:!1,preventScrollEvents:!0,onPositioned:null,propagateOutsideClick:!1,ignoreChildEvents:!0,_checkParentVisibility:!0,_fixWrapperPosition:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return!dh()},options:{width:null,height:null,animation:null,_checkParentVisibility:!1}}])},_setOptionsByReference:function(){this.callBase(),$u(this._optionsByReference,{animation:!0})},$wrapper:function(){return this._$wrapper},_eventBindingTarget:function(){return this._$content},_setDeprecatedOptions:function(){this.callBase(),$u(this._deprecatedOptions,{closeOnOutsideClick:{since:"22.1",alias:"hideOnOutsideClick"}})},ctor:function(t,e){this.callBase(t,e),e&&(e.copyRootClassesToWrapper&&!e._ignoreCopyRootClassesToWrapperDeprecation&&this._logDeprecatedOptionWarning("copyRootClassesToWrapper",{since:"21.2",message:'Use the "wrapperAttr" option instead'}),e.elementAttr&&!e._ignoreElementAttrDeprecation&&this._logDeprecatedOptionWarning("elementAttr",{since:"21.2",message:'Use the "wrapperAttr" option instead'}),"preventScrollEvents"in e&&!e._ignorePreventScrollEventsDeprecation&&this._logDeprecatedPreventScrollEventsInfo())},_logDeprecatedPreventScrollEventsInfo:function(){this._logDeprecatedOptionWarning("preventScrollEvents",{since:"23.1",message:"If you enable this option, end-users may experience scrolling issues."})},_init:function(){var t=this;this.callBase(),this._initActions(),this._initHideOnOutsideClickHandler(),this._initTabTerminatorHandler(),this._customWrapperClass=null,this._$wrapper=Yd("<div>").addClass("dx-overlay-wrapper"),this._$content=Yd("<div>").addClass("dx-overlay-content"),this._initInnerOverlayClass();var e=this.$element();this.option("copyRootClassesToWrapper")&&this._$wrapper.addClass(e.attr("class")),e.addClass("dx-overlay"),this._$wrapper.attr("data-bind","dxControlsDescendantBindings: true"),this._toggleViewPortSubscription(!0),this._initHideTopOverlayHandler(this.option("hideTopOverlayHandler")),this._parentsScrollSubscriptionInfo={handler:function(e){t._hideOnParentsScrollHandler(e)}},this.warnPositionAsFunction()},warnPositionAsFunction:function(){Du(this.option("position"))&&Yu.log("W0018")},_initInnerOverlayClass:function(){this._$content.toggleClass(eE,this.option("innerOverlay"))},_initHideTopOverlayHandler:function(t){this._hideTopOverlayHandler=t},_getActionsList:function(){return["onShowing","onShown","onHiding","onHidden","onPositioned","onVisualPositionChanged"]},_initActions:function(){var t=this;this._actions={};var e=this._getActionsList();zu(e,function(e,n){t._actions[n]=t._createActionByOption(n,{excludeValidators:["disabled","readOnly"]})||th})},_initHideOnOutsideClickHandler:function(){var t=this;this._proxiedDocumentDownHandler=function(){return t._documentDownHandler.apply(t,arguments)}},_initMarkup:function(){this.callBase(),this._renderWrapperAttributes(),this._initPositionController()},_documentDownHandler:function(t){this._showAnimationProcessing&&this._stopAnimation();var e=Yd(JS.document).is(t.target)||M_(JS.document,t.target),n=Yd(t.target).closest(".".concat(eE)).length;return e&&!n&&!(this._$content.is(t.target)||M_(this._$content.get(0),t.target))&&this._shouldHideOnOutsideClick(t)&&this._outsideClickHandler(t),this.option("propagateOutsideClick")},_shouldHideOnOutsideClick:function(t){var e=this.option().hideOnOutsideClick;return Du(e)?e(t):e},_outsideClickHandler:function(t){this.option("shading")&&t.preventDefault(),this.hide()},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){this._templateManager.addDefaultTemplates({content:new Mv}),this.callBase()},_isTopOverlay:function(){for(var t=this._overlayStack(),e=t.length-1;e>=0;e--){var n=t[e]._findTabbableBounds();if(n.first||n.last)return t[e]===this}return!1},_overlayStack:function(){return iE},_zIndexInitValue:function(){return rE.baseZIndex()},_toggleViewPortSubscription:function(t){var e=this;tE.remove(this._viewPortChangeHandle),t&&(this._viewPortChangeHandle=function(){e._viewPortChangeHandler.apply(e,arguments)},tE.add(this._viewPortChangeHandle))},_viewPortChangeHandler:function(){this._positionController.updateContainer(this.option("container")),this._refresh()},_renderWrapperAttributes:function(){var t=this.option().wrapperAttr,e=$u({},t),n=e.class;delete e.class,this.$wrapper().attr(e).removeClass(this._customWrapperClass).addClass(n),this._customWrapperClass=n},_renderVisibilityAnimate:function(t){return this._stopAnimation(),t?this._show():this._hide()},_getAnimationConfig:function(){return this._getOptionValue("animation",this)},_toggleBodyScroll:th,_animateShowing:function(){var t,e,n,i=this,o=null!==(t=this._getAnimationConfig())&&void 0!==t?t:{},r=this._normalizeAnimation(o.show,"to"),a=null!==(e=null==r?void 0:r.start)&&void 0!==e?e:th,s=null!==(n=null==r?void 0:r.complete)&&void 0!==n?n:th;this._animate(r,function(){if(!i._isAnimationPaused){i.option("focusStateEnabled")&&yd.trigger(i._focusTarget(),"focus");for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];s.call.apply(s,[i].concat(e)),i._showAnimationProcessing=!1,i._isHidden=!1,i._actions.onShown(),i._toggleSafariScrolling(),i._showingDeferred.resolve()}},function(){if(!i._isAnimationPaused){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];a.call.apply(a,[i].concat(e)),i._showAnimationProcessing=!0}})},_processShowingHidingCancel:function(t,e,n){Vu(t)?t.then(function(t){t?n():e()}).catch(function(){return e()}):t?n():e()},_show:function(){var t=this;if(this._showingDeferred=new Cc,this._parentHidden=this._isParentHidden(),this._showingDeferred.done(function(){delete t._parentHidden}),this._parentHidden)return this._isHidden=!0,this._showingDeferred.resolve();if(this._currentVisible)return(new Cc).resolve().promise();if(this._currentVisible=!0,this._isHidingActionCanceled)delete this._isHidingActionCanceled,this._showingDeferred.reject();else{var e=function(){t._toggleBodyScroll(t.option("enableBodyScroll")),t._stopAnimation(),t._toggleVisibility(!0),t._$content.css("visibility","hidden"),t._$content.toggleClass(nE,!1),t._updateZIndexStackPosition(!0),t._positionController.openingHandled(),t._renderContent();var e={cancel:!1};t._actions.onShowing(e),t._processShowingHidingCancel(e.cancel,function(){t._$content.css("visibility",""),t._renderVisibility(!0),t._animateShowing()},function(){t._toggleVisibility(!1),t._$content.css("visibility",""),t._$content.toggleClass(nE,!0),t._isShowingActionCanceled=!0,t._moveFromContainer(),t.option("visible",!1),t._showingDeferred.resolve()})};this.option("templatesRenderAsynchronously")?(this._stopShowTimer(),this._asyncShowTimeout=setTimeout(e)):e()}return this._showingDeferred.promise()},_normalizeAnimation:function(t,e){return t&&(t=$u({type:"slide",skipElementInitialStyles:!0},t),Mu(t[e])&&$u(t[e],{position:this._positionController.position})),t},_animateHiding:function(){var t,e,n,i=this,o=null!==(t=this._getAnimationConfig())&&void 0!==t?t:{},r=this._normalizeAnimation(o.hide,"from"),a=null!==(e=null==r?void 0:r.start)&&void 0!==e?e:th,s=null!==(n=null==r?void 0:r.complete)&&void 0!==n?n:th;this._animate(r,function(){var t;i._$content.css("pointerEvents",""),i._renderVisibility(!1);for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];s.call.apply(s,[i].concat(n)),i._hideAnimationProcessing=!1,null===(t=i._actions)||void 0===t||t.onHidden(),i._hidingDeferred.resolve()},function(){i._$content.css("pointerEvents","none");for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];a.call.apply(a,[i].concat(e)),i._hideAnimationProcessing=!0})},_hide:function(){var t=this;if(!this._currentVisible)return(new Cc).resolve().promise();this._currentVisible=!1,this._hidingDeferred=new Cc;var e={cancel:!1};return this._isShowingActionCanceled?(delete this._isShowingActionCanceled,this._hidingDeferred.reject()):(this._actions.onHiding(e),this._toggleSafariScrolling(),this._toggleBodyScroll(!0),this._processShowingHidingCancel(e.cancel,function(){t._forceFocusLost(),t._toggleShading(!1),t._toggleSubscriptions(!1),t._stopShowTimer(),t._animateHiding()},function(){t._isHidingActionCanceled=!0,t.option("visible",!0),t._hidingDeferred.resolve()})),this._hidingDeferred.promise()},_forceFocusLost:function(){var t=ch.getActiveElement();this._$content.find(t).length&&D_()},_animate:function(t,e,n){t?T_.animate(this._$content,$u({},t,{start:n=n||t.start||th,complete:e})):e()},_stopAnimation:function(){T_.stop(this._$content,!0)},_renderVisibility:function(t){t&&this._isParentHidden()||(this._currentVisible=t,this._stopAnimation(),t||Tv(this._$content),t?(this._checkContainerExists(),this._moveToContainer(),this._renderGeometry(),Iv(this._$content),Ov(this._$content)):(this._toggleVisibility(t),this._$content.toggleClass(nE,!t),this._updateZIndexStackPosition(t),this._moveFromContainer()),this._toggleShading(t),this._toggleSubscriptions(t))},_updateZIndexStackPosition:function(t){var e=this._overlayStack(),n=e.indexOf(this);t?(-1===n&&(this._zIndex=KS(this._zIndexInitValue()),e.push(this)),this._$wrapper.css("zIndex",this._zIndex),this._$content.css("zIndex",this._zIndex)):-1!==n&&(e.splice(n,1),GS(this._zIndex))},_toggleShading:function(t){this._$wrapper.toggleClass("dx-overlay-shader",t&&this.option("shading")),this._$wrapper.css("backgroundColor",this.option("shading")?this.option("shadingColor"):""),this._toggleTabTerminator(t&&this.option("shading"))},_initTabTerminatorHandler:function(){var t=this;this._proxiedTabTerminatorHandler=function(){t._tabKeyHandler.apply(t,arguments)}},_toggleTabTerminator:function(t){var e=Xp("keydown",this.NAME);t?yd.on(ch.getDocument(),e,this._proxiedTabTerminatorHandler):yd.off(ch.getDocument(),e,this._proxiedTabTerminatorHandler)},_findTabbableBounds:function(){for(var t=this._$wrapper.find("*"),e=t.length-1,n={first:null,last:null},i=0;i<=e&&(!n.first&&t.eq(i).is(Pp)&&(n.first=t.eq(i)),!n.last&&t.eq(e-i).is(Pp)&&(n.last=t.eq(e-i)),!n.first||!n.last);i++);return n},_tabKeyHandler:function(t){if("tab"===Qp(t)&&this._isTopOverlay()){var e=this._findTabbableBounds(),n=e.first,i=e.last,o=!t.shiftKey&&t.target===i.get(0),r=t.shiftKey&&t.target===n.get(0),a=0===e.length,s=!M_(this._$wrapper.get(0),t.target);if(o||r||a||s){t.preventDefault();var l=t.shiftKey?i:n;yd.trigger(l,"focusin"),yd.trigger(l,"focus")}}},_toggleSubscriptions:function(t){dh()&&(this._toggleHideTopOverlayCallback(t),this._toggleHideOnParentsScrollSubscription(t))},_toggleHideTopOverlayCallback:function(t){!this._hideTopOverlayHandler||(t?zS.add(this._hideTopOverlayHandler):zS.remove(this._hideTopOverlayHandler))},_toggleHideOnParentsScrollSubscription:function(t){var e,n=Xp("scroll",this.NAME),i=null!==(e=this._parentsScrollSubscriptionInfo)&&void 0!==e?e:{},o=i.prevTargets,r=i.handler;yd.off(o,n,r);var a=this.option("hideOnParentScroll");if(t&&a){var s=this._hideOnParentScrollTarget().parents();"desktop"===zf.real().deviceType&&(s=s.add(JS)),yd.on(s,n,r),this._parentsScrollSubscriptionInfo.prevTargets=s}},_hideOnParentsScrollHandler:function(t){var e=!1,n=this.option("hideOnParentScroll");Du(n)&&(e=n(t)),!e&&!this._showAnimationProcessing&&this.hide()},_hideOnParentScrollTarget:function(){return this._$wrapper},_render:function(){this.callBase(),this._appendContentToElement(),this._renderVisibilityAnimate(this.option("visible"))},_appendContentToElement:function(){this._$content.parent().is(this.$element())||this._$content.appendTo(this.$element())},_renderContent:function(){var t=!this._currentVisible&&this.option("deferRendering");this.option("visible")&&this._isParentHidden()?this._isHidden=!0:this._contentAlreadyRendered||t||(this._contentAlreadyRendered=!0,this._appendContentToElement(),this.callBase())},_isParentHidden:function(){if(!this.option("_checkParentVisibility"))return!1;if(void 0!==this._parentHidden)return this._parentHidden;var t=this.$element().parent();if(t.is(":visible"))return!1;var e=!1;return t.add(t.parents()).each(function(){if("none"===Yd(this).css("display"))return e=!0,!1}),e||!ch.getBody().contains(t.get(0))},_renderContentImpl:function(){var t=this,e=new Cc,n=this.option("contentTemplate"),i=this._getTemplate(n),o=this._templateManager.anonymousTemplateName===n;return i&&i.render({container:Jd(this.$content()),noModel:!0,transclude:o,onRendered:function(){e.resolve(),t.option("templatesRenderAsynchronously")&&t._dimensionChanged()}}),this._toggleWrapperScrollEventsSubscription(this.option("preventScrollEvents")),e.done(function(){t.option("visible")&&t._moveToContainer()}),e.promise()},_getPositionControllerConfig:function(){var t=this.option(),e=t.container,n=t.visualContainer,i=t._fixWrapperPosition,o=t.restorePosition;return{container:e,visualContainer:n,$root:this.$element(),$content:this._$content,$wrapper:this._$wrapper,onPositioned:this._actions.onPositioned,onVisualPositionChanged:this._actions.onVisualPositionChanged,restorePosition:o,_fixWrapperPosition:i}},_initPositionController:function(){this._positionController=new XS(this._getPositionControllerConfig())},_toggleWrapperScrollEventsSubscription:function(t){var e=Xp(BS,this.NAME);yd.off(this._$wrapper,e),t&&yd.on(this._$wrapper,e,{validate:function(){return!0},getDirection:function(){return"both"},_toggleGestureCover:function(t){t||this._toggleGestureCoverImpl(t)},_clearSelection:th,isNative:!0},function(t){var e=t.originalEvent.originalEvent,n=(e||{}).type,i="wheel"===n,o="mousemove"===n,r=i&&!Yp(t);t._cancelPreventDefault=!0,e&&!1!==t.cancelable&&(!o&&!i||r)&&t.preventDefault()})},_moveFromContainer:function(){this._$content.appendTo(this.$element()),this._$wrapper.detach()},_checkContainerExists:function(){var t=this._positionController.$container;void 0!==t&&(t.length>0||gb.log("W1021",this.NAME))},_moveToContainer:function(){this._$wrapper.appendTo(this._positionController.$container),this._$content.appendTo(this._$wrapper)},_renderGeometry:function(t){this.option().visible&&dh()&&(this._stopAnimation(),this._renderGeometryImpl())},_renderGeometryImpl:function(){this._positionController.updatePosition(this._getOptionValue("position")),this._renderWrapper(),this._renderDimensions(),this._renderPosition()},_renderPosition:function(){this._positionController.positionContent()},_isAllWindowCovered:function(){return Fu(this._positionController.$visualContainer.get(0))&&this.option("shading")},_toggleSafariScrolling:function(){var t=this.option("visible"),e=Yd(ch.getBody()),n="ios"===zf.real().platform&&ap.safari,i=this._isAllWindowCovered(),o=e.hasClass(oE);n&&(!o||t&&i&&!this._disposed?!o&&t&&i&&(this._cachedBodyScrollTop=JS.pageYOffset,e.addClass(oE)):(e.removeClass(oE),JS.scrollTo(0,this._cachedBodyScrollTop),this._cachedBodyScrollTop=void 0))},_renderWrapper:function(){this._positionController.styleWrapperPosition(),this._renderWrapperDimensions(),this._positionController.positionWrapper()},_renderWrapperDimensions:function(){var t=this._positionController.$visualContainer,e=ch.getDocumentElement(),n=Fu(t.get(0)),i=n?e.clientWidth:Rh(t),o=n?JS.innerHeight:Fh(t);this._$wrapper.css({width:i,height:o})},_renderDimensions:function(){var t=this._$content.get(0);this._$content.css({minWidth:this._getOptionValue("minWidth",t),maxWidth:this._getOptionValue("maxWidth",t),minHeight:this._getOptionValue("minHeight",t),maxHeight:this._getOptionValue("maxHeight",t),width:this._getOptionValue("width",t),height:this._getOptionValue("height",t)})},_focusTarget:function(){return this._$content},_attachKeyboardEvents:function(){var t=this;this._keyboardListenerId=kg(this._$content,null,function(e){return t._keyboardHandler(e)})},_keyboardHandler:function(t){var e=t.originalEvent,n=Yd(e.target);(n.is(this._$content)||!this.option("ignoreChildEvents"))&&this.callBase.apply(this,arguments)},_isVisible:function(){return this.option("visible")},_visibilityChanged:function(t){t?this.option("visible")&&this._renderVisibilityAnimate(t):this._renderVisibilityAnimate(t)},_dimensionChanged:function(){this._renderGeometry()},_clean:function(){var t=this.option();!this._contentAlreadyRendered&&!t.isRenovated&&this.$content().empty(),this._renderVisibility(!1),this._stopShowTimer(),this._cleanFocusState()},_stopShowTimer:function(){this._asyncShowTimeout&&clearTimeout(this._asyncShowTimeout),this._asyncShowTimeout=null},_dispose:function(){T_.stop(this._$content,!1),clearTimeout(this._deferShowTimer),this._toggleViewPortSubscription(!1),this._toggleSubscriptions(!1),this._updateZIndexStackPosition(!1),this._toggleTabTerminator(!1),this._actions=null,this._parentsScrollSubscriptionInfo=null,this.callBase(),this._toggleSafariScrolling(),this.option("visible")&&GS(this._zIndex),this._$wrapper.remove(),this._$content.remove()},_toggleRTLDirection:function(t){this._$content.toggleClass("dx-rtl",t)},_optionChanged:function(t){var e=this,n=t.value,i=t.name;if(this._getActionsList().includes(i))this._initActions();else switch(i){case"animation":break;case"shading":this._toggleShading(this.option("visible")),this._toggleSafariScrolling();break;case"shadingColor":this._toggleShading(this.option("visible"));break;case"width":case"height":this._renderGeometry();break;case"minWidth":case"maxWidth":case"minHeight":case"maxHeight":this._renderGeometry();break;case"position":this._positionController.updatePosition(this.option("position")),this._positionController.restorePositionOnNextRender(!0),this._renderGeometry(),this._toggleSafariScrolling();break;case"visible":this._renderVisibilityAnimate(n).done(function(){var t;return null===(t=e._animateDeferred)||void 0===t?void 0:t.resolveWith(e)}).fail(function(){var t;return null===(t=e._animateDeferred)||void 0===t?void 0:t.reject()});break;case"container":this._positionController.updateContainer(n),this._invalidate(),this._toggleSafariScrolling();break;case"visualContainer":this._positionController.updateVisualContainer(n),this._renderWrapper(),this._toggleSafariScrolling();break;case"innerOverlay":this._initInnerOverlayClass();break;case"deferRendering":case"contentTemplate":this._contentAlreadyRendered=!1,this._clean(),this._invalidate();break;case"hideTopOverlayHandler":this._toggleHideTopOverlayCallback(!1),this._initHideTopOverlayHandler(n),this._toggleHideTopOverlayCallback(this.option("visible"));break;case"hideOnParentScroll":this._toggleHideOnParentsScrollSubscription(this.option("visible"));break;case"closeOnOutsideClick":case"hideOnOutsideClick":case"propagateOutsideClick":break;case"rtlEnabled":this._contentAlreadyRendered=!1,this.callBase(t);break;case"_fixWrapperPosition":this._positionController.fixWrapperPosition=n;break;case"wrapperAttr":this._renderWrapperAttributes();break;case"restorePosition":this._positionController.restorePosition=n;break;case"preventScrollEvents":this._logDeprecatedPreventScrollEventsInfo(),this._toggleWrapperScrollEventsSubscription(n);break;default:this.callBase(t)}},toggle:function(t){var e=this;t=void 0===t?!this.option("visible"):t;var n=new Cc;if(t===this.option("visible"))return n.resolveWith(this,[t]).promise();var i=new Cc;return this._animateDeferred=i,this.option("visible",t),i.promise().done(function(){delete e._animateDeferred,n.resolveWith(e,[e.option("visible")])}).fail(function(){delete e._animateDeferred,n.reject()}),n.promise()},$content:function(){return this._$content},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)},content:function(){return Jd(this._$content)},repaint:function(){this._contentAlreadyRendered?(this._positionController.restorePositionOnNextRender(!0),this._renderGeometry({forceStopAnimation:!0}),Ov(this._$content)):this.callBase()}});rE.baseZIndex=function(t){return function(t){return WS=Vc(t,WS)}(t)},Sv("dxOverlay",rE);var aE=rE,sE="dx-invalid-message",lE=aE.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{integrationOptions:{},templatesRenderAsynchronously:!1,shading:!1,width:"auto",height:"auto",hideOnOutsideClick:!1,animation:null,visible:!0,propagateOutsideClick:!0,_checkParentVisibility:!1,rtlEnabled:!1,contentTemplate:this._renderInnerHtml,maxWidth:"100%",container:this.$element(),target:void 0,mode:"auto",validationErrors:void 0,preventScrollEvents:!1,positionSide:"top",boundary:void 0,offset:{h:0,v:0},contentId:void 0})},_init:function(){this.callBase(),this.updateMaxWidth(),this._updatePosition()},_initMarkup:function(){this.callBase(),this._ensureMessageNotEmpty(),this._updatePositionByTarget(),this._toggleModeClass(),this._updateContentId()},_updatePositionByTarget:function(){var t=this.option().target;this.option("position.of",t)},_ensureMessageNotEmpty:function(){this._textMarkup=this._getTextMarkup();var t=this.option("visible")&&this._textMarkup;this._toggleVisibilityClasses(t)},_toggleVisibilityClasses:function(t){t?(this.$element().addClass(sE),this.$wrapper().addClass(sE)):(this.$element().removeClass(sE),this.$wrapper().removeClass(sE))},_updateContentId:function(){var t=this.option(),e=t.container,n=t.contentId,i=null!=n?n:Yd(e).attr("aria-describedby");this.$content().addClass("dx-invalid-message-content").attr("id",i)},_renderInnerHtml:function(t){var e=t&&Yd(t);null==e||e.html(this._textMarkup)},_getTextMarkup:function(){var t,e=null!==(t=this.option("validationErrors"))&&void 0!==t?t:[],n="";return e.forEach(function(t){var e;n+=(n?"<br />":"")+Gu(null!==(e=null==t?void 0:t.message)&&void 0!==e?e:"")}),n},_toggleModeClass:function(){var t=this.option("mode");this.$wrapper().toggleClass("dx-invalid-message-auto","auto"===t).toggleClass("dx-invalid-message-always","always"===t)},updateMaxWidth:function(){var t=this.option("target"),e=Rh(t),n="100%";e&&(n=Math.max(e,100)),this.option({maxWidth:n})},_getPositionsArray:function(t,e){switch(t){case"top":return["".concat(e," bottom"),"".concat(e," top")];case"left":return["right","left"];case"right":return["left","right"];default:return["".concat(e," top"),"".concat(e," bottom")]}},_updatePosition:function(){var t=this.option(),e=t.positionSide,n=t.rtlEnabled,i=t.offset,o=t.boundary,r=tp(n),a=this._getPositionsArray(e,r),s=lc({},i);this.$element().addClass("dx-invalid-message-".concat(e)),n&&"left"!==e&&"right"!==e&&(s.h=-s.h),"top"===e&&(s.v=-s.v),"left"===e&&(s.h=-s.h),this.option("position",{offset:s,boundary:o,my:a[0],at:a[1],collision:"none flip"})},_optionChanged:function(t){var e=t.name,n=t.value,i=t.previousValue;switch(e){case"target":this._updatePositionByTarget(),this.updateMaxWidth(),this.callBase(t);break;case"boundary":this.option("position.boundary",n);break;case"mode":this._toggleModeClass(n);break;case"rtlEnabled":case"offset":case"positionSide":this.$element().removeClass("dx-invalid-message-".concat(i)),this._updatePosition();break;case"container":this._updateContentId(),this.callBase(t);break;case"contentId":this._updateContentId();break;case"validationErrors":this._ensureMessageNotEmpty(),this._renderInnerHtml(this.$content());break;default:this.callBase(t)}}});Sv("dxValidationMessage",lE);var uE=lE,cE="dx-invalid-message-auto",hE="dx-validation-target",dE="invalid",fE=["outlined","filled","underlined"],pE={validationMessageMode:"mode",validationMessagePosition:"positionSide",validationMessageOffset:"offset",validationBoundary:"boundary"},_E=sm.inherit({ctor:function(){this.showValidationMessageTimeout=null,this.validationRequest=vc(),this.callBase.apply(this,arguments)},_createElement:function(t){this.callBase(t);var e=this.$element();e&&xd(e[0],hE,this)},_initOptions:function(t){this.callBase.apply(this,arguments),this.option(wS.initValidationOptions(t))},_init:function(){this._initialValue=this.option("value"),this.callBase(),this._options.cache("validationTooltipOptions",this.option("validationTooltipOptions")),this.$element().addClass("dx-show-invalid-badge")},_getDefaultOptions:function(){return $u(this.callBase(),{value:null,name:"",onValueChanged:null,readOnly:!1,isValid:!0,validationError:null,validationErrors:null,validationStatus:"valid",validationMessageMode:"auto",validationMessagePosition:"bottom",validationBoundary:void 0,validationMessageOffset:{h:0,v:0},validationTooltipOptions:{},_showValidationMessage:!0,isDirty:!1})},_attachKeyboardEvents:function(){this.option("readOnly")||this.callBase()},_setOptionsByReference:function(){this.callBase(),$u(this._optionsByReference,{validationError:!0})},_createValueChangeAction:function(){this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})},_suppressValueChangeAction:function(){this._valueChangeActionSuppressed=!0},_resumeValueChangeAction:function(){this._valueChangeActionSuppressed=!1},_initMarkup:function(){var t;this._toggleReadOnlyState(),this._setSubmitElementName(this.option("name")),this.callBase(),this._renderValidationState(),null===(t=this.option("_onMarkupRendered"))||void 0===t||t()},_raiseValueChangeAction:function(t,e){this._valueChangeAction||this._createValueChangeAction(),this._valueChangeAction(this._valueChangeArgs(t,e))},_valueChangeArgs:function(t,e){return{value:t,previousValue:e,event:this._valueChangeEventInstance}},_saveValueChangeEvent:function(t){this._valueChangeEventInstance=t},_focusInHandler:function(t){var e="auto"===this.option("validationMessageMode");if(this._canValueBeChangedByClick()&&e){var n,i=null===(n=this._validationMessage)||void 0===n?void 0:n.$wrapper();null==i||i.removeClass(cE),clearTimeout(this.showValidationMessageTimeout),this.showValidationMessageTimeout=setTimeout(function(){return null==i?void 0:i.addClass(cE)},150)}return this.callBase(t)},_canValueBeChangedByClick:function(){return!1},_getStylingModePrefix:function(){return"dx-editor-"},_renderStylingMode:function(){var t=this,e=this.option("stylingMode"),n=this._getStylingModePrefix(),i=fE.map(function(t){return n+t});i.forEach(function(e){return t.$element().removeClass(e)});var o=n+e;if(-1===i.indexOf(o)){var r=this._getDefaultOptions().stylingMode,a=this._convertRulesToOptions(this._defaultOptionsRules()).stylingMode;o=n+(a||r)}this.$element().addClass(o)},_getValidationErrors:function(){var t=this.option("validationErrors");return!t&&this.option("validationError")&&(t=[this.option("validationError")]),t},_disposeValidationMessage:function(){this._$validationMessage&&(this._$validationMessage.remove(),this.setAria("describedby",null),this._$validationMessage=void 0,this._validationMessage=void 0)},_toggleValidationClasses:function(t){this.$element().toggleClass("dx-invalid",t),this.setAria(dE,t||void 0)},_renderValidationState:function(){var t=this.option("isValid")&&this.option("validationStatus")!==dE,e=this._getValidationErrors(),n=this.$element();if(this._toggleValidationClasses(!t),dh()&&!1!==this.option("_showValidationMessage")&&(this._disposeValidationMessage(),!t&&e)){var i=this.option(),o=i.validationMessageMode,r=i.validationMessageOffset,a=i.validationBoundary,s=i.rtlEnabled;this._$validationMessage=Yd("<div>").appendTo(n);var l="dx-".concat(new pc);this.setAria("describedby",l),this._validationMessage=new uE(this._$validationMessage,$u({validationErrors:e,rtlEnabled:s,target:this._getValidationMessageTarget(),visualContainer:n,mode:o,positionSide:this._getValidationMessagePosition(),offset:r,boundary:a,contentId:l},this._options.cache("validationTooltipOptions"))),this._bindInnerWidgetOptions(this._validationMessage,"validationTooltipOptions")}},_getValidationMessagePosition:function(){return this.option("validationMessagePosition")},_getValidationMessageTarget:function(){return this.$element()},_toggleReadOnlyState:function(){var t=this.option("readOnly");this._toggleBackspaceHandler(t),this.$element().toggleClass("dx-state-readonly",!!t),this.setAria("readonly",t||void 0)},_toggleBackspaceHandler:function(t){var e=this._keyboardEventBindingTarget(),n=Xp("keydown","editorReadOnly");yd.off(e,n),t&&yd.on(e,n,function(t){"backspace"===Qp(t)&&t.preventDefault()})},_dispose:function(){xd(this.$element()[0],hE,null),clearTimeout(this.showValidationMessageTimeout),this._disposeValidationMessage(),this.callBase()},_setSubmitElementName:function(t){var e=this._getSubmitElement();!e||(t.length>0?e.attr("name",t):e.removeAttr("name"))},_getSubmitElement:function(){return null},_setValidationMessageOption:function(t){var e,n=t.name,i=t.value;null===(e=this._validationMessage)||void 0===e||e.option(pE[n]?pE[n]:n,i)},_hasActiveElement:th,_optionChanged:function(t){var e;switch(t.name){case"onValueChanged":this._createValueChangeAction();break;case"readOnly":this._toggleReadOnlyState(),this._refreshFocusState();break;case"value":t.value!=t.previousValue&&(this.option("isDirty",this._initialValue!==t.value),this.validationRequest.fire({value:t.value,editor:this})),this._valueChangeActionSuppressed||(this._raiseValueChangeAction(t.value,t.previousValue),this._saveValueChangeEvent(void 0));break;case"width":this.callBase(t),null===(e=this._validationMessage)||void 0===e||e.updateMaxWidth();break;case"name":this._setSubmitElementName(t.value);break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(wS.synchronizeValidationOptions(t,this.option())),this._renderValidationState();break;case"validationBoundary":case"validationMessageMode":case"validationMessagePosition":case"validationMessageOffset":this._setValidationMessageOption(t);break;case"rtlEnabled":this._setValidationMessageOption(t),this.callBase(t);break;case"validationTooltipOptions":this._innerWidgetOptionChanged(this._validationMessage,t);break;case"_showValidationMessage":case"isDirty":break;default:this.callBase(t)}},_resetToInitialValue:function(){this.option("value",this._initialValue)},blur:function(){this._hasActiveElement()&&D_()},clear:function(){var t=this._getDefaultOptions();this.option("value",t.value)},reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;arguments.length&&(this._initialValue=t),this._resetToInitialValue(),this.option("isDirty",!1),this.option("isValid",!0)}});_E.isEditor=function(t){return t instanceof _E};var vE=_E,gE="dx-invalid-message-auto",mE="dx-validation-target",yE=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"getProps",value:function(){var t=this,n=u(h(e.prototype),"getProps",this).call(this);return n.onFocusIn=function(){if("auto"===t.option("validationMessageMode")){var e=Yd(function(t,e){var n,i;return(null!==(n=null===(i=t.getRootNode)||void 0===i?void 0:i.call(t))&&void 0!==n?n:document).querySelector(".dx-invalid-message.dx-overlay-wrapper")}(t.element()));null==e||e.removeClass(gE),t.showValidationMessageTimeout&&clearTimeout(t.showValidationMessageTimeout),t.showValidationMessageTimeout=setTimeout(function(){null==e||e.addClass(gE)},150)}},n.saveValueChangeEvent=function(e){t._valueChangeEventInstance=e},n}},{key:"_createElement",value:function(t){u(h(e.prototype),"_createElement",this).call(this,t),this.showValidationMessageTimeout=void 0,this.validationRequest=vc(),xd(this.$element()[0],mE,this)}},{key:"_render",value:function(){var t;null===(t=this.option("_onMarkupRendered"))||void 0===t||t()}},{key:"_init",value:function(){u(h(e.prototype),"_init",this).call(this),this._initialValue=this.option("value")}},{key:"_initializeComponent",value:function(){u(h(e.prototype),"_initializeComponent",this).call(this),this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})}},{key:"_initOptions",value:function(t){u(h(e.prototype),"_initOptions",this).call(this,t),this.option(wS.initValidationOptions(t))}},{key:"_getDefaultOptions",value:function(){return $u(u(h(e.prototype),"_getDefaultOptions",this).call(this),{validationMessageOffset:{h:0,v:0},validationTooltipOptions:{}})}},{key:"_bindInnerWidgetOptions",value:function(t,e){var n=this,i=$u({},t.option()),o=function(){return n._silent(e,i)};o(),t.on("optionChanged",o)}},{key:"_raiseValidation",value:function(t,e){var n=!Ou(t)&&!Ou(e);t!==e&&!n&&this.validationRequest.fire({value:t,editor:this})}},{key:"_raiseValueChangeAction",value:function(t,e){var n;null===(n=this._valueChangeAction)||void 0===n||n.call(this,{element:this.$element(),previousValue:e,value:t,event:this._valueChangeEventInstance}),this._valueChangeEventInstance=void 0}},{key:"_optionChanged",value:function(t){var n=t.name,i=t.previousValue,o=t.value;switch(n&&void 0!==this._getActionConfigs()[n]&&this._addAction(n),n){case"value":this._raiseValidation(o,i),this.option("isDirty",this._initialValue!==o),this._raiseValueChangeAction(o,i);break;case"onValueChanged":this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]});break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(wS.synchronizeValidationOptions(t,this.option()))}u(h(e.prototype),"_optionChanged",this).call(this,t)}},{key:"clear",value:function(){var t=this._getDefaultOptions().value;this.option({value:t})}},{key:"reset",value:function(){arguments.length&&(this._initialValue=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0),this.option("value",this._initialValue),this.option("isDirty",!1),this.option("isValid",!0)}},{key:"_dispose",value:function(){u(h(e.prototype),"_dispose",this).call(this),xd(this.element(),mE,null),this.showValidationMessageTimeout&&clearTimeout(this.showValidationMessageTimeout)}}]),e}(Ww),bE=vE.isEditor,CE=function(t){return bE(t)||t instanceof yE};yE.isEditor=CE,vE.isEditor=CE;var kE=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_useTemplates",value:function(){return!1}},{key:"_isFocused",value:function(){return this.$element()[0].classList.contains("dx-state-focused")}},{key:"getSupportedKeyNames",value:function(){return["space"]}},{key:"getProps",value:function(){var t=u(h(e.prototype),"getProps",this).call(this);return null!==t.value&&(t.value=Boolean(t.value)),t}}]),e}(yE),xE=ac.abstract,wE=zf.real(),SE="dxscrollinit",EE="dxscrollstart",IE="dxscroll",TE="dxscrollend",OE="dxscrollstop",DE="dxscrollcancel",AE=ac.inherit(function(){var t=Xp("scroll","dxScrollEmitter");return{ctor:function(e){var n=this;this._element=e,this._locked=!1,this._proxiedScroll=function(t){n._disposed||n._scroll(t)},yd.on(this._element,t,this._proxiedScroll)},_scroll:xE,check:function(t,e){this._locked&&e()},dispose:function(){this._disposed=!0,yd.off(this._element,t,this._proxiedScroll)}}}()),BE=AE.inherit({ctor:function(t,e){this.callBase(t),this._timeout=e},_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 t=this;this._timer=setTimeout(function(){t._clearTimer()},this._timeout)},dispose:function(){this.callBase(),this._clearTimer()}}),ME=BE.inherit({ctor:function(t){this.callBase(t,400),this._lastWheelDirection=null},check:function(t,e){this._checkDirectionChanged(t),this.callBase(t,e)},_checkDirectionChanged:function(t){if(jp(t)){var e=t.shiftKey||!1,n=null!==this._lastWheelDirection&&e!==this._lastWheelDirection;this._lastWheelDirection=e,this._locked=this._locked&&!n}else this._lastWheelDirection=null}}),PE=BE.inherit({ctor:function(t){this.callBase(t,400)}});function RE(t){return function(e,n,i,o){var r=o?Xp(t,o):t;if(n)return yd.on(e,r,i,n),function(){yd.off(e,r,n)}}}!function(){var t=wE.ios,e=wE.android;!t&&!e||(PE=AE.inherit({_scroll:function(){this._locked=!0;var t=this;Cf(this._scrollFrame),this._scrollFrame=bf(function(){t._locked=!1})},check:function(t,e){Cf(this._scrollFrame),Cf(this._checkFrame);var n=this,i=this.callBase;this._checkFrame=bf(function(){i.call(n,t,e),n._locked=!1})},dispose:function(){this.callBase(),Cf(this._scrollFrame),Cf(this._checkFrame)}}))}(),cv({emitter:DS.inherit(function(){var t=Math.round(1e3/60);return{ctor:function(t){this.callBase.apply(this,arguments),this.direction="both",this._pointerLocker=new PE(t),this._wheelLocker=new ME(t)},validate:function(){return!0},configure:function(t){t.scrollTarget&&(this._pointerLocker.dispose(),this._wheelLocker.dispose(),this._pointerLocker=new PE(t.scrollTarget),this._wheelLocker=new ME(t.scrollTarget)),this.callBase(t)},_init:function(t){this._wheelLocker.check(t,(function(){jp(t)&&this._accept(t)}).bind(this)),this._pointerLocker.check(t,(function(){var e=this.isNative&&Wp(t);!jp(t)&&!e&&this._accept(t)}).bind(this)),this._fireEvent(SE,t),this._prevEventData=Gp(t)},move:function(t){this.callBase.apply(this,arguments),t.isScrollingEvent=this.isNative||t.isScrollingEvent},_start:function(t){this._savedEventData=Gp(t),this._fireEvent(EE,t),this._prevEventData=Gp(t)},_move:function(t){var e=Gp(t);this._fireEvent(IE,t,{delta:Up(this._prevEventData,e)}),Up(this._savedEventData,e).time>200&&(this._savedEventData=this._prevEventData),this._prevEventData=Gp(t)},_end:function(e){var n=Up(this._prevEventData,Gp(e)),i={x:0,y:0};if(!jp(e)&&n.time<100){var o=Up(this._savedEventData,this._prevEventData),r=t/o.time;i={x:o.x*r,y:o.y*r}}this._fireEvent(TE,e,{velocity:i})},_stop:function(t){this._fireEvent(OE,t)},cancel:function(t){this.callBase.apply(this,arguments),this._fireEvent(DE,t)},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)}}}()),events:[SE,EE,IE,TE,OE,DE]}),RE(hv),RE("scroll"),RE("dxscrollinit"),RE("dxscrollstart"),RE("dxscroll"),RE("dxscrollend"),RE("dxscrollstop"),RE("dxscrollcancel"),RE(ev.down),RE(ev.up),RE(ev.move),RE("mouseenter"),RE("mouseleave"),RE("keydown");var FE=RE("dxactive"),HE=RE("dxinactive"),VE=RE("dxhoverstart"),LE=RE("dxhoverend"),$E=RE("focusin"),NE=RE("focusout");function zE(t){return Object.keys(t).filter(function(e){return t[e]}).join(" ")}var WE={className:"",activeStateEnabled:!1,disabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,tabIndex:0,visible:!0},jE=function(e){var n=yw++;return{id:n,defaultValue:e,Provider:function(i){function o(){return m(this,o),r(this,o,arguments)}return d(o,i),b(o,[{key:"getChildContext",value:function(){return Object.assign(Object.assign({},this.context),t({},n,this.props.value||e))}},{key:"render",value:function(){return this.props.children}}]),o}(fw)}}(void 0),KE=["children","rtlEnabled"],GE={},UE=function(){var e=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).state={},e.__getterCache={},e}return d(n,e),b(n,[{key:"getChildContext",value:function(){return lc({},this.context,t({},jE.id,this.config||jE.defaultValue))}},{key:"config",get:function(){var t=this;return void 0!==this.__getterCache.config?this.__getterCache.config:this.__getterCache.config={rtlEnabled:t.props.rtlEnabled}}},{key:"restAttributes",get:function(){return ay(this.props,KE)}},{key:"componentWillUpdate",value:function(t,e,n){this.props.rtlEnabled!==t.rtlEnabled&&(this.__getterCache.config=void 0)}},{key:"render",value:function(){return{props:lc({},this.props),config:this.config,restAttributes:this.restAttributes}.props.children}}]),n}(vw);return e.defaultProps=GE,e}(),qE=["_feedbackHideTimeout","_feedbackShowTimeout","accessKey","activeStateEnabled","activeStateUnit","addWidgetClass","aria","children","className","classes","cssText","disabled","focusStateEnabled","height","hint","hoverStateEnabled","name","onActive","onClick","onDimensionChanged","onFocusIn","onFocusOut","onHoverEnd","onHoverStart","onInactive","onKeyDown","onRootElementRendered","onVisibilityChange","rootElementRef","rtlEnabled","tabIndex","visible","width"],ZE=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(WE),Object.getOwnPropertyDescriptors({_feedbackHideTimeout:400,_feedbackShowTimeout:30,cssText:"",aria:Object.freeze({}),classes:"",name:"",addWidgetClass:!0}))),QE=function(){var e=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).widgetElementRef={current:null},e.state={active:!1,focused:!1,hovered:!1},e.setRootElementRef=e.setRootElementRef.bind(l(e)),e.activeEffect=e.activeEffect.bind(l(e)),e.inactiveEffect=e.inactiveEffect.bind(l(e)),e.clickEffect=e.clickEffect.bind(l(e)),e.focus=e.focus.bind(l(e)),e.blur=e.blur.bind(l(e)),e.activate=e.activate.bind(l(e)),e.deactivate=e.deactivate.bind(l(e)),e.focusInEffect=e.focusInEffect.bind(l(e)),e.focusOutEffect=e.focusOutEffect.bind(l(e)),e.hoverStartEffect=e.hoverStartEffect.bind(l(e)),e.hoverEndEffect=e.hoverEndEffect.bind(l(e)),e.keyboardEffect=e.keyboardEffect.bind(l(e)),e.resizeEffect=e.resizeEffect.bind(l(e)),e.windowResizeEffect=e.windowResizeEffect.bind(l(e)),e.visibilityEffect=e.visibilityEffect.bind(l(e)),e.checkDeprecation=e.checkDeprecation.bind(l(e)),e.applyCssTextEffect=e.applyCssTextEffect.bind(l(e)),e}return d(n,e),b(n,[{key:"config",get:function(){return this.context[jE.id]?this.context[jE.id]:jE.defaultValue}},{key:"createEffects",value:function(){return[new bw(this.setRootElementRef,[]),new bw(this.activeEffect,[this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive]),new bw(this.inactiveEffect,[this.props._feedbackHideTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.onInactive,this.state.active]),new bw(this.clickEffect,[this.props.disabled,this.props.name,this.props.onClick]),new bw(this.focusInEffect,[this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn]),new bw(this.focusOutEffect,[this.props.focusStateEnabled,this.props.name,this.props.onFocusOut,this.state.focused]),new bw(this.hoverStartEffect,[this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverStart,this.state.active]),new bw(this.hoverEndEffect,[this.props.activeStateUnit,this.props.hoverStateEnabled,this.props.onHoverEnd,this.state.hovered]),new bw(this.keyboardEffect,[this.props.focusStateEnabled,this.props.onKeyDown]),new bw(this.resizeEffect,[this.props.name,this.props.onDimensionChanged]),new bw(this.windowResizeEffect,[this.props.onDimensionChanged]),new bw(this.visibilityEffect,[this.props.name,this.props.onVisibilityChange]),new bw(this.checkDeprecation,[this.props.height,this.props.width]),new bw(this.applyCssTextEffect,[this.props.cssText]),Cw()]}},{key:"updateEffects",value:function(){var t,e,n,i,o,r,a,s,l,u,c,h,d;null===(t=this._effects[1])||void 0===t||t.update([this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive]),null===(e=this._effects[2])||void 0===e||e.update([this.props._feedbackHideTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.onInactive,this.state.active]),null===(n=this._effects[3])||void 0===n||n.update([this.props.disabled,this.props.name,this.props.onClick]),null===(i=this._effects[4])||void 0===i||i.update([this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn]),null===(o=this._effects[5])||void 0===o||o.update([this.props.focusStateEnabled,this.props.name,this.props.onFocusOut,this.state.focused]),null===(r=this._effects[6])||void 0===r||r.update([this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverStart,this.state.active]),null===(a=this._effects[7])||void 0===a||a.update([this.props.activeStateUnit,this.props.hoverStateEnabled,this.props.onHoverEnd,this.state.hovered]),null===(s=this._effects[8])||void 0===s||s.update([this.props.focusStateEnabled,this.props.onKeyDown]),null===(l=this._effects[9])||void 0===l||l.update([this.props.name,this.props.onDimensionChanged]),null===(u=this._effects[10])||void 0===u||u.update([this.props.onDimensionChanged]),null===(c=this._effects[11])||void 0===c||c.update([this.props.name,this.props.onVisibilityChange]),null===(h=this._effects[12])||void 0===h||h.update([this.props.height,this.props.width]),null===(d=this._effects[13])||void 0===d||d.update([this.props.cssText])}},{key:"setRootElementRef",value:function(){var t=this.props,e=t.onRootElementRendered,n=t.rootElementRef;n&&(n.current=this.widgetElementRef.current),null==e||e(this.widgetElementRef.current)}},{key:"activeEffect",value:function(){var t=this,e=this.props,n=e._feedbackShowTimeout,i=e.activeStateEnabled,o=e.activeStateUnit,r=e.disabled,a=e.onActive;if(i&&!r)return FE(this.widgetElementRef.current,function(e){t.setState(function(t){return{active:!0}}),null==a||a(e)},{timeout:n,selector:o},"UIFeedback")}},{key:"inactiveEffect",value:function(){var t=this,e=this.props,n=e._feedbackHideTimeout,i=e.activeStateEnabled,o=e.activeStateUnit,r=e.onInactive;if(i)return HE(this.widgetElementRef.current,function(e){t.state.active&&(t.setState(function(t){return{active:!1}}),null==r||r(e))},{timeout:n,selector:o},"UIFeedback")}},{key:"clickEffect",value:function(){var t=this,e=this.props,n=e.disabled,i=e.name,o=e.onClick,r=i;if(o&&!n)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.namespace;yd.on(t,fg("dxclick",i),e)}(this.widgetElementRef.current,o,{namespace:r}),function(){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.namespace;yd.off(t,fg("dxclick",n))}(t.widgetElementRef.current,{namespace:r})}}},{key:"focusInEffect",value:function(){var t=this,e=this.props,n=e.disabled,i=e.focusStateEnabled,o=e.name,r=e.onFocusIn,a="".concat(o,"Focus");if(i&&!n)return $E(this.widgetElementRef.current,function(e){e.isDefaultPrevented()||(t.setState(function(t){return{focused:!0}}),null==r||r(e))},null,a)}},{key:"focusOutEffect",value:function(){var t=this,e=this.props,n=e.focusStateEnabled,i=e.name,o=e.onFocusOut,r="".concat(i,"Focus");if(n)return NE(this.widgetElementRef.current,function(e){!e.isDefaultPrevented()&&t.state.focused&&(t.setState(function(t){return{focused:!1}}),null==o||o(e))},null,r)}},{key:"hoverStartEffect",value:function(){var t=this,e=this.props,n=e.activeStateUnit,i=e.disabled,o=e.hoverStateEnabled,r=e.onHoverStart;if(o&&!i)return VE(this.widgetElementRef.current,function(e){!t.state.active&&t.setState(function(t){return{hovered:!0}}),null==r||r(e)},{selector:n},"UIFeedback")}},{key:"hoverEndEffect",value:function(){var t=this,e=this.props,n=e.activeStateUnit,i=e.hoverStateEnabled,o=e.onHoverEnd;if(i)return LE(this.widgetElementRef.current,function(e){t.state.hovered&&(t.setState(function(t){return{hovered:!1}}),null==o||o(e))},{selector:n},"UIFeedback")}},{key:"keyboardEffect",value:function(){var t=this.props,e=t.focusStateEnabled,n=t.onKeyDown;if(e&&n){var i=kg(this.widgetElementRef.current,this.widgetElementRef.current,function(t){return n(t)});return function(){return xg(i)}}}},{key:"resizeEffect",value:function(){var t=this,e="".concat(this.props.name,"VisibilityChange"),n=this.props.onDimensionChanged;if(n)return _g(this.widgetElementRef.current,n,{namespace:e}),function(){return vg(t.widgetElementRef.current,{namespace:e})}}},{key:"windowResizeEffect",value:function(){var t=this.props.onDimensionChanged;if(t)return Ef.add(t),function(){Ef.remove(t)}}},{key:"visibilityEffect",value:function(){var t=this,e=this.props,n=e.name,i=e.onVisibilityChange,o="".concat(n,"VisibilityChange");if(i)return gg(this.widgetElementRef.current,function(){return i(!0)},function(){return i(!1)},{namespace:o}),function(){return mg(t.widgetElementRef.current,{namespace:o})}}},{key:"checkDeprecation",value:function(){var t=this.props,e=t.height,n=t.width;Du(n)&&Yu.log("W0017","width"),Du(e)&&Yu.log("W0017","height")}},{key:"applyCssTextEffect",value:function(){var t=this.props.cssText;""!==t&&(this.widgetElementRef.current.style.cssText=t)}},{key:"shouldRenderConfigProvider",get:function(){return function(t,e){var n=Ou(t),i=Ou(fc().rtlEnabled)&&!n&&!Ou(null==e?void 0:e.rtlEnabled);return n&&t!==(null==e?void 0:e.rtlEnabled)||i}(this.props.rtlEnabled,this.config)}},{key:"rtlEnabled",get:function(){return function(t,e){return void 0!==t?t:void 0!==(null==e?void 0:e.rtlEnabled)?e.rtlEnabled:fc().rtlEnabled}(this.props.rtlEnabled,this.config)}},{key:"attributes",get:function(){var e,n=this.props,i=n.aria,o=n.disabled,r=n.focusStateEnabled,a=n.visible,s=r&&!o&&this.props.accessKey;return lc({},$u({},s&&{accessKey:s}),(e=lc({},i,{disabled:o,hidden:!a}),Object.keys(e).reduce(function(n,i){return e[i]?lc({},n,t({},"role"===i||"id"===i?i:"aria-".concat(i),String(e[i]))):n},{})),$u({},this.restAttributes))}},{key:"styles",get:function(){var t=this.props,e=t.height,n=t.width,i=this.restAttributes.style||{},o=Hd("width",Du(n)?n():n),r=Hd("height",Du(e)?e():e);return lc({},i,{height:null!=r?r:i.height,width:null!=o?o:i.width})}},{key:"cssClasses",get:function(){var e=this.props,n=e.activeStateEnabled,i=e.addWidgetClass,o=e.className,r=e.classes,a=e.disabled,s=e.focusStateEnabled,l=e.hoverStateEnabled,u=e.onVisibilityChange,c=e.visible,h=!!s&&!a,d=!!l&&!a,f=!!n&&!a;return zE(t(t(t(t(t(t(t(t(t({"dx-widget":!!i},String(r),!!r),String(o),!!o),"dx-state-disabled",!!a),"dx-state-invisible",!c),"dx-state-focused",!!this.state.focused&&h),"dx-state-active",!!this.state.active&&f),"dx-state-hover",!!this.state.hovered&&d&&!this.state.active),"dx-rtl",!!this.rtlEnabled),"dx-visibility-change-handler",!!u))}},{key:"tabIndex",get:function(){var t=this.props,e=t.disabled,n=t.focusStateEnabled,i=t.tabIndex;return n&&!e?i:void 0}},{key:"restAttributes",get:function(){return ay(this.props,qE)}},{key:"focus",value:function(){yg(this.widgetElementRef.current)}},{key:"blur",value:function(){var t=ch.getActiveElement(this.widgetElementRef.current);this.widgetElementRef.current===t&&t.blur()}},{key:"activate",value:function(){this.setState(function(t){return{active:!0}})}},{key:"deactivate",value:function(){this.setState(function(t){return{active:!1}})}},{key:"render",value:function(){return t={props:lc({},this.props),active:this.state.active,focused:this.state.focused,hovered:this.state.hovered,widgetElementRef:this.widgetElementRef,config:this.config,shouldRenderConfigProvider:this.shouldRenderConfigProvider,rtlEnabled:this.rtlEnabled,attributes:this.attributes,styles:this.styles,cssClasses:this.cssClasses,tabIndex:this.tabIndex,restAttributes:this.restAttributes},e=Yk(qk(1,"div",t.cssClasses,t.props.children,0,lc({},t.attributes,{tabIndex:t.tabIndex,title:t.props.hint,style:Mw(t.styles)}),null,t.widgetElementRef)),t.shouldRenderConfigProvider?Zk(2,UE,{rtlEnabled:t.rtlEnabled,children:e}):e;var t,e}}]),n}(mw);return e.defaultProps=ZE,e}(),XE=["dataSource","selectedRowKeys"],YE={integrationOptions:!0};function JE(t,e,n){return{path:t,value:e,previousValue:n}}function tI(t,e,n,i,o,r){if(!YE[i]){var a=Iu(e),s=Iu(n);if(e!==n)if(a!==s)t.push(JE(i,n,e));else if("object"===a)if(Ru(n)){var l=nI(e,n,o,r);t.push.apply(t,p(l.map(function(t){return lc({},t,{path:"".concat(i,".").concat(t.path)})})))}else t.push(JE(i,n,e));else if("array"===a)if(r.some(function(t){return o.includes(t)})&&e!==n)t.push(JE(i,n,e));else if(e.length!==n.length)t.push(JE(i,n,e));else{var u=nI(e,n,o,r);[].push.apply(t,u.map(function(t){return lc({},t,{path:"".concat(i).concat(t.path)})}))}else t.push(JE(i,n,e))}}var eI=function(t){return function(e,n,i,o){var r=[],a=Array.isArray(e)?function(t){tI(r,e[t],n[t],"[".concat(t,"]"),"".concat(i,".").concat(t),o)}:function(t){tI(r,e[t],n[t],t,"".concat(i,".").concat(t),o)};return t(e).forEach(a),Object.keys(n).filter(function(t){return!Object.prototype.hasOwnProperty.call(e,t)&&e[t]!==n[t]}).forEach(function(t){r.push({path:t,value:n[t],previousValue:e[t]})}),r}},nI=eI(function(t){return Object.keys(t)}),iI={key:!0,ref:!0,children:!0,style:!0},oI=eI(function(t){return Object.keys(t).filter(function(t){return!iI[t]})}),rI=["valueChange"],aI=["componentProps","componentType","templateNames"],sI=function(t){return Object.keys(t).reduce(function(e,n){return void 0!==t[n]&&(e[n]=t[n]),e},{})},lI={},uI=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).state={},n.widgetRef={current:null},n.getInstance=n.getInstance.bind(l(n)),n.setupWidget=n.setupWidget.bind(l(n)),n.updateWidget=n.updateWidget.bind(l(n)),n}return d(e,t),b(e,[{key:"config",get:function(){return this.context[jE.id]?this.context[jE.id]:jE.defaultValue}},{key:"createEffects",value:function(){return[new bw(this.setupWidget,[]),new bw(this.updateWidget,[this.props.componentProps,this.config,this.props.templateNames])]}},{key:"updateEffects",value:function(){var t;null===(t=this._effects[1])||void 0===t||t.update([this.props.componentProps,this.config,this.props.templateNames])}},{key:"setupWidget",value:function(){var t=this,e=new this.props.componentType(this.widgetRef.current,this.properties);return this.instance=e,function(){e.dispose(),t.instance=null}}},{key:"updateWidget",value:function(){var t=this.getInstance();if(t){var e=function(t,e){return oI(t,e,"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:XE)}(this.prevProps||{},this.properties);e.length&&(t.beginUpdate(),e.forEach(function(e){var n=e.path,i=e.value;t.option(n,i)}),t.endUpdate()),this.prevProps=this.properties}}},{key:"properties",get:function(){var t,e=this,n=sI(this.props.componentProps),i=n.valueChange,o=ay(n,rI),r=lc({rtlEnabled:!(null===(t=this.config)||void 0===t||!t.rtlEnabled),isRenovated:!0},o);return i&&(r.onValueChanged=function(t){var e=t.value;return i(e)}),this.props.templateNames.forEach(function(t){(function(t,e,n){var i=e[t];return!!i&&"string"!=typeof i})(t,r)&&(r[t]=function(n,i,o){!function(t,e,n){setTimeout(function(){rw(Dw(t,e),function(t){var e,n;return(null===(e=t.container)||void 0===e?void 0:e.get(0))||(null===(n=t.item)||void 0===n?void 0:n.get(0))}(e))},0)}(e.props.componentProps[t],{item:n,index:i,container:o})})}),r}},{key:"restAttributes",get:function(){return ay(this.props,aI)}},{key:"getInstance",value:function(){return this.instance}},{key:"render",value:function(){return t={props:lc({},this.props),widgetRef:this.widgetRef,config:this.config,properties:this.properties,restAttributes:this.restAttributes},e=t.props.componentProps.className,n=t.widgetRef,sI(qk(1,"div",e,null,1,lc({},t.restAttributes),null,n));var t,e,n}}]),e}(gw);return t.defaultProps=lI,t}(),cI=["accessKey","activeStateEnabled","boundary","className","contentId","disabled","focusStateEnabled","height","hint","hoverStateEnabled","mode","offset","onClick","onKeyDown","positionSide","rtlEnabled","tabIndex","target","validationErrors","visible","visualContainer","width"],hI=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(WE),Object.getOwnPropertyDescriptors({mode:"auto",positionSide:"top",offset:Object.freeze({h:0,v:0}),isReactComponentWrapper:!0}))),dI=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).state={},n}return d(e,t),b(e,[{key:"componentProps",get:function(){return this.props}},{key:"restAttributes",get:function(){return ay(this.props,cI)}},{key:"render",value:function(){return t={props:lc({},this.props),componentProps:this.componentProps,restAttributes:this.restAttributes},Yk(Zk(2,uI,lc({componentType:uE,componentProps:t.componentProps,templateNames:[]},t.restAttributes)));var t}}]),e}(vw);return t.defaultProps=hI,t}(),fI=["accessKey","activeStateEnabled","aria","children","className","classes","defaultValue","disabled","focusStateEnabled","height","hint","hoverStateEnabled","inputAttr","isDirty","isValid","name","onClick","onFocusIn","onKeyDown","readOnly","rtlEnabled","tabIndex","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","value","valueChange","visible","width"],pI=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(WE),Object.getOwnPropertyDescriptors({readOnly:!1,name:"",validationError:null,validationErrors:null,validationMessageMode:"auto",validationMessagePosition:"bottom",validationStatus:"valid",isValid:!0,isDirty:!1,inputAttr:Object.freeze({}),defaultValue:null,valueChange:function(){}}))),_I={get readOnly(){return pI.readOnly},get name(){return pI.name},get validationError(){return pI.validationError},get validationErrors(){return pI.validationErrors},get validationMessageMode(){return pI.validationMessageMode},get validationMessagePosition(){return pI.validationMessagePosition},get validationStatus(){return pI.validationStatus},get isValid(){return pI.isValid},get isDirty(){return pI.isDirty},get inputAttr(){return pI.inputAttr},get defaultValue(){return pI.defaultValue},get valueChange(){return pI.valueChange},get className(){return pI.className},get activeStateEnabled(){return pI.activeStateEnabled},get disabled(){return pI.disabled},get focusStateEnabled(){return pI.focusStateEnabled},get hoverStateEnabled(){return pI.hoverStateEnabled},get tabIndex(){return pI.tabIndex},get visible(){return pI.visible},get aria(){return ZE.aria},get classes(){return ZE.classes}},vI=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).widgetRef={current:null},e.rootElementRef={current:null},e.__getterCache={},e.state={validationMessageGuid:"dx-".concat(new pc),isValidationMessageVisible:!1,value:void 0!==e.props.value?e.props.value:e.props.defaultValue},e.updateValidationMessageVisibility=e.updateValidationMessageVisibility.bind(l(e)),e.focus=e.focus.bind(l(e)),e.blur=e.blur.bind(l(e)),e.onFocusIn=e.onFocusIn.bind(l(e)),e}return d(n,e),b(n,[{key:"createEffects",value:function(){return[new bw(this.updateValidationMessageVisibility,[this.props.isValid,this.props.validationStatus,this.props.validationError,this.props.validationErrors]),Cw()]}},{key:"updateEffects",value:function(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.isValid,this.props.validationStatus,this.props.validationError,this.props.validationErrors])}},{key:"updateValidationMessageVisibility",value:function(){var t=this;this.setState(function(e){return{isValidationMessageVisible:t.shouldShowValidationMessage}})}},{key:"onFocusIn",value:function(t){var e=this.props.onFocusIn;null==e||e(t)}},{key:"cssClasses",get:function(){return"".concat(function(e){var n=e.classes,i=e.isValid;return zE(t({"dx-state-readonly":!!e.readOnly,"dx-invalid":!i},"".concat(n),!!n))}(lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value})))}},{key:"shouldShowValidationMessage",get:function(){var t,e=this.props,n=e.isValid,i=e.validationStatus,o=null!==(t=this.validationErrors)&&void 0!==t?t:[];return!(n&&"invalid"!==i)&&o.length>0}},{key:"aria",get:function(){var t=this.props,e=t.isValid,n={readonly:t.readOnly?"true":"false",invalid:e?"false":"true"};return this.shouldShowValidationMessage&&(n.describedBy=this.state.validationMessageGuid),lc({},n,this.props.aria)}},{key:"validationErrors",get:function(){var t,e,n,i,o=this;return void 0!==this.__getterCache.validationErrors?this.__getterCache.validationErrors:this.__getterCache.validationErrors=(t=o.props,e=t.validationError,n=t.validationErrors,!(i=n&&p(n))&&e&&(i=[lc({},e)]),i)}},{key:"validationMessageTarget",get:function(){var t;return null===(t=this.rootElementRef)||void 0===t?void 0:t.current}},{key:"restAttributes",get:function(){return ay(lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),fI)}},{key:"focus",value:function(){this.widgetRef.current.focus()}},{key:"blur",value:function(){this.widgetRef.current.blur()}},{key:"componentWillUpdate",value:function(t,e,i){u(h(n.prototype),"componentWillUpdate",this).call(this),(this.props.validationError!==t.validationError||this.props.validationErrors!==t.validationErrors)&&(this.__getterCache.validationErrors=void 0)}},{key:"render",value:function(){return function(t){var e=t.aria,n=t.cssClasses,i=t.isValidationMessageVisible,o=t.onFocusIn,r=t.props,a=r.accessKey,s=r.activeStateEnabled,l=r.children,u=r.className,c=r.disabled,h=r.focusStateEnabled,d=r.height,f=r.hint,p=r.hoverStateEnabled,_=r.onClick,v=r.onKeyDown,g=r.rtlEnabled,m=r.tabIndex,y=r.validationMessageMode,b=r.validationMessagePosition,C=r.visible,k=r.width,x=t.validationMessageTarget,w=t.widgetRef;return Yk(Zk(2,QE,lc({rootElementRef:t.rootElementRef,aria:e,classes:n,activeStateEnabled:s,focusStateEnabled:h,hoverStateEnabled:p,accessKey:a,className:u,rtlEnabled:g,hint:f,disabled:c,height:d,width:k,onFocusIn:o,onClick:_,onKeyDown:v,tabIndex:m,visible:C},t.restAttributes,{children:Xk([l,i&&Zk(2,dI,{validationErrors:t.validationErrors,mode:y,positionSide:b,rtlEnabled:g,target:x,boundary:x,visualContainer:x,contentId:t.validationMessageGuid})],0)}),null,w))}({props:lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),validationMessageGuid:this.state.validationMessageGuid,isValidationMessageVisible:this.state.isValidationMessageVisible,rootElementRef:this.rootElementRef,widgetRef:this.widgetRef,onFocusIn:this.onFocusIn,cssClasses:this.cssClasses,shouldShowValidationMessage:this.shouldShowValidationMessage,aria:this.aria,validationErrors:this.validationErrors,validationMessageTarget:this.validationMessageTarget,restAttributes:this.restAttributes})}}]),n}(mw);vI.defaultProps=_I;var gI=[[22,16],[18,16]],mI=[[[12,8],[20,18]],[[16,10],[16,14]]];function yI(){var t=qb();return{isMaterialTheme:Jb(t),isCompactTheme:eC(t)}}var bI=["isChecked","size"],CI={isChecked:!1},kI=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).state={},n.elementRef={current:null},n.__getterCache={},n.updateFontSize=n.updateFontSize.bind(l(n)),n.setIconFontSize=n.setIconFontSize.bind(l(n)),n.getIconSize=n.getIconSize.bind(l(n)),n.getComputedIconSize=n.getComputedIconSize.bind(l(n)),n}return d(e,t),b(e,[{key:"createEffects",value:function(){return[new bw(this.updateFontSize,[this.props.isChecked,this.props.size])]}},{key:"updateEffects",value:function(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.isChecked,this.props.size])}},{key:"updateFontSize",value:function(){var t=this.props,e=t.isChecked,n=t.size;if(dh()&&n){var i=function(t,e){var n=function(t){var e=yI(),n=e.isCompactTheme,i=e.isMaterialTheme;return mI[+t][+i][+n]}(e),i=function(){var t=yI(),e=t.isCompactTheme,n=t.isMaterialTheme;return gI[+n][+e]}();return Math.ceil(n/i*t)}(this.getIconSize(n),e);this.setIconFontSize(i)}}},{key:"setIconFontSize",value:function(t){this.elementRef.current.style.fontSize="".concat(t,"px")}},{key:"getIconSize",value:function(t){return Bu(t)?t:t.endsWith("px")?parseInt(t,10):this.getComputedIconSize()}},{key:"getComputedIconSize",value:function(){var t=function(t){var e,n=ph();return t?null===(e=n.getComputedStyle)||void 0===e?void 0:e.call(n,t):null}(this.elementRef.current);return parseInt(null==t?void 0:t.width,10)}},{key:"cssStyles",get:function(){var t,e,n=this;return void 0!==this.__getterCache.cssStyles?this.__getterCache.cssStyles:this.__getterCache.cssStyles=(t=n.props.size,e=Hd("width",t),{height:Hd("height",t),width:e})}},{key:"restAttributes",get:function(){return ay(this.props,bI)}},{key:"componentWillUpdate",value:function(t,n,i){u(h(e.prototype),"componentWillUpdate",this).call(this),this.props.size!==t.size&&(this.__getterCache.cssStyles=void 0)}},{key:"render",value:function(){return t={props:lc({},this.props),elementRef:this.elementRef,setIconFontSize:this.setIconFontSize,getIconSize:this.getIconSize,getComputedIconSize:this.getComputedIconSize,cssStyles:this.cssStyles,restAttributes:this.restAttributes},e=t.elementRef,qk(1,"span","dx-checkbox-icon",null,1,{style:Mw(t.cssStyles)},null,e);var t,e}}]),e}(gw);return t.defaultProps=CI,t}(),xI=["accessKey","activeStateEnabled","aria","className","defaultValue","disabled","enableThreeStateBehavior","focusStateEnabled","height","hint","hoverStateEnabled","iconSize","inputAttr","isDirty","isValid","name","onClick","onFocusIn","onKeyDown","readOnly","rtlEnabled","saveValueChangeEvent","tabIndex","text","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","value","valueChange","visible","width"],wI=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(pI),Object.getOwnPropertyDescriptors({text:"",enableThreeStateBehavior:!1,activeStateEnabled:!0,hoverStateEnabled:!0,get focusStateEnabled(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},defaultValue:!1,valueChange:function(){}}))),SI={get text(){return wI.text},get enableThreeStateBehavior(){return wI.enableThreeStateBehavior},get activeStateEnabled(){return wI.activeStateEnabled},get hoverStateEnabled(){return wI.hoverStateEnabled},get focusStateEnabled(){return wI.focusStateEnabled},get defaultValue(){return wI.defaultValue},get valueChange(){return wI.valueChange},get readOnly(){return wI.readOnly},get name(){return wI.name},get validationError(){return wI.validationError},get validationErrors(){return wI.validationErrors},get validationMessageMode(){return wI.validationMessageMode},get validationMessagePosition(){return wI.validationMessagePosition},get validationStatus(){return wI.validationStatus},get isValid(){return wI.isValid},get isDirty(){return wI.isDirty},get inputAttr(){return wI.inputAttr},get className(){return wI.className},get disabled(){return wI.disabled},get tabIndex(){return wI.tabIndex},get visible(){return wI.visible},get aria(){return ZE.aria}},EI=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).editorRef={current:null},n.state={value:void 0!==n.props.value?n.props.value:n.props.defaultValue},n.focus=n.focus.bind(l(n)),n.blur=n.blur.bind(l(n)),n.onWidgetClick=n.onWidgetClick.bind(l(n)),n.keyDown=n.keyDown.bind(l(n)),n}return d(e,t),b(e,[{key:"createEffects",value:function(){return[Cw()]}},{key:"onWidgetClick",value:function(t){var e=this,n=this.props,i=n.enableThreeStateBehavior,o=n.readOnly,r=n.saveValueChangeEvent;if(!o)if(null==r||r(t),i){var a;this.setState(function(t){return{value:a=null===(void 0!==e.props.value?e.props.value:t.value)||!(void 0!==e.props.value?e.props.value:t.value)&&null}}),this.props.valueChange(a)}else{var s;this.setState(function(t){var n;return{value:s=!(null!==(n=void 0!==e.props.value?e.props.value:t.value)&&void 0!==n&&n)}}),this.props.valueChange(s)}}},{key:"keyDown",value:function(t){var e=this.props.onKeyDown,n=t.keyName,i=t.originalEvent,o=t.which,r=null==e?void 0:e(t);if(null!=r&&r.cancel)return r;("space"===n||"space"===o)&&(i.preventDefault(),this.onWidgetClick(i))}},{key:"cssClasses",get:function(){return function(t){var e=t.text,n=t.value;return zE({"dx-checkbox":!0,"dx-checkbox-checked":!0===n,"dx-checkbox-has-text":!!e,"dx-checkbox-indeterminate":null===n})}(lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}))}},{key:"aria",get:function(){return lc({},{role:"checkbox",checked:null===(void 0!==this.props.value?this.props.value:this.state.value)?"mixed":"".concat(!0===(void 0!==this.props.value?this.props.value:this.state.value))},this.props.aria)}},{key:"restAttributes",get:function(){return ay(lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),xI)}},{key:"focus",value:function(){this.editorRef.current.focus()}},{key:"blur",value:function(){this.editorRef.current.blur()}},{key:"render",value:function(){return function(t){var e=t.aria,n=t.cssClasses,i=t.editorRef,o=t.keyDown,r=t.onWidgetClick,a=t.props,s=a.accessKey,l=a.activeStateEnabled,u=a.className,c=a.disabled,h=a.focusStateEnabled,d=a.height,f=a.hint,p=a.hoverStateEnabled,_=a.iconSize,v=a.isValid,g=a.name,m=a.onFocusIn,y=a.readOnly,b=a.rtlEnabled,C=a.tabIndex,k=a.text,x=a.validationError,w=a.validationErrors,S=a.validationMessageMode,E=a.validationMessagePosition,I=a.validationStatus,T=a.value,O=a.visible,D=a.width;return Yk(Zk(2,vI,lc({aria:e,classes:n,onClick:r,onKeyDown:o,accessKey:s,activeStateEnabled:l,focusStateEnabled:h,hoverStateEnabled:p,className:u,disabled:c,readOnly:y,hint:f,height:d,width:D,rtlEnabled:b,tabIndex:C,visible:O,validationError:x,validationErrors:w,validationMessageMode:S,validationMessagePosition:E,validationStatus:I,isValid:v,onFocusIn:m},t.restAttributes,{children:Xk([Yk(qk(64,"input",null,null,1,lc({type:"hidden",value:"".concat(T)},g&&{name:g}))),qk(1,"div","dx-checkbox-container",[Zk(2,kI,{size:_,isChecked:!0===T}),k&&qk(1,"span","dx-checkbox-text",k,0)],0)],4)}),null,i))}({props:lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),editorRef:this.editorRef,onWidgetClick:this.onWidgetClick,keyDown:this.keyDown,cssClasses:this.cssClasses,aria:this.aria,restAttributes:this.restAttributes})}}]),e}(mw);EI.defaultProps=SI;var II=[],TI=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"getProps",value:function(){var t=u(h(e.prototype),"getProps",this).call(this);return t.onKeyDown=this._wrapKeyDownHandler(t.onKeyDown),t}},{key:"focus",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).focus.apply(t,arguments)}},{key:"blur",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).blur.apply(t,arguments)}},{key:"_getActionConfigs",value:function(){return{onFocusIn:{},onClick:{}}}},{key:"_propsInfo",get:function(){return{twoWay:[["value","defaultValue","valueChange"]],allowNull:["defaultValue","validationError","validationErrors","value"],elements:[],templates:[],props:["text","iconSize","enableThreeStateBehavior","activeStateEnabled","hoverStateEnabled","focusStateEnabled","saveValueChangeEvent","defaultValue","valueChange","readOnly","name","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","isValid","isDirty","inputAttr","onFocusIn","className","accessKey","disabled","height","hint","onClick","onKeyDown","rtlEnabled","tabIndex","visible","width","aria","value"]}}},{key:"_viewComponent",get:function(){return EI}}]),e}(kE);Sv("dxCheckBox",TI),TI.defaultOptions=function(t){II.push(t),EI.defaultProps=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(EI.defaultProps),Object.getOwnPropertyDescriptors(function(t){var e=["value"];return Object.keys(t).reduce(function(n,i){var o=t[i];return n[e.some(function(t){return t===i})?"default"+i.charAt(0).toUpperCase()+i.slice(1):i]=o,n},{})}(Uv(II)))))};var OI=TI,DI=new ci("NgValueAccessor"),AI={provide:DI,useExisting:At(function(){return BI}),multi:!0},BI=function(){var t=function(t){function e(t,n,i,o,a,s,u,c){var h;return m(this,e),(h=r(this,e,[t,n,i,o,u,c]))._watcherHelper=o,h._idh=a,h.touched=function(t){},h._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"enableThreeStateBehaviorChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"iconSizeChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"nameChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"tabIndexChange"},{emit:"textChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),h._idh.setHost(l(h)),s.setHost(l(h)),h}return d(e,t),b(e,[{key:"accessKey",get:function(){return this._getOption("accessKey")},set:function(t){this._setOption("accessKey",t)}},{key:"activeStateEnabled",get:function(){return this._getOption("activeStateEnabled")},set:function(t){this._setOption("activeStateEnabled",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"enableThreeStateBehavior",get:function(){return this._getOption("enableThreeStateBehavior")},set:function(t){this._setOption("enableThreeStateBehavior",t)}},{key:"focusStateEnabled",get:function(){return this._getOption("focusStateEnabled")},set:function(t){this._setOption("focusStateEnabled",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"hoverStateEnabled",get:function(){return this._getOption("hoverStateEnabled")},set:function(t){this._setOption("hoverStateEnabled",t)}},{key:"iconSize",get:function(){return this._getOption("iconSize")},set:function(t){this._setOption("iconSize",t)}},{key:"isDirty",get:function(){return this._getOption("isDirty")},set:function(t){this._setOption("isDirty",t)}},{key:"isValid",get:function(){return this._getOption("isValid")},set:function(t){this._setOption("isValid",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"readOnly",get:function(){return this._getOption("readOnly")},set:function(t){this._setOption("readOnly",t)}},{key:"rtlEnabled",get:function(){return this._getOption("rtlEnabled")},set:function(t){this._setOption("rtlEnabled",t)}},{key:"tabIndex",get:function(){return this._getOption("tabIndex")},set:function(t){this._setOption("tabIndex",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"validationError",get:function(){return this._getOption("validationError")},set:function(t){this._setOption("validationError",t)}},{key:"validationErrors",get:function(){return this._getOption("validationErrors")},set:function(t){this._setOption("validationErrors",t)}},{key:"validationMessageMode",get:function(){return this._getOption("validationMessageMode")},set:function(t){this._setOption("validationMessageMode",t)}},{key:"validationMessagePosition",get:function(){return this._getOption("validationMessagePosition")},set:function(t){this._setOption("validationMessagePosition",t)}},{key:"validationStatus",get:function(){return this._getOption("validationStatus")},set:function(t){this._setOption("validationStatus",t)}},{key:"value",get:function(){return this._getOption("value")},set:function(t){this._setOption("value",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"change",value:function(t){}},{key:"_createInstance",value:function(t,e){return new OI(t,e)}},{key:"writeValue",value:function(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this.change=t}},{key:"registerOnTouched",value:function(t){this.touched=t}},{key:"_createWidget",value:function(t){var n=this;u(h(e.prototype),"_createWidget",this).call(this,t),this.instance.on("focusOut",function(t){n.eventHelper.fireNgEvent("onBlur",[t])})}},{key:"ngOnDestroy",value:function(){this._destroyWidget()}},{key:"ngOnChanges",value:function(t){u(h(e.prototype),"ngOnChanges",this).call(this,t),this.setupChanges("validationErrors",t)}},{key:"setupChanges",value:function(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}},{key:"ngDoCheck",value:function(){this._idh.doCheck("validationErrors"),this._watcherHelper.checkWatchers(),u(h(e.prototype),"ngDoCheck",this).call(this),u(h(e.prototype),"clearChangedOptions",this).call(this)}},{key:"_setOption",value:function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&u(h(e.prototype),"_setOption",this).call(this,t,n)}}]),e}(DC);return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(HC),Jr(TC),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["dx-check-box"]],hostBindings:function(t,e){1&t&&aa("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",disabled:"disabled",elementAttr:"elementAttr",enableThreeStateBehavior:"enableThreeStateBehavior",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",iconSize:"iconSize",isDirty:"isDirty",isValid:"isValid",name:"name",readOnly:"readOnly",rtlEnabled:"rtlEnabled",tabIndex:"tabIndex",text:"text",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onOptionChanged:"onOptionChanged",onValueChanged:"onValueChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",enableThreeStateBehaviorChange:"enableThreeStateBehaviorChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",iconSizeChange:"iconSizeChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",nameChange:"nameChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",tabIndexChange:"tabIndexChange",textChange:"textChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",visibleChange:"visibleChange",widthChange:"widthChange",onBlur:"onBlur"},features:[Aa([dC,_C,AI,TC,HC]),Lr,Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),MI=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({imports:[[FC,bC],bC]}),t}(),PI="dxswipestart",RI="dxswipe",FI="dxswipeend",HI={horizontal:{defaultItemSizeFunc:function(){return Ah(this.getElement())},getBounds:function(){return[this._maxLeftOffset,this._maxRightOffset]},calcOffsetRatio:function(t){return(Gp(t).x-(this._savedEventData&&this._savedEventData.x||0))/this._itemSizeFunc().call(this,t)},isFastSwipe:function(t){var e=Gp(t);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(e.x-this._tickData.x)>=e.time-this._tickData.time}},vertical:{defaultItemSizeFunc:function(){return Mh(this.getElement())},getBounds:function(){return[this._maxTopOffset,this._maxBottomOffset]},calcOffsetRatio:function(t){return(Gp(t).y-(this._savedEventData&&this._savedEventData.y||0))/this._itemSizeFunc().call(this,t)},isFastSwipe:function(t){var e=Gp(t);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(e.y-this._tickData.y)>=e.time-this._tickData.time}}};cv({emitter:DS.inherit({TICK_INTERVAL:300,FAST_SWIPE_SPEED_LIMIT:10,ctor:function(t){this.callBase(t),this.direction="horizontal",this.elastic=!0},_getStrategy:function(){return HI[this.direction]},_defaultItemSizeFunc:function(){return this._getStrategy().defaultItemSizeFunc.call(this)},_itemSizeFunc:function(){return this.itemSizeFunc||this._defaultItemSizeFunc},_init:function(t){this._tickData=Gp(t)},_start:function(t){this._savedEventData=Gp(t),(t=this._fireEvent(PI,t)).cancel||(this._maxLeftOffset=t.maxLeftOffset,this._maxRightOffset=t.maxRightOffset,this._maxTopOffset=t.maxTopOffset,this._maxBottomOffset=t.maxBottomOffset)},_move:function(t){var e=this._getStrategy(),n=Gp(t),i=e.calcOffsetRatio.call(this,t);i=this._fitOffset(i,this.elastic),n.time-this._tickData.time>this.TICK_INTERVAL&&(this._tickData=n),this._fireEvent(RI,t,{offset:i}),!1!==t.cancelable&&t.preventDefault()},_end:function(t){var e=this._getStrategy(),n=e.calcOffsetRatio.call(this,t),i=e.isFastSwipe.call(this,t),o=n,r=this._calcTargetOffset(n,i);o=this._fitOffset(o,this.elastic),r=this._fitOffset(r,!1),this._fireEvent(FI,t,{offset:o,targetOffset:r})},_fitOffset:function(t,e){var n=this._getStrategy().getBounds.call(this);return t<-n[0]?e?(-2*n[0]+t)/3:-n[0]:t>n[1]?e?(2*n[1]+t)/3:n[1]:t},_calcTargetOffset:function(t,e){var n;return e?(n=Math.ceil(Math.abs(t)),t<0&&(n=-n)):n=Math.round(t),n}}),events:[PI,RI,FI]});var VI="dxSwipeable",LI={onStart:PI,onUpdated:RI,onEnd:FI,onCancel:"dxswipecancel"},$I=zg.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{elastic:!0,immediate:!1,immediateTimeout:180,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 t=this.NAME;this._createEventData(),zu(LI,(function(e,n){var i=this._createActionByOption(e,{context:this});n=Xp(n,t),yd.on(this.$element(),n,this._eventData,function(t){return i({event:t})})}).bind(this))}},_createEventData:function(){this._eventData={elastic:this.option("elastic"),itemSizeFunc:this.option("itemSizeFunc"),direction:this.option("direction"),immediate:this.option("immediate"),immediateTimeout:this.option("immediateTimeout")}},_detachEventHandlers:function(){yd.off(this.$element(),"."+VI)},_optionChanged:function(t){switch(t.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(t)}},_useTemplates:function(){return!1}});Cv($I,VI);var NI=$I,zI=vE.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{min:0,max:100,value:0})},_initMarkup:function(){this.$element().addClass("dx-trackbar"),this._renderWrapper(),this._renderContainer(),this._renderRange(),this._renderValue(),this._setRangeStyles(),this.callBase()},_render:function(){this.callBase(),this._setRangeStyles(this._rangeStylesConfig())},_renderWrapper:function(){this._$wrapper=Yd("<div>").addClass("dx-trackbar-wrapper").appendTo(this.$element())},_renderContainer:function(){this._$bar=Yd("<div>").addClass("dx-trackbar-container").appendTo(this._$wrapper)},_renderRange:function(){this._$range=Yd("<div>").addClass("dx-trackbar-range").appendTo(this._$bar)},_renderValue:function(){var t=this.option("value"),e=this.option("min"),n=this.option("max");if(!(e>n)){if(t<e)return this.option("value",e),void(this._currentRatio=0);if(t>n)return this.option("value",n),void(this._currentRatio=1);var i=e===n?0:(t-e)/(n-e);!this._needPreventAnimation&&this._setRangeStyles({width:100*i+"%"}),this.setAria({valuemin:this.option("min"),valuemax:n,valuenow:t}),this._currentRatio=i}},_rangeStylesConfig:function(){return{width:100*this._currentRatio+"%"}},_setRangeStyles:function(t){T_.stop(this._$range),t?this._needPreventAnimation||!dh()||T_.animate(this._$range,{type:"custom",duration:100,to:t}):this._$range.css({width:0})},_optionChanged:function(t){switch(t.name){case"value":this._renderValue(),this.callBase(t);break;case"max":case"min":this._renderValue();break;default:this.callBase(t)}},_dispose:function(){T_.stop(this._$range),this.callBase()}});Sv("dxTrackBar",zI);var WI=zI,jI="dx-inkripple",KI="dx-inkripple-wave",GI="dx-inkripple-showing",UI="dx-inkripple-hiding",qI=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.useHoldAnimation,n=t.waveSizeCoefficient,i=t.isCentered,o=t.wavesNumber;return{waveSizeCoefficient:n||2,isCentered:i||!1,wavesNumber:o||1,durations:JI(null==e||e)}},ZI=function(t){var e=qI(t);return{showWave:XI.bind(this,e),hideWave:eT.bind(this,e)}},QI=function(t,e){for(var n=function(t){var e=t.children("."+jI);return 0===e.length&&(e=Yd("<div>").addClass(jI).appendTo(t)),e}(Yd(t)),i=n.children("."+KI).toArray(),o=i.length;o<e;o++){var r=Yd("<div>").appendTo(n).addClass(KI);i.push(r[0])}return Yd(i)};function XI(t,e){var n=QI(e.element,t.wavesNumber).eq(e.wave||0);t.hidingTimeout&&clearTimeout(t.hidingTimeout),tT(n),n.css(function(t,e){var n,i,o=Yd(e.element),r=Rh(o),a=Fh(o),s=parseInt(Math.sqrt(r*r+a*a)),l=Math.min(4e3,parseInt(s*t.waveSizeCoefficient));if(t.isCentered)n=(r-l)/2,i=(a-l)/2;else{var u=e.event,c=o.offset();n=u.pageX-c.left-l/2,i=u.pageY-c.top-l/2}return{left:n,top:i,height:l,width:l}}(t,e)),t.showingTimeout=setTimeout(YI.bind(this,t,n),0)}function YI(t,e){var n=t.durations.showingScale+"ms";e.addClass(GI).css("transitionDuration",n)}function JI(t){return{showingScale:t?1e3:300,hidingScale:300,hidingOpacity:300}}function tT(t){t.removeClass(UI).css("transitionDuration","")}function eT(t,e){t.showingTimeout&&clearTimeout(t.showingTimeout);var n=QI(e.element,e.wavesNumber).eq(e.wave||0),i=t.durations,o=i.hidingScale+"ms, "+i.hidingOpacity+"ms";n.addClass(UI).removeClass(GI).css("transitionDuration",o);var r=Math.max(i.hidingScale,i.hidingOpacity);t.hidingTimeout=setTimeout(tT.bind(this,n),r)}var nT="dxResizable",iT="dx-resizable-handle",oT="dx-resizable-handle-corner",rT=Xp(AS,nT),aT=Xp(BS,nT),sT=Xp(MS,nT),lT={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},uT=zg.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{handles:"all",step:"1",stepPrecision:"simple",area:void 0,minWidth:30,maxWidth:1/0,minHeight:30,maxHeight:1/0,onResizeStart:null,onResize:null,onResizeEnd:null,roundStepValue:!0,keepAspectRatio:!0})},_init:function(){this.callBase(),this.$element().addClass("dx-resizable")},_initMarkup:function(){this.callBase(),this._renderHandles()},_render:function(){this.callBase(),this._renderActions()},_renderActions:function(){this._resizeStartAction=this._createActionByOption("onResizeStart"),this._resizeEndAction=this._createActionByOption("onResizeEnd"),this._resizeAction=this._createActionByOption("onResize")},_renderHandles:function(){var t=this;this._handles=[];var e=this.option("handles");if("none"!==e&&e){var n="all"===e?["top","bottom","left","right"]:e.split(" "),i={};zu(n,function(e,n){i[n]=!0,t._renderHandle(n)}),i.bottom&&i.right&&this._renderHandle("corner-bottom-right"),i.bottom&&i.left&&this._renderHandle("corner-bottom-left"),i.top&&i.right&&this._renderHandle("corner-top-right"),i.top&&i.left&&this._renderHandle("corner-top-left"),this._attachEventHandlers()}},_renderHandle:function(t){var e=Yd("<div>").addClass(iT).addClass(iT+"-"+t).appendTo(this.$element());this._handles.push(e)},_attachEventHandlers:function(){if(!this.option("disabled")){var t={};t[rT]=this._dragStartHandler.bind(this),t[aT]=this._dragHandler.bind(this),t[sT]=this._dragEndHandler.bind(this),this._handles.forEach(function(e){yd.on(e,t,{direction:"both",immediate:!0})})}},_detachEventHandlers:function(){this._handles.forEach(function(t){yd.off(t)})},_toggleEventHandlers:function(t){t?this._attachEventHandlers():this._detachEventHandlers()},_getElementSize:function(){var t=this.$element();return"border-box"===t.css("boxSizing")?{width:Rh(t),height:Fh(t)}:{width:Ah(t),height:Mh(t)}},_dragStartHandler:function(t){var e=this.$element();e.is(".dx-state-disabled, .dx-state-disabled *")?t.cancel=!0:(this._toggleResizingClass(!0),this._movingSides=this._getMovingSides(t),this._elementLocation=of(e),this._elementSize=this._getElementSize(),this._renderDragOffsets(t),this._resizeStartAction({event:t,width:this._elementSize.width,height:this._elementSize.height,handles:this._movingSides}),t.targetElements=null)},_toggleResizingClass:function(t){this.$element().toggleClass("dx-resizable-resizing",t)},_renderDragOffsets:function(t){var e=this._getArea();if(e){var n=Yd(t.target).closest("."+iT),i=Rh(n),o=Fh(n),r=n.offset(),a=e.offset,s=this._getAreaScrollOffset();t.maxLeftOffset=this._leftMaxOffset=r.left-a.left-s.scrollX,t.maxRightOffset=this._rightMaxOffset=a.left+e.width-r.left-i+s.scrollX,t.maxTopOffset=this._topMaxOffset=r.top-a.top-s.scrollY,t.maxBottomOffset=this._bottomMaxOffset=a.top+e.height-r.top-o+s.scrollY}},_getBorderWidth:function(t,e){if(Fu(t.get(0)))return 0;var n=t.css(lT[e]);return parseInt(n)||0},_proportionate:function(t,e){var n=this._elementSize;return e*("x"===t?n.width/n.height:n.height/n.width)},_getProportionalDelta:function(t){var e=t.x,n=t.y,i=this._proportionate("y",e);if(i>=n)return{x:e,y:i};var o=this._proportionate("x",n);return o>=e?{x:o,y:n}:{x:0,y:0}},_getDirectionName:function(t){var e=this._movingSides;return"x"===t?e.left?"left":"right":e.top?"top":"bottom"},_fitIntoArea:function(t,e){var n,i=this._getDirectionName(t);return Math.min(e,null!==(n=this["_".concat(i,"MaxOffset")])&&void 0!==n?n:1/0)},_fitDeltaProportionally:function(t){var e=this,n=lc({},t),i=this._elementSize,o=this.option(),r=o.minWidth,a=o.minHeight,s=o.maxWidth,l=o.maxHeight,u=function(){return i.width+n.x},c=function(){return i.height+n.y},h=function(t){return n[t]===e._fitIntoArea(t,n[t])},d=function(){return Gw(u(),r,s)&&h("x")},f=function(){return Gw(c(),a,l)&&h("y")};if(!d()){var p=this._fitIntoArea("x",Kw(u(),r,s)-i.width);n={x:p,y:this._proportionate("y",p)}}if(!f()){var _=this._fitIntoArea("y",Kw(c(),a,l)-i.height);n={x:this._proportionate("x",_),y:_}}return d()&&f()?n:{x:0,y:0}},_fitDelta:function(t){var e=t.x,n=t.y,i=this._elementSize,o=this.option(),r=o.minWidth,a=o.minHeight,s=o.maxWidth,l=o.maxHeight;return{x:Kw(i.width+e,r,s)-i.width,y:Kw(i.height+n,a,l)-i.height}},_getDeltaByOffset:function(t){var e=this._movingSides,n=this._isCornerHandler(e)&&this.option("keepAspectRatio"),i={x:t.x*(e.left?-1:1),y:t.y*(e.top?-1:1)};if(n){var o=this._getProportionalDelta(i);i=this._fitDeltaProportionally(o)}else{var r=this._fitDelta(i);i=this._roundByStep(r)}return i},_updatePosition:function(t,e){var n=e.width,i=e.height,o=this._elementLocation,r=this._movingSides,a=this.$element(),s=this._getElementSize();cf(a,{top:o.top+(r.top?t.y*(r.top?-1:1)-((s.height||i)-i):0),left:o.left+(r.left?t.x*(r.left?-1:1)-((s.width||n)-n):0)})},_dragHandler:function(t){var e=this._getOffset(t),n=this._getDeltaByOffset(e),i=this._updateDimensions(n);this._updatePosition(n,i),this._triggerResizeAction(t,i)},_updateDimensions:function(t){var e=function(t){return"px"===t.substring(t.length-2)},n="strict"===this.option("stepPrecision"),i=this._elementSize,o=i.width+t.x,r=i.height+t.y,a=this.$element().get(0).style,s=t.x||n||e(a.width),l=t.y||n||e(a.height);return s&&this.option({width:o}),l&&this.option({height:r}),{width:s?o:i.width,height:l?r:i.height}},_triggerResizeAction:function(t,e){var n=e.width,i=e.height;this._resizeAction({event:t,width:this.option("width")||n,height:this.option("height")||i,handles:this._movingSides}),Ov(this.$element())},_isCornerHandler:function(t){return 0===Object.values(t).reduce(function(t,e){return t^e},0)},_getOffset:function(t){var e=t.offset,n=this._movingSides;return!n.left&&!n.right&&(e.x=0),!n.top&&!n.bottom&&(e.y=0),e},_roundByStep:function(t){return"strict"===this.option("stepPrecision")?this._roundStrict(t):this._roundNotStrict(t)},_getSteps:function(){return Xc(this.option("step"),!this.option("roundStepValue"))},_roundNotStrict:function(t){var e=this._getSteps();return{x:t.x-t.x%e.h,y:t.y-t.y%e.v}},_roundStrict:function(t){var e=this._movingSides,n={x:t.x*(e.left?-1:1),y:t.y*(e.top?-1:1)},i=this._getSteps(),o=this._elementLocation,r=this._elementSize,a=((e.left?o.left:o.left+r.width)+n.x)%i.h,s=((e.top?o.top:o.top+r.height)+n.y)%i.v,l=Math.sign||function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},u=function(t,e){return(1+.2*l(e))%1*t},c=function(t,e){return Math.abs(t)<.2*e},h=n.x-a,d=n.y-s;a>u(i.h,n.x)&&(h+=i.h),s>u(i.v,n.y)&&(d+=i.v);var f=!e.left&&!e.right||c(n.x,i.h)?0:h,p=!e.top&&!e.bottom||c(n.y,i.v)?0:d;return{x:f*(e.left?-1:1),y:p*(e.top?-1:1)}},_getMovingSides:function(t){var e=Yd(t.target),n=e.hasClass(oT+"-top-left"),i=e.hasClass(oT+"-top-right"),o=e.hasClass(oT+"-bottom-left"),r=e.hasClass(oT+"-bottom-right");return{top:e.hasClass("dx-resizable-handle-top")||n||i,left:e.hasClass("dx-resizable-handle-left")||n||o,bottom:e.hasClass("dx-resizable-handle-bottom")||o||r,right:e.hasClass("dx-resizable-handle-right")||i||r}},_getArea:function(){var t=this.option("area");return Du(t)&&(t=t.call(this)),Ru(t)?this._getAreaFromObject(t):this._getAreaFromElement(t)},_getAreaScrollOffset:function(){var t=this.option("area"),e={scrollY:0,scrollX:0};if(!Du(t)&&!Ru(t)){var n=Yd(t)[0];Fu(n)&&(e.scrollX=n.pageXOffset,e.scrollY=n.pageYOffset)}return e},_getAreaFromObject:function(t){var e={width:t.right-t.left,height:t.bottom-t.top,offset:{left:t.left,top:t.top}};return this._correctAreaGeometry(e),e},_getAreaFromElement:function(t){var e,n=Yd(t);return n.length&&(e={width:Hh(n),height:Vh(n),offset:$u({top:0,left:0},Fu(n[0])?{}:n.offset())},this._correctAreaGeometry(e,n)),e},_correctAreaGeometry:function(t,e){var n=e?this._getBorderWidth(e,"left"):0,i=e?this._getBorderWidth(e,"top"):0;t.offset.left+=n+this._getBorderWidth(this.$element(),"left"),t.offset.top+=i+this._getBorderWidth(this.$element(),"top"),t.width-=Rh(this.$element())-Hh(this.$element()),t.height-=Fh(this.$element())-Vh(this.$element())},_dragEndHandler:function(t){var e=this.$element();this._resizeEndAction({event:t,width:Rh(e),height:Fh(e),handles:this._movingSides}),this._toggleResizingClass(!1)},_renderWidth:function(t){this.option("width",Kw(t,this.option("minWidth"),this.option("maxWidth")))},_renderHeight:function(t){this.option("height",Kw(t,this.option("minHeight"),this.option("maxHeight")))},_optionChanged:function(t){switch(t.name){case"disabled":this._toggleEventHandlers(!t.value),this.callBase(t);break;case"handles":this._invalidate();break;case"minWidth":case"maxWidth":dh()&&this._renderWidth(Rh(this.$element()));break;case"minHeight":case"maxHeight":dh()&&this._renderHeight(Fh(this.$element()));break;case"onResize":case"onResizeStart":case"onResizeEnd":this._renderActions();break;case"area":case"stepPrecision":case"step":case"roundStepValue":case"keepAspectRatio":break;default:this.callBase(t)}},_clean:function(){this.$element().find("."+iT).remove()},_useTemplates:function(){return!1}});Sv(nT,uT);var cT=uT,hT=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_validationGroupConfig",get:function(){return wS.getGroupConfig(this._findGroup())}},{key:"getDefaultTemplateNames",value:function(){return["content"]}},{key:"getSupportedKeyNames",value:function(){return["space","enter"]}},{key:"getProps",value:function(){var t=this,n=u(h(e.prototype),"getProps",this).call(this);return n.onClick=function(e){var n=e.event;t._clickAction({event:n,validationGroup:t._validationGroupConfig})},"svg"===Mb(n.icon)&&(n.iconTemplate=this._createTemplateComponent(function(){return n.icon})),n}},{key:"_templatesInfo",get:function(){return{template:"content"}}},{key:"_toggleActiveState",value:function(t,e){var n=this.viewRef;e?n.activate():n.deactivate()}},{key:"_getSubmitAction",value:function(){var t=this,e=!0,n="valid";return this._createAction(function(i){var o=i.event,r=i.submitInput;if(e){var a=t._validationGroupConfig;if(void 0!==a&&""!==a){var s=a.validate();n=s.status,"pending"===s.status&&(e=!1,t.option("disabled",!0),s.complete.then(function(i){var o=i.status;t.option("disabled",!1),"valid"===(n=o)&&r.click(),e=!0}))}}"valid"!==n&&o.preventDefault(),o.stopPropagation()})}},{key:"_initializeComponent",value:function(){u(h(e.prototype),"_initializeComponent",this).call(this),this._addAction("onSubmit",this._getSubmitAction()),this._clickAction=this._createClickAction()}},{key:"_initMarkup",value:function(){u(h(e.prototype),"_initMarkup",this).call(this);var t=this.$element().find(".dx-button-content"),n=t.children().filter(".dx-template-wrapper"),i=t.children().filter(".dx-button-submit-input");n.length&&(n.addClass("dx-button-content"),n.append(i),t.replaceWith(n))}},{key:"_patchOptionValues",value:function(t){return u(h(e.prototype),"_patchOptionValues",this).call(this,lc({},t,{templateData:t._templateData}))}},{key:"_findGroup",value:function(){var t=this.$element(),e=this.option("validationGroup");return void 0!==e&&""!==e?e:wS.findGroup(t,this._modelByElement(t))}},{key:"_createClickAction",value:function(){return this._createActionByOption("onClick",{excludeValidators:["readOnly"]})}},{key:"_optionChanged",value:function(t){switch(t.name){case"onClick":this._clickAction=this._createClickAction()}u(h(e.prototype),"_optionChanged",this).call(this,t)}}]),e}(Ww),dT=["iconTemplate","position","source"],fT={position:"left",source:""},pT=function(t){return t&&(t.defaultProps?function(e){return Yk(Zk(2,t,lc({},e)))}:t)},_T=function(){var e=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).state={},e}return d(n,e),b(n,[{key:"sourceType",get:function(){return Mb(this.props.source)}},{key:"cssClass",get:function(){return"left"!==this.props.position?"dx-icon-right":""}},{key:"iconClassName",get:function(){var e=t({"dx-icon":!0},this.cssClass,!!this.cssClass),n=this.props.source;return"dxIcon"===this.sourceType?zE(lc({},e,t({},"dx-icon-".concat(n),!0))):"fontIcon"===this.sourceType?zE(lc({},e,t({},String(n),!!n))):"image"===this.sourceType?zE(e):"svg"===this.sourceType?zE(lc({},e,{"dx-svg-icon":!0})):""}},{key:"restAttributes",get:function(){return ay(this.props,dT)}},{key:"render",value:function(){var t=this.props;return function(t){var e=t.iconClassName,n=t.props,i=n.iconTemplate,o=n.source,r=t.sourceType;return Xk(["dxIcon"===r&&qk(1,"i",e),"fontIcon"===r&&qk(1,"i",e),"image"===r&&qk(1,"img",e,null,1,{alt:"",src:o}),i&&qk(1,"i",e,i({}),0)],0)}({props:lc({},t,{iconTemplate:pT(t.iconTemplate)}),sourceType:this.sourceType,cssClass:this.cssClass,iconClassName:this.iconClassName,restAttributes:this.restAttributes})}}]),n}(vw);return e.defaultProps=fT,e}(),vT=["config"],gT={config:Object.freeze({})},mT=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).state={},n.__getterCache={},n.hideWave=n.hideWave.bind(l(n)),n.showWave=n.showWave.bind(l(n)),n}return d(e,t),b(e,[{key:"getConfig",get:function(){var t,e=this;return void 0!==this.__getterCache.getConfig?this.__getterCache.getConfig:this.__getterCache.getConfig=(t=e.props.config,qI(t))}},{key:"restAttributes",get:function(){return ay(this.props,vT)}},{key:"hideWave",value:function(t){eT(this.getConfig,t)}},{key:"showWave",value:function(t){XI(this.getConfig,t)}},{key:"componentWillUpdate",value:function(t,e,n){this.props.config!==t.config&&(this.__getterCache.getConfig=void 0)}},{key:"render",value:function(){return t={props:lc({},this.props),getConfig:this.getConfig,restAttributes:this.restAttributes},Yk(qk(1,"div","dx-inkripple",null,1,lc({},t.restAttributes)));var t}}]),e}(vw);return t.defaultProps=gT,t}(),yT=["accessKey","activeStateEnabled","children","className","disabled","focusStateEnabled","height","hint","hoverStateEnabled","icon","iconPosition","iconTemplate","onClick","onKeyDown","onSubmit","pressed","rtlEnabled","stylingMode","tabIndex","template","templateData","text","type","useInkRipple","useSubmitBehavior","visible","width"],bT=["outlined","text","contained"],CT=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(WE),Object.getOwnPropertyDescriptors({activeStateEnabled:!0,hoverStateEnabled:!0,icon:"",iconPosition:"left",stylingMode:"contained",text:"",type:"normal",useInkRipple:!1,useSubmitBehavior:!1,templateData:Object.freeze({})}))),kT=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t}([{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(qb())},options:{useInkRipple:!0}}]),xT=function(t){return t&&(t.defaultProps?function(e){return Yk(Zk(2,t,lc({},e)))}:t)},wT=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).state={},e.contentRef={current:null},e.inkRippleRef={current:null},e.submitInputRef={current:null},e.widgetRef={current:null},e.__getterCache={},e.focus=e.focus.bind(l(e)),e.activate=e.activate.bind(l(e)),e.deactivate=e.deactivate.bind(l(e)),e.submitEffect=e.submitEffect.bind(l(e)),e.onActive=e.onActive.bind(l(e)),e.onInactive=e.onInactive.bind(l(e)),e.onWidgetClick=e.onWidgetClick.bind(l(e)),e.keyDown=e.keyDown.bind(l(e)),e.emitClickEvent=e.emitClickEvent.bind(l(e)),e}return d(n,e),b(n,[{key:"createEffects",value:function(){return[new bw(this.submitEffect,[this.props.onSubmit,this.props.useSubmitBehavior]),Cw()]}},{key:"updateEffects",value:function(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.onSubmit,this.props.useSubmitBehavior])}},{key:"submitEffect",value:function(){var t=this,e=this.props,n=e.onSubmit;if(e.useSubmitBehavior&&n)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.namespace;yd.on(t,fg("click",i),e)}(this.submitInputRef.current,function(e){return n({event:e,submitInput:t.submitInputRef.current})},{namespace:"UIFeedback"}),function(){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.namespace;yd.off(t,fg("click",n))}(t.submitInputRef.current,{namespace:"UIFeedback"})}}},{key:"onActive",value:function(t){this.props.useInkRipple&&this.inkRippleRef.current.showWave({element:this.contentRef.current,event:t})}},{key:"onInactive",value:function(t){this.props.useInkRipple&&this.inkRippleRef.current.hideWave({element:this.contentRef.current,event:t})}},{key:"onWidgetClick",value:function(t){var e=this.props,n=e.onClick,i=e.useSubmitBehavior;null==n||n({event:t}),i&&this.submitInputRef.current.click()}},{key:"keyDown",value:function(t){var e=this.props.onKeyDown,n=t.keyName,i=t.originalEvent,o=t.which,r=null==e?void 0:e(t);if(null!=r&&r.cancel)return r;("space"===n||"space"===o||"enter"===n||"enter"===o)&&(i.preventDefault(),this.emitClickEvent())}},{key:"emitClickEvent",value:function(){this.contentRef.current.click()}},{key:"aria",get:function(){var t=this.props,e=t.icon,n=t.text,i=null!=n?n:"";if(!n&&e)switch(Mb(e)){case"image":i=!e.includes("base64")&&/^(?!(?:https?:\/\/)|(?:ftp:\/\/)|(?:www\.))[^\s]+$/.test(e)?e.replace(/.+\/([^.]+)\..+$/,"$1"):"";break;case"dxIcon":i=qy.format(Od(e,!0))||e;break;case"fontIcon":i=e;break;case"svg":var o,r;i=null!==(o=null===(r=/<title>(.*?)<\/title>/.exec(e))||void 0===r?void 0:r[1])&&void 0!==o?o:""}return lc({role:"button"},i?{label:i}:{})}},{key:"cssClasses",get:function(){return function(e){var n=e.icon,i=e.iconPosition,o=e.stylingMode,r=e.text,a=e.type,s=o&&bT.includes(o);return zE(t(t(t(t(t({"dx-button":!0},"dx-button-mode-".concat(s?o:"contained"),!0),"dx-button-".concat(null!=a?a:"normal"),!0),"dx-button-has-text",!!r),"dx-button-has-icon",!!n),"dx-button-icon-right","left"!==i))}(this.props)}},{key:"iconSource",get:function(){var t=this.props.icon;return null!=t?t:""}},{key:"inkRippleConfig",get:function(){var t,e,n=this;return void 0!==this.__getterCache.inkRippleConfig?this.__getterCache.inkRippleConfig:this.__getterCache.inkRippleConfig=(t=n.props,e=t.icon,!t.text&&e?{isCentered:!0,useHoldAnimation:!1,waveSizeCoefficient:1}:{})}},{key:"buttonTemplateData",get:function(){var t=this.props,e=t.icon,n=t.templateData;return lc({icon:e,text:t.text},n)}},{key:"restAttributes",get:function(){return ay(this.props,yT)}},{key:"focus",value:function(){this.widgetRef.current.focus()}},{key:"activate",value:function(){this.widgetRef.current.activate()}},{key:"deactivate",value:function(){this.widgetRef.current.deactivate()}},{key:"componentWillUpdate",value:function(t,e,i){u(h(n.prototype),"componentWillUpdate",this).call(this),(this.props.icon!==t.icon||this.props.text!==t.text)&&(this.__getterCache.inkRippleConfig=void 0)}},{key:"render",value:function(){var t=this.props;return function(t){var e=t.props,n=e.children,i=e.iconPosition,o=e.iconTemplate,r=e.template,a=e.text,s=!t.props.template&&!n&&""!==a,l="left"===i,u=!t.props.template&&!n&&(t.iconSource||t.props.iconTemplate)&&Zk(2,_T,{source:t.iconSource,position:i,iconTemplate:o});return Yk(Zk(2,QE,lc({accessKey:t.props.accessKey,activeStateEnabled:t.props.activeStateEnabled,aria:t.aria,className:t.props.className,classes:t.cssClasses,disabled:t.props.disabled,focusStateEnabled:t.props.focusStateEnabled,height:t.props.height,hint:t.props.hint,hoverStateEnabled:t.props.hoverStateEnabled,onActive:t.onActive,onClick:t.onWidgetClick,onInactive:t.onInactive,onKeyDown:t.keyDown,rtlEnabled:t.props.rtlEnabled,tabIndex:t.props.tabIndex,visible:t.props.visible,width:t.props.width},t.restAttributes,{children:qk(1,"div","dx-button-content",[t.props.template&&r({data:t.buttonTemplateData}),!t.props.template&&n,l&&u,s&&qk(1,"span","dx-button-text",a,0),!l&&u,t.props.useSubmitBehavior&&qk(64,"input","dx-button-submit-input",null,1,{type:"submit",tabIndex:-1},null,t.submitInputRef),t.props.useInkRipple&&Zk(2,mT,{config:t.inkRippleConfig},null,t.inkRippleRef)],0,null,null,t.contentRef)}),null,t.widgetRef))}({props:lc({},t,{template:xT(t.template),iconTemplate:xT(t.iconTemplate)}),contentRef:this.contentRef,submitInputRef:this.submitInputRef,inkRippleRef:this.inkRippleRef,widgetRef:this.widgetRef,onActive:this.onActive,onInactive:this.onInactive,onWidgetClick:this.onWidgetClick,keyDown:this.keyDown,emitClickEvent:this.emitClickEvent,aria:this.aria,cssClasses:this.cssClasses,iconSource:this.iconSource,inkRippleConfig:this.inkRippleConfig,buttonTemplateData:this.buttonTemplateData,restAttributes:this.restAttributes})}}]),n}(mw);wT.defaultProps=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(CT),Object.getOwnPropertyDescriptors(lc({},Uv(kT)))));var ST=[],ET=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"getProps",value:function(){var t=u(h(e.prototype),"getProps",this).call(this);return t.onKeyDown=this._wrapKeyDownHandler(t.onKeyDown),t}},{key:"focus",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).focus.apply(t,arguments)}},{key:"activate",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).activate.apply(t,arguments)}},{key:"deactivate",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).deactivate.apply(t,arguments)}},{key:"_getActionConfigs",value:function(){return{onClick:{excludeValidators:["readOnly"]},onSubmit:{}}}},{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:["onSubmit"],templates:["template","iconTemplate"],props:["activeStateEnabled","hoverStateEnabled","icon","iconPosition","onClick","onSubmit","pressed","stylingMode","template","iconTemplate","text","type","useInkRipple","useSubmitBehavior","templateData","className","accessKey","disabled","focusStateEnabled","height","hint","onKeyDown","rtlEnabled","tabIndex","visible","width"]}}},{key:"_viewComponent",get:function(){return wT}}]),e}(hT);Sv("dxButton",ET),ET.defaultOptions=function(t){ST.push(t),wT.defaultProps=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(wT.defaultProps),Object.getOwnPropertyDescriptors(Uv(kT)),Object.getOwnPropertyDescriptors(Uv(ST))))};var IT=ET,TT=Ob.inherit({_initMarkup:function(){this._deferredItems=[],this.callBase()},_renderItemContent:function(t){var e=new Cc,n=new Cc;this._deferredItems[t.index]=n;var i=this.callBase.call(this,t);return n.done(function(){e.resolve(i)}),e.promise()},_onItemTemplateRendered:function(t,e){var n=this;return function(){n._deferredItems[e.index].resolve()}},_postProcessRenderItems:th,_renderItemsAsync:function(){var t=this,e=new Cc;return kc.apply(this,this._deferredItems).done(function(){t._postProcessRenderItems(),e.resolve()}),e.promise()},_clean:function(){this.callBase(),this._deferredItems=[]}}),OT="dx-toolbar-before",DT="dx-toolbar-after",AT="dx-toolbar-label",BT="dx-toolbar-compact";Sv("dxToolbarBase",function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_getSynchronizableOptionsForCreateComponent",value:function(){return u(h(e.prototype),"_getSynchronizableOptionsForCreateComponent",this).call(this).filter(function(t){return"disabled"!==t})}},{key:"_initTemplates",value:function(){u(h(e.prototype),"_initTemplates",this).call(this);var t=new nb((function(t,e,n){if(Ru(e)){var i,o,r,a,s,l=e.text,u=e.html,c=e.widget;l&&t.text(l).wrapInner("<div>"),u&&t.html(u),"dxDropDownButton"===c&&(e.options=null!==(i=e.options)&&void 0!==i?i:{},Ou(e.options.stylingMode)||(e.options.stylingMode=this.option("useFlatButtons")?"text":"contained")),"dxButton"===c&&(this.option("useFlatButtons")&&(e.options=null!==(o=e.options)&&void 0!==o?o:{},e.options.stylingMode=null!==(r=e.options.stylingMode)&&void 0!==r?r:"text"),this.option("useDefaultButtons")&&(e.options=null!==(a=e.options)&&void 0!==a?a:{},e.options.type=null!==(s=e.options.type)&&void 0!==s?s:"default"))}else t.text(String(e));this._getTemplate("dx-polymorph-widget").render({container:t,model:n,parent:this})}).bind(this),["text","html","widget","options"],this.option("integrationOptions.watchMethod"));this._templateManager.addDefaultTemplates({item:t,menuItem:t})}},{key:"_getDefaultOptions",value:function(){return $u(u(h(e.prototype),"_getDefaultOptions",this).call(this),{renderAs:"topToolbar",grouped:!1,useFlatButtons:!1,useDefaultButtons:!1})}},{key:"_defaultOptionsRules",value:function(){return u(h(e.prototype),"_defaultOptionsRules",this).call(this).concat([{device:function(){return Yb()},options:{useFlatButtons:!0}}])}},{key:"_itemContainer",value:function(){return this._$toolbarItemsContainer.find([".".concat(OT),".".concat("dx-toolbar-center"),".".concat(DT)].join(","))}},{key:"_itemClass",value:function(){return"dx-toolbar-item"}},{key:"_itemDataKey",value:function(){return"dxToolbarItemDataKey"}},{key:"_dimensionChanged",value:function(){this._disposed||(this._arrangeItems(),this._applyCompactMode())}},{key:"_initMarkup",value:function(){this._renderToolbar(),this._renderSections(),u(h(e.prototype),"_initMarkup",this).call(this)}},{key:"_render",value:function(){u(h(e.prototype),"_render",this).call(this),this._renderItemsAsync(),this._updateDimensionsInMaterial()}},{key:"_postProcessRenderItems",value:function(){this._arrangeItems()}},{key:"_renderToolbar",value:function(){this.$element().addClass("dx-toolbar"),this._$toolbarItemsContainer=Yd("<div>").addClass("dx-toolbar-items-container").appendTo(this.$element()),this.setAria("role","toolbar")}},{key:"_renderSections",value:function(){var t=this,e=this._$toolbarItemsContainer;zu(["before","center","after"],function(n,i){var o="dx-toolbar-".concat(i);e.find(".".concat(o)).length||(t["_$".concat(i,"Section")]=Yd("<div>").addClass(o).attr("role","presentation").appendTo(e))})}},{key:"_arrangeItems",value:function(t){var e;t=null!==(e=t)&&void 0!==e?e:Ah(this.$element()),this._$centerSection.css({margin:"0 auto",float:"none"});var n=ep(this._$beforeSection.get(0)),i=ep(this._$afterSection.get(0));this._alignCenterSection(n,i,t);var o=this._$toolbarItemsContainer.find(".".concat(AT)).eq(0),r=o.parent();if(o.length){var a=n.width?n.width:o.position().left,s=r.hasClass(OT)?0:a,l=r.hasClass(DT)?0:i.width,u=0;r.children().not(".".concat(AT)).each(function(){u+=Rh(this)});var c=Math.max(t-u-s-l,0);if(r.hasClass(OT))this._alignSection(this._$beforeSection,c);else{var h=Rh(o)-Ah(o);o.css("maxWidth",c-h)}}}},{key:"_alignCenterSection",value:function(t,e,n){this._alignSection(this._$centerSection,n-t.width-e.width);var i=this.option("rtlEnabled"),o=i?e:t,r=i?t:e,a=ep(this._$centerSection.get(0));(o.right>a.left||a.right>r.left)&&this._$centerSection.css({marginLeft:o.width,marginRight:r.width,float:o.width>r.width?"none":"right"})}},{key:"_alignSection",value:function(t,e){var n=t.find(".".concat(AT)).toArray();e-=this._getCurrentLabelsPaddings(n);var i=this._getCurrentLabelsWidth(n),o=Math.abs(i-e);e<i?(n=n.reverse(),this._alignSectionLabels(n,o,!1)):this._alignSectionLabels(n,o,!0)}},{key:"_alignSectionLabels",value:function(t,e,n){for(var i=function(t){return ep(t).width},o=0;o<t.length;o++){var r=Yd(t[o]),a=Math.ceil(i(t[o]));n&&r.css("maxWidth","inherit");var s=Math.ceil(n?i(t[o]):a);if(!(s<e)){r.css("maxWidth",n?a+e:a-e);break}e-=s,r.css("maxWidth",n?s:0)}}},{key:"_applyCompactMode",value:function(){var t=this.$element();t.removeClass(BT),this.option("compactMode")&&this._getSummaryItemsSize("width",this.itemElements(),!0)>Ah(t)&&t.addClass(BT)}},{key:"_getCurrentLabelsWidth",value:function(t){var e=0;return t.forEach(function(t,n){e+=Rh(t)}),e}},{key:"_getCurrentLabelsPaddings",value:function(t){var e=0;return t.forEach(function(t,n){e+=Rh(t)-Ah(t)}),e}},{key:"_renderItem",value:function(t,n,i,o){var r,a,s=null!==(r=n.location)&&void 0!==r?r:"center",l=null!=i?i:this["_$".concat(s,"Section")],c=!!(null!==(a=n.text)&&void 0!==a?a:n.html),d=u(h(e.prototype),"_renderItem",this).call(this,t,n,l,o);return d.toggleClass("dx-toolbar-button",!c).toggleClass(AT,c).addClass(n.cssClass),d}},{key:"_renderGroupedItems",value:function(){var t=this;zu(this.option("items"),function(e,n){var i,o=n.items,r=Yd("<div>").addClass("dx-toolbar-group"),a=null!==(i=n.location)&&void 0!==i?i:"center";!o||!o.length||(zu(o,function(e,n){t._renderItem(e,n,r,null)}),t._$toolbarItemsContainer.find(".dx-toolbar-".concat(a)).append(r))})}},{key:"_renderItems",value:function(t){this.option("grouped")&&t.length&&t[0].items?this._renderGroupedItems():u(h(e.prototype),"_renderItems",this).call(this,t)}},{key:"_getToolbarItems",value:function(){var t;return null!==(t=this.option("items"))&&void 0!==t?t:[]}},{key:"_renderContentImpl",value:function(){var t=this._getToolbarItems();this.$element().toggleClass("dx-toolbar-mini",0===t.length),this._renderItems(this._renderedItemsCount?t.slice(this._renderedItemsCount):t),this._applyCompactMode()}},{key:"_renderEmptyMessage",value:function(){}},{key:"_clean",value:function(){this._$toolbarItemsContainer.children().empty(),this.$element().empty(),delete this._$beforeSection,delete this._$centerSection,delete this._$afterSection}},{key:"_visibilityChanged",value:function(t){t&&this._arrangeItems()}},{key:"_isVisible",value:function(){return Ah(this.$element())>0&&Mh(this.$element())>0}},{key:"_getIndexByItem",value:function(t){return this._getToolbarItems().indexOf(t)}},{key:"_itemOptionChanged",value:function(t,n,i){u(h(e.prototype),"_itemOptionChanged",this).apply(this,[t,n,i]),this._arrangeItems()}},{key:"_optionChanged",value:function(t){var n=t.name;switch(n){case"width":u(h(e.prototype),"_optionChanged",this).apply(this,arguments),this._dimensionChanged();break;case"renderAs":case"useFlatButtons":case"useDefaultButtons":this._invalidate();break;case"compactMode":this._applyCompactMode();break;case"grouped":break;default:u(h(e.prototype),"_optionChanged",this).apply(this,arguments)}}},{key:"_dispose",value:function(){u(h(e.prototype),"_dispose",this).call(this),clearTimeout(this._waitParentAnimationTimeout)}},{key:"_updateDimensionsInMaterial",value:function(){var t,e,n=this;Jb()&&Promise.all([new Promise(function(t){!function e(){clearTimeout(n._waitParentAnimationTimeout),n._waitParentAnimationTimeout=setTimeout(function(){return i=!0,n.$element().parents().each(function(t,e){if(T_.isAnimating(Yd(e)))return i=!1,!1}),i&&t(),i||e();var i},15)}()}),(t=n.$element().find(".".concat(AT)),e=[],t.each(function(t,n){var i=Yd(n).text(),o=Yd(n).css("fontWeight");e.push(function(t,e){return new Promise(function(n){var i=function(){clearInterval(o),clearTimeout(r),n()},o=setInterval(function(){(function(t,e){var n=ch.getDocument(),i=n.createElement("span");i.style.position="absolute",i.style.top="-9999px",i.style.left="-9999px",i.style.visibility="hidden",i.style.fontFamily="Arial",i.style.fontSize="250px",i.style.fontWeight=e,i.innerHTML=t,n.body.appendChild(i);var o=i.offsetWidth;i.style.fontFamily="Roboto, RobotoFallback, Arial";var r=i.offsetWidth;return i.parentNode.removeChild(i),o!==r})(t,e)&&i()},15),r=setTimeout(i,2e3)})}(i,o))}),Promise.all(e))]).then(function(){n._dimensionChanged()})}}]),e}(TT));var MT=ph(),PT={observe:th,unobserve:th,disconnect:th},RT=new(function(){function t(){var e=this;if(m(this,t),!dh()||!MT.ResizeObserver)return PT;this._callbacksMap=new Map,this._observer=new MT.ResizeObserver(function(t){t.forEach(function(t){var n;null===(n=e._callbacksMap.get(t.target))||void 0===n||n(t)})})}return b(t,[{key:"observe",value:function(t,e){this._callbacksMap.set(t,e),this._observer.observe(t)}},{key:"unobserve",value:function(t){this._callbacksMap.delete(t),this._observer.unobserve(t)}},{key:"disconnect",value:function(){this._callbacksMap.clear(),this._observer.disconnect()}}]),t}()),FT=["fullScreen","forceApplyBindings","dragOutsideBoundary","dragAndResizeArea","outsideDragFactor"],HT=ph(),VT=function(t){function e(t){var n;m(this,e);var i=t.fullScreen,o=t.forceApplyBindings,a=t.dragOutsideBoundary,s=t.dragAndResizeArea,l=t.outsideDragFactor;return(n=r(this,e,[ay(t,FT)]))._props=lc({},n._props,{fullScreen:i,forceApplyBindings:o,dragOutsideBoundary:a,dragAndResizeArea:s,outsideDragFactor:l}),n._$dragResizeContainer=void 0,n._updateDragResizeContainer(),n}return d(e,t),b(e,[{key:"fullScreen",set:function(t){this._props.fullScreen=t,t?this._fullScreenEnabled():this._fullScreenDisabled()}},{key:"$dragResizeContainer",get:function(){return this._$dragResizeContainer}},{key:"outsideDragFactor",get:function(){return this._props.dragOutsideBoundary?1:this._props.outsideDragFactor},set:function(t){this._props.outsideDragFactor=t}},{key:"dragAndResizeArea",set:function(t){this._props.dragAndResizeArea=t,this._updateDragResizeContainer()}},{key:"dragOutsideBoundary",set:function(t){this._props.dragOutsideBoundary=t,this._updateDragResizeContainer()}},{key:"updateContainer",value:function(t){u(h(e.prototype),"updateContainer",this).call(this,t),this._updateDragResizeContainer()}},{key:"dragHandled",value:function(){this.restorePositionOnNextRender(!1)}},{key:"resizeHandled",value:function(){this.restorePositionOnNextRender(!1)}},{key:"positionContent",value:function(){var t,n;this._props.fullScreen?(cf(this._$content,{top:0,left:0}),this.detectVisualPositionChange()):(null===(t=(n=this._props).forceApplyBindings)||void 0===t||t.call(n),u(h(e.prototype),"positionContent",this).call(this))}},{key:"_updateDragResizeContainer",value:function(){this._$dragResizeContainer=this._getDragResizeContainer()}},{key:"_getDragResizeContainer",value:function(){return this._props.dragOutsideBoundary?Yd(HT):this._props.dragAndResizeArea?Yd(this._props.dragAndResizeArea):Mf().get(0)||this._props.container?this._$markupContainer:Yd(HT)}},{key:"_getVisualContainer",value:function(){return this._props.fullScreen?Yd(HT):u(h(e.prototype),"_getVisualContainer",this).call(this)}},{key:"_fullScreenEnabled",value:function(){this.restorePositionOnNextRender(!1)}},{key:"_fullScreenDisabled",value:function(){this.restorePositionOnNextRender(!0)}}]),e}(XS),LT={setOverflow:th,restoreOverflow:th},$T=ph(),NT="dx-popup",zT="dx-popup-wrapper",WT="dx-state-disabled",jT="dx-popup-title",KT="dx-popup-bottom",GT=["cancel","clear","done"],UT="contained",qT=ap.safari&&Wg(ap.version,[11])<0,ZT={static:"",inherit:"dx-popup-inherit-height",flex:"dx-popup-flex-height"},QT=aE.inherit({_supportedKeys:function(){var t=this;return $u(this.callBase(),{upArrow:function(e){var n;null===(n=t._drag)||void 0===n||n.moveUp(e)},downArrow:function(e){var n;null===(n=t._drag)||void 0===n||n.moveDown(e)},leftArrow:function(e){var n;null===(n=t._drag)||void 0===n||n.moveLeft(e)},rightArrow:function(e){var n;null===(n=t._drag)||void 0===n||n.moveRight(e)}})},_getDefaultOptions:function(){return $u(this.callBase(),{fullScreen:!1,title:"",showTitle:!0,titleTemplate:"title",onTitleRendered:null,dragOutsideBoundary:!1,dragEnabled:!1,dragAndResizeArea:void 0,enableBodyScroll:!0,outsideDragFactor:0,onResizeStart:null,onResize:null,onResizeEnd:null,resizeEnabled:!1,toolbarItems:[],showCloseButton:!1,bottomTemplate:"bottom",useDefaultToolbarButtons:!1,useFlatToolbarButtons:!1,autoResizeEnabled:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{animation:this._iosAnimation}},{device:{platform:"android"},options:{animation:this._androidAnimation}},{device:{platform:"generic"},options:{showCloseButton:!0}},{device:function(t){return"desktop"===zf.real().deviceType&&"generic"===t.platform},options:{dragEnabled:!0}},{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Yb()},options:{useFlatToolbarButtons:!0}},{device:function(){return Jb()},options:{useDefaultToolbarButtons:!0,showCloseButton:!1}}])},_iosAnimation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom"}},to:{position:{my:"center",at:"center"}}},hide:{type:"slide",duration:400,from:{opacity:1,position:{my:"center",at:"center"}},to:{opacity:1,position:{my:"top",at:"bottom"}}}},_androidAnimation:function(){return this.option("fullScreen")?{show:{type:"slide",duration:300,from:{top:"30%",opacity:0},to:{top:0,opacity:1}},hide:{type:"slide",duration:300,from:{top:0,opacity:1},to:{top:"30%",opacity:0}}}:{show:{type:"fade",duration:400,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}}},_init:function(){var t=this.option("_wrapperClassExternal"),e=t?"".concat(zT," ").concat(t):zT;this.callBase(),this._createBodyOverflowManager(),this._updateResizeCallbackSkipCondition(),this.$element().addClass(NT),this.$wrapper().addClass(e),this._$popupContent=this._$content.wrapInner(Yd("<div>").addClass("dx-popup-content")).children().eq(0),this._toggleContentScrollClass(),this.$overlayContent().attr("role","dialog")},_render:function(){var t=this.option("fullScreen");this._toggleFullScreenClass(t),this.callBase()},_createBodyOverflowManager:function(){this._bodyOverflowManager=function(){if(!dh())return LT;var t=ph(),e=ch.getDocument().documentElement,n=ch.getBody(),i="ios"===zf.real().platform,o={overflow:null,overflowX:null,overflowY:null,paddingRight:null,position:null,top:null,left:null};return{setOverflow:i?function(){if(!Ou(o.position)&&"fixed"!==n.style.position){var e=t.scrollY,i=t.scrollX;o.position=n.style.position,o.top=n.style.top,o.left=n.style.left,n.style.setProperty("position","fixed"),n.style.setProperty("top","".concat(-e,"px")),n.style.setProperty("left","".concat(-i,"px"))}}:function(){(function(){var i=t.innerWidth-e.clientWidth;if(!(o.paddingRight||i<=0)){var r=t.getComputedStyle(n).getPropertyValue("padding-right"),a=parseInt(r,10);o.paddingRight=a,n.style.setProperty("padding-right","".concat(a+i,"px"))}})(),!o.overflow&&"hidden"!==n.style.overflow&&(o.overflow=n.style.overflow,o.overflowX=n.style.overflowX,o.overflowY=n.style.overflowY,n.style.setProperty("overflow","hidden"))},restoreOverflow:i?function(){if(Ou(o.position)){var e=-parseInt(n.style.top,10),i=-parseInt(n.style.left,10);["position","top","left"].forEach(function(t){o[t]?n.style.setProperty(t,o[t]):n.style.removeProperty(t)}),t.scrollTo(i,e),o.position=null}}:function(){!Ou(o.paddingRight)||(o.paddingRight?n.style.setProperty("padding-right","".concat(o.paddingRight,"px")):n.style.removeProperty("padding-right"),o.paddingRight=null),["overflow","overflowX","overflowY"].forEach(function(t){if(Ou(o[t])){var e=t.replace(/(X)|(Y)/,function(t){return"-".concat(t.toLowerCase())});o[t]?n.style.setProperty(e,o[t]):n.style.removeProperty(e),o[t]=null}})}}}()},_toggleFullScreenClass:function(t){this.$overlayContent().toggleClass("dx-popup-fullscreen",t).toggleClass("dx-popup-normal",!t)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new Mv,bottom:new Mv})},_getActionsList:function(){return this.callBase().concat(["onResizeStart","onResize","onResizeEnd"])},_contentResizeHandler:function(t){this._shouldSkipContentResize(t)||this._renderGeometry({shouldOnlyReposition:!0})},_doesShowAnimationChangeDimensions:function(){var t=this.option("animation");return["to","from"].some(function(e){var n,i=null==t||null===(n=t.show)||void 0===n?void 0:n[e];return Mu(i)&&("width"in i||"height"in i)})},_updateResizeCallbackSkipCondition:function(){var t=this,e=this._doesShowAnimationChangeDimensions();this._shouldSkipContentResize=function(n){return e&&t._showAnimationProcessing||t._areContentDimensionsRendered(n)}},_observeContentResize:function(t){var e=this;if(this.option("useResizeObserver")){var n=this._$content.get(0);t?RT.observe(n,function(t){e._contentResizeHandler(t)}):RT.unobserve(n)}},_areContentDimensionsRendered:function(t){var e,n,i,o,r,a=null===(e=t.contentBoxSize)||void 0===e?void 0:e[0];if(a)return parseInt(a.inlineSize,10)===(null===(o=this._renderedDimensions)||void 0===o?void 0:o.width)&&parseInt(a.blockSize,10)===(null===(r=this._renderedDimensions)||void 0===r?void 0:r.height);var s=t.contentRect;return parseInt(s.width,10)===(null===(n=this._renderedDimensions)||void 0===n?void 0:n.width)&&parseInt(s.height,10)===(null===(i=this._renderedDimensions)||void 0===i?void 0:i.height)},_renderContent:function(){this.callBase(),this._observeContentResize(!0)},_renderContentImpl:function(){this._renderTitle(),this.callBase(),this._renderResize(),this._renderBottom()},_renderTitle:function(){var t=this._getToolbarItems("top"),e=this.option(),n=e.title,i=e.showTitle;if(i&&!!n&&t.unshift({location:zf.current().ios?"center":"before",text:n}),i||t.length>0){this._$title&&this._$title.remove();var o=Yd("<div>").addClass(jT).insertBefore(this.$content());this._$title=this._renderTemplateByType("titleTemplate",t,o).addClass(jT),this._renderDrag(),this._executeTitleRenderAction(this._$title),this._$title.toggleClass("dx-has-close-button",this._hasCloseButton())}else this._$title&&this._$title.detach();this._toggleAriaLabel()},_toggleAriaLabel:function(){var t,e=this.option(),n=e.title,i=e.showTitle&&n?new pc:null;null===(t=this._$title)||void 0===t||t.find(".".concat("dx-toolbar-label")).eq(0).attr("id",i),this.$overlayContent().attr("aria-labelledby",i)},_renderTemplateByType:function(t,e,n,i){var o=this.option(),r=o.rtlEnabled,a=o.useDefaultToolbarButtons,s=o.useFlatToolbarButtons,l=o.disabled,u=this._getTemplateByOption(t);if(u instanceof Mv){var c=$u({},this.option("integrationOptions"),{skipTemplates:["content","title"]}),h=$u(i,{items:e,rtlEnabled:r,useDefaultButtons:a,useFlatButtons:s,disabled:l,integrationOptions:c});this._getTemplate("dx-polymorph-widget").render({container:n,model:{widget:this._getToolbarName(),options:h}});var d=n.children("div");return n.replaceWith(d),d}var f=Yd(u.render({container:Jd(n)}));return f.hasClass("dx-template-wrapper")&&(n.replaceWith(f),n=f),n},_getToolbarName:function(){return"dxToolbarBase"},_renderVisibilityAnimate:function(t){return this.callBase(t)},_hide:function(){return this._observeContentResize(!1),this.callBase()},_executeTitleRenderAction:function(t){this._getTitleRenderAction()({titleElement:Jd(t)})},_getTitleRenderAction:function(){return this._titleRenderAction||this._createTitleRenderAction()},_createTitleRenderAction:function(){return this._titleRenderAction=this._createActionByOption("onTitleRendered",{element:this.element(),excludeValidators:["disabled","readOnly"]})},_getCloseButton:function(){return{toolbar:"top",location:"after",template:this._getCloseButtonRenderer()}},_getCloseButtonRenderer:function(){var t=this;return function(e,n,i){var o=Yd("<div>").addClass("dx-closebutton");t._createComponent(o,IT,{icon:"close",onClick:t._createToolbarItemAction(void 0),stylingMode:"text",integrationOptions:{}}),Yd(i).append(o)}},_getToolbarItems:function(t){var e=this,n=this.option("toolbarItems"),i=[];this._toolbarItemClasses=[];var o=zf.current().platform,r=0;return zu(n,function(n,a){var s=Ou(a.shortcut),l=s?function(t){var e=zf.current().platform,n="bottom",i="before";if("ios"===e)switch(t){case"cancel":n="top";break;case"clear":n="top",i="after";break;case"done":i="after"}else if("android"===e)switch(t){case"cancel":case"done":i="after"}return{toolbar:n,location:i}}(a.shortcut):a;if(s&&"ios"===o&&r<2&&(l.toolbar="top",r++),l.toolbar=a.toolbar||l.toolbar||"top",l&&l.toolbar===t){s&&$u(l,{location:a.location},e._getToolbarItemByAlias(a));var u="generic"===o;"done"===a.shortcut&&u||"cancel"===a.shortcut&&!u?i.unshift(l):i.push(l)}}),"top"===t&&this._hasCloseButton()&&i.push(this._getCloseButton()),i},_hasCloseButton:function(){return this.option("showCloseButton")&&this.option("showTitle")},_getLocalizationKey:function(t){return"done"===t.toLowerCase()?"OK":Od(t,!0)},_getToolbarButtonStylingMode:function(t){return tC()?"done"===t?UT:"outlined":this.option("useFlatToolbarButtons")?"text":UT},_getToolbarButtonType:function(t){return tC()&&"done"===t||this.option("useDefaultToolbarButtons")?"default":"normal"},_getToolbarItemByAlias:function(t){var e=this,n=t.shortcut;if(!GT.includes(n))return!1;var i=$u({text:qy.format(this._getLocalizationKey(n)),onClick:this._createToolbarItemAction(t.onClick),integrationOptions:{},type:this._getToolbarButtonType(n),stylingMode:this._getToolbarButtonStylingMode(n)},t.options||{}),o=NT+"-"+n;return this._toolbarItemClasses.push(o),{template:function(t,n,r){var a=Yd("<div>").addClass(o).appendTo(r);e._createComponent(a,IT,i)}}},_createToolbarItemAction:function(t){return this._createAction(t,{afterExecute:function(t){t.component.hide()}})},_renderBottom:function(){var t=this._getToolbarItems("bottom");if(t.length){this._$bottom&&this._$bottom.remove();var e=Yd("<div>").addClass(KT).insertAfter(this.$content());this._$bottom=this._renderTemplateByType("bottomTemplate",t,e,{compactMode:!0}).addClass(KT),this._toggleClasses()}else this._$bottom&&this._$bottom.detach()},_toggleDisabledState:function(t){this.callBase.apply(this,arguments),this.$content().toggleClass(WT,Boolean(t))},_toggleClasses:function(){var t=this;zu(GT,function(e,n){var i=NT+"-"+n;t._toolbarItemClasses.includes(i)?(t.$wrapper().addClass(i+"-visible"),t._$bottom.addClass(i)):(t.$wrapper().removeClass(i+"-visible"),t._$bottom.removeClass(i))})},_toggleFocusClass:function(t,e){var n=this;if(this.callBase(t,e),t&&(!jS.length||jS[jS.length-1]!==n._zIndex)){var i=KS(this._zIndexInitValue());GS(this._zIndex),this._zIndex=i,this._$wrapper.css("zIndex",i),this._$content.css("zIndex",i)}},_toggleContentScrollClass:function(){var t=!this.option("preventScrollEvents");this.$content().toggleClass("dx-popup-content-scrollable",t)},_getPositionControllerConfig:function(){var t=this.option(),e=t.fullScreen,n=t.forceApplyBindings,i=t.dragOutsideBoundary,o=t.dragAndResizeArea,r=t.outsideDragFactor;return $u({},this.callBase(),{fullScreen:e,forceApplyBindings:n,dragOutsideBoundary:i,dragAndResizeArea:o,outsideDragFactor:r})},_initPositionController:function(){this._positionController=new VT(this._getPositionControllerConfig())},_getDragTarget:function(){return this.topToolbar()},_renderGeometry:function(t){var e=this.option(),n=e.visible,i=e.useResizeObserver;if(n&&dh()){var o=this._showAnimationProcessing&&!(null!=t&&t.forceStopAnimation)&&i;this._isAnimationPaused=o||void 0,this._stopAnimation(),null!=t&&t.shouldOnlyReposition?this._renderPosition(!1):this._renderGeometryImpl(null==t?void 0:t.isDimensionChange),o&&(this._animateShowing(),this._isAnimationPaused=void 0)}},_cacheDimensions:function(){!this.option("useResizeObserver")||(this._renderedDimensions={width:parseInt(Ah(this._$content),10),height:parseInt(Mh(this._$content),10)})},_renderGeometryImpl:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t||this._resetContentHeight(),this.callBase(),this._cacheDimensions(),this._setContentHeight()},_resetContentHeight:function(){"auto"===this._getOptionValue("height")&&this.$content().css({height:"auto",maxHeight:"none"})},_renderDrag:function(){var t=this._getDragTarget(),e=this.option("dragEnabled");if(t){var n={dragEnabled:e,handle:t.get(0),draggableElement:this._$content.get(0),positionController:this._positionController};this._drag?this._drag.init(n):this._drag=new(function(){function t(e){m(this,t),this.init(e)}return b(t,[{key:"init",value:function(t){var e=t.dragEnabled,n=t.handle,i=t.draggableElement,o=t.positionController;this._positionController=o,this._draggableElement=i,this._handle=n,this._dragEnabled=e,this.unsubscribe(),e&&this.subscribe()}},{key:"moveDown",value:function(t){this._moveTo(5,0,t)}},{key:"moveUp",value:function(t){this._moveTo(-5,0,t)}},{key:"moveLeft",value:function(t){this._moveTo(0,-5,t)}},{key:"moveRight",value:function(t){this._moveTo(0,5,t)}},{key:"subscribe",value:function(){var t=this,e=this._getEventNames();yd.on(this._handle,e.startEventName,function(e){t._dragStartHandler(e)}),yd.on(this._handle,e.updateEventName,function(e){t._dragUpdateHandler(e)}),yd.on(this._handle,e.endEventName,function(e){t._dragEndHandler(e)})}},{key:"unsubscribe",value:function(){var t=this._getEventNames();yd.off(this._handle,t.startEventName),yd.off(this._handle,t.updateEventName),yd.off(this._handle,t.endEventName)}},{key:"_getEventNames",value:function(){return{startEventName:Xp(AS,"overlayDrag"),updateEventName:Xp(BS,"overlayDrag"),endEventName:Xp(MS,"overlayDrag")}}},{key:"_dragStartHandler",value:function(t){var e=this._getAllowedOffsets();this._prevOffset={x:0,y:0},t.targetElements=[],t.maxTopOffset=e.top,t.maxBottomOffset=e.bottom,t.maxLeftOffset=e.left,t.maxRightOffset=e.right}},{key:"_dragUpdateHandler",value:function(t){this._moveByOffset({top:t.offset.y-this._prevOffset.y,left:t.offset.x-this._prevOffset.x}),this._prevOffset=t.offset}},{key:"_dragEndHandler",value:function(t){this._positionController.dragHandled(),this._positionController.detectVisualPositionChange(t)}},{key:"_moveTo",value:function(t,e,n){if(this._dragEnabled){n.preventDefault(),n.stopPropagation();var i=this._fitOffsetIntoAllowedRange(t,e);this._moveByOffset(i),this._dragEndHandler(n)}}},{key:"_fitOffsetIntoAllowedRange",value:function(t,e){var n=this._getAllowedOffsets();return{top:Kw(t,-n.top,n.bottom),left:Kw(e,-n.left,n.right)}}},{key:"_getContainerDimensions",value:function(){var t=ch.getDocument(),e=this._positionController.$dragResizeContainer.get(0),n=Rh(e),i=Fh(e);return Fu(e)&&(i=Math.max(t.body.clientHeight,i),n=Math.max(t.body.clientWidth,n)),{width:n,height:i}}},{key:"_getContainerPosition",value:function(){var t=this._positionController.$dragResizeContainer.get(0);return Fu(t)?{top:0,left:0}:Nh(t)}},{key:"_getElementPosition",value:function(){return Nh(this._draggableElement)}},{key:"_getInnerDelta",value:function(){var t=this._getContainerDimensions(),e=this._getElementDimensions();return{x:t.width-e.width,y:t.height-e.height}}},{key:"_getOuterDelta",value:function(){var t=this._getElementDimensions(),e=t.width,n=t.height,i=this._positionController.outsideDragFactor;return{x:e*i,y:n*i}}},{key:"_getFullDelta",value:function(){var t=this._getInnerDelta(),e=this._getOuterDelta();return{x:t.x+e.x,y:t.y+e.y}}},{key:"_getElementDimensions",value:function(){return{width:this._draggableElement.offsetWidth,height:this._draggableElement.offsetHeight}}},{key:"_getAllowedOffsets",value:function(){var t=this._getFullDelta();if(!(t.y>=0&&t.x>=0))return{top:0,bottom:0,left:0,right:0};var e=this._getElementPosition(),n=this._getContainerPosition(),i=this._getOuterDelta();return{top:e.top-n.top+i.y,bottom:-e.top+n.top+t.y,left:e.left-n.left+i.x,right:-e.left+n.left+t.x}}},{key:"_moveByOffset",value:function(t){var e=of(this._draggableElement);cf(this._draggableElement,{left:e.left+t.left,top:e.top+t.top})}}]),t}())(n),this.$overlayContent().toggleClass("dx-popup-draggable",e)}},_renderResize:function(){var t=this;this._resizable=this._createComponent(this._$content,cT,{handles:this.option("resizeEnabled")?"all":"none",onResizeEnd:function(e){t._resizeEndHandler(e),t._observeContentResize(!0)},onResize:function(e){t._setContentHeight(),t._actions.onResize(e)},onResizeStart:function(e){t._observeContentResize(!1),t._actions.onResizeStart(e)},minHeight:100,minWidth:100,area:this._positionController.$dragResizeContainer,keepAspectRatio:!1})},_resizeEndHandler:function(t){var e=this._resizable.option("width"),n=this._resizable.option("height");e&&this._setOptionWithoutOptionChange("width",e),n&&this._setOptionWithoutOptionChange("height",n),this._cacheDimensions(),this._positionController.resizeHandled(),this._positionController.detectVisualPositionChange(t.event),this._actions.onResizeEnd(t)},_setContentHeight:function(){(this.option("forceApplyBindings")||th)();var t=this.$overlayContent().get(0),e=this._chooseHeightStrategy(t);this.$content().css(this._getHeightCssStyles(e,t)),this._setHeightClasses(this.$overlayContent(),e)},_heightStrategyChangeOffset:function(t,e){return t===ZT.flex?-e:0},_chooseHeightStrategy:function(t){var e="auto"===t.style.width||""===t.style.width,n=ZT.static;return this._isAutoHeight()&&this.option("autoResizeEnabled")&&(n=e||qT?ZT.inherit:ZT.flex),n},_getHeightCssStyles:function(t,e){var n={},i=this._getOptionValue("maxHeight",e),o=this._getOptionValue("minHeight",e),r=this._splitPopupHeight(),a=r.header+r.footer+r.contentVerticalOffsets+r.popupVerticalOffsets+this._heightStrategyChangeOffset(t,r.popupVerticalPaddings);if(t===ZT.static){if(!this._isAutoHeight()||i||o){var s=this.option("fullScreen")?Math.min(ep(e).height,ph().innerHeight):ep(e).height;n={height:Math.max(0,s-a),minHeight:"auto",maxHeight:"auto"}}}else{var l=Yd(this._positionController.$visualContainer).get(0),u=function(t,e,n){var i=Ih(t,e,n);return null!==i?i:"none"}(i,-a,l);n={height:"auto",minHeight:function(t,e,n){var i=Ih(t,e,n);return null!==i?i:0}(o,-a,l),maxHeight:u}}return n},_setHeightClasses:function(t,e){var n="";for(var i in ZT)ZT[i]!==e&&(n+=" "+ZT[i]);t.removeClass(n).addClass(e)},_isAutoHeight:function(){return"auto"===this.$overlayContent().get(0).style.height},_splitPopupHeight:function(){var t=this.topToolbar(),e=this.bottomToolbar();return{header:Oh(t&&t.get(0)),footer:Oh(e&&e.get(0)),contentVerticalOffsets:Th(this.$overlayContent().get(0),!0),popupVerticalOffsets:Th(this.$content().get(0),!0),popupVerticalPaddings:Th(this.$content().get(0),!1)}},_isAllWindowCovered:function(){return this.callBase()||this.option("fullScreen")},_renderDimensions:function(){this.option("fullScreen")?this.$overlayContent().css({width:"100%",height:"100%",minWidth:"",maxWidth:"",minHeight:"",maxHeight:""}):this.callBase(),dh()&&this._renderFullscreenWidthClass()},_dimensionChanged:function(){this._renderGeometry({isDimensionChange:!0})},_clean:function(){this.callBase(),this._observeContentResize(!1)},_dispose:function(){this.callBase(),this._toggleBodyScroll(!0)},_renderFullscreenWidthClass:function(){this.$overlayContent().toggleClass("dx-popup-fullscreen-width",Rh(this.$overlayContent())===Ah($T))},_toggleSafariScrolling:function(){!this.option("enableBodyScroll")||this.callBase()},_toggleBodyScroll:function(t){if(this._bodyOverflowManager){var e=this._bodyOverflowManager,n=e.setOverflow,i=e.restoreOverflow;t?i():n()}},refreshPosition:function(){this._renderPosition()},_optionChanged:function(t){var e,n=t.value,i=t.name;switch(i){case"disabled":this.callBase(t),this._renderTitle(),this._renderBottom();break;case"animation":this._updateResizeCallbackSkipCondition();break;case"enableBodyScroll":this._toggleBodyScroll(n);break;case"showTitle":case"title":case"titleTemplate":this._renderTitle(),this._renderGeometry(),Ov(this.$overlayContent());break;case"bottomTemplate":this._renderBottom(),this._renderGeometry(),Ov(this.$overlayContent());break;case"container":var o;this.callBase(t),this.option("resizeEnabled")&&(null===(o=this._resizable)||void 0===o||o.option("area",this._positionController.$dragResizeContainer));break;case"width":case"height":this.callBase(t),null===(e=this._resizable)||void 0===e||e.option(i,n);break;case"onTitleRendered":this._createTitleRenderAction(n);break;case"toolbarItems":case"useDefaultToolbarButtons":case"useFlatToolbarButtons":var r=!t.fullName.match(/^toolbarItems((\[\d+\])(\.(options|visible).*)?)?$/);this._renderTitle(),this._renderBottom(),r&&(this._renderGeometry(),Ov(this.$overlayContent()));break;case"dragEnabled":this._renderDrag();break;case"dragAndResizeArea":this._positionController.dragAndResizeArea=n,this.option("resizeEnabled")&&this._resizable.option("area",this._positionController.$dragResizeContainer),this._positionController.positionContent();break;case"dragOutsideBoundary":this._positionController.dragOutsideBoundary=n,this.option("resizeEnabled")&&this._resizable.option("area",this._positionController.$dragResizeContainer);break;case"outsideDragFactor":this._positionController.outsideDragFactor=n;break;case"resizeEnabled":this._renderResize(),this._renderGeometry();break;case"autoResizeEnabled":this._renderGeometry(),Ov(this.$overlayContent());break;case"fullScreen":this._positionController.fullScreen=n,this._toggleFullScreenClass(n),this._toggleSafariScrolling(),this._renderGeometry(),Ov(this.$overlayContent());break;case"showCloseButton":this._renderTitle();break;case"preventScrollEvents":this.callBase(t),this._toggleContentScrollClass();break;default:this.callBase(t)}},bottomToolbar:function(){return this._$bottom},topToolbar:function(){return this._$title},$content:function(){return this._$popupContent},content:function(){return Jd(this.$content())},$overlayContent:function(){return this._$content},getFocusableElements:function(){return this.$wrapper().find("[tabindex]").filter(function(t,e){return e.getAttribute("tabindex")>=0})}});Sv("dxPopup",QT);var XT=QT,YT={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},JT=["shading","target","$arrow"],tO={left:-1,top:-1,center:0,right:1,bottom:1},eO={top:{my:"bottom center",at:"top center",collision:"fit flip"},bottom:{my:"top center",at:"bottom center",collision:"fit flip"},right:{my:"left center",at:"right center",collision:"flip fit"},left:{my:"right center",at:"left center",collision:"flip fit"}},nO={h:10,v:10},iO=function(t){function e(t){var n;m(this,e);var i=t.shading,o=t.target,a=t.$arrow;return(n=r(this,e,[ay(t,JT)]))._props=lc({},n._props,{shading:i,target:o}),n._$arrow=a,n._positionSide=void 0,n.updatePosition(n._props.position),n}return d(e,t),b(e,[{key:"positionWrapper",value:function(){this._props.shading&&this._$wrapper.css({top:0,left:0})}},{key:"updateTarget",value:function(t){this._props.target=t,this.updatePosition(this._props.position)}},{key:"_renderBoundaryOffset",value:function(){}},{key:"_getContainerPosition",value:function(){var t=Xc(this._position.offset||""),e=t.h,n=t.v,i=this._isVerticalSide(),o=this._isHorizontalSide();if(i||o){var r=(this._isPopoverInside()?-1:1)*tO[this._positionSide]*((i?Mh(this._$arrow):Ah(this._$arrow))-this._getContentBorderWidth(this._positionSide));i?n+=r:e+=r}return $u({},this._position,{offset:e+" "+n})}},{key:"_getContentBorderWidth",value:function(t){var e=this._$content.css(YT[t]);return parseInt(e)||0}},{key:"_isPopoverInside",value:function(){var t=Ip.setup.normalizeAlign(this._position.my),e=Ip.setup.normalizeAlign(this._position.at);return t.h===e.h&&t.v===e.v}},{key:"_isVerticalSide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._positionSide;return"top"===t||"bottom"===t}},{key:"_isHorizontalSide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._positionSide;return"left"===t||"right"===t}},{key:"_getDisplaySide",value:function(t){var e=Ip.setup.normalizeAlign(t.my),n=Ip.setup.normalizeAlign(t.at),i=tO[e.h]===tO[n.h]&&tO[e.v]===tO[n.v]?-1:1;return Math.abs(tO[e.h]-i*tO[n.h])>Math.abs(tO[e.v]-i*tO[n.v])?n.h:n.v}},{key:"_normalizePosition",value:function(t){var e,n={of:this._props.target,boundaryOffset:nO};return e=Ou(t)?$u(!0,{},n,this._positionToObject(t)):n,this._positionSide=this._getDisplaySide(e),e}},{key:"_positionToObject",value:function(t){return Au(t)?$u({},eO[t]):t}}]),e}(XS),oO={left:"right",top:"bottom",right:"left",bottom:"top",center:"center"},rO=function(t){return Mu(t)?t.name:t},aO=function(t,e){var n=t.option(e);return rO(n)},sO=function(t,e){var n=t.option(),i=n.target,o=n.shading,r=n.disabled,a=n.hideEvent,s=Au(i),l=o&&"hide"===e,u=l?null:aO(t,"".concat(e,"Event"));if(l&&a&&gb.log("W1020"),u&&!r){var c=Xp(u,t.NAME),h=t._createAction((function(){var n=function(t,e){var n=t.option(e);return Mu(n)&&n.delay}(t,e+"Event");this._clearEventsTimeouts(),n?this._timeouts[e]=setTimeout(function(){t[e]()},n):t[e]()}).bind(t),{validatingTargetName:"target"}),d=function(t){h({event:t,target:Yd(t.currentTarget)})},f="_"+e+"EventHandler";if(s)t[f]=d,yd.on(ch.getDocument(),c,i,d);else{var p=Jd(Yd(i));t[f]=void 0,yd.on(p,c,d)}}},lO=function(t,e,n,i){var o=i||aO(t,n+"Event");if(o){o=Xp(o,t.NAME);var r="_"+n+"EventHandler";t[r]?yd.off(ch.getDocument(),o,e,t[r]):yd.off(Jd(Yd(e)),o)}},uO=XT.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{target:void 0,shading:!1,position:$u({},eO.bottom),hideOnOutsideClick:!0,animation:{show:{type:"fade",from:0,to:1},hide:{type:"fade",from:1,to:0}},showTitle:!1,width:"auto",height:"auto",dragEnabled:!1,resizeEnabled:!1,fullScreen:!1,hideOnParentScroll:!0,arrowPosition:"",arrowOffset:0,_fixWrapperPosition:!0})},_defaultOptionsRules:function(){return[{device:{platform:"ios"},options:{arrowPosition:{boundaryOffset:{h:20,v:-10},collision:"fit"}}},{device:function(){return!dh()},options:{animation:null}},{device:function(){return Yb()},options:{useFlatToolbarButtons:!0}},{device:function(){return Jb()},options:{useDefaultToolbarButtons:!0,showCloseButton:!1}}]},_init:function(){var t;this.callBase(),this._renderArrow(),this._timeouts={},this.$element().addClass("dx-popover"),this.$wrapper().addClass("dx-popover-wrapper");var e=null===(t=this.option("toolbarItems"))||void 0===t?void 0:t.length;this.setAria("role",e?"dialog":"tooltip")},_render:function(){this.callBase.apply(this,arguments),this._detachEvents(this.option("target")),this._attachEvents()},_detachEvents:function(t){lO(this,t,"show"),lO(this,t,"hide")},_attachEvents:function(){sO(this,"show"),sO(this,"hide")},_renderArrow:function(){this._$arrow=Yd("<div>").addClass("dx-popover-arrow").prependTo(this.$overlayContent())},_documentDownHandler:function(t){return!this._isOutsideClick(t)||this.callBase(t)},_isOutsideClick:function(t){return!Yd(t.target).closest(this.option("target")).length},_animate:function(t){t&&t.to&&"object"==typeof t.to&&$u(t.to,{position:this._getContainerPosition()}),this.callBase.apply(this,arguments)},_stopAnimation:function(){this.callBase.apply(this,arguments)},_renderTitle:function(){this.$wrapper().toggleClass("dx-popover-without-title",!this.option("showTitle")),this.callBase()},_renderPosition:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.callBase(),this._renderOverlayPosition(t),this._actions.onPositioned()},_renderOverlayPosition:function(t){this._resetOverlayPosition(t),this._updateContentSize(t);var e=this._getContainerPosition(),n=Ip.setup(this.$overlayContent(),e),i=this._getSideByLocation(n);this._togglePositionClass("dx-position-"+i),this._toggleFlippedClass(n.h.flip,n.v.flip),(this._isHorizontalSide()||this._isVerticalSide())&&this._renderArrowPosition(i)},_resetOverlayPosition:function(t){this._setContentHeight(t),this._togglePositionClass("dx-position-"+this._positionController._positionSide),cf(this.$overlayContent(),{left:0,top:0}),this._$arrow.css({top:"auto",right:"auto",bottom:"auto",left:"auto"})},_updateContentSize:function(t){if(this.$content()&&t){var e=Ip.calculate(this.$overlayContent(),this._getContainerPosition());if(e.h.oversize>0&&this._isHorizontalSide()&&!e.h.fit){var n=Ah(this.$overlayContent())-e.h.oversize;Bh(this.$overlayContent(),n)}if(e.v.oversize>0&&this._isVerticalSide()&&!e.v.fit){var i=Mh(this.$overlayContent())-e.v.oversize,o=Mh(this.$content())-e.v.oversize;Ph(this.$overlayContent(),i),Ph(this.$content(),o)}}},_getContainerPosition:function(){return this._positionController._getContainerPosition()},_hideOnParentScrollTarget:function(){return Yd(this._positionController._position.of||this.callBase())},_getSideByLocation:function(t){var e=t.v.flip,n=t.h.flip;return this._isVerticalSide()&&e||this._isHorizontalSide()&&n||this._isPopoverInside()?oO[this._positionController._positionSide]:this._positionController._positionSide},_togglePositionClass:function(t){this.$wrapper().removeClass("dx-position-left dx-position-right dx-position-top dx-position-bottom").addClass(t)},_toggleFlippedClass:function(t,e){this.$wrapper().toggleClass("dx-popover-flipped-horizontal",t).toggleClass("dx-popover-flipped-vertical",e)},_renderArrowPosition:function(t){var e=ep(this._$arrow.get(0)),n=-(this._isVerticalSide(t)?e.height:e.width);this._$arrow.css(oO[t],n);var i,o=this._isVerticalSide(t)?"left":"top",r=this._isVerticalSide(t)?"width":"height",a=Yd(this._positionController._position.of),s=Ip.offset(a)||{top:0,left:0},l=Ip.offset(this.$overlayContent()),u=e[r],c=l[o],h=ep(this.$overlayContent().get(0))[r],d=s[o],f=a.get(0),p=f&&!f.preventDefault?ep(f)[r]:0,_=Math.max(c,d),v=Math.min(c+h,d+p);i="start"===this.option("arrowPosition")?_-c:"end"===this.option("arrowPosition")?v-c-u:(_+v)/2-c-u/2;var g=this._positionController._getContentBorderWidth(t),m=Kw(i-g+this.option("arrowOffset"),g,h-u-2*g);this._$arrow.css(o,m)},_isPopoverInside:function(){return this._positionController._isPopoverInside()},_setContentHeight:function(t){t&&this.callBase()},_getPositionControllerConfig:function(){var t=this.option(),e=t.shading,n=t.target;return $u({},this.callBase(),{target:n,shading:e,$arrow:this._$arrow})},_initPositionController:function(){this._positionController=new iO(this._getPositionControllerConfig())},_renderWrapperDimensions:function(){this.option("shading")&&this.$wrapper().css({width:"100%",height:"100%"})},_isVerticalSide:function(t){return this._positionController._isVerticalSide(t)},_isHorizontalSide:function(t){return this._positionController._isHorizontalSide(t)},_clearEventTimeout:function(t){clearTimeout(this._timeouts[t])},_clearEventsTimeouts:function(){this._clearEventTimeout("show"),this._clearEventTimeout("hide")},_clean:function(){this._detachEvents(this.option("target")),this.callBase.apply(this,arguments)},_optionChanged:function(t){switch(t.name){case"arrowPosition":case"arrowOffset":this._renderGeometry();break;case"fullScreen":t.value&&this.option("fullScreen",!1);break;case"target":t.previousValue&&this._detachEvents(t.previousValue),this._positionController.updateTarget(t.value),this._invalidate();break;case"showEvent":case"hideEvent":var e=t.name.substring(0,4),n=rO(t.previousValue);this.hide(),lO(this,this.option("target"),e,n),sO(this,e);break;case"visible":this._clearEventTimeout(t.value?"show":"hide"),this.callBase(t);break;default:this.callBase(t)}},show:function(t){return t&&this.option("target",t),this.callBase()}});Sv("dxPopover",uO);var cO=uO.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{toolbarItems:[],showCloseButton:!1,enableBodyScroll:!0,showTitle:!1,title:null,titleTemplate:null,onTitleRendered:null,bottomTemplate:null,preventScrollEvents:!1,propagateOutsideClick:!0})},_render:function(){this.$element().addClass("dx-tooltip"),this.$wrapper().addClass("dx-tooltip-wrapper"),this.callBase()},_renderContent:function(){this.callBase(),this._toggleAriaAttributes()},_toggleAriaDescription:function(t){var e=Yd(this.option("target")),n=t?this._contentId:void 0;Fu(e.get(0))||this.setAria("describedby",n,e)},_toggleAriaAttributes:function(){this._contentId="dx-".concat(new pc),this.$overlayContent().attr({id:this._contentId}),this._toggleAriaDescription(!0)}});Sv("dxTooltip",cO);var hO=cO,dO={top:{my:"bottom center",at:"top center",collision:"fit none"},bottom:{my:"top center",at:"bottom center",collision:"fit none"}},fO={h:2,v:1},pO=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_normalizePosition",value:function(t){var e=this._props.target,n=".".concat("dx-slider"),i=null==e?void 0:e.closest(n),o={of:e,boundaryOffset:fO,boundary:null==i?void 0:i.get(0)},r=$u(!0,{},o,this._positionToObject(t));return this._positionSide=this._getDisplaySide(r),r}},{key:"_renderContentInitialPosition",value:function(){u(h(e.prototype),"_renderContentInitialPosition",this).call(this),this._fitIntoSlider()}},{key:"_fitIntoSlider",value:function(){var t=Ip.calculate(this._$content,this._position).h,e=t.collisionSide,n=t.oversize;cf(this._$content,{left:this._visualPosition.left+("left"===e?1:-1)*n}),this._updateVisualPositionValue()}},{key:"_positionToObject",value:function(t){return Au(t)?$u({},dO[t]):t}}]),e}(iO),_O=hO.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{visible:!1,position:"top",hideOnOutsideClick:!1,hideTopOverlayHandler:null,hideOnParentScroll:!1,animation:null,arrowPosition:null,templatesRenderAsynchronously:!1,_fixWrapperPosition:!1,useResizeObserver:!1,showMode:"onHover",format:function(t){return t},value:0})},_initMarkup:function(){this.callBase(),this._attachToMarkup(this.option("visible")),this._toggleShowModeClass()},_renderContent:function(){this.callBase(),this._renderContentText()},_toggleAriaAttributes:function(){},_renderContentText:function(){var t=this.option(),e=t.value,n=t.format,i=gS.format(null!=e?e:0,n);this.$content().text(i),this._renderPosition()},_toggleShowModeClass:function(){var t="onHover"===this.option("showMode");this.option("target").toggleClass("dx-slider-tooltip-visible-on-hover",t)},_initPositionController:function(){this._positionController=new pO(this._getPositionControllerConfig())},_attachToMarkup:function(t){var e=this.option("target");t?this.$element().appendTo(e):this.$element().detach()},_optionChanged:function(t){var e=t.name,n=t.value;switch(e){case"visible":this._attachToMarkup(n),this.callBase(t);break;case"showMode":this._toggleShowModeClass();break;case"format":case"value":this._renderContentText();break;default:this.callBase(t)}},updatePosition:function(){this._renderPosition()}}),vO=sm.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{hoverStateEnabled:!1,value:0,tooltip:{enabled:!1,format:function(t){return t},position:"top",showMode:"onHover"}})},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-slider-handle"),this.setAria({role:"slider",valuenow:this.option("value"),label:"Slider"})},_render:function(){this.callBase(),this._renderTooltip()},_renderTooltip:function(){var t=this.option(),e=t.tooltip,n=t.value,i=e.position,o=e.format,r=e.enabled,a=e.showMode,s=Yd("<div>");this._sliderTooltip=this._createComponent(s,_O,{target:this.$element(),container:s,position:i,visible:r,showMode:a,format:o,value:n})},_clean:function(){this.callBase(),this._sliderTooltip=null},_updateTooltipOptions:function(t){var e,n=sm.getOptionsFromContainer(t);this._setWidgetOption("_sliderTooltip",[n]),null===(e=this._sliderTooltip)||void 0===e||e.option("visible",n.enabled)},_optionChanged:function(t){var e=t.name,n=t.value;switch(e){case"value":var i;null===(i=this._sliderTooltip)||void 0===i||i.option("value",n),this.setAria("valuenow",n);break;case"tooltip":this._updateTooltipOptions(t);break;default:this.callBase(t)}},updateTooltipPosition:function(){var t;null===(t=this._sliderTooltip)||void 0===t||t.updatePosition()},repaint:function(){var t;null===(t=this._sliderTooltip)||void 0===t||t.repaint()}}),gO="dx-slider-label",mO="dx-slider-label-position-",yO="dx-slider-tooltip-position-",bO="Validation",CO=WI.inherit({_activeStateUnit:".dx-slider-handle",_supportedKeys:function(){var t=this,e=this.option("rtlEnabled"),n=function(e,n){e=t._valueStep(e);var i=t.option("step"),o=t.option("value"),r=function(t,e,n){if(e===parseInt(e))return t%e;var i=Zw(t/e,n);return(i-parseInt(i))*e}(o-t.option("min"),i,t._getValueExponentLength()),a=n?o-e+(r?i-r:0):o+e-r,s=t.option("min"),l=t.option("max");return a<s?a=s:a>l&&(a=l),t._roundToExponentLength(a)},i=function(i){t.option("value",n(i,e))},o=function(i){t.option("value",n(i,!e))};return $u(this.callBase(),{leftArrow:function(t){this._processKeyboardEvent(t),o(this.option("step"))},rightArrow:function(t){this._processKeyboardEvent(t),i(this.option("step"))},pageUp:function(t){this._processKeyboardEvent(t),i(this.option("step")*this.option("keyStep"))},pageDown:function(t){this._processKeyboardEvent(t),o(this.option("step")*this.option("keyStep"))},home:function(t){this._processKeyboardEvent(t);var e=this.option("min");this.option("value",e)},end:function(t){this._processKeyboardEvent(t);var e=this.option("max");this.option("value",e)}})},_processKeyboardEvent:function(t){t.preventDefault(),t.stopPropagation(),this._saveValueChangeEvent(t)},_getDefaultOptions:function(){return $u(this.callBase(),{value:50,hoverStateEnabled:!0,activeStateEnabled:!0,step:1,showRange:!0,tooltip:{enabled:!1,format:function(t){return t},position:"top",showMode:"onHover"},label:{visible:!1,position:"bottom",format:function(t){return t}},keyStep:1,useInkRipple:!1,validationMessageOffset:Jb()?{h:18,v:0}:{h:7,v:4},focusStateEnabled:!0,valueChangeMode:"onHandleMove"})},_toggleValidationMessage:function(t){this.option("isValid")||this.$element().toggleClass("dx-invalid-message-visible",t)},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(qb())},options:{useInkRipple:!0}}])},_initMarkup:function(){this.$element().addClass("dx-slider"),this._renderSubmitElement(),this.option("useInkRipple")&&this._renderInkRipple(),this.callBase(),this._renderLabels(),this._renderStartHandler(),this._renderAriaMinAndMax()},_attachFocusEvents:function(){this.callBase();var t=this.NAME+bO,e=Xp("focusin",t),n=Xp("focusout",t),i=this._focusTarget();yd.on(i,e,this._toggleValidationMessage.bind(this,!0)),yd.on(i,n,this._toggleValidationMessage.bind(this,!1))},_detachFocusEvents:function(){this.callBase();var t=this._focusTarget();this._toggleValidationMessage(!1),yd.off(t,this.NAME+bO)},_render:function(){this.callBase(),this._repaintHandle()},_renderSubmitElement:function(){this._$submitElement=Yd("<input>").attr("type","hidden").appendTo(this.$element())},_getSubmitElement:function(){return this._$submitElement},_renderInkRipple:function(){this._inkRipple=ZI({waveSizeCoefficient:.7,isCentered:!0,wavesNumber:2,useHoldAnimation:!1})},_renderInkWave:function(t,e,n,i){if(this._inkRipple){var o={element:t,event:e,wave:i};n?this._inkRipple.showWave(o):this._inkRipple.hideWave(o)}},_visibilityChanged:function(){this.repaint()},_renderWrapper:function(){this.callBase(),this._$wrapper.addClass("dx-slider-wrapper"),this._createComponent(this._$wrapper,NI,{elastic:!1,immediate:!0,immediateTimeout:0,onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._itemWidthFunc.bind(this)})},_renderContainer:function(){this.callBase(),this._$bar.addClass("dx-slider-bar")},_renderRange:function(){this.callBase(),this._$range.addClass("dx-slider-range"),this._renderHandle(),this._renderRangeVisibility()},_renderRangeVisibility:function(){this._$range.toggleClass("dx-slider-range-visible",Boolean(this.option("showRange")))},_renderHandle:function(){this._$handle=this._renderHandleImpl(this.option("value"),this._$handle)},_renderHandleImpl:function(t,e){var n=e||Yd("<div>").appendTo(this._$range),i=this.option("tooltip");return this.$element().toggleClass(yO+"bottom",i.enabled&&"bottom"===i.position).toggleClass(yO+"top",i.enabled&&"top"===i.position),this._createComponent(n,vO,{value:t,tooltip:i}),n},_renderAriaMinAndMax:function(){this.setAria({valuemin:this.option("min"),valuemax:this.option("max")},this._$handle)},_toggleActiveState:function(t,e){this.callBase(t,e),this._renderInkWave(t,null,!!e,1)},_toggleFocusClass:function(t,e){if(this.callBase(t,e),!this._disposed){var n=Yd(e||this._focusTarget());this._renderInkWave(n,null,t,0)}},_renderLabels:function(){if(this.$element().removeClass(mO+"bottom").removeClass(mO+"top"),this.option("label.visible")){var t=this.option("min"),e=this.option("max"),n=this.option("label.position"),i=this.option("label.format");this._$minLabel||(this._$minLabel=Yd("<div>").addClass(gO).appendTo(this._$wrapper)),this._$minLabel.text(gS.format(t,i)),this._$maxLabel||(this._$maxLabel=Yd("<div>").addClass(gO).appendTo(this._$wrapper)),this._$maxLabel.text(gS.format(e,i)),this.$element().addClass(mO+n)}else this._$minLabel&&(this._$minLabel.remove(),delete this._$minLabel),this._$maxLabel&&(this._$maxLabel.remove(),delete this._$maxLabel)},_renderStartHandler:function(){var t=this,e=Xp(ev.down,this.NAME),n=Xp(hv,this.NAME),i=this._createAction(this._startHandler.bind(this)),o=this.$element();yd.off(o,e),yd.on(o,e,function(t){Wp(t)&&i({event:t})}),yd.off(o,n),yd.on(o,n,function(e){var n=t._activeHandle();n&&(yd.trigger(n,"focusin"),yd.trigger(n,"focus")),i({event:e}),"onHandleRelease"===t.option("valueChangeMode")&&(t.option("value",t._getActualValue()),t._actualValue=void 0)})},_itemWidthFunc:function(){return this._itemWidthRatio},_swipeStartHandler:function(t){var e=this.option("rtlEnabled");Kp(t.event)&&this._createAction(this._startHandler.bind(this))({event:t.event}),this._feedbackDeferred=new Cc,Zg(this._feedbackDeferred),this._toggleActiveState(this._activeHandle(),this.option("activeStateEnabled")),this._startOffset=this._currentRatio;var n=this._startOffset*this._swipePixelRatio(),i=(1-this._startOffset)*this._swipePixelRatio();t.event.maxLeftOffset=e?i:n,t.event.maxRightOffset=e?n:i,this._itemWidthRatio=Ah(this.$element())/this._swipePixelRatio(),this._needPreventAnimation=!0},_swipeEndHandler:function(t){if(!this._isSingleValuePossible()){this._feedbackDeferred.resolve(),this._toggleActiveState(this._activeHandle(),!1);var e=this.option("rtlEnabled")?-1:1,n=this._startOffset+e*t.event.targetOffset/this._swipePixelRatio();delete this._needPreventAnimation,this._saveValueChangeEvent(t.event),this._changeValueOnSwipe(n),"onHandleRelease"===this.option("valueChangeMode")&&this.option("value",this._getActualValue()),this._actualValue=void 0,delete this._startOffset,this._renderValue()}},_activeHandle:function(){return this._$handle},_swipeUpdateHandler:function(t){this._isSingleValuePossible()||(this._saveValueChangeEvent(t.event),this._updateHandlePosition(t))},_updateHandlePosition:function(t){var e=this.option("rtlEnabled")?-1:1,n=Math.min(this._startOffset+e*t.event.offset/this._swipePixelRatio(),1);Bh(this._$range,100*n+"%"),vO.getInstance(this._activeHandle()),this._changeValueOnSwipe(n)},_swipePixelRatio:function(){var t=this.option("min");return(this.option("max")-t)/this._valueStep(this.option("step"))},_valueStep:function(t){return(!t||isNaN(t))&&(t=1),t},_getValueExponentLength:function(){var t=this.option(),e=t.step,n=t.min;return Math.max(qw(e),qw(n))},_roundToExponentLength:function(t){return Zw(t,this._getValueExponentLength())},_changeValueOnSwipe:function(t){var e=this.option("min"),n=this.option("max"),i=this._valueStep(this.option("step")),o=e+t*(n-e);if(!(i<0))if(o===n||o===e)this._setValueOnSwipe(o);else{var r=Math.round((o-e)/i);o=this._roundToExponentLength(r*i+e),this._setValueOnSwipe(Math.max(Math.min(o,n),e))}},_setValueOnSwipe:function(t){this._actualValue=t,"onHandleRelease"===this.option("valueChangeMode")?vO.getInstance(this._activeHandle()).option("value",t):(this.option("value",t),this._saveValueChangeEvent(void 0))},_getActualValue:function(){var t;return null!==(t=this._actualValue)&&void 0!==t?t:this.option("value")},_isSingleValuePossible:function(){var t=this.option();return t.min===t.max},_startHandler:function(t){if(!this._isSingleValuePossible()){var e=t.event;this._currentRatio=(Gp(e).x-this._$bar.offset().left)/Ah(this._$bar),this.option("rtlEnabled")&&(this._currentRatio=1-this._currentRatio),this._saveValueChangeEvent(e),this._changeValueOnSwipe(this._currentRatio)}},_renderValue:function(){this.callBase();var t=this._getActualValue();this._getSubmitElement().val(function(t){var e=fc().serverDecimalSeparator;return Ou(t)&&(t=t.toString().replace(".",e)),t}(t)),vO.getInstance(this._activeHandle()).option("value",t)},_setRangeStyles:function(t){t&&this._$range.css(t)},_callHandlerMethod:function(t,e){vO.getInstance(this._$handle)[t](e)},_repaintHandle:function(){this._callHandlerMethod("repaint")},_fitTooltip:function(){this._callHandlerMethod("updateTooltipPosition")},_optionChanged:function(t){switch(t.name){case"visible":this.callBase(t),this._renderHandle(),this._repaintHandle();break;case"min":case"max":this._renderValue(),this.callBase(t),this._renderLabels(),this._renderAriaMinAndMax(),this._fitTooltip();break;case"step":this._renderValue();break;case"keyStep":break;case"showRange":this._renderRangeVisibility();break;case"tooltip":this._renderHandle();break;case"label":this._renderLabels();break;case"useInkRipple":this._invalidate();break;case"valueChangeMode":break;default:this.callBase(t)}},_refresh:function(){this._toggleRTLDirection(this.option("rtlEnabled")),this._renderDimensions(),this._renderValue(),this._renderHandle(),this._repaintHandle()},_clean:function(){delete this._inkRipple,delete this._actualValue,this.callBase()}});Sv("dxSlider",CO);var kO=CO,xO={provide:DI,useExisting:At(function(){return wO}),multi:!0},wO=function(){var t=function(t){function e(t,n,i,o,a,s,u,c){var h;return m(this,e),(h=r(this,e,[t,n,i,o,u,c]))._watcherHelper=o,h._idh=a,h.touched=function(t){},h._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"keyStepChange"},{emit:"labelChange"},{emit:"maxChange"},{emit:"minChange"},{emit:"nameChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"showRangeChange"},{emit:"stepChange"},{emit:"tabIndexChange"},{emit:"tooltipChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"valueChangeModeChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),h._idh.setHost(l(h)),s.setHost(l(h)),h}return d(e,t),b(e,[{key:"accessKey",get:function(){return this._getOption("accessKey")},set:function(t){this._setOption("accessKey",t)}},{key:"activeStateEnabled",get:function(){return this._getOption("activeStateEnabled")},set:function(t){this._setOption("activeStateEnabled",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"focusStateEnabled",get:function(){return this._getOption("focusStateEnabled")},set:function(t){this._setOption("focusStateEnabled",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"hoverStateEnabled",get:function(){return this._getOption("hoverStateEnabled")},set:function(t){this._setOption("hoverStateEnabled",t)}},{key:"isDirty",get:function(){return this._getOption("isDirty")},set:function(t){this._setOption("isDirty",t)}},{key:"isValid",get:function(){return this._getOption("isValid")},set:function(t){this._setOption("isValid",t)}},{key:"keyStep",get:function(){return this._getOption("keyStep")},set:function(t){this._setOption("keyStep",t)}},{key:"label",get:function(){return this._getOption("label")},set:function(t){this._setOption("label",t)}},{key:"max",get:function(){return this._getOption("max")},set:function(t){this._setOption("max",t)}},{key:"min",get:function(){return this._getOption("min")},set:function(t){this._setOption("min",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"readOnly",get:function(){return this._getOption("readOnly")},set:function(t){this._setOption("readOnly",t)}},{key:"rtlEnabled",get:function(){return this._getOption("rtlEnabled")},set:function(t){this._setOption("rtlEnabled",t)}},{key:"showRange",get:function(){return this._getOption("showRange")},set:function(t){this._setOption("showRange",t)}},{key:"step",get:function(){return this._getOption("step")},set:function(t){this._setOption("step",t)}},{key:"tabIndex",get:function(){return this._getOption("tabIndex")},set:function(t){this._setOption("tabIndex",t)}},{key:"tooltip",get:function(){return this._getOption("tooltip")},set:function(t){this._setOption("tooltip",t)}},{key:"validationError",get:function(){return this._getOption("validationError")},set:function(t){this._setOption("validationError",t)}},{key:"validationErrors",get:function(){return this._getOption("validationErrors")},set:function(t){this._setOption("validationErrors",t)}},{key:"validationMessageMode",get:function(){return this._getOption("validationMessageMode")},set:function(t){this._setOption("validationMessageMode",t)}},{key:"validationMessagePosition",get:function(){return this._getOption("validationMessagePosition")},set:function(t){this._setOption("validationMessagePosition",t)}},{key:"validationStatus",get:function(){return this._getOption("validationStatus")},set:function(t){this._setOption("validationStatus",t)}},{key:"value",get:function(){return this._getOption("value")},set:function(t){this._setOption("value",t)}},{key:"valueChangeMode",get:function(){return this._getOption("valueChangeMode")},set:function(t){this._setOption("valueChangeMode",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"change",value:function(t){}},{key:"_createInstance",value:function(t,e){return new kO(t,e)}},{key:"writeValue",value:function(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this.change=t}},{key:"registerOnTouched",value:function(t){this.touched=t}},{key:"_createWidget",value:function(t){var n=this;u(h(e.prototype),"_createWidget",this).call(this,t),this.instance.on("focusOut",function(t){n.eventHelper.fireNgEvent("onBlur",[t])})}},{key:"ngOnDestroy",value:function(){this._destroyWidget()}},{key:"ngOnChanges",value:function(t){u(h(e.prototype),"ngOnChanges",this).call(this,t),this.setupChanges("validationErrors",t)}},{key:"setupChanges",value:function(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}},{key:"ngDoCheck",value:function(){this._idh.doCheck("validationErrors"),this._watcherHelper.checkWatchers(),u(h(e.prototype),"ngDoCheck",this).call(this),u(h(e.prototype),"clearChangedOptions",this).call(this)}},{key:"_setOption",value:function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&u(h(e.prototype),"_setOption",this).call(this,t,n)}}]),e}(DC);return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(HC),Jr(TC),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["dx-slider"]],hostBindings:function(t,e){1&t&&aa("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",disabled:"disabled",elementAttr:"elementAttr",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",isDirty:"isDirty",isValid:"isValid",keyStep:"keyStep",label:"label",max:"max",min:"min",name:"name",readOnly:"readOnly",rtlEnabled:"rtlEnabled",showRange:"showRange",step:"step",tabIndex:"tabIndex",tooltip:"tooltip",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",valueChangeMode:"valueChangeMode",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onOptionChanged:"onOptionChanged",onValueChanged:"onValueChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",keyStepChange:"keyStepChange",labelChange:"labelChange",maxChange:"maxChange",minChange:"minChange",nameChange:"nameChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",showRangeChange:"showRangeChange",stepChange:"stepChange",tabIndexChange:"tabIndexChange",tooltipChange:"tooltipChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",valueChangeModeChange:"valueChangeModeChange",visibleChange:"visibleChange",widthChange:"widthChange",onBlur:"onBlur"},features:[Aa([dC,_C,xO,TC,HC]),Lr,Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),SO=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({imports:[[uk,rk,gk,FC,bC],uk,rk,gk,bC]}),t}(),EO=zf.real(),IO=EO.ios,TO=EO.mac,OO=IO||TO,DO=function(t){var e;try{e={start:t.selectionStart,end:t.selectionEnd}}catch(n){e={start:0,end:0}}return e},AO=function(t,e){var n=ch.getBody();if(n.contains(t)||n.contains(t.getRootNode().host))try{t.selectionStart=e.start,t.selectionEnd=e.end}catch(i){}},BO=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t=Yd(t).get(0),!Ou(e))return DO(t);!n&&OO&&ch.getActiveElement(t)!==t||AO(t,e)},MO=function(){function t(e,n,i){m(this,t),this.instance=null,this.$container=null,this.$placeMarker=null,this.editor=n,this.name=e,this.options=i||{}}return b(t,[{key:"_addPlaceMarker",value:function(t){this.$placeMarker=Yd("<div>").appendTo(t)}},{key:"_addToContainer",value:function(t){var e=this.$placeMarker,n=this.$container;e?e.replaceWith(t):t.appendTo(n)}},{key:"_attachEvents",value:function(){throw"Not implemented"}},{key:"_create",value:function(){throw"Not implemented"}},{key:"_isRendered",value:function(){return!!this.instance}},{key:"_isVisible",value:function(){var t=this.editor;return this.options.visible||!t.option("readOnly")}},{key:"_isDisabled",value:function(){throw"Not implemented"}},{key:"_shouldRender",value:function(){return this._isVisible()&&!this._isRendered()}},{key:"dispose",value:function(){var t=this.instance,e=this.$placeMarker;t&&(t.dispose?t.dispose():t.remove(),this.instance=null),e&&e.remove()}},{key:"render",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$container;if(this.$container=t,this._isVisible()){var e=this._create(),n=e.instance,i=e.$element;this.instance=n,this._attachEvents(n,i)}else this._addPlaceMarker(t)}},{key:"update",value:function(){return this._shouldRender()&&this.render(),!!this.instance}}]),t}(),PO=function(t){function e(t,n,i){var o;return m(this,e),(o=r(this,e,[t,n,i])).currentTemplate=null,o}return d(e,t),b(e,[{key:"_attachEvents",value:function(t){var e=this.editor;t.option("onClick",function(t){var n;(null!==(n=e._shouldCallOpenHandler)&&void 0!==n&&n.call(e)||!e.option("openOnFieldClick"))&&e._openHandler(t)}),yd.on(t.$element(),"mousedown",function(t){e.$element().is(".dx-state-focused")&&t.preventDefault()})}},{key:"_create",value:function(){var t=this.editor,e=Yd("<div>"),n=this._getOptions();this._addToContainer(e);var i=t._createComponent(e,IT,$u({},n,{elementAttr:{"aria-label":qy.format("dxDropDownEditor-selectLabel")}}));return this._legacyRender(t.$element(),e,n.visible),{$element:e,instance:i}}},{key:"_getOptions",value:function(){var t=this.editor,e=this._isVisible(),n={focusStateEnabled:!1,hoverStateEnabled:!1,activeStateEnabled:!1,useInkRipple:!1,disabled:t.option("readOnly"),visible:e};return this._addTemplate(n),n}},{key:"_isVisible",value:function(){var t=this.editor;return u(h(e.prototype),"_isVisible",this).call(this)&&t.option("showDropDownButton")}},{key:"_legacyRender",value:function(t,e,n){t.toggleClass("dx-dropdowneditor-button-visible",n),e&&e.removeClass("dx-button").removeClass("dx-button-mode-contained").addClass("dx-dropdowneditor-button")}},{key:"_isSameTemplate",value:function(){return this.editor.option("dropDownButtonTemplate")===this.currentTemplate}},{key:"_addTemplate",value:function(t){this._isSameTemplate()||(t.template=this.editor._getTemplateByOption("dropDownButtonTemplate"),this.currentTemplate=this.editor.option("dropDownButtonTemplate"))}},{key:"update",value:function(){if(u(h(e.prototype),"update",this).call(this)){var t=this.editor,n=this.instance,i=t.$element(),o=this._getOptions();null==n||n.option(o),this._legacyRender(i,null==n?void 0:n.$element(),o.visible)}}}]),e}(MO),RO=ac.inherit({ctor:function(t){this._value=" ",$u(this,t)},next:function(t){if(!arguments.length)return this._next;this._next=t},text:th,value:th,rawValue:th,handle:th,_prepareHandlingArgs:function(t,e){var n,i,o;e=e||{};var r=Object.prototype.hasOwnProperty.call(t,"value")?"value":"text";return t[r]=null!==(n=e.str)&&void 0!==n?n:t[r],t.start=null!==(i=e.start)&&void 0!==i?i:t.start,t.length=null!==(o=e.length)&&void 0!==o?o:t.length,t.index=t.index+1,t},reset:th,clear:th,first:function(t){return t=t||0,this.next().first(t+1)},isAccepted:function(){return!1},adjustedCaret:function(t,e,n){return e?this._adjustedForward(t,0,n):this._adjustedBackward(t,0,n)},_adjustedForward:th,_adjustedBackward:th,isValid:th}),FO=RO.inherit({next:th,handle:function(){return 0},text:function(){return""},value:function(){return""},first:function(){return 0},rawValue:function(){return""},adjustedCaret:function(){return 0},isValid:function(){return!0}}),HO=RO.inherit({text:function(){return(" "!==this._value?this._value:this.maskChar)+this.next().text()},value:function(){return this._value+this.next().value()},rawValue:function(){return this._value+this.next().rawValue()},handle:function(t){var e=Object.prototype.hasOwnProperty.call(t,"value")?t.value:t.text;if(!e||!e.length||!t.length)return 0;if(t.start)return this.next().handle(this._prepareHandlingArgs(t,{start:t.start-1}));var n=e[0],i=e.substring(1);return this._tryAcceptChar(n,t),this._accepted()?this.next().handle(this._prepareHandlingArgs(t,{str:i,length:t.length-1}))+1:this.handle(this._prepareHandlingArgs(t,{str:i,length:t.length-1}))},clear:function(t){this._tryAcceptChar(" ",t),this.next().clear(this._prepareHandlingArgs(t))},reset:function(){this._accepted(!1),this.next().reset()},_tryAcceptChar:function(t,e){if(this._accepted(!1),this._isAllowed(t,e)){var n=" "===t?this.maskChar:t;e.fullText=e.fullText.substring(0,e.index)+n+e.fullText.substring(e.index+1),this._accepted(!0),this._value=t}},_accepted:function(t){if(!arguments.length)return!!this._isAccepted;this._isAccepted=!!t},first:function(t){return" "===this._value?t||0:this.callBase(t)},_isAllowed:function(t,e){return" "===t||this._isValid(t,e)},_isValid:function(t,e){var n=this.allowedChars;return n instanceof RegExp?n.test(t):Du(n)?n(t,e.index,e.fullText):Array.isArray(n)?n.includes(t):n===t},isAccepted:function(t){return 0===t?this._accepted():this.next().isAccepted(t-1)},_adjustedForward:function(t,e,n){return e>=t?e:this.next()._adjustedForward(t,e+1,n)||e+1},_adjustedBackward:function(t,e){return e>=t-1?t:this.next()._adjustedBackward(t,e+1)||e+1},isValid:function(t){return this._isValid(this._value,t)&&this.next().isValid(this._prepareHandlingArgs(t))}}),VO=HO.inherit({value:function(){return this.next().value()},handle:function(t){var e=Object.prototype.hasOwnProperty.call(t,"value"),n=e?t.value:t.text;if(!n.length||!t.length)return 0;if(t.start||e)return this.next().handle(this._prepareHandlingArgs(t,{start:t.start&&t.start-1}));var i=n[0],o=n.substring(1);this._tryAcceptChar(i);var r=this._isAllowed(i)?this._prepareHandlingArgs(t,{str:o,length:t.length-1}):t;return this.next().handle(r)+1},clear:function(t){this._accepted(!1),this.next().clear(this._prepareHandlingArgs(t))},_tryAcceptChar:function(t){this._accepted(this._isValid(t))},_isValid:function(t){return t===this.maskChar},first:function(t){return t=t||0,this.next().first(t+1)},_adjustedForward:function(t,e,n){return e>=t&&n===this.maskChar?e:t===e+1&&this._accepted()?t:this.next()._adjustedForward(t,e+1,n)},_adjustedBackward:function(t,e){return e>=t-1?0:this.next()._adjustedBackward(t,e+1)},isValid:function(t){return this.next().isValid(this._prepareHandlingArgs(t))}}),LO=ev.down,$O=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_create",value:function(){var t=Yd("<span>").addClass("dx-clear-button-area").append(Yd("<span>").addClass("dx-icon").addClass("dx-icon-clear"));return this._addToContainer(t),this.update(!0),{instance:t,$element:t}}},{key:"_isVisible",value:function(){return this.editor._isClearButtonVisible()}},{key:"_attachEvents",value:function(t,e){var n=this.editor,i=n.NAME;yd.on(e,Xp(LO,i),function(t){t.preventDefault(),"mouse"!==t.pointerType&&n._clearValueHandler(t)}),yd.on(e,Xp(hv,i),function(t){return n._clearValueHandler(t)})}},{key:"_legacyRender",value:function(t,e){t.toggleClass("dx-show-clear-button",e)}},{key:"update",value:function(){!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])&&u(h(e.prototype),"update",this).call(this);var t=this.editor,n=this.instance,i=t.$element(),o=this._isVisible();n&&n.toggleClass("dx-state-invisible",!o),this._legacyRender(i,o)}}]),e}(MO),NO="dx-custom-button-hovered",zO=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_attachEvents",value:function(t,e){var n=this.editor;yd.on(e,Xg,function(){n.$element().addClass(NO)}),yd.on(e,tm,function(){n.$element().removeClass(NO)}),yd.on(e,hv,function(t){t.stopPropagation()})}},{key:"_create",value:function(){var t=this.editor,e=Yd("<div>");return this._addToContainer(e),{$element:e,instance:t._createComponent(e,IT,$u({},this.options,{ignoreParentReadOnly:!0,disabled:this._isDisabled(),integrationOptions:this._prepareIntegrationOptions(t)}))}}},{key:"_prepareIntegrationOptions",value:function(t){return $u({},t.option("integrationOptions"),{skipTemplates:["content"]})}},{key:"update",value:function(){var t=u(h(e.prototype),"update",this).call(this);return this.instance&&this.instance.option("disabled",this._isDisabled()),t}},{key:"_isVisible",value:function(){return this.editor.option("visible")}},{key:"_isDisabled",value:function(){return void 0!==this.options.disabled?this.instance?this.instance.option("disabled"):this.options.disabled:this.editor.option("readOnly")}}]),e}(MO);function WO(t,e){if(-1!==t.indexOf(e))throw gb.Error("E1055",e);t.push(e)}var jO=function(){function t(e,n){m(this,t),this.buttons=[],this.defaultButtonsInfo=n,this.editor=e}return b(t,[{key:"_compileButtonInfo",value:function(t){var e=this,n=[];return t.map(function(t){var i="string"==typeof t;if(i||function(t){(function(){if(!t||"object"!=typeof t||Array.isArray(t))throw gb.Error("E1053")})(),function(){if(!("name"in t))throw gb.Error("E1054")}(),function(){if("string"!=typeof t.name)throw gb.Error("E1055")}(),function(){var e=t.location;"location"in t&&"after"!==e&&"before"!==e&&(t.location="after")}()}(t),i||function(t,e){return!!e.find(function(e){return e.name===t})}(t.name,e.defaultButtonsInfo)){var o=e.defaultButtonsInfo.find(function(e){var n=e.name;return n===t||n===t.name});if(!o)throw gb.Error("E1056",e.editor.NAME,t);return WO(n,t),o}var r=t.name;return WO(n,r),$u(t,{Ctor:zO})})}},{key:"_createButton",value:function(t){var e=t.Ctor,n=t.options,i=new e(t.name,this.editor,n);return this.buttons.push(i),i}},{key:"_renderButtons",value:function(t,e,n){var i=this,o=null;return(t?this._compileButtonInfo(t):this.defaultButtonsInfo).forEach(function(t){var r=t.location;(void 0===r?"after":r)===n&&i._createButton(t).render((o=o||Yd("<div>").addClass("dx-texteditor-buttons-container"),"before"===n?e.prepend(o):e.append(o),o))}),o}},{key:"clean",value:function(){this.buttons.forEach(function(t){return t.dispose()}),this.buttons=[]}},{key:"getButton",value:function(t){var e=this.buttons.find(function(e){return e.name===t});return e&&e.instance}},{key:"renderAfterButtons",value:function(t,e){return this._renderButtons(t,e,"after")}},{key:"renderBeforeButtons",value:function(t,e){return this._renderButtons(t,e,"before")}},{key:"updateButtons",value:function(t){this.buttons.forEach(function(e){(!t||-1!==t.indexOf(e.name))&&e.update()})}}]),t}(),KO=vh(),GO="dx-loadindicator-segment",UO=sm.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{indicatorSrc:"",activeStateEnabled:!1,hoverStateEnabled:!1,_animatingSegmentCount:1,_animatingSegmentInner:!1})},_defaultOptionsRules:function(){var t=qb();return this.callBase().concat([{device:function(){return"android"===zf.real().platform&&!/chrome/i.test(KO.userAgent)},options:{viaImage:!0}},{device:function(){return Yb(t)},options:{_animatingSegmentCount:2,_animatingSegmentInner:!0}},{device:function(){return function(t){return Xb("generic",t)}(t)},options:{_animatingSegmentCount:7}}])},_useTemplates:function(){return!1},_init:function(){this.callBase(),this.$element().addClass("dx-loadindicator")},_initMarkup:function(){this.callBase(),this._renderWrapper(),this._renderIndicatorContent(),this._renderMarkup()},_renderWrapper:function(){this._$wrapper=Yd("<div>").addClass("dx-loadindicator-wrapper"),this.$element().append(this._$wrapper)},_renderIndicatorContent:function(){this._$content=Yd("<div>").addClass("dx-loadindicator-content"),this._$wrapper.append(this._$content)},_renderMarkup:function(){var t=this.option(),e=t.viaImage,n=t.indicatorSrc;!Yf()||e||n?this._renderMarkupForImage():this._renderMarkupForAnimation()},_renderMarkupForAnimation:function(){var t=this.option("_animatingSegmentInner");this._$indicator=Yd("<div>").addClass("dx-loadindicator-icon"),this._$content.append(this._$indicator);for(var e=this.option("_animatingSegmentCount");e>=0;--e){var n=Yd("<div>").addClass(GO).addClass(GO+e);t&&n.append(Yd("<div>").addClass("dx-loadindicator-segment-inner")),this._$indicator.append(n)}},_renderMarkupForImage:function(){var t=this.option().indicatorSrc;t?(this._$wrapper.addClass("dx-loadindicator-image"),this._$wrapper.css("backgroundImage","url("+t+")")):Yf()&&this._renderMarkupForAnimation()},_renderDimensions:function(){this.callBase(),this._updateContentSizeForAnimation()},_updateContentSizeForAnimation:function(){if(this._$indicator){var t=this.option("width"),e=this.option("height");if(t||e){t=Ah(this.$element()),e=Mh(this.$element());var n=Math.min(e,t);this._$wrapper.css({height:n,width:n,fontSize:n})}}},_clean:function(){this.callBase(),this._removeMarkupForAnimation(),this._removeMarkupForImage()},_removeMarkupForAnimation:function(){!this._$indicator||(this._$indicator.remove(),delete this._$indicator)},_removeMarkupForImage:function(){this._$wrapper.css("backgroundImage","none")},_optionChanged:function(t){switch(t.name){case"_animatingSegmentCount":case"_animatingSegmentInner":case"indicatorSrc":this._invalidate();break;default:this.callBase(t)}}});Sv("dxLoadIndicator",UO);var qO=UO,ZO="dx-texteditor-label",QO="dx-texteditor-with-label",XO="dx-texteditor-label-outside",YO="dx-texteditor-with-floating-label",JO="dx-texteditor-with-before-buttons",tD="dx-placeholder",eD="dx-validation-pending",nD=["KeyDown","KeyPress","KeyUp","Change","Cut","Copy","Paste","Input"],iD=["tab","enter","shift","control","alt","escape","pageUp","pageDown","end","home","leftArrow","upArrow","rightArrow","downArrow"];function oD(t){if(Ou(t)&&!Array.isArray(t))throw gb.Error("E1053")}var rD=vE.inherit({ctor:function(t,e){e&&oD(e.buttons),this._buttonCollection=new jO(this,this._getDefaultButtons()),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._labelContainerElement=null,this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return $u(this.callBase(),{buttons:void 0,value:"",spellcheck:!1,showClearButton:!1,valueChangeEvent:"change",placeholder:"",inputAttr:{},onFocusIn:null,onFocusOut:null,onKeyDown:null,onKeyUp:null,onChange:null,onInput:null,onCut:null,onCopy:null,onPaste:null,onEnterKey:null,mode:"text",hoverStateEnabled:!0,focusStateEnabled:!0,text:void 0,displayValueFormatter:function(t){return Ou(t)&&!1!==t?t:""},stylingMode:fc().editorStylingMode||"outlined",showValidationMark:!0,label:"",labelMode:"static",labelMark:""})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return Jb(qb())},options:{labelMode:"floating",stylingMode:fc().editorStylingMode||"filled"}},{device:function(){return tC(qb())},options:{labelMode:"outside"}}])},_getDefaultButtons:function(){return[{name:"clear",Ctor:$O}]},_isClearButtonVisible:function(){return this.option("showClearButton")&&!this.option("readOnly")},_input:function(){return this.$element().find(".dx-texteditor-input").first()},_isFocused:function(){return Rp(this._input())||this.callBase()},_inputWrapper:function(){return this.$element()},_buttonsContainer:function(){return this._inputWrapper().find(".dx-texteditor-buttons-container").eq(0)},_isControlKey:function(t){return-1!==iD.indexOf(t)},_renderStylingMode:function(){this.callBase(),this._updateButtonsStyling(this.option("stylingMode"))},_initMarkup:function(){this.$element().addClass("dx-texteditor"),this._renderInput(),this._renderStylingMode(),this._renderInputType(),this._renderPlaceholder(),this._renderProps(),this.callBase(),this._renderValue(),this._renderLabel()},_render:function(){this.callBase(),this._refreshValueChangeEvent(),this._renderEvents(),this._renderEnterKeyAction(),this._renderEmptinessEvent()},_renderInput:function(){this._$buttonsContainer=this._$textEditorContainer=Yd("<div>").addClass("dx-texteditor-container").appendTo(this.$element()),this._$textEditorInputContainer=Yd("<div>").addClass("dx-texteditor-input-container").appendTo(this._$textEditorContainer),this._$textEditorInputContainer.append(this._createInput()),this._renderButtonContainers()},_getInputContainer:function(){return this._$textEditorInputContainer},_renderPendingIndicator:function(){this.$element().addClass(eD);var t=this._getInputContainer(),e=Yd("<div>").addClass("dx-pending-indicator").appendTo(t);this._pendingIndicator=this._createComponent(e,qO)},_disposePendingIndicator:function(){!this._pendingIndicator||(this._pendingIndicator.dispose(),this._pendingIndicator.$element().remove(),this._pendingIndicator=null,this.$element().removeClass(eD))},_renderValidationState:function(){this.callBase(),"pending"===this.option("validationStatus")?(!this._pendingIndicator&&this._renderPendingIndicator(),this._showValidMark=!1):("invalid"===this.option("validationStatus")&&(this._showValidMark=!1),!this._showValidMark&&!0===this.option("showValidationMark")&&(this._showValidMark="valid"===this.option("validationStatus")&&!!this._pendingIndicator),this._disposePendingIndicator()),this._toggleValidMark()},_renderButtonContainers:function(){var t=this.option("buttons");this._$beforeButtonsContainer=this._buttonCollection.renderBeforeButtons(t,this._$buttonsContainer),this._$afterButtonsContainer=this._buttonCollection.renderAfterButtons(t,this._$buttonsContainer)},_cleanButtonContainers:function(){var t,e;null===(t=this._$beforeButtonsContainer)||void 0===t||t.remove(),null===(e=this._$afterButtonsContainer)||void 0===e||e.remove(),this._buttonCollection.clean()},_clean:function(){this._buttonCollection.clean(),this._disposePendingIndicator(),this._unobserveLabelContainerResize(),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._$textEditorContainer=null,this._$buttonsContainer=null,this.callBase()},_createInput:function(){var t=Yd("<input>");return this._applyInputAttributes(t,this.option("inputAttr")),t},_setSubmitElementName:function(t){var e=this.option("inputAttr.name");return this.callBase(t||e||"")},_applyInputAttributes:function(t,e){var n=$u(this._getDefaultAttributes(),e);t.attr(n).addClass("dx-texteditor-input"),this._setInputMinHeight(t)},_setInputMinHeight:function(t){t.css("minHeight",this.option("height")?"0":"")},_getPlaceholderAttr:function(){var t=zf.real(),e=t.ios,n=t.mac;return this.option().placeholder||(e||n?" ":null)},_getDefaultAttributes:function(){return{autocomplete:"off",placeholder:this._getPlaceholderAttr()}},_updateButtons:function(t){this._buttonCollection.updateButtons(t)},_updateButtonsStyling:function(t){var e=this;zu(this.option("buttons"),function(n,i){var o=i.options,r=i.name;if(o&&!o.stylingMode&&e.option("visible")){var a=e.getButton(r);a.option&&a.option("stylingMode","underlined"===t?"text":"contained")}})},_renderValue:function(){return this._renderInputValue().promise()},_renderInputValue:function(t){var e;t=null!==(e=t)&&void 0!==e?e:this.option("value");var n=this.option("text"),i=this.option("displayValue"),o=this.option("displayValueFormatter");return void 0!==i&&null!==t?n=o(i):Ou(n)||(n=o(t)),this.option("text",n),this._input().val()!==(Ou(n)?n:"")?this._renderDisplayText(n):this._toggleEmptinessEventHandler(),(new Cc).resolve()},_renderDisplayText:function(t){this._input().val(t),this._toggleEmptinessEventHandler()},_isValueValid:function(){if(this._input().length){var t=this._input().get(0).validity;if(t)return t.valid}return!0},_toggleEmptiness:function(t){this.$element().toggleClass("dx-texteditor-empty",t),this._togglePlaceholder(t)},_togglePlaceholder:function(t){this.$element().find(".".concat(tD)).eq(0).toggleClass("dx-state-invisible",!t)},_renderProps:function(){this._toggleReadOnlyState(),this._toggleSpellcheckState(),this._toggleTabIndex()},_toggleDisabledState:function(t){this.callBase.apply(this,arguments);var e=this._input();e.prop("disabled",t)},_toggleTabIndex:function(){var t=this._input(),e=this.option("disabled"),n=this.option("focusStateEnabled");e||!n?t.attr("tabIndex",-1):t.removeAttr("tabIndex")},_toggleReadOnlyState:function(){this._input().prop("readOnly",this._readOnlyPropValue()),this.callBase()},_readOnlyPropValue:function(){return this.option("readOnly")},_toggleSpellcheckState:function(){this._input().prop("spellcheck",this.option("spellcheck"))},_unobserveLabelContainerResize:function(){this._labelContainerElement&&(RT.unobserve(this._labelContainerElement),this._labelContainerElement=null)},_getLabelContainer:function(){return this._input()},_getLabelContainerWidth:function(){return Ah(this._getLabelContainer())},_getLabelBeforeWidth:function(){var t=this._$beforeButtonsContainer&&Ah(this._$beforeButtonsContainer);return null!=t?t:0},_updateLabelWidth:function(){this._label.updateBeforeWidth(this._getLabelBeforeWidth()),this._label.updateMaxWidth(this._getLabelContainerWidth())},_getFieldElement:function(){return this._getLabelContainer()},_setFieldAria:function(t){var e,n=this.option("inputAttr")["aria-label"],i=this._label.getId(),o=null===(e=this._$placeholder)||void 0===e?void 0:e.attr("id"),r=n?void 0:[i,o].filter(Boolean).join(" ");(r||t)&&this.setAria({labelledby:r||void 0,label:n},this._getFieldElement())},_renderLabel:function(){var t=this;this._unobserveLabelContainerResize(),this._labelContainerElement=Yd(this._getLabelContainer()).get(0);var e=this.option(),n=e.label,i=e.labelMode,o=e.labelMark,r=e.rtlEnabled,a={onClickHandler:function(){t.focus()},onHoverHandler:function(t){t.stopPropagation()},onActiveHandler:function(t){t.stopPropagation()},$editor:this.$element(),text:n,mark:o,mode:i,rtlEnabled:r,containsButtonsBefore:!!this._$beforeButtonsContainer,containerWidth:this._getLabelContainerWidth(),beforeWidth:this._getLabelBeforeWidth()};this._label=new(function(){function t(e){m(this,t),this.NAME="dxLabel",this._props=e,this._id="".concat(ZO,"-").concat(new pc),this._render(),this._toggleMarkupVisibility()}return b(t,[{key:"_isVisible",value:function(){return!!this._props.text&&"hidden"!==this._props.mode}},{key:"_render",value:function(){this._$before=Yd("<div>").addClass("dx-label-before"),this._$labelSpan=Yd("<span>"),this._$label=Yd("<div>").addClass("dx-label").append(this._$labelSpan),this._$after=Yd("<div>").addClass("dx-label-after"),this._$root=Yd("<div>").addClass(ZO).attr("id",this._id).append(this._$before).append(this._$label).append(this._$after),this._updateMark(),this._updateText(),this._updateBeforeWidth(),this._updateMaxWidth()}},{key:"_toggleMarkupVisibility",value:function(){var t=this._isVisible();this._updateEditorBeforeButtonsClass(t),this._updateEditorLabelClass(t),t?this._$root.appendTo(this._props.$editor):this._$root.detach(),this._attachEvents()}},{key:"_attachEvents",value:function(){var t=this,e=Xp(hv,this.NAME),n=Xp(Xg,this.NAME),i=Xp(Kg,this.NAME);yd.off(this._$labelSpan,e),yd.off(this._$labelSpan,n),yd.off(this._$labelSpan,i),this._isVisible()&&this._isOutsideMode()&&(yd.on(this._$labelSpan,e,function(e){""===ph().getSelection().toString()&&(t._props.onClickHandler(),e.preventDefault())}),yd.on(this._$labelSpan,n,function(e){t._props.onHoverHandler(e)}),yd.on(this._$labelSpan,i,function(e){t._props.onActiveHandler(e)}))}},{key:"_updateEditorLabelClass",value:function(t){this._props.$editor.removeClass(YO).removeClass(XO).removeClass(QO),t&&(this._props.$editor.addClass("floating"===this._props.mode?YO:QO),this._isOutsideMode()&&this._props.$editor.addClass(XO))}},{key:"_isOutsideMode",value:function(){return"outside"===this._props.mode}},{key:"_updateEditorBeforeButtonsClass",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._isVisible();this._props.$editor.removeClass(JO),t&&this._props.$editor.addClass(this._props.containsButtonsBefore?JO:"")}},{key:"_updateMark",value:function(){this._$labelSpan.attr("data-mark",this._props.mark)}},{key:"_updateText",value:function(){this._$labelSpan.text(this._props.text)}},{key:"_updateBeforeWidth",value:function(){this._$before.css({width:this._props.beforeWidth}),this._updateLabelTransform()}},{key:"_updateLabelTransform",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this._$labelSpan.css("transform",""),this._isVisible()&&this._isOutsideMode()){var e=(this._props.rtlEnabled?1:-1)*(Ah(this._$before)+t);this._$labelSpan.css("transform","translateX(".concat(e,"px)"))}}},{key:"_updateMaxWidth",value:function(){this._$label.css({maxWidth:this._props.containerWidth})}},{key:"$element",value:function(){return this._$root}},{key:"isVisible",value:function(){return this._isVisible()}},{key:"getId",value:function(){if(this._isVisible())return this._id}},{key:"updateMode",value:function(t){this._props.mode=t,this._toggleMarkupVisibility(),this._updateLabelTransform()}},{key:"updateText",value:function(t){this._props.text=t,this._updateText(),this._toggleMarkupVisibility()}},{key:"updateMark",value:function(t){this._props.mark=t,this._updateMark()}},{key:"updateContainsButtonsBefore",value:function(t){this._props.containsButtonsBefore=t,this._updateEditorBeforeButtonsClass()}},{key:"updateBeforeWidth",value:function(t){this._props.beforeWidth=t,this._updateBeforeWidth()}},{key:"updateMaxWidth",value:function(t){this._props.containerWidth=t,this._updateMaxWidth()}}]),t}())(a),this._setFieldAria(),this._labelContainerElement&&RT.observe(this._labelContainerElement,this._updateLabelWidth.bind(this))},_renderPlaceholder:function(){this._renderPlaceholderMarkup(),this._attachPlaceholderEvents()},_renderPlaceholderMarkup:function(){this._$placeholder&&(this._$placeholder.remove(),this._$placeholder=null);var t=this._input(),e=this.option("placeholder"),n={id:e?"dx-".concat(new pc):void 0,"data-dx_placeholder":e},i=this._$placeholder=Yd("<div>").attr(n);i.insertAfter(t),i.addClass(tD)},_attachPlaceholderEvents:function(){var t=this,e=Xp(ev.up,this.NAME);yd.on(this._$placeholder,e,function(){yd.trigger(t._input(),"focus")}),this._toggleEmptinessEventHandler()},_placeholder:function(){return this._$placeholder||Yd()},_clearValueHandler:function(t){var e=this._input();t.stopPropagation(),this._saveValueChangeEvent(t),this._clearValue(),!this._isFocused()&&yd.trigger(e,"focus"),yd.trigger(e,"input")},_clearValue:function(){this.clear()},_renderEvents:function(){var t=this,e=this._input();zu(nD,function(n,i){if(t.hasActionSubscription("on"+i)){var o=t._createActionByOption("on"+i,{excludeValidators:["readOnly"]});yd.on(e,Xp(i.toLowerCase(),t.NAME),function(e){t._disposed||o({event:e})})}})},_refreshEvents:function(){var t=this,e=this._input();zu(nD,function(n,i){yd.off(e,Xp(i.toLowerCase(),t.NAME))}),this._renderEvents()},_keyPressHandler:function(){this.option("text",this._input().val())},_keyDownHandler:function(t){var e=this._input(),n=t.ctrlKey&&"enter"===Qp(t),i=e.val()!==this.option("value");n&&i&&yd.trigger(e,"change")},_getValueChangeEventOptionName:function(){return"valueChangeEvent"},_renderValueChangeEvent:function(){var t=Xp(this._renderValueEventName(),"".concat(this.NAME,"TextChange")),e=Xp(this.option(this._getValueChangeEventOptionName()),"".concat(this.NAME,"ValueChange")),n=Xp("keydown","".concat(this.NAME,"TextChange")),i=this._input();yd.on(i,t,this._keyPressHandler.bind(this)),yd.on(i,e,this._valueChangeEventHandler.bind(this)),yd.on(i,n,this._keyDownHandler.bind(this))},_cleanValueChangeEvent:function(){var t=".".concat(this.NAME,"ValueChange"),e=".".concat(this.NAME,"TextChange");yd.off(this._input(),t),yd.off(this._input(),e)},_refreshValueChangeEvent:function(){this._cleanValueChangeEvent(),this._renderValueChangeEvent()},_renderValueEventName:function(){return"input change keypress"},_focusTarget:function(){return this._input()},_focusEventTarget:function(){return this.element()},_isInput:function(t){return t===this._input().get(0)},_preventNestedFocusEvent:function(t){if(t.isDefaultPrevented())return!0;var e=this._isNestedTarget(t.relatedTarget);return"focusin"===t.type?e=e&&this._isNestedTarget(t.target)&&!this._isInput(t.target):e||this._toggleFocusClass(!1,this.$element()),e&&t.preventDefault(),e},_isNestedTarget:function(t){return!!this.$element().find(t).length},_focusClassTarget:function(){return this.$element()},_focusInHandler:function(t){this._preventNestedFocusEvent(t),this.callBase.apply(this,arguments)},_focusOutHandler:function(t){this._preventNestedFocusEvent(t),this.callBase.apply(this,arguments)},_toggleFocusClass:function(t,e){this.callBase(t,this._focusClassTarget(e))},_hasFocusClass:function(t){return this.callBase(Yd(t||this.$element()))},_renderEmptinessEvent:function(){var t=this._input();yd.on(t,"input blur",this._toggleEmptinessEventHandler.bind(this))},_toggleEmptinessEventHandler:function(){var t=this._input().val(),e=(""===t||null===t)&&this._isValueValid();this._toggleEmptiness(e)},_valueChangeEventHandler:function(t,e){this.option("readOnly")||(this._saveValueChangeEvent(t),this.option("value",arguments.length>1?e:this._input().val()),this._saveValueChangeEvent(void 0))},_renderEnterKeyAction:function(){this._enterKeyAction=this._createActionByOption("onEnterKey",{excludeValidators:["readOnly"]}),yd.off(this._input(),"keyup.onEnterKey.dxTextEditor"),yd.on(this._input(),"keyup.onEnterKey.dxTextEditor",this._enterKeyHandlerUp.bind(this))},_enterKeyHandlerUp:function(t){this._disposed||"enter"===Qp(t)&&this._enterKeyAction({event:t})},_updateValue:function(){this._options.silent("text",null),this._renderValue()},_dispose:function(){this._enterKeyAction=void 0,this.callBase()},_getSubmitElement:function(){return this._input()},_hasActiveElement:function(){return this._input().is(ch.getActiveElement(this._input()[0]))},_optionChanged:function(t){var e=t.name,n=t.fullName,i=t.value,o=e.replace("on","");if(nD.includes(o))this._refreshEvents();else switch(e){case"valueChangeEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onValueChanged":this._createValueChangeAction();break;case"focusStateEnabled":this.callBase(t),this._toggleTabIndex();break;case"spellcheck":this._toggleSpellcheckState();break;case"mode":this._renderInputType();break;case"onEnterKey":this._renderEnterKeyAction();break;case"placeholder":this._renderPlaceholder(),this._setFieldAria(!0),this._input().attr({placeholder:this._getPlaceholderAttr()});break;case"label":this._label.updateText(i),this._setFieldAria(!0);break;case"labelMark":this._label.updateMark(i);break;case"labelMode":this._label.updateMode(i),this._setFieldAria();break;case"width":this.callBase(t),this._label.updateMaxWidth(this._getLabelContainerWidth());break;case"readOnly":case"disabled":this._updateButtons(),this.callBase(t);break;case"showClearButton":this._updateButtons(["clear"]);break;case"text":break;case"value":this._updateValue(),this.callBase(t);break;case"inputAttr":this._applyInputAttributes(this._input(),this.option(e));break;case"stylingMode":this._renderStylingMode(),this._updateLabelWidth();break;case"buttons":n===e&&oD(i),this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")),this._updateLabelWidth(),this._label.updateContainsButtonsBefore(!!this._$beforeButtonsContainer);break;case"visible":this.callBase(t),i&&this.option("buttons")&&(this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")));break;case"displayValueFormatter":this._invalidate();break;case"showValidationMark":break;default:this.callBase(t)}},_renderInputType:function(){this._setInputType(this.option("mode"))},_setInputType:function(t){var e=this._input();"search"===t&&(t="text");try{e.prop("type",t)}catch(n){e.prop("type","text")}},getButton:function(t){return this._buttonCollection.getButton(t)},focus:function(){yd.trigger(this._input(),"focus")},clear:function(){this._showValidMark&&(this._showValidMark=!1,this._renderValidationState());var t=this._getDefaultOptions();this.option("value")===t.value?(this._options.silent("text",""),this._renderValue()):this.option("value",t.value)},_resetToInitialValue:function(){this.option("value")===this._initialValue?(this._options.silent("text",this._initialValue),this._renderValue()):this.callBase(),this._disposePendingIndicator(),this._showValidMark=!1,this._toggleValidMark()},_toggleValidMark:function(){this.$element().toggleClass("dx-valid",!!this._showValidMark)},reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;arguments.length?this.callBase(t):this.callBase()},on:function(t,e){var n=this.callBase(t,e),i=t.charAt(0).toUpperCase()+t.substr(1);return nD.indexOf(i)>=0&&this._refreshEvents(),n}}),aD="dxMask",sD=["deleteContentBackward","deleteSoftLineBackward","deleteContent","deleteHardLineBackward"],lD=["historyUndo","historyRedo"],uD=["focusIn","focusOut","input","paste","cut","drop","beforeInput"];function cD(t){return" ".repeat(t)}var hD=function(){function t(e){m(this,t),this.editor=e}return b(t,[{key:"_editorOption",value:function(){var t;return(t=this.editor).option.apply(t,arguments)}},{key:"_editorInput",value:function(){return this.editor._input()}},{key:"_editorCaret",value:function(t){if(!t)return this.editor._caret();this.editor._caret(t)}},{key:"_attachChangeEventHandler",value:function(){var t=this;if(this._editorOption("valueChangeEvent").split(" ").includes("change")){var e=this._editorInput(),n=Xp("blur beforedeactivate",aD);yd.on(e,n,function(e){t.editor._changeHandler(e)})}}},{key:"_beforeInputHandler",value:function(){this._previousText=this._editorOption("text"),this._prevCaret=this._editorCaret()}},{key:"_inputHandler",value:function(t){var e=t.originalEvent;if(e){var n=e.inputType;if(lD.includes(n))this._handleHistoryInputEvent();else if(sD.includes(n))this._handleBackwardDeleteInputEvent();else{var i=this._editorCaret();if(!i.end)return;this._clearSelectedText(),this._autoFillHandler(e),this._editorCaret(i),this._handleInsertTextInputEvent(e.data)}this._editorOption("text")===this._previousText&&t.stopImmediatePropagation()}}},{key:"_handleHistoryInputEvent",value:function(){var t=this._editorCaret();this._updateEditorMask({start:t.start,length:t.end-t.start,text:""}),this._editorCaret(this._prevCaret)}},{key:"_handleBackwardDeleteInputEvent",value:function(){this._clearSelectedText();var t=this._editorCaret();this.editor.setForwardDirection(),this.editor._adjustCaret(),this._editorCaret().start!==t.start&&(this.editor.setBackwardDirection(),this.editor._adjustCaret())}},{key:"_clearSelectedText",value:function(){var t,e,n=(null===(t=this._prevCaret)||void 0===t?void 0:t.end)-(null===(e=this._prevCaret)||void 0===e?void 0:e.start)||1,i=this._editorCaret();this._isAutoFill()||(this.editor.setBackwardDirection(),this._updateEditorMask({start:i.start,length:n,text:cD(n)}))}},{key:"_handleInsertTextInputEvent",value:function(t){var e,n,i=null!=t?t:"";this.editor.setForwardDirection(),this._updateEditorMask({start:null!==(e=null===(n=this._prevCaret)||void 0===n?void 0:n.start)&&void 0!==e?e:0,length:i.length||1,text:i})||this._editorCaret(this._prevCaret)}},{key:"_updateEditorMask",value:function(t){var e=t.text.length,n=this.editor._handleChain(t);if(this.editor._displayMask(),this.editor.isForwardDirection()){var i=this._editorCaret(),o=i.start,r=i.end,a=n-e;n>1&&1===e&&this._editorCaret({start:o+a,end:r+a}),this.editor._adjustCaret()}return!!n}},{key:"_focusInHandler",value:function(){var t=this;if(this.editor._showMaskPlaceholder(),this.editor.setForwardDirection(),!this.editor._isValueEmpty()&&this._editorOption("isValid"))this.editor._adjustCaret();else{var e=this.editor._maskRulesChain.first();this._caretTimeout=setTimeout(function(){t._editorCaret({start:e,end:e})},0)}}},{key:"_focusOutHandler",value:function(t){this.editor._changeHandler(t),"onFocus"===this._editorOption("showMaskMode")&&this.editor._isValueEmpty()&&(this._editorOption("text",""),this.editor._renderDisplayText(""))}},{key:"_delHandler",value:function(t){var e=this.editor;e._maskKeyHandler(t,function(){e._hasSelection()||e._handleKey(" ")})}},{key:"_cutHandler",value:function(t){var e=this._editorCaret(),n=this._editorInput().val().substring(e.start,e.end);this.editor._maskKeyHandler(t,function(){return B_(t,n)})}},{key:"_dropHandler",value:function(){var t=this;this._clearDragTimer(),this._dragTimer=setTimeout(function(){var e=t.editor._convertToValue(t._editorInput().val());t._editorOption("value",e)})}},{key:"_pasteHandler",value:function(t){var e=this.editor;if(!this._editorOption("disabled")){var n=this._editorCaret();e._maskKeyHandler(t,function(){var i=B_(t),o=e._maskRulesChain.text().substring(n.end),r=e._handleChain({text:i,start:n.start,length:i.length}),a=n.start+r;e._handleChain({text:o,start:a,length:o.length}),e._caret({start:a,end:a})})}}},{key:"_autoFillHandler",value:function(t){var e=this,n=this.editor,i=this._editorInput().val();this._inputHandlerTimer=setTimeout(function(){e._isAutoFill()&&(n._maskKeyHandler(t,function(){n._handleChain({text:i,start:0,length:i.length})}),n._validateMask())})}},{key:"_isAutoFill",value:function(){var t=this._editorInput();if(ap.webkit){var e,n=t.get(0);return null!==(e=null==n?void 0:n.matches(":-webkit-autofill"))&&void 0!==e&&e}return!1}},{key:"_clearDragTimer",value:function(){clearTimeout(this._dragTimer)}},{key:"getHandler",value:function(t){var e=this;return function(n){var i;null===(i=e["_".concat(t,"Handler")])||void 0===i||i.call(e,n)}}},{key:"attachEvents",value:function(){var t=this,e=this._editorInput();uD.forEach(function(n){var i=Xp(n.toLowerCase(),aD);yd.on(e,i,t.getHandler(n))}),this._attachChangeEventHandler()}},{key:"detachEvents",value:function(){yd.off(this._editorInput(),".".concat(aD))}},{key:"clean",value:function(){this._clearDragTimer(),clearTimeout(this._caretTimeout),clearTimeout(this._inputHandlerTimer)}}]),t}(),dD=function(){return{}},fD=BO,pD="dx-texteditor-masked",_D="forward",vD={0:/[0-9]/,9:/[0-9\s]/,"#":/[-+0-9\s]/,L:function(t){return mD(t)},l:function(t){return mD(t)||yD(t)},C:/\S/,c:/./,A:function(t){return mD(t)||gD(t)},a:function(t){return mD(t)||gD(t)||yD(t)}};function gD(t){return/[0-9]/.test(t)}function mD(t){var e=t.charCodeAt();return 64<e&&e<91||96<e&&e<123||e>127}function yD(t){return" "===t}var bD=rD.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{mask:"",maskChar:"_",maskRules:{},maskInvalidMessage:qy.format("validation-mask"),useMaskedValue:!1,showMaskMode:"always"})},_supportedKeys:function(){var t=this,e={del:t._maskStrategy.getHandler("del"),enter:t._changeHandler},n=t.callBase();return zu(e,function(e,i){var o=n[e];n[e]=function(e){t.option("mask")&&i.call(t,e),o&&o(e)}}),n},_getSubmitElement:function(){return this.option("mask")?this._$hiddenElement:this.callBase()},_init:function(){this.callBase(),this._initMaskStrategy()},_initMaskStrategy:function(){this._maskStrategy=new hD(this)},_initMarkup:function(){this._renderHiddenElement(),this.callBase()},_attachMouseWheelEventHandlers:function(){if(this._onMouseWheel!==th){var t=this._input(),e=Xp(iv,this.NAME),n=this._createAction((function(e){var n=e.event;Rp(t)&&!Yp(n)&&(this._onMouseWheel(n),n.preventDefault(),n.stopPropagation())}).bind(this));yd.off(t,e),yd.on(t,e,function(t){n({event:t})})}},_onMouseWheel:th,_useMaskBehavior:function(){return Boolean(this.option("mask"))},_attachDropEventHandler:function(){if(this._useMaskBehavior()){var t=Xp("drop",this.NAME),e=this._input();yd.off(e,t),yd.on(e,t,function(t){return t.preventDefault()})}},_render:function(){this._renderMask(),this.callBase(),this._attachDropEventHandler(),this._attachMouseWheelEventHandlers()},_renderHiddenElement:function(){this.option("mask")&&(this._$hiddenElement=Yd("<input>").attr("type","hidden").appendTo(this._inputWrapper()))},_removeHiddenElement:function(){this._$hiddenElement&&this._$hiddenElement.remove()},_renderMask:function(){this.$element().removeClass(pD),this._maskRulesChain=null,this._maskStrategy.detachEvents(),this.option("mask")&&(this.$element().addClass(pD),this._maskStrategy.attachEvents(),this._parseMask(),this._renderMaskedValue())},_suppressCaretChanging:function(t,e){fD=dD;try{t.apply(this,e)}finally{fD=BO}},_changeHandler:function(t){var e=this._input(),n=e.val();if(n!==this._changedValue){this._changedValue=n;var i=qp(t,{type:"change"});yd.trigger(e,i)}},_parseMask:function(){this._maskRules=$u({},vD,this.option("maskRules")),this._maskRulesChain=this._parseMaskRule(0)},_parseMaskRule:function(t){var e=this.option("mask");if(t>=e.length)return new FO;var n=e[t],i="\\"===n,o=i?new VO({maskChar:e[t+1]}):this._getMaskRule(n);return o.next(this._parseMaskRule(t+1+i)),o},_getMaskRule:function(t){var e;return zu(this._maskRules,function(n,i){if(n===t)return e={pattern:n,allowedChars:i},!1}),Ou(e)?new HO($u({maskChar:this.option("maskChar")||" "},e)):new VO({maskChar:t})},_renderMaskedValue:function(){if(this._maskRulesChain){var t=this.option("value")||"";this._maskRulesChain.clear(this._normalizeChainArguments());var e={length:t.length};e[this._isMaskedValueMode()?"text":"value"]=t,this._handleChain(e),this._displayMask()}},_replaceSelectedText:function(t,e,n){return void 0===n?t:t.slice(0,e.start)+n+t.slice(e.end)},_isMaskedValueMode:function(){return this.option("useMaskedValue")},_displayMask:function(t){t=t||this._caret(),this._renderValue(),this._caret(t)},_isValueEmpty:function(){return qu(this._value)},_shouldShowMask:function(){return"onFocus"!==this.option("showMaskMode")||Rp(this._input())||!this._isValueEmpty()},_showMaskPlaceholder:function(){if(this._shouldShowMask()){var t=this._maskRulesChain.text();this.option("text",t),"onFocus"===this.option("showMaskMode")&&this._renderDisplayText(t)}},_renderValue:function(){if(this._maskRulesChain&&(this._showMaskPlaceholder(),this._$hiddenElement)){var t=this._maskRulesChain.value(),e=qu(t)?"":this._getPreparedValue();this._$hiddenElement.val(e)}return this.callBase()},_getPreparedValue:function(){return this._convertToValue().replace(/\s+$/,"")},_valueChangeEventHandler:function(t){this._maskRulesChain?(this._saveValueChangeEvent(t),this.option("value",this._getPreparedValue())):this.callBase.apply(this,arguments)},_isControlKeyFired:function(t){return this._isControlKey(Qp(t))||Yp(t)},_handleChain:function(t){var e=this._maskRulesChain.handle(this._normalizeChainArguments(t));return this._value=this._maskRulesChain.value(),this._textValue=this._maskRulesChain.text(),e},_normalizeChainArguments:function(t){return(t=t||{}).index=0,t.fullText=this._maskRulesChain.text(),t},_convertToValue:function(t){return this._isMaskedValueMode()?this._replaceMaskCharWithEmpty(t||this._textValue||""):t||this._value||""},_replaceMaskCharWithEmpty:function(t){return t.replace(new RegExp(this.option("maskChar"),"g")," ")},_maskKeyHandler:function(t,e){var n=this;if(!this.option("readOnly")){this.setForwardDirection(),t.preventDefault(),this._handleSelection();var i=this._input().val(),o=function(){i!==n._input().val()&&yd.trigger(n._input(),"input")},r=e();r?r.then(o):(this.setForwardDirection(),this._adjustCaret(),this._displayMask(),this._maskRulesChain.reset(),o())}},_handleKey:function(t,e){this._direction(e||_D),this._adjustCaret(t),this._handleKeyChain(t),this._moveCaret()},_handleSelection:function(){if(this._hasSelection()){var t=this._caret(),e=new Array(t.end-t.start+1).join(" ");this._handleKeyChain(e)}},_handleKeyChain:function(t){var e=this._caret(),n=this.isForwardDirection()?e.start:e.start-1,i=this.isForwardDirection()?e.end:e.end-1;this._handleChain({text:t,start:n,length:n===i?1:i-n})},_tryMoveCaretBackward:function(){this.setBackwardDirection();var t=this._caret().start;return this._adjustCaret(),!t||t!==this._caret().start},_adjustCaret:function(t){var e=this._caret().start,n=this.isForwardDirection(),i=this._maskRulesChain.adjustedCaret(e,n,t);this._caret({start:i,end:i})},_moveCaret:function(){var t=this._caret().start,e=t+(this.isForwardDirection()?0:-1),n=this._maskRulesChain.isAccepted(e)?t+(this.isForwardDirection()?1:-1):t;this._caret({start:n,end:n})},_caret:function(t,e){var n=this._input();if(n.length){if(!arguments.length)return fD(n);fD(n,t,e)}},_hasSelection:function(){var t=this._caret();return t.start!==t.end},_direction:function(t){if(!arguments.length)return this._typingDirection;this._typingDirection=t},setForwardDirection:function(){this._direction(_D)},setBackwardDirection:function(){this._direction("backward")},isForwardDirection:function(){return this._direction()===_D},_clean:function(){this._maskStrategy&&this._maskStrategy.clean(),this.callBase()},_validateMask:function(){if(this._maskRulesChain){var t=qu(this.option("value"))||this._maskRulesChain.isValid(this._normalizeChainArguments());this.option({isValid:t,validationError:t?null:{editorSpecific:!0,message:this.option("maskInvalidMessage")}})}},_updateHiddenElement:function(){this._removeHiddenElement(),this.option("mask")&&(this._input().removeAttr("name"),this._renderHiddenElement()),this._setSubmitElementName(this.option("name"))},_updateMaskOption:function(){this._updateHiddenElement(),this._renderMask(),this._validateMask()},_processEmptyMask:function(t){if(!t){var e=this.option("value");this.option({text:e,isValid:!0}),this.validationRequest.fire({value:e,editor:this}),this._renderValue()}},_optionChanged:function(t){switch(t.name){case"mask":this._updateMaskOption(),this._processEmptyMask(t.value);break;case"maskChar":case"maskRules":case"useMaskedValue":this._updateMaskOption();break;case"value":this._renderMaskedValue(),this._validateMask(),this.callBase(t),this._changedValue=this._input().val();break;case"maskInvalidMessage":break;case"showMaskMode":this.option("text",""),this._renderValue();break;default:this.callBase(t)}}});Sv("dxTextEditor",bD);var CD=bD,kD=ph(),xD=["backspace","tab","enter","pageUp","pageDown","end","home","leftArrow","rightArrow","downArrow","upArrow","del"],wD="dx-searchbox",SD=CD.inherit({ctor:function(t,e){e&&(this._showClearButton=e.showClearButton),this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return $u(this.callBase(),{value:"",mode:"text",maxLength:null})},_initMarkup:function(){this.$element().addClass("dx-textbox"),this.callBase(),this.setAria("role","textbox")},_renderInputType:function(){this.callBase(),this._renderSearchMode()},_useTemplates:function(){return!1},_renderProps:function(){this.callBase(),this._toggleMaxLengthProp()},_toggleMaxLengthProp:function(){var t=this._getMaxLength();t&&t>0?this._input().attr("maxLength",t):this._input().removeAttr("maxLength")},_renderSearchMode:function(){var t=this._$element;"search"===this.option("mode")?(t.addClass(wD),this._renderSearchIcon(),void 0===this._showClearButton&&(this._showClearButton=this.option("showClearButton"),this.option("showClearButton",!0))):(t.removeClass(wD),this._$searchIcon&&this._$searchIcon.remove(),this.option("showClearButton",void 0===this._showClearButton?this.option("showClearButton"):this._showClearButton),delete this._showClearButton)},_renderSearchIcon:function(){var t=Yd("<div>").addClass("dx-icon").addClass("dx-icon-search");t.prependTo(this._input().parent()),this._$searchIcon=t},_getLabelContainerWidth:function(){if(this._$searchIcon){var t=this._input().parent();return Ah(t)-this._getLabelBeforeWidth()}return this.callBase()},_getLabelBeforeWidth:function(){var t=this.callBase();return this._$searchIcon&&(t+=Rh(this._$searchIcon)),t},_optionChanged:function(t){switch(t.name){case"maxLength":this._toggleMaxLengthProp();break;case"mode":this.callBase(t),this._updateLabelWidth();break;case"mask":this.callBase(t),this._toggleMaxLengthProp();break;default:this.callBase(t)}},_onKeyDownCutOffHandler:function(t){var e=this._getMaxLength();if(!e||t.ctrlKey||this._hasSelection())return!0;var n=Yd(t.target),i=Qp(t);return this._cutOffExtraChar(n),n.val().length<e||xD.includes(i)||""!==kD.getSelection().toString()},_onChangeCutOffHandler:function(t){var e=Yd(t.target);this.option("maxLength")&&this._cutOffExtraChar(e)},_cutOffExtraChar:function(t){var e=this._getMaxLength(),n=t.val();e&&n.length>e&&t.val(n.substr(0,e))},_getMaxLength:function(){return this.option("mask")?null:this.option("maxLength")}});Sv("dxTextBox",SD);var ED=SD,ID=function(t){if(dh())return Rh(t)},TD="dx-dropdowneditor-input-wrapper",OD="dx-dropdowneditor-overlay",DD="ios"===zf.current().platform,AD=ED.inherit({_supportedKeys:function(){return $u({},this.callBase(),{tab:function(t){if(this.option("opened")){if(!this._popup.getFocusableElements().length)return void this.close();var e=t.shiftKey?this._getLastPopupElement():this._getFirstPopupElement();e&&(yd.trigger(e,"focus"),e.select()),t.preventDefault()}},escape:function(t){return this.option("opened")&&t.preventDefault(),this.close(),!0},upArrow:function(t){return!(!Yp(t)&&(t.preventDefault(),t.stopPropagation(),t.altKey)&&(this.close(),1))},downArrow:function(t){return!(!Yp(t)&&(t.preventDefault(),t.stopPropagation(),t.altKey)&&(this._validatedOpening(),1))},enter:function(t){return this.option("opened")&&(t.preventDefault(),this._valueChangeEventHandler(t)),!0}})},_getDefaultButtons:function(){return this.callBase().concat([{name:"dropDown",Ctor:PO}])},_getDefaultOptions:function(){return $u(this.callBase(),{value:null,onOpened:null,onClosed:null,opened:!1,acceptCustomValue:!0,applyValueMode:"instantly",deferRendering:!0,activeStateEnabled:!0,dropDownButtonTemplate:"dropDownButton",fieldTemplate:null,openOnFieldClick:!1,showDropDownButton:!0,buttons:void 0,dropDownOptions:{showTitle:!1},popupPosition:this._getDefaultPopupPosition(),onPopupInitialized:null,applyButtonText:qy.format("OK"),cancelButtonText:qy.format("Cancel"),buttonsLocation:"default",useHiddenSubmitElement:!1,validationMessagePosition:"auto"})},_useTemplates:function(){return!0},_getDefaultPopupPosition:function(t){var e=tp(t);return{offset:{h:0,v:-1},my:e+" top",at:e+" bottom",collision:"flip flip"}},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(t){return"generic"===t.platform},options:{popupPosition:{offset:{v:0}}}}])},_inputWrapper:function(){return this.$element().find("."+TD).first()},_init:function(){this.callBase(),this._initVisibilityActions(),this._initPopupInitializedAction(),this._updatePopupPosition(this.option("rtlEnabled")),this._options.cache("dropDownOptions",this.option("dropDownOptions"))},_updatePopupPosition:function(t){var e=this._getDefaultPopupPosition(t),n=e.my,i=e.at,o=this.option("popupPosition");this.option("popupPosition",$u({},o,{my:n,at:i}))},_initVisibilityActions:function(){this._openAction=this._createActionByOption("onOpened",{excludeValidators:["disabled","readOnly"]}),this._closeAction=this._createActionByOption("onClosed",{excludeValidators:["disabled","readOnly"]})},_initPopupInitializedAction:function(){this._popupInitializedAction=this._createActionByOption("onPopupInitialized",{excludeValidators:["disabled","readOnly"]})},_initMarkup:function(){this._renderSubmitElement(),this.callBase(),this.$element().addClass("dx-dropdowneditor"),this.setAria("role","combobox")},_render:function(){this.callBase(),this._renderOpenHandler(),this._attachFocusOutHandler(),this._renderOpenedState()},_renderContentImpl:function(){this.option("deferRendering")||this._createPopup()},_renderInput:function(){this.callBase(),this._wrapInput(),this._setDefaultAria()},_wrapInput:function(){this._$container=this.$element().wrapInner(Yd("<div>").addClass(TD)).children().eq(0)},_setDefaultAria:function(){this.setAria({haspopup:"true",autocomplete:"list"})},_readOnlyPropValue:function(){return!this._isEditable()||this.callBase()},_cleanFocusState:function(){this.callBase(),this.option("fieldTemplate")&&this._detachFocusEvents()},_getFieldTemplate:function(){return this.option("fieldTemplate")&&this._getTemplateByOption("fieldTemplate")},_renderMask:function(){this.option("fieldTemplate")||this.callBase()},_renderField:function(){var t=this._getFieldTemplate();t&&this._renderTemplatedField(t,this._fieldRenderData())},_renderPlaceholder:function(){this._getFieldTemplate()||this.callBase()},_renderValue:function(){this.option("useHiddenSubmitElement")&&this._setSubmitValue(),this.callBase().always(this._renderField.bind(this))},_renderTemplatedField:function(t,e){var n=this,i=Rp(this._input()),o=this._$container;this._detachKeyboardEvents(),this._refreshButtonsContainer(),this._detachWrapperContent(),this._detachFocusEvents(),o.empty();var r=Yd("<div>").addClass("dx-dropdowneditor-field-template-wrapper").appendTo(o);t.render({model:e,container:Jd(r),onRendered:function(){if(n.$element().find(r).length){var t=n._input();if(!t.length)throw gb.Error("E1010");n._integrateInput(),i&&yd.trigger(t,"focus")}}}),this._attachWrapperContent(o)},_detachWrapperContent:function(){var t,e,n;this.option("useHiddenSubmitElement")&&(null===(t=this._$submitElement)||void 0===t||t.detach());var i=null===(e=this._$beforeButtonsContainer)||void 0===e?void 0:e[0].parentNode,o=null===(n=this._$afterButtonsContainer)||void 0===n?void 0:n[0].parentNode;null==i||i.removeChild(this._$beforeButtonsContainer[0]),null==o||o.removeChild(this._$afterButtonsContainer[0])},_attachWrapperContent:function(t){var e,n=this.option("useHiddenSubmitElement");t.prepend(this._$beforeButtonsContainer),n&&(null===(e=this._$submitElement)||void 0===e||e.appendTo(t)),t.append(this._$afterButtonsContainer)},_refreshButtonsContainer:function(){this._$buttonsContainer=this.$element().children().eq(0)},_integrateInput:function(){this._renderFocusState(),this._refreshValueChangeEvent(),this._refreshEvents(),this._refreshEmptinessEvent()},_refreshEmptinessEvent:function(){yd.off(this._input(),"input blur",this._toggleEmptinessEventHandler),this._renderEmptinessEvent()},_fieldRenderData:function(){return this.option("value")},_initTemplates:function(){this._templateManager.addDefaultTemplates({dropDownButton:new rg(function(t){var e=Yd("<div>").addClass("dx-dropdowneditor-icon");Yd(t.container).append(e)})}),this.callBase()},_renderOpenHandler:function(){var t=this._inputWrapper(),e=Xp(hv,this.NAME),n=this.option("openOnFieldClick");yd.off(t,e),yd.on(t,e,this._getInputClickHandler(n)),this.$element().toggleClass("dx-dropdowneditor-field-clickable",n),n&&(this._openOnFieldClickAction=this._createAction(this._openHandler.bind(this)))},_attachFocusOutHandler:function(){var t=this;DD&&(this._detachFocusOutEvents(),yd.on(this._inputWrapper(),Xp("focusout",this.NAME),function(e){var n=e.relatedTarget;n&&t.option("opened")&&t._isTargetOutOfComponent(n)&&t.close()}))},_isTargetOutOfComponent:function(t){var e=this.content?Yd(this.content()).closest(".".concat(OD)):this._$popup;return 0===Yd(t).closest(".".concat(OD),e).length},_detachFocusOutEvents:function(){DD&&yd.off(this._inputWrapper(),Xp("focusout",this.NAME))},_getInputClickHandler:function(t){var e=this;return t?function(t){e._executeOpenAction(t)}:function(t){e._focusInput()}},_openHandler:function(){this._toggleOpenState()},_executeOpenAction:function(t){this._openOnFieldClickAction({event:t})},_keyboardEventBindingTarget:function(){return this._input()},_focusInput:function(){return!this.option("disabled")&&(this.option("focusStateEnabled")&&!Rp(this._input())&&(this._resetCaretPosition(),yd.trigger(this._input(),"focus")),!0)},_resetCaretPosition:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this._input().get(0);if(e){var n=e.value,i=Ou(n)&&(t||this._isEditable())?n.length:0;this._caret({start:i,end:i},!0)}},_isEditable:function(){return this.option("acceptCustomValue")},_toggleOpenState:function(t){!this._focusInput()||this.option("readOnly")||(t=arguments.length?t:!this.option("opened"),this.option("opened",t))},_getControlsAria:function(){return this._popup&&this._popupContentId},_renderOpenedState:function(){var t=this.option("opened");t&&this._createPopup(),this.$element().toggleClass("dx-dropdowneditor-active",t),this._setPopupOption("visible",t);var e={expanded:t,controls:this._getControlsAria()};this.setAria(e),this.setAria("owns",t?this._popupContentId:void 0,this.$element())},_createPopup:function(){this._$popup||(this._$popup=Yd("<div>").addClass(OD).appendTo(this.$element()),this._renderPopup(),this._renderPopupContent())},_renderPopupContent:th,_renderPopup:function(){var t=$u(this._popupConfig(),this._options.cache("dropDownOptions"));delete t.closeOnOutsideClick,t.elementAttr&&!Object.keys(t.elementAttr).length&&delete t.elementAttr,this._popup=this._createComponent(this._$popup,XT,t),this._popup.on({showing:this._popupShowingHandler.bind(this),shown:this._popupShownHandler.bind(this),hiding:this._popupHidingHandler.bind(this),hidden:this._popupHiddenHandler.bind(this),contentReady:this._contentReadyHandler.bind(this)}),this._attachPopupKeyHandler(),this._contentReadyHandler(),this._setPopupContentId(this._popup.$content()),this._bindInnerWidgetOptions(this._popup,"dropDownOptions")},_attachPopupKeyHandler:function(){var t=this;yd.on(this._popup.$overlayContent(),Xp("keydown",this.NAME),function(e){return t._popupKeyHandler(e)})},_popupKeyHandler:function(t){switch(Qp(t)){case"tab":this._popupTabHandler(t);break;case"escape":this._popupEscHandler(t)}},_popupTabHandler:function(t){var e=Yd(t.target),n=t.shiftKey&&e.is(this._getFirstPopupElement());(!t.shiftKey&&e.is(this._getLastPopupElement())||n)&&(yd.trigger(this.field(),"focus"),t.preventDefault())},_popupEscHandler:function(){yd.trigger(this._input(),"focus"),this.close()},_setPopupContentId:function(t){this._popupContentId="dx-"+new pc,this.setAria("id",this._popupContentId,t)},_contentReadyHandler:th,_popupConfig:function(){var t=this;return{onInitialized:this._getPopupInitializedHandler(),position:$u(this.option("popupPosition"),{of:this.$element()}),showTitle:this.option("dropDownOptions.showTitle"),_ignoreFunctionValueDeprecation:!0,width:function(){return ID(t.$element())},height:"auto",shading:!1,hideOnParentScroll:!0,hideOnOutsideClick:function(e){return t._closeOutsideDropDownHandler(e)},animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},deferRendering:!1,focusStateEnabled:!1,showCloseButton:!1,dragEnabled:!1,toolbarItems:this._getPopupToolbarItems(),onPositioned:this._popupPositionedHandler.bind(this),fullScreen:!1,contentTemplate:null,_wrapperClassExternal:OD,_ignorePreventScrollEventsDeprecation:!0}},_popupInitializedHandler:th,_getPopupInitializedHandler:function(){var t=this,e=this.option("onPopupInitialized");return function(n){t._popupInitializedHandler(n),e&&t._popupInitializedAction({popup:n.component})}},_dimensionChanged:function(){!dh()||this.$element().is(":visible")?this._updatePopupWidth():this.close()},_updatePopupWidth:function(){var t=this;void 0===function(t){return null===t&&(t=void 0),"function"==typeof t&&(t=t()),t}(this.option("dropDownOptions.width"))&&this._setPopupOption("width",function(){return ID(t.$element())})},_popupPositionedHandler:function(t){var e,n,i=this.option(),o=i.labelMode,r=i.stylingMode;if(this._popup){var a=this._popup.$overlayContent(),s=null===(e=t.position)||void 0===e||null===(n=e.v)||void 0===n?void 0:n.flip,l="hidden"!==o&&"outside"!==o&&"outlined"===r;if(t.position&&a.toggleClass("dx-dropdowneditor-overlay-flipped",s),s&&l&&this._label.isVisible()){var u=this._label.$element();cf(a,{top:of(a).top-parseInt(u.css("fontSize"))})}}},_popupShowingHandler:th,_popupHidingHandler:function(){this.option("opened",!1)},_popupShownHandler:function(){var t;this._openAction(),null===(t=this._validationMessage)||void 0===t||t.option("positionSide",this._getValidationMessagePositionSide())},_popupHiddenHandler:function(){var t;this._closeAction(),null===(t=this._validationMessage)||void 0===t||t.option("positionSide",this._getValidationMessagePositionSide())},_getValidationMessagePositionSide:function(){var t=this.option("validationMessagePosition");if("auto"!==t)return t;var e="bottom";if(this._popup&&this._popup.option("visible")){var n=Ip.setup(this.$element()).top,i=Ip.setup(this._popup.$content()).top;e=n+this.option("popupPosition").offset.v>i?"bottom":"top"}return e},_closeOutsideDropDownHandler:function(t){var e=t.target,n=Yd(e),i=this.getButton("dropDown"),o=i&&i.$element(),r=!!n.closest(this.$element()).length,a=!!n.closest(o).length;return!r&&!a},_clean:function(){delete this._openOnFieldClickAction,this._$popup&&(this._$popup.remove(),delete this._$popup,delete this._popup),this.callBase()},_setPopupOption:function(t,e){this._setWidgetOption("_popup",arguments)},_validatedOpening:function(){this.option("readOnly")||this._toggleOpenState(!0)},_getPopupToolbarItems:function(){return"useButtons"===this.option("applyValueMode")?this._popupToolbarItemsConfig():[]},_getFirstPopupElement:function(){return Yd(this._popup.getFocusableElements()).first()},_getLastPopupElement:function(){return Yd(this._popup.getFocusableElements()).last()},_popupToolbarItemsConfig:function(){var t=[{shortcut:"done",options:{onClick:this._applyButtonHandler.bind(this),text:this.option("applyButtonText")}},{shortcut:"cancel",options:{onClick:this._cancelButtonHandler.bind(this),text:this.option("cancelButtonText")}}];return this._applyButtonsLocation(t)},_applyButtonsLocation:function(t){var e=this.option("buttonsLocation"),n=t;if("default"!==e){var i=Qc(e);zu(n,function(t,e){$u(e,{toolbar:i[0],location:i[1]})})}return n},_applyButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_cancelButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_popupOptionChanged:function(t){var e=sm.getOptionsFromContainer(t);this._setPopupOption(e);var n=Object.keys(e);(-1!==n.indexOf("width")||-1!==n.indexOf("height"))&&this._dimensionChanged()},_renderSubmitElement:function(){this.option("useHiddenSubmitElement")&&(this._$submitElement=Yd("<input>").attr("type","hidden").appendTo(this.$element()))},_setSubmitValue:function(){this._getSubmitElement().val(this.option("value"))},_getSubmitElement:function(){return this.option("useHiddenSubmitElement")?this._$submitElement:this.callBase()},_dispose:function(){this._detachFocusOutEvents(),this.callBase()},_optionChanged:function(t){var e;switch(t.name){case"width":case"height":this.callBase(t),null===(e=this._popup)||void 0===e||e.repaint();break;case"opened":this._renderOpenedState();break;case"onOpened":case"onClosed":this._initVisibilityActions();break;case"onPopupInitialized":this._initPopupInitializedAction();break;case"fieldTemplate":Ou(t.value)?this._renderField():this._invalidate();break;case"acceptCustomValue":case"openOnFieldClick":this._invalidate();break;case"dropDownButtonTemplate":case"showDropDownButton":this._updateButtons(["dropDown"]);break;case"dropDownOptions":this._popupOptionChanged(t),this._options.cache("dropDownOptions",this.option("dropDownOptions"));break;case"popupPosition":break;case"deferRendering":dh()&&this._createPopup();break;case"applyValueMode":case"applyButtonText":case"cancelButtonText":case"buttonsLocation":this._setPopupOption("toolbarItems",this._getPopupToolbarItems());break;case"useHiddenSubmitElement":this._$submitElement&&(this._$submitElement.remove(),this._$submitElement=void 0),this._renderSubmitElement();break;case"rtlEnabled":this._updatePopupPosition(t.value),this.callBase(t);break;default:this.callBase(t)}},open:function(){this.option("opened",!0)},close:function(){this.option("opened",!1)},field:function(){return Jd(this._input())},content:function(){return this._popup?this._popup.content():null}});Sv("dxDropDownEditor",AD);var BD=AD,MD="dx-list-group",PD=function(t){return(t.group<<20)+t.item},RD=function(t){return{group:t>>20,item:1048575&t}},FD=yb.inherit({_groupElements:function(){return this._collectionWidget._itemContainer().find("."+MD)},_groupItemElements:function(t){return t.find(".dx-list-item")},getIndexByItemData:function(t){var e=this._collectionWidget.option("items"),n=!1;return!!t&&(t.items&&t.items.length&&(t=t.items[0]),zu(e,function(e,i){if(!i.items||(zu(i.items,function(i,o){return o!==t||(n={group:e,item:i},!1)}),n))return!1}),n)},getItemDataByIndex:function(t){var e=this._collectionWidget.option("items");return Bu(t)?this.itemsGetter()[t]:t&&e[t.group]&&e[t.group].items[t.item]||null},itemsGetter:function(){for(var t=[],e=this._collectionWidget.option("items"),n=0;n<e.length;n++)e[n]&&e[n].items?t=t.concat(e[n].items):t.push(e[n]);return t},deleteItemAtIndex:function(t){var e=RD(t);this._collectionWidget.option("items")[e.group].items.splice(e.item,1)},getKeysByItems:function(t){var e,n=[];for(e=0;e<t.length;e++)t[e]&&t[e].items?n=n.concat(t[e].items):n.push(t[e]);var i=[];for(e=0;e<n.length;e++)i.push(this._collectionWidget.keyOf(n[e]));return i},getIndexByKey:function(t,e){var n=e||this._collectionWidget.option("items"),i=-1,o=this;return zu(n,function(e,n){if(n.items&&(zu(n.items,function(n,r){var a=o._collectionWidget.keyOf(r);if(o._equalKeys(a,t))return i={group:e,item:n},!1}),-1!==i))return!1}),i},_getGroups:function(t){var e=this._collectionWidget._dataController.group();return e?zm(by(t),{group:e}).toArray():this._collectionWidget.option("items")},getItemsByKeys:function(t,e){var n=this,i=[],o=this._getGroups(e),r={};return zu(t,function(t,e){var a=function(t){var e=n.getIndexByKey(t,o),i=e&&o[e.group];if(i)return{groupKey:i.key,item:i.items[e.item]}}(e);if(a){var s=a.groupKey,l=a.item,u=r[s];u||(r[s]=u={key:s,items:[]},i.push(u)),u.items.push(l)}}),i},moveItemAtIndexToIndex:function(t,e){var n=this._collectionWidget.option("items"),i=RD(t),o=RD(e),r=n[i.group].items,a=n[o.group].items,s=r[i.item];r.splice(i.item,1),a.splice(o.item,0,s)},_isItemIndex:function(t){return t&&Bu(t.group)&&Bu(t.item)},_getNormalizedItemIndex:function(t){var e=Yd(t),n=e.closest("."+MD);return n.length?PD({group:this._groupElements().index(n),item:this._groupItemElements(n).index(e)}):-1},_normalizeItemIndex:function(t){return PD(t)},_denormalizeItemIndex:function(t){return RD(t)},_getItemByNormalizedIndex:function(t){var e=RD(t),n=this._groupElements().eq(e.group);return this._groupItemElements(n).eq(e.item)},_itemsFromSameParent:function(t,e){return RD(t).group===RD(e).group}}),HD={},VD=[],LD=function(t,e,n){VD.push({enabled:t,decoratorType:e,decoratorSubType:n})};LD(function(){return this.option("menuItems").length},function(){return"menu"},function(){return this.option("menuMode")}),LD(function(){return!this.option("menuItems").length&&this.option("allowItemDeleting")},function(){var t=this.option("itemDeleteMode");return"toggle"===t||"slideButton"===t||"swipe"===t||"static"===t?"delete":"menu"},function(){var t=this.option("itemDeleteMode");return"slideItem"===t&&(t="slide"),t}),LD(function(){return"none"!==this.option("selectionMode")&&this.option("showSelectionControls")},function(){return"selection"},function(){return"default"}),LD(function(){return this.option("itemDragging.allowReordering")||this.option("itemDragging.allowDropInsideItem")||this.option("itemDragging.group")},function(){return"reorder"},function(){return"default"});var $D=ac.inherit({ctor:function(t){this._list=t,this._fetchRequiredDecorators()},dispose:function(){this._decorators&&this._decorators.length&&zu(this._decorators,function(t,e){e.dispose()})},_fetchRequiredDecorators:function(){this._decorators=[],zu(VD,(function(t,e){if(e.enabled.call(this._list)){var n=e.decoratorType.call(this._list),i=e.decoratorSubType.call(this._list),o=this._createDecorator(n,i);this._decorators.push(o)}}).bind(this))},_createDecorator:function(t,e){return new(this._findDecorator(t,e))(this._list)},_findDecorator:function(t,e){var n,i=null===(n=HD[t])||void 0===n?void 0:n[e];if(!i)throw gb.Error("E1012",t,e);return i},modifyItemElement:function(t){var e=Yd(t.itemElement),n={$itemElement:e};this._prependBeforeBags(e,n),this._appendAfterBags(e,n),this._applyDecorators("modifyElement",n)},afterItemsRendered:function(){this._applyDecorators("afterRender")},_prependBeforeBags:function(t,e){var n=this._collectDecoratorsMarkup("beforeBag",e,"dx-list-item-before-bag");t.prepend(n)},_appendAfterBags:function(t,e){var n=this._collectDecoratorsMarkup("afterBag",e,"dx-list-item-after-bag");t.append(n)},_collectDecoratorsMarkup:function(t,e,n){var i=Yd("<div>");return zu(this._decorators,function(){var o=Yd("<div>").addClass(n);this[t]($u({$container:o},e)),o.children().length&&i.append(o)}),i.children()},_applyDecorators:function(t,e){zu(this._decorators,function(){this[t](e)})},_handlerExists:function(t){if(!this._decorators)return!1;for(var e=this._decorators,n=e.length,i=0;i<n;i++)if(e[i][t]!==th)return!0;return!1},_eventHandler:function(t,e,n){if(!this._decorators)return!1;for(var i=!1,o=this._decorators,r=o.length,a=0;a<r&&!(i=o[a][t](e,n));a++);return i},handleClick:function(t,e){return this._eventHandler("handleClick",t,e)},handleKeyboardEvents:function(t,e){return this._eventHandler("handleKeyboardEvents",t,e)},handleEnterPressing:function(t){return this._eventHandler("handleEnterPressing",t)},contextMenuHandlerExists:function(){return this._handlerExists("handleContextMenu")},handleContextMenu:function(t,e){return this._eventHandler("handleContextMenu",t,e)},getExcludedItemSelectors:function(){var t=[];return this._applyDecorators("getExcludedSelectors",t),t.join(",")}}),ND="dx-list-item-badge-container",zD="dx-list-item-chevron-container",WD=zy.inherit({_renderWatchers:function(){this.callBase(),this._startWatcher("badge",this._renderBadge.bind(this)),this._startWatcher("showChevron",this._renderShowChevron.bind(this))},_renderBadge:function(t){if(this._$element.children("."+ND).remove(),t){var e=Yd("<div>").addClass(ND).append(Yd("<div>").addClass("dx-list-item-badge").addClass("dx-badge").text(t)),n=this._$element.children("."+zD).first();n.length>0?e.insertBefore(n):e.appendTo(this._$element)}},_renderShowChevron:function(t){if(this._$element.children("."+zD).remove(),t){var e=Yd("<div>").addClass(zD),n=Yd("<div>").addClass("dx-list-item-chevron");e.append(n).appendTo(this._$element)}}}),jD="dxScrollbar",KD="dx-scrollable-scrollbar",GD="".concat(KD,"-active"),UD="horizontal",qD=null,ZD=sm.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{direction:null,visible:!1,activeStateEnabled:!1,visibilityMode:"onScroll",containerSize:0,contentSize:0,expandable:!0,scaleRatio:1})},_init:function(){this.callBase(),this._isHovered=!1},_initMarkup:function(){this._renderThumb(),this.callBase()},_render:function(){this.callBase(),this._renderDirection(),this._update(),this._attachPointerDownHandler(),this.option("hoverStateEnabled",this._isHoverMode()),this.$element().toggleClass("dx-scrollbar-hoverable",this.option("hoverStateEnabled"))},_renderThumb:function(){this._$thumb=Yd("<div>").addClass("dx-scrollable-scroll"),Yd("<div>").addClass("dx-scrollable-scroll-content").appendTo(this._$thumb),this.$element().addClass(KD).append(this._$thumb)},isThumb:function(t){return!!this.$element().find(t).length},_isHoverMode:function(){var t=this.option("visibilityMode");return("onHover"===t||"always"===t)&&this.option("expandable")},_renderDirection:function(){var t=this.option("direction");this.$element().addClass("dx-scrollbar-"+t),this._dimension=t===UD?"width":"height",this._prop=t===UD?"left":"top"},_attachPointerDownHandler:function(){yd.on(this._$thumb,Xp(ev.down,jD),this.feedbackOn.bind(this))},feedbackOn:function(){this.$element().addClass(GD),qD=this},feedbackOff:function(){this.$element().removeClass(GD),qD=null},cursorEnter:function(){this._isHovered=!0,this._needScrollbar()&&this.option("visible",!0)},cursorLeave:function(){this._isHovered=!1,this.option("visible",!1)},_renderDimensions:function(){this._$thumb.css({width:this.option("width"),height:this.option("height")})},_toggleVisibility:function(t){"onScroll"===this.option("visibilityMode")&&this._$thumb.css("opacity"),t=this._adjustVisibility(t),this.option().visible=t,this._$thumb.toggleClass("dx-state-invisible",!t)},_adjustVisibility:function(t){if(this._baseContainerToContentRatio&&!this._needScrollbar())return!1;switch(this.option("visibilityMode")){case"onScroll":break;case"onHover":t=t||!!this._isHovered;break;case"never":t=!1;break;case"always":t=!0}return t},moveTo:function(t){if(!this._isHidden()){Ru(t)&&(t=t[this._prop]||0);var e={};e[this._prop]=this._calculateScrollBarPosition(t),cf(this._$thumb,e)}},_calculateScrollBarPosition:function(t){return-t*this._thumbRatio},_update:function(){var t=Math.round(this.option("containerSize")),e=Math.round(this.option("contentSize")),n=Math.round(this.option("baseContainerSize")),i=Math.round(this.option("baseContentSize"));isNaN(n)&&(n=t,i=e),this._baseContainerToContentRatio=i?n/i:n,this._realContainerToContentRatio=e?t/e:t;var o=Math.round(Math.max(Math.round(t*this._realContainerToContentRatio),15));this._thumbRatio=(t-o)/(this.option("scaleRatio")*(e-t)),this.option(this._dimension,o/this.option("scaleRatio")),this.$element().css("display",this._needScrollbar()?"":"none")},_isHidden:function(){return"never"===this.option("visibilityMode")},_needScrollbar:function(){return!this._isHidden()&&this._baseContainerToContentRatio<1},containerToContentRatio:function(){return this._realContainerToContentRatio},_normalizeSize:function(t){return Ru(t)?t[this._dimension]||0:t},_clean:function(){this.callBase(),this===qD&&(qD=null),yd.off(this._$thumb,"."+jD)},_optionChanged:function(t){if(!this._isHidden())switch(t.name){case"containerSize":case"contentSize":this.option()[t.name]=this._normalizeSize(t.value),this._update();break;case"baseContentSize":case"baseContainerSize":this._update();break;case"visibilityMode":case"direction":this._invalidate();break;case"scaleRatio":this._update();break;default:this.callBase.apply(this,arguments)}},update:Gc(function(){this._adjustVisibility()&&this.option("visible",!0)})});Sf.add(function(){yd.subscribeGlobal(ch.getDocument(),Xp(ev.up,jD),function(){qD&&qD.feedbackOff()})});var QD,XD,YD=ZD,JD="dxNativeScrollable",tA="dx-scrollable-native",eA="vertical",nA="horizontal",iA=ac.inherit({ctor:function(t){this._init(t)},_init:function(t){this._component=t,this._$element=t.$element(),this._$container=Yd(t.container()),this._$content=t.$content(),this._direction=t.option("direction"),this._useSimulatedScrollbar=t.option("useSimulatedScrollbar"),this.option=t.option.bind(t),this._createActionByOption=t._createActionByOption.bind(t),this._isLocked=t._isLocked.bind(t),this._isDirection=t._isDirection.bind(t),this._allowedDirection=t._allowedDirection.bind(t),this._getMaxOffset=t._getMaxOffset.bind(t),this._isRtlNativeStrategy=t._isRtlNativeStrategy.bind(t)},render:function(){var t=zf.real().platform;this._$element.addClass(tA).addClass(tA+"-"+t).toggleClass("dx-scrollable-scrollbars-hidden",!this._isScrollbarVisible()),this._isScrollbarVisible()&&this._useSimulatedScrollbar&&this._renderScrollbars()},updateRtlPosition:function(t){t&&this.option("rtlEnabled")&&this._isScrollbarVisible()&&this._useSimulatedScrollbar&&this._moveScrollbars()},_renderScrollbars:function(){this._scrollbars={},this._hideScrollbarTimeout=0,this._$element.addClass("dx-scrollable-scrollbar-simulated"),this._renderScrollbar(eA),this._renderScrollbar(nA)},_renderScrollbar:function(t){!this._isDirection(t)||(this._scrollbars[t]=new YD(Yd("<div>").appendTo(this._$element),{direction:t,expandable:this._component.option("scrollByThumb")}))},handleInit:th,handleStart:th,handleMove:function(t){this._isLocked()?t.cancel=!0:this._allowedDirection()&&(t.originalEvent.isScrollingEvent=!0)},handleEnd:th,handleCancel:th,handleStop:th,_eachScrollbar:function(t){t=t.bind(this),zu(this._scrollbars||{},function(e,n){t(n,e)})},createActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._updateAction=this._createActionByOption("onUpdated")},_createActionArgs:function(){var t=this.location(),e=t.left,n=t.top;return{event:this._eventForUserAction,scrollOffset:this._getScrollOffset(),reachedLeft:this._isRtlNativeStrategy()?this._isReachedRight(-e):this._isReachedLeft(e),reachedRight:this._isRtlNativeStrategy()?this._isReachedLeft(-Math.abs(e)):this._isReachedRight(e),reachedTop:this._isDirection(eA)?Math.round(n)>=0:void 0,reachedBottom:this._isDirection(eA)?Math.round(Math.abs(n)-this._getMaxOffset().top)>=0:void 0}},_getScrollOffset:function(){var t=this.location(),e=t.top,n=t.left;return{top:-e,left:this._normalizeOffsetLeft(-n)}},_normalizeOffsetLeft:function(t){return this._isRtlNativeStrategy()?this._getMaxOffset().left+t:t},_isReachedLeft:function(t){return this._isDirection(nA)?Math.round(t)>=0:void 0},_isReachedRight:function(t){return this._isDirection(nA)?Math.round(Math.abs(t)-this._getMaxOffset().left)>=0:void 0},_isScrollbarVisible:function(){var t=this.option().showScrollbar;return"never"!==t&&!1!==t},handleScroll:function(t){this._eventForUserAction=t,this._moveScrollbars(),this._scrollAction(this._createActionArgs())},_moveScrollbars:function(){var t=this._getScrollOffset(),e=t.top,n=t.left;this._eachScrollbar(function(t){t.moveTo({top:-e,left:-n}),t.option("visible",!0)}),this._hideScrollbars()},_hideScrollbars:function(){clearTimeout(this._hideScrollbarTimeout),this._hideScrollbarTimeout=setTimeout((function(){this._eachScrollbar(function(t){t.option("visible",!1)})}).bind(this),500)},location:function(){return{left:-this._$container.scrollLeft(),top:-this._$container.scrollTop()}},disabledChanged:th,update:function(){this._update(),this._updateAction(this._createActionArgs())},_update:function(){this._updateDimensions(),this._updateScrollbars()},_updateDimensions:function(){this._containerSize={height:Mh(this._$container),width:Ah(this._$container)},this._componentContentSize={height:Mh(this._component.$content()),width:Ah(this._component.$content())},this._contentSize={height:Mh(this._$content),width:Ah(this._$content)}},_updateScrollbars:function(){this._eachScrollbar(function(t,e){var n=e===eA?"height":"width";t.option({containerSize:this._containerSize[n],contentSize:this._componentContentSize[n]}),t.update()})},_allowedDirections:function(){return{vertical:this._isDirection(eA)&&this._contentSize.height>this._containerSize.height,horizontal:this._isDirection(nA)&&this._contentSize.width>this._containerSize.width}},dispose:function(){var t=this._$element.get(0).className,e=new RegExp(tA+"\\S*","g");e.test(t)&&this._$element.removeClass(t.match(e).join(" ")),yd.off(this._$element,"."+JD),yd.off(this._$container,"."+JD),this._removeScrollbars(),clearTimeout(this._hideScrollbarTimeout)},_removeScrollbars:function(){this._eachScrollbar(function(t){t.$element().remove()})},scrollBy:function(t){var e=this.location();this._$container.scrollTop(Math.round(-e.top-t.top)),this._$container.scrollLeft(Math.round(-e.left-t.left))},validate:function(t){return!(this.option("disabled")||jp(t)&&this._isScrolledInMaxDirection(t)||!this._allowedDirection())},_isScrolledInMaxDirection:function(t){var e=this._$container.get(0);return t.delta>0?t.shiftKey?!e.scrollLeft:!e.scrollTop:t.shiftKey?e.scrollLeft>=this._getMaxOffset().left:e.scrollTop>=this._getMaxOffset().top},getDirection:function(){return this._allowedDirection()}}),oA="dx-scrollview-pull-down-loading",rA="dx-scrollview-pull-down-ready",aA=iA.inherit({_init:function(t){this.callBase(t),this._$topPocket=t._$topPocket,this._$pullDown=t._$pullDown,this._$refreshingText=t._$refreshingText,this._$scrollViewContent=Yd(t.content()),this._$container=Yd(t.container()),this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=vc(),this.releaseCallbacks=vc(),this.reachBottomCallbacks=vc()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var t=Yd("<div>").addClass("dx-scrollview-pull-down-image"),e=Yd("<div>").addClass("dx-scrollview-pull-down-indicator"),n=new qO(Yd("<div>")).$element(),i=this._$pullDownText=Yd("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=Yd("<div>").text(this.option("pullingDownText")).appendTo(i),this._$pulledDownText=Yd("<div>").text(this.option("pulledDownText")).appendTo(i),this._$refreshingText=Yd("<div>").text(this.option("refreshingText")).appendTo(i),this._$pullDown.empty().append(t).append(e.append(n)).append(i)},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var t=this;zu([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(e,n){n.element[t._state===n.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},update:function(){this.callBase(),this._setTopPocketOffset()},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.get(0).clientHeight;var t=this._$scrollViewContent.get(0),e=this._$container.get(0);this._bottomBoundary=Math.max(t.clientHeight-e.clientHeight,0)},_allowedDirections:function(){var t=this.callBase();return t.vertical=t.vertical||this._pullDownEnabled,t},_setTopPocketOffset:function(){this._$topPocket.css({top:-this._topPocketSize})},handleEnd:function(){this.callBase(),this._complete()},handleStop:function(){this.callBase(),this._complete()},_complete:function(){1===this._state&&(this._setPullDownOffset(this._topPocketSize),clearTimeout(this._pullDownRefreshTimeout),this._pullDownRefreshTimeout=setTimeout((function(){this._pullDownRefreshing()}).bind(this),400))},_setPullDownOffset:function(t){cf(this._$topPocket,{top:t}),cf(this._$scrollViewContent,{top:t})},handleScroll:function(t){if(this.callBase(t),2!==this._state){var e=this.location().top,n=(this._location||0)-e;this._location=e,this._isPullDown()?this._pullDownReady():n>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isPullDown:function(){return this._pullDownEnabled&&this._location>=this._topPocketSize},_isReachBottom:function(){return this._reachBottomEnabled&&Math.round(this._bottomBoundary+Math.floor(this._location))<=1},_reachBottom:function(){3!==this._state&&(this._state=3,this.reachBottomCallbacks.fire())},_pullDownReady:function(){1!==this._state&&(this._state=1,this._$pullDown.addClass(rA),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass(oA).removeClass(rA),this._releaseState())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass(oA).removeClass(rA),this._refreshPullDownText(),this.pullDownCallbacks.fire())},pullDownEnable:function(t){t&&(this._updateDimensions(),this._setTopPocketOffset()),this._pullDownEnabled=t},reachBottomEnable:function(t){this._reachBottomEnabled=t},pendingRelease:function(){this._state=1},release:function(){var t=new Cc;return this._updateDimensions(),clearTimeout(this._releaseTimeout),3===this._state&&(this._state=0),this._releaseTimeout=setTimeout((function(){this._setPullDownOffset(0),this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),t.resolve()}).bind(this),400),t.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}}),sA="dx-scrollview-pull-down-loading",lA=iA.inherit({_init:function(t){this.callBase(t),this._$topPocket=t._$topPocket,this._$pullDown=t._$pullDown,this._$scrollViewContent=Yd(t.content()),this._$container=Yd(t.container()),this._initCallbacks(),this._location=0},_initCallbacks:function(){this.pullDownCallbacks=vc(),this.releaseCallbacks=vc(),this.reachBottomCallbacks=vc()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var t=Yd("<div>").addClass("dx-scrollview-pull-down-indicator"),e=new qO(Yd("<div>")).$element();this._$icon=Yd("<div>").addClass("dx-icon-pulldown"),this._$pullDown.empty().append(this._$icon).append(t.append(e))},_releaseState:function(){this._state=0,this._releasePullDown(),this._updateDimensions()},_releasePullDown:function(){this._$pullDown.css({opacity:0})},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.get(0).clientHeight;var t=this._$scrollViewContent.get(0),e=this._$container.get(0);this._bottomBoundary=Math.max(t.clientHeight-e.clientHeight,0)},_allowedDirections:function(){var t=this.callBase();return t.vertical=t.vertical||this._pullDownEnabled,t},handleInit:function(t){this.callBase(t),0===this._state&&0===this._location&&(this._startClientY=Gp(t.originalEvent).y,this._state=4)},handleMove:function(t){this.callBase(t),this._deltaY=Gp(t.originalEvent).y-this._startClientY,4===this._state&&(this._pullDownEnabled&&this._deltaY>0?this._state=5:this._complete()),5===this._state&&(t.preventDefault(),this._movePullDown())},_movePullDown:function(){var t=this._getPullDownHeight(),e=Math.min(3*t,this._deltaY+this._getPullDownStartPosition()),n=180*e/t/3;this._$pullDown.css({opacity:1}).toggleClass("dx-scrollview-pull-down-refreshing",e<t),cf(this._$pullDown,{top:e}),this._$icon.css({transform:"rotate("+n+"deg)"})},_isPullDown:function(){return this._pullDownEnabled&&5===this._state&&this._deltaY>=this._getPullDownHeight()-this._getPullDownStartPosition()},_getPullDownHeight:function(){return Math.round(.05*Fh(this._$element))},_getPullDownStartPosition:function(){return-Math.round(1.5*Fh(this._$pullDown))},handleEnd:function(){this._isPullDown()&&this._pullDownRefreshing(),this._complete()},handleStop:function(){this._complete()},_complete:function(){(4===this._state||5===this._state)&&this._releaseState()},handleScroll:function(t){if(this.callBase(t),2!==this._state){var e=this.location().top,n=this._location-e;this._location=e,n>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isReachBottom:function(){return this._reachBottomEnabled&&Math.round(this._bottomBoundary+Math.floor(this._location))<=1},_reachBottom:function(){this.reachBottomCallbacks.fire()},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass(sA),this._releaseState())},_pullDownRefreshing:function(){this._state=2,this._pullDownRefreshHandler()},_pullDownRefreshHandler:function(){this._refreshPullDown(),this.pullDownCallbacks.fire()},_refreshPullDown:function(){this._$pullDown.addClass(sA),cf(this._$pullDown,{top:this._getPullDownHeight()})},pullDownEnable:function(t){this._$topPocket.toggle(t),this._pullDownEnabled=t},reachBottomEnable:function(t){this._reachBottomEnabled=t},pendingRelease:function(){this._state=1},release:function(){var t=new Cc;return this._updateDimensions(),clearTimeout(this._releaseTimeout),this._releaseTimeout=setTimeout((function(){this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),t.resolve()}).bind(this),800),t.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}}),uA=ac.inherit({ctor:function(){this._finished=!0,this._stopped=!1,this._proxiedStepCore=this._stepCore.bind(this)},start:function(){this._stopped=!1,this._finished=!1,this._stepCore()},stop:function(){this._stopped=!0,Cf(this._stepAnimationFrame)},_stepCore:function(){if(!this._isStopped())return this._isFinished()?(this._finished=!0,void this._complete()):(this._step(),void(this._stepAnimationFrame=bf(this._proxiedStepCore)));this._stop()},_step:ac.abstract,_isFinished:th,_stop:th,_complete:th,_isStopped:function(){return this._stopped},inProgress:function(){return!(this._stopped||this._finished)}}),cA="dxSimulatedScrollable",hA=cA+"Cursor",dA=cA+"Keyboard",fA="dx-scrollable-simulated",pA="vertical",_A="horizontal",vA=Math.round(1e3/60),gA=(1-Math.pow(.92,400/vA))/(1-.92),mA=uA.inherit({ctor:function(t){this.callBase(),this.scroller=t},VELOCITY_LIMIT:1,_isFinished:function(){return Math.abs(this.scroller._velocity)<=this.VELOCITY_LIMIT},_step:function(){this.scroller._scrollStep(this.scroller._velocity),this.scroller._velocity*=this._acceleration()},_acceleration:function(){return this.scroller._inBounds()?.92:.5},_complete:function(){this.scroller._scrollComplete()}}),yA=mA.inherit({VELOCITY_LIMIT:.2,_isFinished:function(){return this.scroller._crossBoundOnNextStep()||this.callBase()},_acceleration:function(){return.92},_complete:function(){this.scroller._move(this.scroller._bounceLocation),this.callBase()}}),bA=ac.inherit({ctor:function(t){this._initOptions(t),this._initAnimators(),this._initScrollbar()},_initOptions:function(t){var e=this;this._location=0,this._topReached=!1,this._bottomReached=!1,this._axis=t.direction===_A?"x":"y",this._prop=t.direction===_A?"left":"top",this._dimension=t.direction===_A?"width":"height",this._scrollProp=t.direction===_A?"scrollLeft":"scrollTop",zu(t,function(t,n){e["_"+t]=n})},_initAnimators:function(){this._inertiaAnimator=new mA(this),this._bounceAnimator=new yA(this)},_initScrollbar:function(){this._scrollbar=new YD(Yd("<div>").appendTo(this._$container),{direction:this._direction,visible:this._scrollByThumb,visibilityMode:this._visibilityModeNormalize(this._scrollbarVisible),expandable:this._scrollByThumb}),this._$scrollbar=this._scrollbar.$element()},_visibilityModeNormalize:function(t){return!0===t?"onScroll":!1===t?"never":t},_scrollStep:function(t){var e=this._location;this._location+=t,this._suppressBounce(),this._move(),!(Math.abs(e-this._location)<1)&&yd.triggerHandler(this._$container,{type:"scroll"})},_suppressBounce:function(){this._bounceEnabled||this._inBounds(this._location)||(this._velocity=0,this._location=this._boundLocation())},_boundLocation:function(t){return t=void 0!==t?t:this._location,Math.max(Math.min(t,this._maxOffset),this._minOffset)},_move:function(t){this._location=void 0!==t?t*this._getScaleRatio():this._location,this._moveContent(),this._moveScrollbar()},_moveContent:function(){var t=this._location;this._$container[this._scrollProp](-t/this._getScaleRatio()),this._moveContentByTranslator(t)},_getScaleRatio:function(){if(dh()&&!this._scaleRatio){var t=this._$element.get(0),e=this._getRealDimension(t,this._dimension),n=this._getBaseDimension(t,this._dimension);this._scaleRatio=Math.round(e/n*100)/100}return this._scaleRatio||1},_getRealDimension:function(t,e){return Math.round(ep(t)[e])},_getBaseDimension:function(t,e){return t["offset"+Dd(e)]},_moveContentByTranslator:function(t){var e,n=-this._maxScrollPropValue;if(this._translateOffset!==(e=t>0?t:t<=n?t-n:t%1)){var i={};if(i[this._prop]=e,this._translateOffset=e,0===e)return void hf(this._$content);cf(this._$content,i)}},_moveScrollbar:function(){this._scrollbar.moveTo(this._location)},_scrollComplete:function(){this._inBounds()&&(this._hideScrollbar(),this._completeDeferred&&this._completeDeferred.resolve()),this._scrollToBounds()},_scrollToBounds:function(){this._inBounds()||(this._bounceAction(),this._setupBounce(),this._bounceAnimator.start())},_setupBounce:function(){var t=this._bounceLocation=this._boundLocation();this._velocity=(t-this._location)/gA},_inBounds:function(t){return this._boundLocation(t=void 0!==t?t:this._location)===t},_crossBoundOnNextStep:function(){var t=this._location,e=t+this._velocity;return t<this._minOffset&&e>=this._minOffset||t>this._maxOffset&&e<=this._maxOffset},_initHandler:function(t){this._stopScrolling(),this._prepareThumbScrolling(t)},_stopScrolling:Gc(function(){this._hideScrollbar(),this._inertiaAnimator.stop(),this._bounceAnimator.stop()}),_prepareThumbScrolling:function(t){if(!jp(t.originalEvent)){var e=Yd(t.originalEvent.target),n=this._isScrollbar(e);n&&this._moveToMouseLocation(t),this._thumbScrolling=n||this._isThumb(e),this._crossThumbScrolling=!this._thumbScrolling&&this._isAnyThumbScrolling(e),this._thumbScrolling&&this._scrollbar.feedbackOn()}},_isThumbScrollingHandler:function(t){return this._isThumb(t)},_moveToMouseLocation:function(t){var e=t["page"+this._axis.toUpperCase()]-this._$element.offset()[this._prop],n=this._location+e/this._containerToContentRatio()-Mh(this._$container)/2;this._scrollStep(-Math.round(n))},_startHandler:function(){this._showScrollbar()},_moveHandler:function(t){this._crossThumbScrolling||(this._thumbScrolling&&(t[this._axis]=-Math.round(t[this._axis]/this._containerToContentRatio())),this._scrollBy(t))},_scrollBy:function(t){t=t[this._axis],this._inBounds()||(t*=.5),this._scrollStep(t)},_scrollByHandler:function(t){this._scrollBy(t),this._scrollComplete()},_containerToContentRatio:function(){return this._scrollbar.containerToContentRatio()},_endHandler:function(t){return this._completeDeferred=new Cc,this._velocity=t[this._axis],this._inertiaHandler(),this._resetThumbScrolling(),this._completeDeferred.promise()},_inertiaHandler:function(){this._suppressInertia(),this._inertiaAnimator.start()},_suppressInertia:function(){(!this._inertiaEnabled||this._thumbScrolling)&&(this._velocity=0)},_resetThumbScrolling:function(){this._thumbScrolling=!1,this._crossThumbScrolling=!1},_stopHandler:function(){this._thumbScrolling&&this._scrollComplete(),this._resetThumbScrolling(),this._scrollToBounds()},_disposeHandler:function(){this._stopScrolling(),this._$scrollbar.remove()},_updateHandler:function(){this._update(),this._moveToBounds()},_update:function(){var t=this;return this._stopScrolling(),Kc(function(){t._resetScaleRatio(),t._updateLocation(),t._updateBounds(),t._updateScrollbar(),jc(function(){t._moveScrollbar(),t._scrollbar.update()})})},_resetScaleRatio:function(){this._scaleRatio=null},_updateLocation:function(){this._location=(of(this._$content)[this._prop]-this._$container[this._scrollProp]())*this._getScaleRatio()},_updateBounds:function(){this._maxOffset=this._getMaxOffset(),this._minOffset=this._getMinOffset()},_getMaxOffset:function(){return 0},_getMinOffset:function(){return this._maxScrollPropValue=Math.max(this._contentSize()-this._containerSize(),0),-this._maxScrollPropValue},_updateScrollbar:Uc(function(){var t=this,e=this._containerSize(),n=this._contentSize(),i=this._getBaseDimension(this._$container.get(0),this._dimension),o=this._getBaseDimension(this._$content.get(0),this._dimension);jc(function(){t._scrollbar.option({containerSize:e,contentSize:n,baseContainerSize:i,baseContentSize:o,scaleRatio:t._getScaleRatio()})})}),_moveToBounds:Gc(Uc(Gc(function(){var t=this._boundLocation(),e=t!==this._location;this._location=t,this._move(),e&&this._scrollAction()}))),_createActionsHandler:function(t){this._scrollAction=t.scroll,this._bounceAction=t.bounce},_showScrollbar:function(){this._scrollbar.option("visible",!0)},_hideScrollbar:function(){this._scrollbar.option("visible",!1)},_containerSize:function(){return this._getRealDimension(this._$container.get(0),this._dimension)},_contentSize:function(){var t="hidden"===this._$content.css("overflow"+this._axis.toUpperCase()),e=this._getRealDimension(this._$content.get(0),this._dimension);if(!t){var n=this._$content[0]["scroll"+Dd(this._dimension)]*this._getScaleRatio();e=Math.max(n,e)}return e},_validateEvent:function(t){var e=Yd(t.originalEvent.target);return this._isThumb(e)||this._isScrollbar(e)},_isThumb:function(t){return this._scrollByThumb&&this._scrollbar.isThumb(t)},_isScrollbar:function(t){return this._scrollByThumb&&t&&t.is(this._$scrollbar)},_reachedMin:function(){return Math.round(this._location-this._minOffset)<=0},_reachedMax:function(){return Math.round(this._location-this._maxOffset)>=0},_cursorEnterHandler:function(){this._resetScaleRatio(),this._updateScrollbar(),this._scrollbar.cursorEnter()},_cursorLeaveHandler:function(){this._scrollbar.cursorLeave()},dispose:th}),CA=ac.inherit({ctor:function(t){this._init(t)},_init:function(t){this._component=t,this._$element=t.$element(),this._$container=Yd(t.container()),this._$wrapper=t._$wrapper,this._$content=t.$content(),this.option=t.option.bind(t),this._createActionByOption=t._createActionByOption.bind(t),this._isLocked=t._isLocked.bind(t),this._isDirection=t._isDirection.bind(t),this._allowedDirection=t._allowedDirection.bind(t),this._getMaxOffset=t._getMaxOffset.bind(t)},render:function(){this._$element.addClass(fA),this._createScrollers(),this.option("useKeyboard")&&this._$container.prop("tabIndex",0),this._attachKeyboardHandler(),this._attachCursorHandlers()},_createScrollers:function(){this._scrollers={},this._isDirection(_A)&&this._createScroller(_A),this._isDirection(pA)&&this._createScroller(pA),this._$element.toggleClass("dx-scrollable-scrollbars-alwaysvisible","always"===this.option("showScrollbar"))},_createScroller:function(t){this._scrollers[t]=new bA(this._scrollerOptions(t))},_scrollerOptions:function(t){return{direction:t,$content:this._$content,$container:this._$container,$wrapper:this._$wrapper,$element:this._$element,scrollByThumb:this.option("scrollByThumb"),scrollbarVisible:this.option("showScrollbar"),bounceEnabled:this.option("bounceEnabled"),inertiaEnabled:this.option("inertiaEnabled"),isAnyThumbScrolling:this._isAnyThumbScrolling.bind(this)}},_applyScaleRatio:function(t){for(var e in this._scrollers){var n=this._getPropByDirection(e);Ou(t[n])&&(t[n]*=this._scrollers[e]._getScaleRatio())}return t},_isAnyThumbScrolling:function(t){var e=!1;return this._eventHandler("isThumbScrolling",t).done(function(t,n){e=t||n}),e},handleInit:function(t){this._suppressDirections(t),this._eventForUserAction=t,this._eventHandler("init",t)},_suppressDirections:function(t){jp(t.originalEvent)?this._prepareDirections(!0):(this._prepareDirections(),this._eachScroller(function(e,n){var i=Yd(t.originalEvent.target),o=e._validateEvent(t)||this.option("scrollByContent")&&this._isContent(i);this._validDirections[n]=o}))},_isContent:function(t){return!!t.closest(this._$element).length},_prepareDirections:function(t){t=t||!1,this._validDirections={},this._validDirections[_A]=t,this._validDirections[pA]=t},_eachScroller:function(t){t=t.bind(this),zu(this._scrollers,function(e,n){t(n,e)})},handleStart:function(t){this._eventForUserAction=t,this._eventHandler("start").done(this._startAction)},_saveActive:function(){XD=this},_resetActive:function(){XD===this&&(XD=null)},handleMove:function(t){if(this._isLocked())return t.cancel=!0,void this._resetActive();this._saveActive(),t.preventDefault&&t.preventDefault(),this._adjustDistance(t,t.delta),this._eventForUserAction=t,this._eventHandler("move",t.delta)},_adjustDistance:function(t,e){e.x*=this._validDirections[_A],e.y*=this._validDirections[pA];var n=this._tryGetDevicePixelRatio();n&&jp(t.originalEvent)&&(e.x=Math.round(e.x/n*100)/100,e.y=Math.round(e.y/n*100)/100)},_tryGetDevicePixelRatio:function(){if(dh())return ph().devicePixelRatio},handleEnd:function(t){return this._resetActive(),this._refreshCursorState(t.originalEvent&&t.originalEvent.target),this._adjustDistance(t,t.velocity),this._eventForUserAction=t,this._eventHandler("end",t.velocity).done(this._endAction)},handleCancel:function(t){return this._resetActive(),this._eventForUserAction=t,this._eventHandler("end",{x:0,y:0})},handleStop:function(){this._resetActive(),this._eventHandler("stop")},handleScroll:function(){this._updateRtlConfig(),this._scrollAction()},_attachKeyboardHandler:function(){yd.off(this._$element,".".concat(dA)),!this.option("disabled")&&this.option("useKeyboard")&&yd.on(this._$element,Xp("keydown",dA),this._keyDownHandler.bind(this))},_keyDownHandler:function(t){var e=this;if(clearTimeout(this._updateHandlerTimeout),this._updateHandlerTimeout=setTimeout(function(){"tab"===Qp(t)&&e._eachScroller(function(t){t._updateHandler()})}),this._$container.is(ch.getActiveElement(this._$container.get(0)))){var n=!0;switch(Qp(t)){case"downArrow":this._scrollByLine({y:1});break;case"upArrow":this._scrollByLine({y:-1});break;case"rightArrow":this._scrollByLine({x:1});break;case"leftArrow":this._scrollByLine({x:-1});break;case"pageDown":this._scrollByPage(1);break;case"pageUp":this._scrollByPage(-1);break;case"home":this._scrollToHome();break;case"end":this._scrollToEnd();break;default:n=!1}n&&(t.stopPropagation(),t.preventDefault())}},_scrollByLine:function(t){var e=this._tryGetDevicePixelRatio(),n=40;e&&(n=Math.abs(n/e*100)/100),this.scrollBy({top:(t.y||0)*-n,left:(t.x||0)*-n})},_scrollByPage:function(t){var e=this._wheelProp(),n=this._dimensionByProp(e),i={};i[e]=t*-("width"===n?Ah:Mh)(this._$container),this.scrollBy(i)},_dimensionByProp:function(t){return"left"===t?"width":"height"},_getPropByDirection:function(t){return t===_A?"left":"top"},_scrollToHome:function(){var t={};t[this._wheelProp()]=0,this._component.scrollTo(t)},_scrollToEnd:function(){var t=this._wheelProp(),e={},n="width"===this._dimensionByProp(t)?Ah:Mh;e[t]=n(this._$content)-n(this._$container),this._component.scrollTo(e)},createActions:function(){this._startAction=this._createActionHandler("onStart"),this._endAction=this._createActionHandler("onEnd"),this._updateAction=this._createActionHandler("onUpdated"),this._createScrollerActions()},_createScrollerActions:function(){this._scrollAction=this._createActionHandler("onScroll"),this._bounceAction=this._createActionHandler("onBounce"),this._eventHandler("createActions",{scroll:this._scrollAction,bounce:this._bounceAction})},_createActionHandler:function(t){var e=arguments,n=this,i=this._createActionByOption(t);return function(){i($u(n._createActionArgs(),e))}},_createActionArgs:function(){var t=this._scrollers,e=t.horizontal,n=t.vertical,i=this._getScrollOffset();return this._scrollOffset={top:n&&i.top,left:e&&i.left},{event:this._eventForUserAction,scrollOffset:this._scrollOffset,reachedLeft:e&&e._reachedMax(),reachedRight:e&&e._reachedMin(),reachedTop:n&&n._reachedMax(),reachedBottom:n&&n._reachedMin()}},_getScrollOffset:function(){return{top:-this.location().top,left:-this.location().left}},_eventHandler:function(t){var e=[].slice.call(arguments).slice(1),n=Nu(this._scrollers,function(n){return n["_"+t+"Handler"].apply(n,e)});return kc.apply(Yd,n).promise()},location:function(){var t=of(this._$content);return t.top-=this._$container.scrollTop(),t.left-=this._$container.scrollLeft(),t},disabledChanged:function(){this._attachCursorHandlers()},_attachCursorHandlers:function(){yd.off(this._$element,".".concat(hA)),!this.option("disabled")&&this._isHoverMode()&&(yd.on(this._$element,Xp("mouseenter",hA),this._cursorEnterHandler.bind(this)),yd.on(this._$element,Xp("mouseleave",hA),this._cursorLeaveHandler.bind(this)))},_isHoverMode:function(){return"onHover"===this.option("showScrollbar")},_cursorEnterHandler:function(t){(t=t||{}).originalEvent=t.originalEvent||{},!XD&&!t.originalEvent._hoverHandled&&(QD&&QD._cursorLeaveHandler(),QD=this,this._eventHandler("cursorEnter"),t.originalEvent._hoverHandled=!0)},_cursorLeaveHandler:function(t){QD!==this||XD===QD||(this._eventHandler("cursorLeave"),QD=null,this._refreshCursorState(t&&t.relatedTarget))},_refreshCursorState:function(t){if(this._isHoverMode()||t&&!XD){var e=Yd(t).closest(".".concat(fA,":not(.dx-state-disabled)")),n=e.length&&e.data("dxScrollableStrategy");QD&&QD!==n&&QD._cursorLeaveHandler(),n&&n._cursorEnterHandler()}},update:function(){var t=this;return kc(this._eventHandler("update").done(this._updateAction),Kc(function(){var e=t._allowedDirections();return jc(function(){var n=e.vertical?"pan-x":"";n=e.horizontal?"pan-y":n,t._$container.css("touchAction",n=e.vertical&&e.horizontal?"none":n)}),kc().promise()}))},_allowedDirections:function(){var t=this.option("bounceEnabled"),e=this._scrollers[pA],n=this._scrollers[_A];return{vertical:e&&(e._minOffset<0||t),horizontal:n&&(n._minOffset<0||t)}},_updateBounds:function(){this._scrollers[_A]&&this._scrollers[_A]._updateBounds()},_isHorizontalAndRtlEnabled:function(){return this.option("rtlEnabled")&&this.option("direction")!==pA},updateRtlPosition:function(t){if(t&&(this._rtlConfig={scrollRight:0,clientWidth:this._$container.get(0).clientWidth,windowPixelRatio:this._getWindowDevicePixelRatio()}),this._updateBounds(),this._isHorizontalAndRtlEnabled()){var e=this._getMaxOffset().left-this._rtlConfig.scrollRight;e<=0&&(e=0,this._rtlConfig.scrollRight=this._getMaxOffset().left),this._getScrollOffset().left!==e&&(this._rtlConfig.skipUpdating=!0,this._component.scrollTo({left:e}),this._rtlConfig.skipUpdating=!1)}},_updateRtlConfig:function(){if(this._isHorizontalAndRtlEnabled()&&!this._rtlConfig.skipUpdating){var t=this._$container.get(0),e=t.clientWidth,n=t.scrollLeft,i=this._getWindowDevicePixelRatio();this._rtlConfig.windowPixelRatio===i&&this._rtlConfig.clientWidth===e&&(this._rtlConfig.scrollRight=this._getMaxOffset().left-n),this._rtlConfig.clientWidth=e,this._rtlConfig.windowPixelRatio=i}},_getWindowDevicePixelRatio:function(){return dh()?ph().devicePixelRatio:1},scrollBy:function(t){var e=this._scrollers[pA],n=this._scrollers[_A];e&&(t.top=e._boundLocation(t.top+e._location)-e._location),n&&(t.left=n._boundLocation(t.left+n._location)-n._location),this._prepareDirections(!0),this._startAction(),this._eventHandler("scrollBy",{x:t.left,y:t.top}),this._endAction(),this._updateRtlConfig()},validate:function(t){return!(jp(t)&&Yp(t)||this.option("disabled"))&&(!!this.option("bounceEnabled")||(jp(t)?this._validateWheel(t):this._validateMove(t)))},_validateWheel:function(t){var e=this,n=this._scrollers[this._wheelDirection(t)],i=n._reachedMin(),o=n._reachedMax(),r=(!i||!o)&&(!i&&!o||i&&t.delta>0||o&&t.delta<0);return(r=r||void 0!==this._validateWheelTimer)&&(clearTimeout(this._validateWheelTimer),this._validateWheelTimer=setTimeout(function(){e._validateWheelTimer=void 0},500)),r},_validateMove:function(t){return!(!this.option("scrollByContent")&&!Yd(t.target).closest(".".concat("dx-scrollable-scrollbar")).length)&&this._allowedDirection()},getDirection:function(t){return jp(t)?this._wheelDirection(t):this._allowedDirection()},_wheelProp:function(){return this._wheelDirection()===_A?"left":"top"},_wheelDirection:function(t){switch(this.option("direction")){case _A:return _A;case pA:return pA;default:return t&&t.shiftKey?_A:pA}},dispose:function(){this._resetActive(),QD===this&&(QD=null),this._eventHandler("dispose"),this._detachEventHandlers(),this._$element.removeClass(fA),this._eventForUserAction=null,clearTimeout(this._validateWheelTimer),clearTimeout(this._updateHandlerTimeout)},_detachEventHandlers:function(){yd.off(this._$element,".".concat(hA)),yd.off(this._$container,".".concat(dA))}}),kA=Math,xA="dx-scrollview-pull-down-loading",wA="dx-scrollview-pull-down-ready",SA=bA.inherit({ctor:function(){this._topPocketSize=0,this._bottomPocketSize=0,this.callBase.apply(this,arguments),this._initCallbacks(),this._releaseState()},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var t=this;zu([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(e,n){n.element[t._state===n.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},_initCallbacks:function(){this.pullDownCallbacks=vc(),this.releaseCallbacks=vc(),this.reachBottomCallbacks=vc()},_updateBounds:function(){if("horizontal"!==this._direction){this._topPocketSize=this._$topPocket.get(0).clientHeight,this._bottomPocketSize=this._$bottomPocket.get(0).clientHeight;var t=this._$container.get(0),e=this._$content.get(0);this._bottomBoundary=Math.max(e.clientHeight-this._bottomPocketSize-t.clientHeight,0)}this.callBase()},_updateScrollbar:function(){this._scrollbar.option({containerSize:this._containerSize(),contentSize:this._contentSize()-this._topPocketSize-this._bottomPocketSize,scaleRatio:this._getScaleRatio()})},_moveContent:function(){this.callBase(),this._isPullDown()?this._pullDownReady():this._isReachBottom()?this._reachBottomReady():0!==this._state&&this._stateReleased()},_moveScrollbar:function(){this._scrollbar.moveTo(this._topPocketSize+this._location)},_isPullDown:function(){return this._pullDownEnabled&&this._location>=0},_isReachBottom:function(){var t=this._$container.get(0);return this._reachBottomEnabled&&Math.round(this._bottomBoundary-Math.ceil(t.scrollTop))<=1},_scrollComplete:function(){this._inBounds()&&1===this._state?this._pullDownRefreshing():this._inBounds()&&3===this._state?this._reachBottomLoading():this.callBase()},_reachBottomReady:function(){3!==this._state&&(this._state=3,this._minOffset=this._getMinOffset())},_getMaxOffset:function(){return-this._topPocketSize},_getMinOffset:function(){return kA.min(this.callBase(),-this._topPocketSize)},_reachBottomLoading:function(){this.reachBottomCallbacks.fire()},_pullDownReady:function(){1!==this._state&&(this._state=1,this._maxOffset=0,this._$pullDown.addClass(wA),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._releaseState(),this._updateBounds(),this._$pullDown.removeClass(xA).removeClass(wA),this.releaseCallbacks.fire())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass(xA).removeClass(wA),this._refreshPullDownText(),this.pullDownCallbacks.fire())},_releaseHandler:function(){return 0===this._state&&this._moveToBounds(),this._update(),this._releaseTask&&this._releaseTask.abort(),this._releaseTask=Lc(this._release.bind(this)),this._releaseTask.promise},_release:function(){this._stateReleased(),this._scrollComplete()},_reachBottomEnablingHandler:function(t){this._reachBottomEnabled!==t&&(this._reachBottomEnabled=t,this._updateBounds())},_pullDownEnablingHandler:function(t){this._pullDownEnabled!==t&&(this._pullDownEnabled=t,this._considerTopPocketChange(),this._updateHandler())},_considerTopPocketChange:function(){this._location-=Mh(this._$topPocket)||-this._topPocketSize,this._maxOffset=0,this._move()},_pendingReleaseHandler:function(){this._state=1},dispose:function(){this._releaseTask&&this._releaseTask.abort(),this.callBase()}}),EA=CA.inherit({_init:function(t){this.callBase(t),this._$pullDown=t._$pullDown,this._$topPocket=t._$topPocket,this._$bottomPocket=t._$bottomPocket,this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=vc(),this.releaseCallbacks=vc(),this.reachBottomCallbacks=vc()},render:function(){this._renderPullDown(),this.callBase()},_renderPullDown:function(){var t=Yd("<div>").addClass("dx-scrollview-pull-down-image"),e=Yd("<div>").addClass("dx-scrollview-pull-down-indicator"),n=new qO(Yd("<div>")).$element(),i=this._$pullDownText=Yd("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=Yd("<div>").text(this.option("pullingDownText")).appendTo(i),this._$pulledDownText=Yd("<div>").text(this.option("pulledDownText")).appendTo(i),this._$refreshingText=Yd("<div>").text(this.option("refreshingText")).appendTo(i),this._$pullDown.empty().append(t).append(e.append(n)).append(i)},pullDownEnable:function(t){this._eventHandler("pullDownEnabling",t)},reachBottomEnable:function(t){this._eventHandler("reachBottomEnabling",t)},_createScroller:function(t){var e=this,n=e._scrollers[t]=new SA(e._scrollerOptions(t));n.pullDownCallbacks.add(function(){e.pullDownCallbacks.fire()}),n.releaseCallbacks.add(function(){e.releaseCallbacks.fire()}),n.reachBottomCallbacks.add(function(){e.reachBottomCallbacks.fire()})},_scrollerOptions:function(t){return $u(this.callBase(t),{$topPocket:this._$topPocket,$bottomPocket:this._$bottomPocket,$pullDown:this._$pullDown,$pullDownText:this._$pullDownText,$pullingDownText:this._$pullingDownText,$pulledDownText:this._$pulledDownText,$refreshingText:this._$refreshingText})},pendingRelease:function(){this._eventHandler("pendingRelease")},release:function(){return this._eventHandler("release").done(this._updateAction)},location:function(){var t=this.callBase();return t.top+=Mh(this._$topPocket),t},dispose:function(){zu(this._scrollers,function(){this.dispose()}),this.callBase()}}),IA=function(){return[{device:function(){return!Jf},options:{useNative:!1}},{device:function(t){return!zf.isSimulator()&&"desktop"===zf.real().deviceType&&"generic"===t.platform},options:{bounceEnabled:!1,scrollByThumb:!0,scrollByContent:Zf,showScrollbar:"onHover"}}]},TA="dxScrollable",OA="dx-scrollable",DA="dx-scrollable-content",AA="vertical",BA="horizontal",MA="both",PA=zg.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{disabled:!1,onScroll:null,direction:AA,showScrollbar:"onScroll",useNative:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,onUpdated:null,onStart:null,onEnd:null,onBounce:null,useSimulatedScrollbar:!1,useKeyboard:!0,inertiaEnabled:!0,updateManually:!1})},_defaultOptionsRules:function(){return this.callBase().concat(IA(),[{device:function(){return Jf&&"android"===zf.real().platform&&!ap.mozilla},options:{useSimulatedScrollbar:!0}}])},_initOptions:function(t){this.callBase(t),"useSimulatedScrollbar"in t||this._setUseSimulatedScrollbar()},_setUseSimulatedScrollbar:function(){this.initialOption("useSimulatedScrollbar")||this.option("useSimulatedScrollbar",!this.option("useNative"))},_init:function(){this.callBase(),this._initScrollableMarkup(),this._locked=!1},_visibilityChanged:function(t){t?(this.update(),this._updateRtlPosition(),this._savedScrollOffset&&this.scrollTo(this._savedScrollOffset),delete this._savedScrollOffset):this._savedScrollOffset=this.scrollOffset()},_initScrollableMarkup:function(){var t=this.$element().addClass(OA),e=this._$container=Yd("<div>").addClass("dx-scrollable-container"),n=this._$wrapper=Yd("<div>").addClass("dx-scrollable-wrapper");(this._$content=Yd("<div>").addClass(DA)).append(t.contents()).appendTo(e),e.appendTo(n),n.appendTo(t)},_dimensionChanged:function(){this.update(),this._updateRtlPosition()},_initMarkup:function(){this.callBase(),this._renderDirection()},_render:function(){this._renderStrategy(),this._attachEventHandlers(),this._renderDisabledState(),this._createActions(),this.update(),this.callBase(),this._updateRtlPosition(!0)},_updateRtlPosition:function(t){this._strategy.updateRtlPosition(t)},_getMaxOffset:function(){var t=Yd(this.container()).get(0);return{left:t.scrollWidth-t.clientWidth,top:t.scrollHeight-t.clientHeight}},_attachEventHandlers:function(){var t=this._strategy,e={getDirection:t.getDirection.bind(t),validate:this._validate.bind(this),isNative:this.option("useNative"),scrollTarget:this._$container};yd.off(this._$wrapper,"."+TA),yd.on(this._$wrapper,Xp("dxscrollinit",TA),e,this._initHandler.bind(this)),yd.on(this._$wrapper,Xp("dxscrollstart",TA),t.handleStart.bind(t)),yd.on(this._$wrapper,Xp("dxscroll",TA),t.handleMove.bind(t)),yd.on(this._$wrapper,Xp("dxscrollend",TA),t.handleEnd.bind(t)),yd.on(this._$wrapper,Xp("dxscrollcancel",TA),t.handleCancel.bind(t)),yd.on(this._$wrapper,Xp("dxscrollstop",TA),t.handleStop.bind(t)),yd.off(this._$container,"."+TA),yd.on(this._$container,Xp("scroll",TA),t.handleScroll.bind(t))},_validate:function(t){return!this._isLocked()&&(this._updateIfNeed(),this._moveIsAllowed(t))},_moveIsAllowed:function(t){return this._strategy.validate(t)},handleMove:function(t){this._strategy.handleMove(t)},_prepareDirections:function(t){this._strategy._prepareDirections(t)},_initHandler:function(){var t=this._strategy;t.handleInit.apply(t,arguments)},_renderDisabledState:function(){this.$element().toggleClass("dx-scrollable-disabled",this.option("disabled")),this.option("disabled")?this._lock():this._unlock()},_renderDirection:function(){this.$element().removeClass("dx-scrollable-"+BA).removeClass("dx-scrollable-"+AA).removeClass("dx-scrollable-"+MA).addClass("dx-scrollable-"+this.option("direction"))},_renderStrategy:function(){this._createStrategy(),this._strategy.render(),this.$element().data("dxScrollableStrategy",this._strategy)},_createStrategy:function(){this._strategy=this.option("useNative")?new iA(this):new CA(this)},_createActions:function(){this._strategy&&this._strategy.createActions()},_clean:function(){this._strategy&&this._strategy.dispose()},_optionChanged:function(t){switch(t.name){case"onStart":case"onEnd":case"onUpdated":case"onScroll":case"onBounce":this._createActions();break;case"direction":this._resetInactiveDirection(),this._invalidate();break;case"useNative":this._setUseSimulatedScrollbar(),this._invalidate();break;case"inertiaEnabled":case"scrollByThumb":case"bounceEnabled":case"useKeyboard":case"showScrollbar":case"useSimulatedScrollbar":this._invalidate();break;case"disabled":this._renderDisabledState(),this._strategy&&this._strategy.disabledChanged();break;case"updateManually":case"scrollByContent":break;case"width":this.callBase(t),this._updateRtlPosition();break;default:this.callBase(t)}},_resetInactiveDirection:function(){var t=this._getInactiveProp();if(t&&dh()){var e=this.scrollOffset();e[t]=0,this.scrollTo(e)}},_getInactiveProp:function(){var t=this.option("direction");return t===AA?"left":t===BA?"top":void 0},_location:function(){return this._strategy.location()},_normalizeLocation:function(t){if(Ru(t)){var e=Vc(t.left,t.x),n=Vc(t.top,t.y);return{left:Ou(e)?-e:void 0,top:Ou(n)?-n:void 0}}var i=this.option("direction");return{left:i!==AA?-t:void 0,top:i!==BA?-t:void 0}},_isLocked:function(){return this._locked},_lock:function(){this._locked=!0},_unlock:function(){this.option("disabled")||(this._locked=!1)},_isDirection:function(t){var e=this.option("direction");return t===AA?e!==BA:t===BA?e!==AA:e===t},_updateAllowedDirection:function(){var t=this._strategy._allowedDirections();this._allowedDirectionValue=this._isDirection(MA)&&t.vertical&&t.horizontal?MA:this._isDirection(BA)&&t.horizontal?BA:this._isDirection(AA)&&t.vertical?AA:null},_allowedDirection:function(){return this._allowedDirectionValue},$content:function(){return this._$content},content:function(){return Jd(this._$content)},container:function(){return Jd(this._$container)},scrollOffset:function(){return this._strategy._getScrollOffset()},_isRtlNativeStrategy:function(){var t=this.option(),e=t.useNative,n=t.rtlEnabled;return e&&n},scrollTop:function(){return this.scrollOffset().top},scrollLeft:function(){return this.scrollOffset().left},clientHeight:function(){return Mh(this._$container)},scrollHeight:function(){return Fh(this.$content())},clientWidth:function(){return Ah(this._$container)},scrollWidth:function(){return Rh(this.$content())},update:function(){if(this._strategy)return kc(this._strategy.update()).done((function(){this._updateAllowedDirection()}).bind(this))},scrollBy:function(t){((t=this._normalizeLocation(t)).top||t.left)&&(this._updateIfNeed(),this._strategy.scrollBy(t))},scrollTo:function(t){t=this._normalizeLocation(t),this._updateIfNeed();var e=this._location();this.option("useNative")||(t=this._strategy._applyScaleRatio(t),e=this._strategy._applyScaleRatio(e)),this._isRtlNativeStrategy()&&(e.left=e.left-this._getMaxOffset().left);var n=this._normalizeLocation({left:e.left-Vc(t.left,e.left),top:e.top-Vc(t.top,e.top)});!n.top&&!n.left||this._strategy.scrollBy(n)},scrollToElement:function(t,e){var n=Yd(t),i=this.$content().find(t).length,o=n.parents("."+OA).length-n.parents("."+DA).length==0;if(i&&o){var r={top:0,left:0},a=this.option("direction");a!==AA&&(r.left=this.getScrollElementPosition(n,BA,e)),a!==BA&&(r.top=this.getScrollElementPosition(n,AA,e)),this.scrollTo(r)}},getScrollElementPosition:function(t,e,n){var i=this.scrollOffset();return function(t,e,n,i,o){var r=lc({top:0,left:0,right:0,bottom:0},o),a="vertical"===e,s=a?"top":"left",l=a?"bottom":"right",u=a?"height":"width",c=n["offset".concat(Dd(u))],h=n["client".concat(Dd(u))],d=n.getBoundingClientRect()[u],f=t.getBoundingClientRect()[u],p=1;Math.abs(d-c)>1&&(p=d/c);var _=function(t,e){for(var n={left:0,top:0},i=e;null!==(o=i)&&void 0!==o&&o.offsetParent&&!i.classList.contains("dx-scrollable-content");){var o,r=i.offsetParent,a=i.getBoundingClientRect(),s=r.getBoundingClientRect();n.left+=a.left-s.left,n.top+=a.top-s.top,i=i.offsetParent}return n}(0,t)[s]/p,v=i[s],g=v-_+r[s],m=v-_-f/p+h-r[l];return g<=0&&m>=0?v:v-(Math.abs(g)>Math.abs(m)?m:g)}(t.get(0),e,Yd(this.container()).get(0),i,n)},_updateIfNeed:function(){this.option("updateManually")||this.update()},_useTemplates:function(){return!1},isRenovated:function(){return!!PA.IS_RENOVATED_WIDGET}});Sv(TA,PA);var RA=PA,FA="dx-loadpanel-indicator",HA="dx-loadpanel-message",VA=aE.inherit({_supportedKeys:function(){return $u(this.callBase(),{escape:th})},_getDefaultOptions:function(){return $u(this.callBase(),{message:qy.format("Loading"),width:222,height:90,animation:null,showIndicator:!0,indicatorSrc:"",showPane:!0,delay:0,templatesRenderAsynchronously:!1,hideTopOverlayHandler:null,focusStateEnabled:!1,propagateOutsideClick:!0,preventScrollEvents:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"generic"},options:{shadingColor:"transparent"}},{device:function(){return Jb()},options:{message:"",width:60,height:60,maxHeight:60,maxWidth:60}},{device:function(){return tC()},options:{width:"auto",height:"auto"}}])},_init:function(){this.callBase.apply(this,arguments)},_render:function(){this.callBase(),this.$element().addClass("dx-loadpanel"),this.$wrapper().addClass("dx-loadpanel-wrapper"),this._setWrapperAria()},_setWrapperAria:function(){var t=this.option().message,e=Yb()?t:null,n=t?e:qy.format("Loading");this.setAria({role:"alert",label:n},this.$wrapper())},_renderContentImpl:function(){this.callBase(),this.$content().addClass("dx-loadpanel-content"),this._$loadPanelContentWrapper=Yd("<div>").addClass("dx-loadpanel-content-wrapper"),this._$loadPanelContentWrapper.appendTo(this.$content()),this._togglePaneVisible(),this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage()},_show:function(){var t=this.option("delay");if(!t)return this.callBase();var e=new Cc,n=this.callBase.bind(this);return this._clearShowTimeout(),this._showTimeout=setTimeout(function(){n().done(function(){e.resolve()})},t),e.promise()},_hide:function(){return this._clearShowTimeout(),this.callBase()},_clearShowTimeout:function(){clearTimeout(this._showTimeout)},_renderMessage:function(){if(this._$loadPanelContentWrapper){var t=this.option("message");if(t){var e=Yd("<div>").addClass(HA).text(t);this._$loadPanelContentWrapper.append(e)}}},_renderLoadIndicator:function(){!this._$loadPanelContentWrapper||!this.option("showIndicator")||(this._$indicator||(this._$indicator=Yd("<div>").addClass(FA).appendTo(this._$loadPanelContentWrapper)),this._createComponent(this._$indicator,qO,{indicatorSrc:this.option("indicatorSrc")}))},_cleanPreviousContent:function(){this.$content().find("."+HA).remove(),this.$content().find("."+FA).remove(),delete this._$indicator},_togglePaneVisible:function(){this.$content().toggleClass("dx-loadpanel-pane-hidden",!this.option("showPane"))},_optionChanged:function(t){switch(t.name){case"delay":break;case"message":case"showIndicator":this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage(),this._setWrapperAria();break;case"showPane":this._togglePaneVisible();break;case"indicatorSrc":this._renderLoadIndicator();break;default:this.callBase(t)}},_dispose:function(){this._clearShowTimeout(),this.callBase()}});Sv("dxLoadPanel",VA);var LA=VA,$A={pullDown:aA,swipeDown:lA,simulated:EA},NA=!dh(),zA=RA.inherit(NA?{finishLoading:th,release:th,refresh:th,scrollOffset:function(){return{top:0,left:0}},_optionChanged:function(t){if("onUpdated"!==t.name)return this.callBase.apply(this,arguments)}}:{_getDefaultOptions:function(){return $u(this.callBase(),{pullingDownText:qy.format("dxScrollView-pullingDownText"),pulledDownText:qy.format("dxScrollView-pulledDownText"),refreshingText:qy.format("dxScrollView-refreshingText"),reachBottomText:qy.format("dxScrollView-reachBottomText"),onPullDown:null,onReachBottom:null,refreshStrategy:"pullDown"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"android"===zf.real().platform},options:{refreshStrategy:"swipeDown"}},{device:function(){return Yb()},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",reachBottomText:""}}])},_init:function(){this.callBase(),this._loadingIndicatorEnabled=!0},_initScrollableMarkup:function(){this.callBase(),this.$element().addClass("dx-scrollview"),this._initContent(),this._initTopPocket(),this._initBottomPocket(),this._initLoadPanel()},_initContent:function(){var t=Yd("<div>").addClass("dx-scrollview-content");this._$content.wrapInner(t)},_initTopPocket:function(){var t=this._$topPocket=Yd("<div>").addClass("dx-scrollview-top-pocket"),e=this._$pullDown=Yd("<div>").addClass("dx-scrollview-pull-down");t.append(e),this._$content.prepend(t)},_initBottomPocket:function(){var t=this._$bottomPocket=Yd("<div>").addClass("dx-scrollview-bottom-pocket"),e=this._$reachBottom=Yd("<div>").addClass("dx-scrollview-scrollbottom"),n=Yd("<div>").addClass("dx-scrollview-scrollbottom-indicator"),i=new qO(Yd("<div>")).$element(),o=this._$reachBottomText=Yd("<div>").addClass("dx-scrollview-scrollbottom-text");this._updateReachBottomText(),e.append(n.append(i)).append(o),t.append(e),this._$content.append(t)},_initLoadPanel:function(){var t=Yd("<div>").addClass("dx-scrollview-loadpanel").appendTo(this.$element()),e={shading:!1,delay:400,message:this.option("refreshingText"),position:{of:this.$element()}};this._loadPanel=this._createComponent(t,LA,e)},_updateReachBottomText:function(){this._$reachBottomText.text(this.option("reachBottomText"))},_createStrategy:function(){var t=this.option("useNative")?this.option("refreshStrategy"):"simulated";this._strategy=new(0,$A[t])(this),this._strategy.pullDownCallbacks.add(this._pullDownHandler.bind(this)),this._strategy.releaseCallbacks.add(this._releaseHandler.bind(this)),this._strategy.reachBottomCallbacks.add(this._reachBottomHandler.bind(this))},_createActions:function(){this.callBase(),this._pullDownAction=this._createActionByOption("onPullDown"),this._reachBottomAction=this._createActionByOption("onReachBottom"),this._tryRefreshPocketState()},_tryRefreshPocketState:function(){this._pullDownEnable(this.hasActionSubscription("onPullDown")),this._reachBottomEnable(this.hasActionSubscription("onReachBottom"))},on:function(t){var e=this.callBase.apply(this,arguments);return("pullDown"===t||"reachBottom"===t)&&this._tryRefreshPocketState(),e},_pullDownEnable:function(t){if(0===arguments.length)return this._pullDownEnabled;this._$pullDown&&this._strategy&&(this._$pullDown.toggle(t),this._strategy.pullDownEnable(t),this._pullDownEnabled=t)},_reachBottomEnable:function(t){if(0===arguments.length)return this._reachBottomEnabled;this._$reachBottom&&this._strategy&&(this._$reachBottom.toggle(t),this._strategy.reachBottomEnable(t),this._reachBottomEnabled=t)},_pullDownHandler:function(){this._loadingIndicator(!1),this._pullDownLoading()},_loadingIndicator:function(t){if(arguments.length<1)return this._loadingIndicatorEnabled;this._loadingIndicatorEnabled=t},_pullDownLoading:function(){this.startLoading(),this._pullDownAction()},_reachBottomHandler:function(){this._loadingIndicator(!1),this._reachBottomLoading()},_reachBottomLoading:function(){this.startLoading(),this._reachBottomAction()},_releaseHandler:function(){this.finishLoading(),this._loadingIndicator(!0)},_optionChanged:function(t){switch(t.name){case"onPullDown":case"onReachBottom":this._createActions();break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"refreshStrategy":this._invalidate();break;case"reachBottomText":this._updateReachBottomText();break;default:this.callBase(t)}},content:function(){return Jd(this._$content.children().eq(1))},release:function(t){return void 0!==t&&this.toggleLoading(!t),this._strategy.release()},toggleLoading:function(t){this._reachBottomEnable(t)},refresh:function(){!this.hasActionSubscription("onPullDown")||(this._strategy.pendingRelease(),this._pullDownLoading())},startLoading:function(){this._loadingIndicator()&&this.$element().is(":visible")&&this._loadPanel.show(),this._lock()},finishLoading:function(){this._loadPanel.hide(),this._unlock()},_dispose:function(){this._strategy.dispose(),this.callBase(),this._loadPanel&&this._loadPanel.$element().remove()}});Sv("dxScrollView",zA);var WA=zA,jA={_getSpecificDataSourceOption:function(){var t=this.option("dataSource"),e=!1,n={};return this._getGroupedOption()&&function(t){return Array.isArray(t)&&t.every(function(t){return 2===Object.keys(t).length&&"key"in t&&"items"in t&&Array.isArray(t.items)})}(t)&&(n=t.reduce(function(t,n){var i=n.items.map(function(t){return Mu(t)||(t={text:t},e=!0),"key"in t||(t.key=n.key),t});return t.concat(i)},[]),t={store:{type:"array",data:n},group:{selector:"key",keepInitialKeyOrder:!0}},e&&(t.searchExpr="text")),t}};function KA(t,e){var n=function(t){var e,n;return t&&dh()?null===(e=(n=ph()).getComputedStyle)||void 0===e?void 0:e.call(n,t):null}(t);return n?function(t){return t?Number(t.replace("px","")):0}(n["margin".concat(Dd(e))]):0}var GA="dx-list-item",UA="."+GA,qA="dx-list-group",ZA="dx-list-group-header",QA="dx-list-group-body",XA="dx-list-group-collapsed",YA=Mc("items"),JA=Ab.inherit({_activeStateUnit:[UA,".dx-list-select-all"].join(","),_supportedKeys:function(){var t=this,e=function(e){var i,o,r,a=n(e);a.is(t.option("focusedElement"))&&(o=e,r=(i=a).position().top,"prev"===o&&(r=i.position().top-Mh(t.$element())+Fh(i)),t.scrollTo(r),a=n(e)),t.option("focusedElement",Jd(a)),t.scrollToItem(a)};function n(e){var n=t.scrollTop(),i=Mh(t.$element()),o=Yd(t.option("focusedElement")),r=!0;if(!o.length)return Yd();for(;r;){var a=o[e]();if(!a.length)break;var s=a.position().top+Fh(a)/2;(r=s<i+n&&s>n)&&(o=a)}return o}return $u(this.callBase(),{leftArrow:th,rightArrow:th,pageUp:function(){return e("prev"),!1},pageDown:function(){return e("next"),!1}})},_getDefaultOptions:function(){return $u(this.callBase(),{hoverStateEnabled:!0,pullRefreshEnabled:!1,scrollingEnabled:!0,selectByClick:!0,showScrollbar:"onScroll",useNativeScrolling:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,pullingDownText:qy.format("dxList-pullingDownText"),pulledDownText:qy.format("dxList-pulledDownText"),refreshingText:qy.format("dxList-refreshingText"),pageLoadingText:qy.format("dxList-pageLoadingText"),onScroll:null,onPullRefresh:null,onPageLoading:null,pageLoadMode:"scrollBottom",nextButtonText:qy.format("dxList-nextButtonText"),onItemSwipe:null,grouped:!1,onGroupRendered:null,collapsibleGroups:!1,groupTemplate:"group",indicateLoading:!0,activeStateEnabled:!0,_itemAttributes:{role:"option"},useInkRipple:!1,wrapItemText:!1,_swipeEnabled:!0,showChevronExpr:function(t){return t?t.showChevron:void 0},badgeExpr:function(t){return t?t.badge:void 0}})},_defaultOptionsRules:function(){var t=qb();return this.callBase().concat(IA(),[{device:function(){return!Jf},options:{useNativeScrolling:!1}},{device:function(t){return!Jf&&!zf.isSimulator()&&"desktop"===zf.real().deviceType&&"generic"===t.platform},options:{showScrollbar:"onHover",pageLoadMode:"nextButton"}},{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(t)},options:{useInkRipple:!0}},{device:function(){return Yb(t)},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",pageLoadingText:""}}])},_visibilityChanged:function(t){t&&this._updateLoadingState(!0)},_itemClass:function(){return GA},_itemDataKey:function(){return"dxListItemData"},_itemContainer:function(){return this._$container},_getItemsContainer:function(){return this._$listContainer},_cleanItemContainer:function(){this.callBase();var t=this._getItemsContainer();Yd(t).empty(),t.appendTo(this._$container)},_saveSelectionChangeEvent:function(t){this._selectionChangeEventInstance=t},_getSelectionChangeEvent:function(){return this._selectionChangeEventInstance},_refreshItemElements:function(){this._itemElementsCache=this.option("grouped")?this._getItemsContainer().children("."+qA).children("."+QA).children(this._itemSelector()):this._getItemsContainer().children(this._itemSelector())},_modifyByChanges:function(){this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},reorderItem:function(t,e){return this.callBase(t,e).done(function(){this._refreshItemElements()})},deleteItem:function(t){return this.callBase(t).done(function(){this._refreshItemElements()})},_itemElements:function(){return this._itemElementsCache},_itemSelectHandler:function(t){if("single"!==this.option("selectionMode")||!this.isItemSelected(t.currentTarget))return this.callBase(t)},_allowDynamicItemsAppend:function(){return!0},_init:function(){this.callBase(),this._dataController.resetDataSourcePageIndex(),this._$container=this.$element(),this._$listContainer=Yd("<div>").addClass("dx-list-items"),this._initScrollView(),this._feedbackShowTimeout=70,this._createGroupRenderAction()},_scrollBottomMode:function(){return"scrollBottom"===this.option("pageLoadMode")},_nextButtonMode:function(){return"nextButton"===this.option("pageLoadMode")},_dataSourceOptions:function(){var t=this._scrollBottomMode(),e=this._nextButtonMode();return $u(this.callBase(),{paginate:Vc(t||e,!0)})},_getGroupedOption:function(){return this.option("grouped")},_getGroupContainerByIndex:function(t){return this._getItemsContainer().find(".".concat(qA)).eq(t).find(".".concat(QA))},_dataSourceFromUrlLoadMode:function(){return"raw"},_initScrollView:function(){var t=this.option("scrollingEnabled"),e=t&&this.option("pullRefreshEnabled"),n=t&&this._scrollBottomMode()&&!!this._dataController.getDataSource();this._scrollView=this._createComponent(this.$element(),WA,{height:this.option("height"),width:this.option("width"),disabled:this.option("disabled")||!t,onScroll:this._scrollHandler.bind(this),onPullDown:e?this._pullDownHandler.bind(this):null,onReachBottom:n?this._scrollBottomHandler.bind(this):null,showScrollbar:this.option("showScrollbar"),useNative:this.option("useNativeScrolling"),bounceEnabled:this.option("bounceEnabled"),scrollByContent:this.option("scrollByContent"),scrollByThumb:this.option("scrollByThumb"),pullingDownText:this.option("pullingDownText"),pulledDownText:this.option("pulledDownText"),refreshingText:this.option("refreshingText"),reachBottomText:this.option("pageLoadingText"),useKeyboard:!1}),this._$container=Yd(this._scrollView.content()),this._$listContainer.appendTo(this._$container),this._toggleWrapItemText(this.option("wrapItemText")),this._createScrollViewActions()},_toggleWrapItemText:function(t){this._$listContainer.toggleClass("dx-wrap-item-text",t)},_createScrollViewActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._pullRefreshAction=this._createActionByOption("onPullRefresh"),this._pageLoadingAction=this._createActionByOption("onPageLoading")},_scrollHandler:function(t){this._scrollAction&&this._scrollAction(t)},_initTemplates:function(){this._templateManager.addDefaultTemplates({group:new nb(function(t,e){Ru(e)?e.key&&t.text(e.key):t.text(String(e))},["key"],this.option("integrationOptions.watchMethod"))}),this.callBase()},_prepareDefaultItemTemplate:function(t,e){if(this.callBase(t,e),t.icon){var n=Pb(t.icon).addClass("dx-list-item-icon"),i=Yd("<div>").addClass("dx-list-item-icon-container");i.append(n),e.prepend(i)}},_getBindableFields:function(){return["text","html","icon"]},_updateLoadingState:function(t){var e=this._dataController,n=this._scrollBottomMode()&&t&&!e.isLoading()&&!this._isLastPage();this._shouldContinueLoading(n)?this._infiniteDataLoading():(this._scrollView.release(!n&&!e.isLoading()),this._toggleNextButton(this._shouldRenderNextButton()&&!this._isLastPage()),this._loadIndicationSuppressed(!1))},_shouldRenderNextButton:function(){return this._nextButtonMode()&&this._dataController.isLoaded()},_isDataSourceFirstLoadCompleted:function(t){return Ou(t)&&(this._isFirstLoadCompleted=t),this._isFirstLoadCompleted},_dataSourceLoadingChangedHandler:function(t){this._loadIndicationSuppressed()||(t&&this.option("indicateLoading")?this._showLoadingIndicatorTimer=setTimeout((function(){var t;!this._itemElements().length&&!this._isDataSourceFirstLoadCompleted()||null===(t=this._scrollView)||void 0===t||t.startLoading()}).bind(this)):(clearTimeout(this._showLoadingIndicatorTimer),this._scrollView&&this._scrollView.finishLoading()),t||this._isDataSourceFirstLoadCompleted(!1))},_dataSourceChangedHandler:function(){!this._shouldAppendItems()&&dh()&&this._scrollView&&this._scrollView.scrollTo(0),this.callBase.apply(this,arguments),this._isDataSourceFirstLoadCompleted(!0)},_refreshContent:function(){this._prepareContent(),this._fireContentReadyAction()},_hideLoadingIfLoadIndicationOff:function(){this.option("indicateLoading")||this._dataSourceLoadingChangedHandler(!1)},_loadIndicationSuppressed:function(t){if(!arguments.length)return this._isLoadIndicationSuppressed;this._isLoadIndicationSuppressed=t},_scrollViewIsFull:function(){var t=this._scrollView;return!t||Mh(t.content())>Mh(t.container())},_pullDownHandler:function(t){this._pullRefreshAction(t);var e=this._dataController;e.getDataSource()&&!e.isLoading()?(this._clearSelectedItems(),e.pageIndex(0),e.reload()):this._updateLoadingState()},_shouldContinueLoading:function(t){var e,n,i=Mh(this._scrollView.content())-Mh(this._scrollView.container())<(null!==(e=null===(n=this._scrollView.scrollOffset())||void 0===n?void 0:n.top)&&void 0!==e?e:0);return t&&(!this._scrollViewIsFull()||i)},_infiniteDataLoading:function(){var t=this;this.$element().is(":visible")&&(clearTimeout(this._loadNextPageTimer),this._loadNextPageTimer=setTimeout(function(){t._loadNextPage()}))},_scrollBottomHandler:function(t){this._pageLoadingAction(t),this._dataController.isLoading()||this._isLastPage()?this._updateLoadingState():this._loadNextPage()},_renderItems:function(t){this.option("grouped")?(zu(t,this._renderGroup.bind(this)),this._attachGroupCollapseEvent(),this._renderEmptyMessage(),Jb()&&this.attachGroupHeaderInkRippleEvents()):this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},_attachGroupCollapseEvent:function(){var t=Xp(hv,this.NAME),e="."+ZA,n=this.$element(),i=this.option("collapsibleGroups");n.toggleClass("dx-list-collapsible-groups",i),yd.off(n,t,e),i&&yd.on(n,t,e,(function(t){this._createAction((function(t){var e=Yd(t.event.currentTarget).parent();this._collapseGroupHandler(e),this.option("focusStateEnabled")&&this.option("focusedElement",Jd(e.find("."+GA).eq(0)))}).bind(this),{validatingTargetName:"element"})({event:t})}).bind(this))},_collapseGroupHandler:function(t,e){var n=new Cc;if(t.hasClass(XA)===e)return n.resolve();var i=t.children("."+QA),o=Fh(i),r=0;return 0===o&&(Ph(i,"auto"),r=Fh(i)),t.toggleClass(XA,e),T_.animate(i,{type:"custom",from:{height:o},to:{height:r},duration:200,complete:(function(){this.updateDimensions(),this._updateLoadingState(!0),n.resolve()}).bind(this)}),n.promise()},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this._initialized&&(this._renderEmptyMessage(),this._updateLoadingState())},_initMarkup:function(){this._itemElementsCache=Yd(),this.$element().addClass("dx-list"),this.callBase(),this.option("useInkRipple")&&this._renderInkRipple(),this.setAria({role:"group",roledescription:"list"},this.$element()),this.setAria({role:"group"},this._focusTarget()),this._setListAria()},_setListAria:function(){var t=this.option().items;this.setAria(null!=t&&t.length?{role:"listbox",label:"Items"}:{role:void 0,label:void 0},this._$listContainer)},_focusTarget:function(){return this._itemContainer()},_renderInkRipple:function(){this._inkRipple=ZI()},_toggleActiveState:function(t,e,n){this.callBase.apply(this,arguments);var i=this;if(this._inkRipple){var o={element:t,event:n};e?Jb()?this._inkRippleTimer=setTimeout(function(){i._inkRipple.showWave(o)},35):i._inkRipple.showWave(o):(clearTimeout(this._inkRippleTimer),this._inkRipple.hideWave(o))}},_postprocessRenderItem:function(t){this._refreshItemElements(),this.callBase.apply(this,arguments),this.option("_swipeEnabled")&&this._attachSwipeEvent(Yd(t.itemElement))},_attachSwipeEvent:function(t){var e=Xp(FI,this.NAME);yd.on(t,e,this._itemSwipeEndHandler.bind(this))},_itemSwipeEndHandler:function(t){this._itemDXEventHandler(t,"onItemSwipe",{direction:t.offset<0?"left":"right"})},_nextButtonHandler:function(t){this._pageLoadingAction(t);var e=this._dataController;e.getDataSource()&&!e.isLoading()&&(this._scrollView.toggleLoading(!0),this._$nextButton.detach(),this._loadIndicationSuppressed(!0),this._loadNextPage())},_renderGroup:function(t,e){var n=Yd("<div>").addClass(qA).appendTo(this._getItemsContainer()),i="dx-".concat((new pc).toString());this.setAria({role:"group",labelledby:i},n);var o=Yd("<div>").addClass(ZA).attr("id",i).appendTo(n),r=this.option("groupTemplate"),a=this._getTemplate(e.template||r,e,t,o),s={index:t,itemData:e,container:Jd(o)};this._createItemByTemplate(a,s),Yd("<div>").addClass("dx-list-group-header-indicator").prependTo(o),this._renderingGroupIndex=t;var l=Yd("<div>").addClass(QA).appendTo(n);zu(YA(e)||[],(function(e,n){this._renderItem({group:t,item:e},n,l)}).bind(this)),this._groupRenderAction({groupElement:Jd(n),groupIndex:t,groupData:e})},downInkRippleHandler:function(t){this._toggleActiveState(Yd(t.currentTarget),!0,t)},upInkRippleHandler:function(t){this._toggleActiveState(Yd(t.currentTarget),!1)},attachGroupHeaderInkRippleEvents:function(){var t="."+ZA,e=this.$element();this._downInkRippleHandler=this._downInkRippleHandler||this.downInkRippleHandler.bind(this),this._upInkRippleHandler=this._upInkRippleHandler||this.upInkRippleHandler.bind(this);var n=[e,"dxpointerdown",t,this._downInkRippleHandler],i=[e,"dxpointerup dxpointerout",t,this._upInkRippleHandler];yd.off.apply(yd,n),yd.on.apply(yd,n),yd.off.apply(yd,i),yd.on.apply(yd,i)},_createGroupRenderAction:function(){this._groupRenderAction=this._createActionByOption("onGroupRendered")},_clean:function(){clearTimeout(this._inkRippleTimer),this._$nextButton&&(this._$nextButton.remove(),this._$nextButton=null),this.callBase.apply(this,arguments)},_dispose:function(){this._isDataSourceFirstLoadCompleted(!1),clearTimeout(this._holdTimer),clearTimeout(this._loadNextPageTimer),clearTimeout(this._showLoadingIndicatorTimer),this.callBase()},_toggleDisabledState:function(t){this.callBase(t),this._scrollView.option("disabled",t||!this.option("scrollingEnabled"))},_toggleNextButton:function(t){var e=this._dataController,n=this._getNextButton();this.$element().toggleClass("dx-has-next",t),t&&e.isLoaded()&&n.appendTo(this._itemContainer()),t||n.detach()},_getNextButton:function(){return this._$nextButton||(this._$nextButton=this._createNextButton()),this._$nextButton},_createNextButton:function(){var t=Yd("<div>").addClass("dx-list-next-button"),e=Yd("<div>").appendTo(t);return this._createComponent(e,IT,{text:this.option("nextButtonText"),onClick:this._nextButtonHandler.bind(this),type:Yb()?"default":void 0,integrationOptions:{}}),t},_moveFocus:function(){this.callBase.apply(this,arguments),this.scrollToItem(this.option("focusedElement"))},_refresh:function(){if(dh()){var t=this._scrollView.scrollTop();this.callBase(),t&&this._scrollView.scrollTo(t)}else this.callBase()},_optionChanged:function(t){switch(t.name){case"pageLoadMode":this._toggleNextButton(t.value),this._initScrollView();break;case"dataSource":this.callBase(t),this._initScrollView(),this._isDataSourceFirstLoadCompleted(!1);break;case"items":this.callBase(t),this._isDataSourceFirstLoadCompleted(!1);break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"pageLoadingText":case"showScrollbar":case"bounceEnabled":case"scrollByContent":case"scrollByThumb":case"useNativeScrolling":case"scrollingEnabled":case"pullRefreshEnabled":this._initScrollView(),this._updateLoadingState(!0);break;case"nextButtonText":case"onItemSwipe":case"useInkRipple":this._invalidate();break;case"onScroll":case"onPullRefresh":case"onPageLoading":this._createScrollViewActions();break;case"grouped":case"collapsibleGroups":case"groupTemplate":this._invalidate();break;case"wrapItemText":this._toggleWrapItemText(t.value);break;case"onGroupRendered":this._createGroupRenderAction();break;case"width":case"height":this.callBase(t),this._scrollView.option(t.name,t.value),this._scrollView.update();break;case"indicateLoading":this._hideLoadingIfLoadIndicationOff();break;case"visible":this.callBase(t),this._scrollView.update();break;case"rtlEnabled":this._initScrollView(),this.callBase(t);break;case"showChevronExpr":case"badgeExpr":this._invalidate();break;case"_swipeEnabled":case"selectByClick":break;default:this.callBase(t)}},_extendActionArgs:function(t){if(!this.option("grouped"))return this.callBase(t);var e=t.closest("."+qA),n=e.find("."+GA);return $u(this.callBase(t),{itemIndex:{group:e.index(),item:n.index(t)}})},expandGroup:function(t){var e=new Cc,n=this._getItemsContainer().find(".".concat(qA)).eq(t);return this._collapseGroupHandler(n,!1).done((function(){e.resolveWith(this)}).bind(this)),e.promise()},collapseGroup:function(t){var e=new Cc,n=this._getItemsContainer().find(".".concat(qA)).eq(t);return this._collapseGroupHandler(n,!0).done((function(){e.resolveWith(this)}).bind(this)),e},updateDimensions:function(){var t=this,e=new Cc;return t._scrollView?t._scrollView.update().done(function(){!t._scrollViewIsFull()&&t._updateLoadingState(!0),e.resolveWith(t)}):e.resolveWith(t),e.promise()},reload:function(){this.callBase(),this.scrollTo(0),this._pullDownHandler()},repaint:function(){this.scrollTo(0),this.callBase()},scrollTop:function(){return this._scrollView.scrollOffset().top},clientHeight:function(){return this._scrollView.clientHeight()},scrollHeight:function(){return this._scrollView.scrollHeight()},scrollBy:function(t){this._scrollView.scrollBy(t)},scrollTo:function(t){this._scrollView.scrollTo(t)},scrollToItem:function(t){var e=this._editStrategy.getItemElement(t),n=null==e?void 0:e.get(0);this._scrollView.scrollToElement(n,{bottom:KA(n,"bottom")})},_dimensionChanged:function(){this.updateDimensions()}}).include(jA);JA.ItemClass=WD;var tB=JA.inherit({_supportedKeys:function(){var t=this,e=this,n=this.callBase(),i=function(i,o){var r=t._editStrategy,a=t.option("focusedElement"),s=r.getNormalizedIndex(a);if(s!==t._getLastItemIndex()||!t._dataController.isLoading())if(i.shiftKey&&e.option("itemDragging.allowReordering")){var l=r.getItemElement(s+(o?-1:1));t.reorderItem(a,l),t.scrollToItem(a),i.preventDefault()}else t._editProvider.handleKeyboardEvents(s,o)||(o?n.upArrow(i):n.downArrow(i))};return $u({},n,{del:function(t){e.option("allowItemDeleting")&&(t.preventDefault(),e.deleteItem(e.option("focusedElement")))},upArrow:function(t){return i(t,!0)},downArrow:function(t){return i(t)},enter:function(t){this._editProvider.handleEnterPressing(t)||n.enter.apply(this,arguments)},space:function(t){this._editProvider.handleEnterPressing(t)||n.space.apply(this,arguments)}})},_updateSelection:function(){this._editProvider.afterItemsRendered(),this.callBase()},_getLastItemIndex:function(){return this._itemElements().length-1},_refreshItemElements:function(){this.callBase();var t=this._editProvider.getExcludedItemSelectors();t.length&&(this._itemElementsCache=this._itemElementsCache.not(t))},_isItemStrictEquals:function(t,e){var n=t&&t.__dx_key__;return!(n&&!this.key()&&this._selection.isItemSelected(n))&&this.callBase(t,e)},_getDefaultOptions:function(){return $u(this.callBase(),{showSelectionControls:!1,selectionMode:"none",selectAllMode:"page",onSelectAllValueChanged:null,selectAllText:qy.format("dxList-selectAll"),menuItems:[],menuMode:"context",allowItemDeleting:!1,itemDeleteMode:"static",itemDragging:{}})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(t){return"ios"===t.platform},options:{menuMode:"slide",itemDeleteMode:"slideItem"}},{device:{platform:"android"},options:{itemDeleteMode:"swipe"}}])},_init:function(){this.callBase(),this._initEditProvider()},_initDataSource:function(){this.callBase(),this._isPageSelectAll()||this._dataSource&&this._dataSource.requireTotalCount(!0)},_isPageSelectAll:function(){return"page"===this.option("selectAllMode")},_initEditProvider:function(){this._editProvider=new $D(this)},_disposeEditProvider:function(){this._editProvider&&this._editProvider.dispose()},_refreshEditProvider:function(){this._disposeEditProvider(),this._initEditProvider()},_initEditStrategy:function(){this.option("grouped")?this._editStrategy=new FD(this):this.callBase()},_initMarkup:function(){this._refreshEditProvider(),this.callBase()},_renderItems:function(){this.callBase.apply(this,arguments),this._editProvider.afterItemsRendered()},_selectedItemClass:function(){return"dx-list-item-selected"},_itemResponseWaitClass:function(){return"dx-list-item-response-wait"},_itemClickHandler:function(t){var e=Yd(t.currentTarget);e.is(".dx-state-disabled, .dx-state-disabled *")||this._editProvider.handleClick(e,t)||(this._saveSelectionChangeEvent(t),this.callBase.apply(this,arguments))},_shouldFireContextMenuEvent:function(){return this.callBase.apply(this,arguments)||this._editProvider.contextMenuHandlerExists()},_itemHoldHandler:function(t){var e=Yd(t.currentTarget);if(!e.is(".dx-state-disabled, .dx-state-disabled *")){if(Kp(t)&&this._editProvider.handleContextMenu(e,t))return void(t.handledByEditProvider=!0);this.callBase.apply(this,arguments)}},_getItemContainer:function(t){if(this.option("grouped")){var e,n=null===(e=this._editStrategy.getIndexByItemData(t))||void 0===e?void 0:e.group;return this._getGroupContainerByIndex(n)}return this.callBase(t)},_itemContextMenuHandler:function(t){var e=Yd(t.currentTarget);if(!e.is(".dx-state-disabled, .dx-state-disabled *")){if(!t.handledByEditProvider&&this._editProvider.handleContextMenu(e,t))return void t.preventDefault();this.callBase.apply(this,arguments)}},_postprocessRenderItem:function(t){this.callBase.apply(this,arguments),this._editProvider.modifyItemElement(t)},_clean:function(){this._disposeEditProvider(),this.callBase()},focusListItem:function(t){var e=this._editStrategy.getItemElement(t);this.option("focusedElement",e),this.focus(),this.scrollToItem(this.option("focusedElement"))},_optionChanged:function(t){switch(t.name){case"selectAllMode":this._initDataSource(),this._dataController.pageIndex(0),this._dataController.load();break;case"grouped":this._clearSelectedItems(),delete this._renderingGroupIndex,this._initEditStrategy(),this.callBase(t);break;case"showSelectionControls":case"menuItems":case"menuMode":case"allowItemDeleting":case"itemDeleteMode":case"itemDragging":case"selectAllText":this._invalidate();break;case"onSelectAllValueChanged":break;default:this.callBase(t)}},selectAll:function(){return this._selection.selectAll(this._isPageSelectAll())},unselectAll:function(){return this._selection.deselectAll(this._isPageSelectAll())},isSelectAll:function(){return this._selection.getSelectAllState(this._isPageSelectAll())},getFlatIndexByItemElement:function(t){return this._itemElements().index(t)},getItemElementByFlatIndex:function(t){var e=this._itemElements();return t<0||t>=e.length?Yd():e.eq(t)},getItemByIndex:function(t){return this._editStrategy.getItemDataByIndex(t)},deleteItem:function(t){var e=this._editStrategy,n=e.getNormalizedIndex(t),i=this.option("focusedElement"),o=i?e.getNormalizedIndex(i):n,r=o===this._getLastItemIndex()||n<o?o-1:o;return this.callBase(t).done(function(){return this.focusListItem(r)})}}),eB=function(){function t(){throw m(this,t),new Error("Module '".concat("TextBox","' not found"))}return b(t,null,[{key:"getInstance",value:function(){}}]),t}(),nB={_getDefaultOptions:function(){return $u(this.callBase(),{searchMode:"",searchExpr:null,searchValue:"",searchEnabled:!1,searchEditorOptions:{}})},_initMarkup:function(){this._renderSearch(),this.callBase()},_renderSearch:function(){var t=this.$element(),e=this.option("searchEnabled"),n=this._addWidgetPrefix("search"),i=this._addWidgetPrefix("with-search");if(!e)return t.removeClass(i),void this._removeSearchBox();var o=this._getSearchEditorOptions();this._searchEditor?this._searchEditor.option(o):(t.addClass(i),this._$searchEditorElement=Yd("<div>").addClass(n).prependTo(t),this._searchEditor=this._createComponent(this._$searchEditorElement,eB,o))},_removeSearchBox:function(){this._$searchEditorElement&&this._$searchEditorElement.remove(),delete this._$searchEditorElement,delete this._searchEditor},_getSearchEditorOptions:function(){var t=this,e=t.option("searchEditorOptions"),n=qy.format("Search");return $u({mode:"search",placeholder:n,tabIndex:t.option("tabIndex"),value:t.option("searchValue"),valueChangeEvent:"input",inputAttr:{"aria-label":n},onValueChanged:function(e){var n=t.option("searchTimeout");t._valueChangeDeferred=new Cc,clearTimeout(t._valueChangeTimeout),t._valueChangeDeferred.done((function(){this.option("searchValue",e.value)}).bind(t)),e.event&&"input"===e.event.type&&n?t._valueChangeTimeout=setTimeout(function(){t._valueChangeDeferred.resolve()},n):t._valueChangeDeferred.resolve()}},e)},_getAriaTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_focusTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_updateFocusState:function(t,e){this.option("searchEnabled")&&this._toggleFocusClass(e,this.$element()),this.callBase(t,e)},getOperationBySearchMode:function(t){return"equals"===t?"=":t},_optionChanged:function(t){switch(t.name){case"searchEnabled":case"searchEditorOptions":this._invalidate();break;case"searchExpr":case"searchMode":case"searchValue":if(!this._dataSource)return void gb.log("W1009");"searchMode"===t.name?this._dataSource.searchOperation(this.getOperationBySearchMode(t.value)):this._dataSource[t.name](t.value),this._dataSource.load();break;case"searchTimeout":break;default:this.callBase(t)}},focus:function(){this.option("focusedElement")||!this.option("searchEnabled")?this.callBase():this._searchEditor&&this._searchEditor.focus()},_cleanAria:function(){var t=this.$element();this.setAria({role:null,activedescendant:null},t),t.attr("tabIndex",null)},_clean:function(){this.callBase(),this._cleanAria()},_refresh:function(){this._valueChangeDeferred&&this._valueChangeDeferred.resolve(),this.callBase()},setEditorClass:function(t){eB=t}},iB=tB.inherit(nB).inherit({_addWidgetPrefix:function(t){return"dx-list-"+t},_getCombinedFilter:function(){var t=this._dataController,e={filter:t.filter()};return t.addSearchFilter(e),e.filter},_initDataSource:function(){var t=this.option("searchValue"),e=this.option("searchExpr"),n=this.option("searchMode");this.callBase();var i=this._dataController;t&&t.length&&i.searchValue(t),n.length&&i.searchOperation(nB.getOperationBySearchMode(n)),e&&i.searchExpr(e)}});Sv("dxList",iB);var oB=iB,rB=$u({},$y,{_dataExpressionDefaultOptions:function(){return{items:[],dataSource:null,itemTemplate:"item",value:null,valueExpr:"this",displayExpr:void 0}},_initDataExpressions:function(){this._compileValueGetter(),this._compileDisplayGetter(),this._initDynamicTemplates(),this._initDataSource(),this._itemsToDataSource()},_itemsToDataSource:function(){this.option("dataSource")||(this._dataSource=new Ay({store:new Cy(this.option("items")),pageSize:0}),this._initDataController())},_compileDisplayGetter:function(){this._displayGetter=Mc(this._displayGetterExpr())},_displayGetterExpr:function(){return this.option("displayExpr")},_compileValueGetter:function(){this._valueGetter=Mc(this._valueGetterExpr())},_valueGetterExpr:function(){return this.option("valueExpr")||"this"},_loadValue:function(t){var e=new Cc;return t=this._unwrappedValue(t),Ou(t)?(this._loadSingle(this._valueGetterExpr(),t).done((function(n){this._isValueEquals(this._valueGetter(n),t)?e.resolve(n):e.reject()}).bind(this)).fail(function(){e.reject()}),this._loadValueDeferred=e,e.promise()):e.reject().promise()},_rejectValueLoading:function(){var t;null===(t=this._loadValueDeferred)||void 0===t||t.reject({shouldSkipCallback:!0})},_getCurrentValue:function(){return this.option("value")},_unwrappedValue:function(t){var e;return(t=null!==(e=t)&&void 0!==e?e:this._getCurrentValue())&&this._dataSource&&"this"===this._valueGetterExpr()&&(t=this._getItemKey(t)),xc.unwrap(t)},_getItemKey:function(t){var e=this._dataSource.key();if(Array.isArray(e)){for(var n={},i=0,o=e.length;i<o;i++)n[e[i]]=t[e[i]];return n}return e&&"object"==typeof t&&(t=t[e]),t},_isValueEquals:function(t,e){var n=this._dataSource&&this._dataSource.key(),i=this._compareValues(t,e);return!i&&n&&Ou(t)&&Ou(e)&&(i=Array.isArray(n)?this._compareByCompositeKey(t,e,n):this._compareByKey(t,e,n)),i},_compareByCompositeKey:function(t,e,n){var i=Mu;if(!i(t)||!i(e))return!1;for(var o=0,r=n.length;o<r;o++)if(t[n[o]]!==e[n[o]])return!1;return!0},_compareByKey:function(t,e,n){var i=xc.unwrap,o=Vc(i(t[n]),t),r=Vc(i(e[n]),e);return this._compareValues(o,r)},_compareValues:function(t,e){return Hc(t,!0)===Hc(e,!0)},_initDynamicTemplates:th,_setCollectionWidgetItemTemplate:function(){this._initDynamicTemplates(),this._setCollectionWidgetOption("itemTemplate",this.option("itemTemplate"))},_getCollectionKeyExpr:function(){var t=this.option("valueExpr");return Au(t)&&"this"!==t||Du(t)?t:null},_dataExpressionOptionChanged:function(t){switch(t.name){case"items":this._itemsToDataSource(),this._setCollectionWidgetOption("items");break;case"dataSource":this._initDataSource();break;case"itemTemplate":this._setCollectionWidgetItemTemplate();break;case"valueExpr":this._compileValueGetter();break;case"displayExpr":this._compileDisplayGetter(),this._initDynamicTemplates(),this._setCollectionWidgetOption("displayExpr")}}}),aB=ph(),sB=["startswith","contains","endwith","notcontains"],lB="android"!==zf.real().platform,uB=BD.inherit({_supportedKeys:function(){var t=this.callBase();return $u({},t,{tab:function(e){if(this._allowSelectItemByTab()){this._saveValueChangeEvent(e);var n=Yd(this._list.option("focusedElement"));n.length&&this._setSelectedElement(n)}t.tab.apply(this,arguments)},space:th,home:th,end:th})},_allowSelectItemByTab:function(){return this.option("opened")&&"instantly"===this.option("applyValueMode")},_setSelectedElement:function(t){var e=this._valueGetter(this._list._getItemData(t));this._setValue(e)},_setValue:function(t){this.option("value",t)},_getDefaultOptions:function(){return $u(this.callBase(),$u(rB._dataExpressionDefaultOptions(),{displayValue:void 0,searchEnabled:!1,searchMode:"contains",searchTimeout:500,minSearchLength:0,searchExpr:null,valueChangeEvent:"input change keyup",selectedItem:null,noDataText:qy.format("dxCollectionWidget-noDataText"),encodeNoDataText:!1,onSelectionChanged:null,onItemClick:th,showDataBeforeSearch:!1,grouped:!1,groupTemplate:"group",popupPosition:{my:"left top",at:"left bottom",offset:{h:0,v:0},collision:"flip"},wrapItemText:!1,useItemTextAsTitle:!1}))},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{popupPosition:{offset:{v:-1}}}},{device:{platform:"generic"},options:{buttonsLocation:"bottom center"}}])},_setOptionsByReference:function(){this.callBase(),$u(this._optionsByReference,{value:!0,selectedItem:!0,displayValue:!0})},_init:function(){this.callBase(),this._initDataExpressions(),this._initActions(),this._setListDataSource(),this._validateSearchMode(),this._clearSelectedItem(),this._initItems()},_setListFocusedElementOptionChange:function(){this._list._updateParentActiveDescendant=this._updateActiveDescendant.bind(this)},_initItems:function(){var t=this.option().items;t&&!t.length&&this._dataSource&&(this.option().items=this._dataSource.items())},_initActions:function(){this._initContentReadyAction(),this._initSelectionChangedAction(),this._initItemClickAction()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initSelectionChangedAction:function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})},_initItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new Bv("item")})},_isEditable:function(){return this.callBase()||this.option("searchEnabled")},_saveFocusOnWidget:function(t){this._list&&this._list.initialOption("focusStateEnabled")&&this._focusInput()},_fitIntoRange:function(t,e,n){return t>n?e:t<e?n:t},_items:function(){var t=this._getPlainItems(!this._list&&this._dataSource.items());return new by(t).filter("disabled","<>",!0).toArray()},_calcNextItem:function(t){var e=this._items();return e[this._fitIntoRange(this._getSelectedIndex()+t,0,e.length-1)]},_getSelectedIndex:function(){var t=this._items(),e=this.option("selectedItem"),n=-1;return zu(t,(function(t,i){if(this._isValueEquals(i,e))return n=t,!1}).bind(this)),n},_createPopup:function(){this.callBase(),this._updateCustomBoundaryContainer(),this._popup.$wrapper().addClass(this._popupWrapperClass());var t=this._popup.$content();yd.off(t,"mouseup"),yd.on(t,"mouseup",this._saveFocusOnWidget.bind(this))},_updateCustomBoundaryContainer:function(){var t=this.option("dropDownOptions.container"),e=t&&Yd(t);if(e&&e.length&&!Fu(e.get(0))){var n=[].slice.call(e.parents());n.unshift(e.get(0)),zu(n,(function(t,e){return e!==Yd("body").get(0)&&("hidden"===aB.getComputedStyle(e).overflowY?(this._$customBoundaryContainer=Yd(e),!1):void 0)}).bind(this))}},_popupWrapperClass:function(){return"dx-dropdownlist-popup-wrapper"},_renderInputValue:function(){var t=this._getCurrentValue();return this._rejectValueLoading(),this._loadInputValue(t,this._setSelectedItem.bind(this)).always(this.callBase.bind(this,t))},_loadInputValue:function(t,e){return this._loadItem(t).always(e)},_getItemFromPlain:function(t,e){var n,i;return e&&"object"!=typeof t&&(e.itemByValue||(e.itemByValue={},(n=this._getPlainItems()).forEach(function(t){e.itemByValue[this._valueGetter(t)]=t},this)),i=e.itemByValue[t]),i||(n=this._getPlainItems(),i=eh(n,(function(e){return this._isValueEquals(this._valueGetter(e),t)}).bind(this))[0]),i},_loadItem:function(t,e){var n=this._getItemFromPlain(t,e);return void 0!==n?(new Cc).resolve(n).promise():this._loadValue(t)},_getPlainItems:function(t){var e=[];t=t||this.option("items")||this._dataSource.items()||[];for(var n=0;n<t.length;n++)t[n]&&t[n].items?e=e.concat(t[n].items):e.push(t[n]);return e},_updateActiveDescendant:function(t){var e,n=this.option("opened"),i=null===(e=this._list)||void 0===e?void 0:e.getFocusedItemId(),o=Yd("#".concat(i)).length>0;this.setAria({activedescendant:n&&o&&i||null},t)},_setSelectedItem:function(t){var e=this._displayValue(t);this.option("selectedItem",Vc(t,null)),this.option("displayValue",e)},_displayValue:function(t){return this._displayGetter(t)},_refreshSelected:function(){var t={};this._listItemElements().each((function(e,n){var i=Yd(n),o=this._valueGetter(i.data("dxListItemData"));this._isSelectedValue(o,t)?this._list.selectItem(i):this._list.unselectItem(i)}).bind(this))},_popupShownHandler:function(){this.callBase(),this._setFocusPolicy()},_setFocusPolicy:function(){!this.option("focusStateEnabled")||!this._list||this._list.option("focusedElement",null)},_isSelectedValue:function(t){return this._isValueEquals(t,this.option("value"))},_validateSearchMode:function(){var t=this.option("searchMode"),e=t.toLowerCase();if(!sB.includes(e))throw gb.Error("E1019",t)},_clearSelectedItem:function(){this.option("selectedItem",null)},_processDataSourceChanging:function(){this._initDataController(),this._setListOption("_dataController",this._dataController),this._setListDataSource(),this._renderInputValue().fail((function(){this._isCustomValueAllowed()||this._clearSelectedItem()}).bind(this))},_isCustomValueAllowed:function(){return this.option("displayCustomValue")},clear:function(){this.callBase(),this._clearFilter(),this._clearSelectedItem()},_listItemElements:function(){return this._$list?this._$list.find(".dx-list-item"):Yd()},_popupConfig:function(){return $u(this.callBase(),{templatesRenderAsynchronously:!1,autoResizeEnabled:!1,maxHeight:this._getMaxHeight.bind(this)})},_renderPopupContent:function(){this.callBase(),this._renderList()},_getKeyboardListeners:function(){var t=this._canListHaveFocus();return this.callBase().concat([!t&&this._list])},_renderList:function(){this._listId="dx-"+(new pc)._value;var t=Yd("<div>").attr("id",this._listId).appendTo(this._popup.$content());this._$list=t,this._list=this._createComponent(t,oB,this._listConfig()),this._refreshList(),this._renderPreventBlurOnListClick(),this._setListFocusedElementOptionChange()},_renderPreventBlurOnListClick:function(){var t=Xp("mousedown","dxDropDownList");yd.off(this._$list,t),yd.on(this._$list,t,function(t){return t.preventDefault()})},_getControlsAria:function(){return this._list&&this._listId},_renderOpenedState:function(){this.callBase(),this._list&&this._updateActiveDescendant(),this.setAria("owns",this._popup&&this._popupContentId)},_setDefaultAria:function(){this.setAria({haspopup:"listbox",autocomplete:"list"})},_refreshList:function(){this._list&&this._shouldRefreshDataSource()&&this._setListDataSource()},_shouldRefreshDataSource:function(){return!!this._list.option("dataSource")!==this._needPassDataSourceToList()},_isDesktopDevice:function(){return"desktop"===zf.real().deviceType},_listConfig:function(){var t={selectionMode:"single",_templates:this.option("_templates"),templateProvider:this.option("templateProvider"),noDataText:this.option("noDataText"),encodeNoDataText:this.option("encodeNoDataText"),grouped:this.option("grouped"),wrapItemText:this.option("wrapItemText"),useItemTextAsTitle:this.option("useItemTextAsTitle"),onContentReady:this._listContentReadyHandler.bind(this),itemTemplate:this.option("itemTemplate"),indicateLoading:!1,keyExpr:this._getCollectionKeyExpr(),displayExpr:this._displayGetterExpr(),groupTemplate:this.option("groupTemplate"),onItemClick:this._listItemClickAction.bind(this),dataSource:this._getDataSource(),_dataController:this._dataController,hoverStateEnabled:!!this._isDesktopDevice()&&this.option("hoverStateEnabled"),focusStateEnabled:!!this._isDesktopDevice()&&this.option("focusStateEnabled")};return this._canListHaveFocus()||(t.tabIndex=null),t},_canListHaveFocus:function(){return!1},_getDataSource:function(){return this._needPassDataSourceToList()?this._dataSource:null},_dataSourceOptions:function(){return{paginate:!1}},_getGroupedOption:function(){return this.option("grouped")},_dataSourceFromUrlLoadMode:function(){return"raw"},_listContentReadyHandler:function(){this._list=this._list||this._$list.dxList("instance"),this.option("deferRendering")||this._refreshSelected(),this._updatePopupWidth(),this._updateListDimensions(),this._contentReadyAction()},_setListOption:function(t,e){this._setWidgetOption("_list",arguments)},_listItemClickAction:function(t){this._listItemClickHandler(t),this._itemClickAction(t)},_listItemClickHandler:th,_setListDataSource:function(){!this._list||(this._setListOption("dataSource",this._getDataSource()),this._needPassDataSourceToList()||this._setListOption("items",[]))},_needPassDataSourceToList:function(){return this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded()},_isMinSearchLengthExceeded:function(){return this._searchValue().toString().length>=this.option("minSearchLength")},_needClearFilter:function(){return!this._canKeepDataSource()&&this._needPassDataSourceToList()},_canKeepDataSource:function(){var t=this._isMinSearchLengthExceeded();return this._dataController.isLoaded()&&this.option("showDataBeforeSearch")&&this.option("minSearchLength")&&!t&&!this._isLastMinSearchLengthExceeded},_searchValue:function(){return this._input().val()||""},_getSearchEvent:function(){return Xp("input",this.NAME+"Search")},_getCompositionStartEvent:function(){return Xp("compositionstart",this.NAME+"CompositionStart")},_getCompositionEndEvent:function(){return Xp("compositionend",this.NAME+"CompositionEnd")},_getSetFocusPolicyEvent:function(){return Xp("input",this.NAME+"FocusPolicy")},_renderEvents:function(){var t=this;this.callBase(),yd.on(this._input(),this._getSetFocusPolicyEvent(),function(){t._setFocusPolicy()}),this._shouldRenderSearchEvent()&&(yd.on(this._input(),this._getSearchEvent(),function(e){t._searchHandler(e)}),lB&&(yd.on(this._input(),this._getCompositionStartEvent(),function(){t._isTextCompositionInProgress(!0)}),yd.on(this._input(),this._getCompositionEndEvent(),function(e){t._isTextCompositionInProgress(void 0),t._searchHandler(e,t._searchValue())})))},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")},_refreshEvents:function(){yd.off(this._input(),this._getSearchEvent()),yd.off(this._input(),this._getSetFocusPolicyEvent()),lB&&(yd.off(this._input(),this._getCompositionStartEvent()),yd.off(this._input(),this._getCompositionEndEvent())),this.callBase()},_isTextCompositionInProgress:function(t){if(!arguments.length)return this._isTextComposition;this._isTextComposition=t},_searchHandler:function(t,e){var n=this;if(!this._isTextCompositionInProgress()){if(!this._isMinSearchLengthExceeded())return void this._searchCanceled();var i=this.option("searchTimeout");i?(this._clearSearchTimer(),this._searchTimer=setTimeout(function(){n._searchDataSource(e)},i)):this._searchDataSource(e)}},_searchCanceled:function(){this._clearSearchTimer(),this._needClearFilter()&&this._filterDataSource(null),this._refreshList()},_searchDataSource:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._searchValue();this._filterDataSource(t)},_filterDataSource:function(t){this._clearSearchTimer();var e=this._dataController;e.searchExpr(this.option("searchExpr")||this._displayGetterExpr()),e.searchOperation(this.option("searchMode")),e.searchValue(t),e.load().done(this._dataSourceFiltered.bind(this,t))},_clearFilter:function(){var t=this._dataController;t.searchValue()&&t.searchValue(null)},_dataSourceFiltered:function(){this._isLastMinSearchLengthExceeded=this._isMinSearchLengthExceeded(),this._refreshList(),this._refreshPopupVisibility()},_shouldOpenPopup:function(){return this._hasItemsToShow()},_refreshPopupVisibility:function(){if(!this.option("readOnly")&&this._searchValue()){var t=this._shouldOpenPopup();t&&!this._isFocused()||(this.option("opened",t),t&&(this._updatePopupWidth(),this._updateListDimensions()))}},_dataSourceChangedHandler:function(t){0===this._dataController.pageIndex()?this.option().items=t:this.option().items=this.option().items.concat(t)},_hasItemsToShow:function(){var t=(this._dataController.items()||[]).length;return!(!this._needPassDataSourceToList()||!t)},_clearSearchTimer:function(){clearTimeout(this._searchTimer),delete this._searchTimer},_popupShowingHandler:function(){this._updatePopupWidth(),this._updateListDimensions()},_dimensionChanged:function(){this.callBase(),this._updateListDimensions()},_needPopupRepaint:function(){var t=this._dataController,e=t.pageIndex(),n=Ou(this._pageIndex)&&e<=this._pageIndex||t.isLastPage()&&!this._list._scrollViewIsFull();return this._pageIndex=e,n},_updateListDimensions:function(){!this._popup||(this._needPopupRepaint()&&this._popup.repaint(),this._list&&this._list.updateDimensions())},_getMaxHeight:function(){var t=this.$element(),e=this._$customBoundaryContainer,n=t.offset().top-(e?e.offset().top:0),i=Fh(aB),o=e?Math.min(Fh(e),i):i,r=Math.max(n,o-n-Fh(t));return Math.min(.5*o,r)},_clean:function(){this._list&&delete this._list,delete this._isLastMinSearchLengthExceeded,this.callBase()},_dispose:function(){this._clearSearchTimer(),this.callBase()},_setCollectionWidgetOption:function(){this._setListOption.apply(this,arguments)},_setSubmitValue:function(){var t=this.option("value"),e=this._shouldUseDisplayValue(t)?this._displayGetter(t):t;this._getSubmitElement().val(e)},_shouldUseDisplayValue:function(t){return"this"===this.option("valueExpr")&&Mu(t)},_optionChanged:function(t){switch(this._dataExpressionOptionChanged(t),t.name){case"hoverStateEnabled":case"focusStateEnabled":this._isDesktopDevice()&&this._setListOption(t.name,t.value),this.callBase(t);break;case"items":this.option("dataSource")||this._processDataSourceChanging();break;case"dataSource":this._processDataSourceChanging();break;case"valueExpr":this._renderValue(),this._setListOption("keyExpr",this._getCollectionKeyExpr());break;case"displayExpr":this._renderValue(),this._setListOption("displayExpr",this._displayGetterExpr());break;case"searchMode":this._validateSearchMode();break;case"minSearchLength":this._refreshList();break;case"searchEnabled":case"showDataBeforeSearch":case"searchExpr":this._invalidate();break;case"onContentReady":this._initContentReadyAction();break;case"onSelectionChanged":this._initSelectionChangedAction();break;case"onItemClick":this._initItemClickAction();break;case"grouped":case"groupTemplate":case"wrapItemText":case"noDataText":case"encodeNoDataText":case"useItemTextAsTitle":this._setListOption(t.name);break;case"displayValue":this.option("text",t.value);break;case"itemTemplate":case"searchTimeout":break;case"selectedItem":t.previousValue!==t.value&&this._selectionChangedAction({selectedItem:t.value});break;default:this.callBase(t)}}}).include(rB,jA);Sv("dxDropDownList",uB);var cB=uB,hB="dx-radiobutton-icon",dB=vE.inherit({_supportedKeys:function(){return $u(this.callBase(),{space:function(t){t.preventDefault(),this._clickAction({event:t})}})},_getDefaultOptions:function(){return $u(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,value:!1})},_canValueBeChangedByClick:function(){return!0},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this.$element().addClass("dx-radiobutton")},_initMarkup:function(){this.callBase(),this._renderIcon(),this._renderCheckedState(this.option("value")),this._renderClick(),this.setAria("role","radio")},_renderIcon:function(){this._$icon=Yd("<div>").addClass(hB),Yd("<div>").addClass("dx-radiobutton-icon-dot").appendTo(this._$icon),this.$element().append(this._$icon)},_renderCheckedState:function(t){this.$element().toggleClass("dx-radiobutton-checked",t).find("."+hB).toggleClass("dx-radiobutton-icon-checked",t),this.setAria("checked",t)},_renderClick:function(){var t=Xp(hv,this.NAME);this._clickAction=this._createAction((function(t){this._clickHandler(t.event)}).bind(this)),yd.off(this.$element(),t),yd.on(this.$element(),t,(function(t){this._clickAction({event:t})}).bind(this))},_clickHandler:function(t){this._saveValueChangeEvent(t),this.option("value",!0)},_optionChanged:function(t){switch(t.name){case"value":this._renderCheckedState(t.value),this.callBase(t);break;default:this.callBase(t)}}});Sv("dxRadioButton",dB);var fB=dB,pB="dxListEditDecorator",_B=Xp(PI,pB),vB=Xp(RI,pB),gB=Xp(FI,pB),mB=ac.inherit({ctor:function(t){this._list=t,this._init()},_init:th,_shouldHandleSwipe:!1,_attachSwipeEvent:function(t){var e={itemSizeFunc:(function(){return this._clearSwipeCache&&(this._itemWidthCache=Ah(this._list.$element()),this._clearSwipeCache=!1),this._itemWidthCache}).bind(this)};yd.on(t.$itemElement,_B,e,this._itemSwipeStartHandler.bind(this)),yd.on(t.$itemElement,vB,this._itemSwipeUpdateHandler.bind(this)),yd.on(t.$itemElement,gB,this._itemSwipeEndHandler.bind(this))},_itemSwipeStartHandler:function(t){var e=Yd(t.currentTarget);e.is(".dx-state-disabled, .dx-state-disabled *")?t.cancel=!0:(clearTimeout(this._list._inkRippleTimer),this._swipeStartHandler(e,t))},_itemSwipeUpdateHandler:function(t){var e=Yd(t.currentTarget);this._swipeUpdateHandler(e,t)},_itemSwipeEndHandler:function(t){var e=Yd(t.currentTarget);this._swipeEndHandler(e,t),this._clearSwipeCache=!0},beforeBag:th,afterBag:th,_commonOptions:function(){return{activeStateEnabled:this._list.option("activeStateEnabled"),hoverStateEnabled:this._list.option("hoverStateEnabled"),focusStateEnabled:this._list.option("focusStateEnabled")}},modifyElement:function(t){this._shouldHandleSwipe&&(this._attachSwipeEvent(t),this._clearSwipeCache=!0)},afterRender:th,handleClick:th,handleKeyboardEvents:th,handleEnterPressing:th,handleContextMenu:th,_swipeStartHandler:th,_swipeUpdateHandler:th,_swipeEndHandler:th,visibilityChange:th,getExcludedSelectors:th,dispose:th}),yB="dx-list-select-decorator-enabled",bB="dx-list-select-checkbox-container",CB="dx-list-select-checkbox",kB="dx-list-select-radiobutton-container",xB="dx-list-select-radiobutton",wB=Xp(hv,"dxListEditDecorator");!function(t,e,n){var i=HD,o={};o[t]=i[t]?i[t]:{},o[t].default=n,$u(i,o)}("selection",0,mB.inherit({_init:function(){this.callBase.apply(this,arguments);var t=this._list.option("selectionMode");this._singleStrategy="single"===t,this._containerClass=this._singleStrategy?kB:bB,this._controlClass=this._singleStrategy?xB:CB,this._controlWidget=this._singleStrategy?fB:OI,this._list.$element().addClass(yB)},beforeBag:function(t){var e=t.$itemElement,n=t.$container.addClass(this._containerClass),i=Yd("<div>").addClass(this._controlClass).appendTo(n);new this._controlWidget(i,$u(this._commonOptions(),{value:this._isSelected(e),elementAttr:{"aria-label":"Check State"},focusStateEnabled:!1,hoverStateEnabled:!1,onValueChanged:(function(t){t.event&&this._list._saveSelectionChangeEvent(t.event),this._processCheckedState(e,t.value),t.event&&t.event.stopPropagation()}).bind(this)}))},modifyElement:function(t){this.callBase.apply(this,arguments);var e=t.$itemElement,n=this._controlWidget.getInstance(e.find("."+this._controlClass));yd.on(e,"stateChanged",(function(t,e){n.option("value",e)}).bind(this))},_updateSelectAllState:function(){!this._$selectAll||this._selectAllCheckBox.option("value",this._list.isSelectAll())},afterRender:function(){"all"===this._list.option("selectionMode")&&(this._$selectAll?this._updateSelectAllState():this._renderSelectAll())},handleKeyboardEvents:function(t,e){var n=!e,i=this._list,o=this._$selectAll,r=i._getLastItemIndex();return!(!o||!(e&&0===t||n&&t===r)||(i.option("focusedElement",o),i.scrollToItem(i.option("focusedElement")),0))},handleEnterPressing:function(t){if(this._$selectAll&&this._$selectAll.hasClass("dx-state-focused"))return t.target=this._$selectAll.get(0),this._list._saveSelectionChangeEvent(t),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value")),!0},_renderSelectAll:function(){var t=this._$selectAll=Yd("<div>").addClass("dx-list-select-all"),e=this._list,n=e._supportedKeys().downArrow.bind(e);this._selectAllCheckBox=e._createComponent(Yd("<div>").addClass("dx-list-select-all-checkbox").appendTo(t),OI,{elementAttr:{"aria-label":"Select All"},focusStateEnabled:!1,hoverStateEnabled:!1}),this._selectAllCheckBox.registerKeyHandler("downArrow",n),Yd("<div>").addClass("dx-list-select-all-label").text(this._list.option("selectAllText")).appendTo(t),this._list.itemsContainer().prepend(t),this._updateSelectAllState(),this._attachSelectAllHandler()},_attachSelectAllHandler:function(){this._selectAllCheckBox.option("onValueChanged",this._selectAllHandler.bind(this)),yd.off(this._$selectAll,wB),yd.on(this._$selectAll,wB,this._selectAllClickHandler.bind(this))},_selectAllHandler:function(t){t.event&&t.event.stopPropagation();var e=this._selectAllCheckBox.option("value");t.event&&this._list._saveSelectionChangeEvent(t.event),!0===e?this._selectAllItems():!1===e&&this._unselectAllItems(),this._list._createActionByOption("onSelectAllValueChanged")({value:e})},_checkSelectAllCapability:function(){var t=this._list,e=t._dataController;return!("allPages"===t.option("selectAllMode")&&t.option("grouped")&&!e.group()&&(gb.log("W1010"),1))},_selectAllItems:function(){!this._checkSelectAllCapability()||this._list._selection.selectAll("page"===this._list.option("selectAllMode"))},_unselectAllItems:function(){!this._checkSelectAllCapability()||this._list._selection.deselectAll("page"===this._list.option("selectAllMode"))},_selectAllClickHandler:function(t){this._list._saveSelectionChangeEvent(t),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value"))},_isSelected:function(t){return this._list.isItemSelected(t)},_processCheckedState:function(t,e){e?this._list.selectItem(t):this._list.unselectItem(t)},dispose:function(){this._disposeSelectAll(),this._list.$element().removeClass(yB),this.callBase.apply(this,arguments)},_disposeSelectAll:function(){this._$selectAll&&(this._$selectAll.remove(),this._$selectAll=null)}}));var SB="dx-selectbox-popup-wrapper",EB=cB.inherit({_supportedKeys:function(){var t=this,e=this.callBase(),n=function(t){this._isEditable()?this._valueSubstituted()&&(this._preventFiltering=!0):this.option("showClearButton")&&(t.preventDefault(),this.clear()),this._savedTextRemoveEvent=t,this._preventSubstitution=!0},i=function(){t.option("searchEnabled")&&t._valueSubstituted()&&t._searchHandler()};return $u({},e,{tab:function(){this.option("opened")&&!this._popup.getFocusableElements().length&&this._resetCaretPosition(!0),e.tab&&e.tab.apply(this,arguments),this._cancelSearchIfNeed()},upArrow:function(t){if(e.upArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(t),!0},downArrow:function(t){if(e.downArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(t),!0},leftArrow:function(){i(),e.leftArrow&&e.leftArrow.apply(this,arguments)},rightArrow:function(){i(),e.rightArrow&&e.rightArrow.apply(this,arguments)},home:function(){i(),e.home&&e.home.apply(this,arguments)},end:function(){i(),e.end&&e.end.apply(this,arguments)},escape:function(){var t=e.escape&&e.escape.apply(this,arguments);return this._cancelEditing(),null==t||t},enter:function(t){var n=this.option("opened"),i=this._input().val().trim(),o=i&&this._list&&!this._list.option("focusedElement");if(!i&&Ou(this.option("value"))&&this.option("allowClearing"))this._saveValueChangeEvent(t),this.option({selectedItem:null,value:null}),this.close();else{if(this.option("acceptCustomValue"))return t.preventDefault(),o&&(n&&this._toggleOpenState(),this._valueChangeEventHandler(t)),n;if(e.enter&&e.enter.apply(this,arguments))return n}},space:function(t){var e=this.option("opened"),n=this.option("searchEnabled"),i=this.option("acceptCustomValue");if(e&&!n&&!i)return t.preventDefault(),this._valueChangeEventHandler(t),!0},backspace:n,del:n})},_getDefaultOptions:function(){return $u(this.callBase(),{placeholder:qy.format("Select"),fieldTemplate:null,customItemCreateEvent:"change",valueChangeEvent:"change",acceptCustomValue:!1,onCustomItemCreating:function(t){Ou(t.customItem)||(t.customItem=t.text)},showSelectionControls:!1,allowClearing:!0,tooltipEnabled:!1,openOnFieldClick:!0,showDropDownButton:!0,displayCustomValue:!1,useHiddenSubmitElement:!0})},_init:function(){this.callBase(),this._initCustomItemCreatingAction()},_initMarkup:function(){this.$element().addClass("dx-selectbox"),this._renderTooltip(),this.callBase(),this._$container.addClass("dx-selectbox-container")},_createPopup:function(){this.callBase(),this._popup.$element().addClass("dx-selectbox-popup"),this._popup.$overlayContent().attr("tabindex",-1)},_popupWrapperClass:function(){return this.callBase()+" "+SB},_setDeprecatedOptions:function(){this.callBase(),$u(this._deprecatedOptions,{valueChangeEvent:{since:"22.2",alias:"customItemCreateEvent"}})},_cancelEditing:function(){!this.option("searchEnabled")&&this._list&&(this._focusListElement(null),this._updateField(this.option("selectedItem")))},_renderOpenedState:function(){this.callBase(),this.option("opened")&&(this._scrollToSelectedItem(),this._focusSelectedElement())},_focusSelectedElement:function(){var t;if(this._searchValue()){var e=this.option(),n=e.items,i=e.selectedItem,o=this._list._itemElements(),r=null!==(t=null==n?void 0:n.indexOf(i))&&void 0!==t?t:-1,a=-1===r||this._isCustomItemSelected()?null:o.eq(r);this._focusListElement(a)}else this._focusListElement(null)},_renderFocusedElement:function(){if(this._list){if(!this._searchValue()||this.option("acceptCustomValue"))return void this._focusListElement(null);var t=this._list._itemElements().not(".dx-state-disabled").eq(0);this._focusListElement(t)}},_focusListElement:function(t){this._preventInputValueRender=!0,this._list.option("focusedElement",Jd(t)),delete this._preventInputValueRender},_scrollToSelectedItem:function(){this._list&&this._list.scrollToItem(this._list.option("selectedItem"))},_listContentReadyHandler:function(){this.callBase(),this._dataController.paginate()&&this._needPopupRepaint()||this._scrollToSelectedItem()},_renderValue:function(){return this._renderInputValue(),this._setSubmitValue(),(new Cc).resolve()},_renderInputValue:function(){return this.callBase().always((function(){this._renderInputValueAsync()}).bind(this))},_renderInputValueAsync:function(){this._renderTooltip(),this._renderInputValueImpl().always((function(){this._refreshSelected()}).bind(this))},_renderInputValueImpl:function(){return this._renderField(),(new Cc).resolve()},_setNextItem:function(t){var e=this._calcNextItem(t),n=this._valueGetter(e);this._setValue(n)},_setNextValue:function(t){(this._dataController.isLoaded()?(new Cc).resolve():this._dataController.load()).done((function(){var e=this._getSelectedIndex(),n=this._dataController.pageSize(),i=this._dataController.isLastPage(),o=e===this._items().length-1;this._saveValueChangeEvent(t);var r="downArrow"===Qp(t)?1:-1;n&&!i&&o&&r>0?(this._popup||this._createPopup(),this._dataController.isLoading()||this._list._loadNextPage().done(this._setNextItem.bind(this,r))):this._setNextItem(r)}).bind(this))},_setSelectedItem:function(t){var e=!this._isCustomValueAllowed()&&void 0===t;this.callBase(e?null:t),!e&&(!this._isEditable()||this._isCustomItemSelected())&&this._setListOption("selectedItem",this.option("selectedItem"))},_isCustomValueAllowed:function(){return this.option("acceptCustomValue")||this.callBase()},_displayValue:function(t){return t=!Ou(t)&&this._isCustomValueAllowed()?this.option("value"):t,this.callBase(t)},_listConfig:function(){var t=$u(this.callBase(),{pageLoadMode:"scrollBottom",onSelectionChanged:this._getSelectionChangeHandler(),selectedItem:this.option("selectedItem"),onFocusedItemChanged:this._listFocusedItemChangeHandler.bind(this)});return this.option("showSelectionControls")&&$u(t,{showSelectionControls:!0,selectByClick:!0}),t},_listFocusedItemChangeHandler:function(t){if(!this._preventInputValueRender){var e=t.component,n=Yd(e.option("focusedElement")),i=e._getItemData(n);this._updateField(i)}},_updateField:function(t){if(!this._getTemplateByOption("fieldTemplate")||!this.option("fieldTemplate")){var e=this._displayGetter(t);return this.option("text",e),void this._renderDisplayText(e)}this._renderField()},_getSelectionChangeHandler:function(){return this.option("showSelectionControls")?this._selectionChangeHandler.bind(this):th},_selectionChangeHandler:function(t){zu(t.addedItems||[],(function(t,e){this._setValue(this._valueGetter(e))}).bind(this))},_getActualSearchValue:function(){return this._dataController.searchValue()},_toggleOpenState:function(t){if(!this.option("disabled")){if(!(t=arguments.length?t:!this.option("opened"))&&!this._shouldClearFilter()&&this._restoreInputText(!0),this._wasSearch()&&t){this._wasSearch(!1);var e=this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded();if(e&&this._dataController.getDataSource()){if(this._searchTimer)return;var n=this._getActualSearchValue();n&&this._wasSearch(!0),this._filterDataSource(n||null)}else this._setListOption("items",[])}t&&this._scrollToSelectedItem(),this.callBase(t)}},_renderTooltip:function(){this.option("tooltipEnabled")&&this.$element().attr("title",this.option("displayValue"))},_renderDimensions:function(){this.callBase(),this._updatePopupWidth(),this._updateListDimensions()},_isValueEqualInputText:function(){var t=this.option("selectedItem");if(null===t)return!1;var e=this._displayGetter(t);return(e?String(e):"")===this._searchValue()},_popupHidingHandler:function(){this._isValueEqualInputText()&&this._cancelEditing(),this.callBase()},_popupHiddenHandler:function(){this.callBase(),this._shouldCancelSearch()&&(this._wasSearch(!1),this._searchCanceled(),this._shouldCancelSearch(!1))},_restoreInputText:function(t){this.option("readOnly")||this._loadItemDeferred&&this._loadItemDeferred.always((function(){var e=this.option(),n=e.acceptCustomValue,i=e.text,o=e.selectedItem;n?!t&&!this._isValueChanging&&(this._updateField(null!=o?o:this._createCustomItem(i)),this._clearFilter()):this.option("searchEnabled")&&!this._searchValue()&&this.option("allowClearing")?this._clearTextValue():this._isValueEqualInputText()||this._renderInputValue().always((function(t){var e=Vc(t,o);this._setSelectedItem(e),this._updateField(e),this._clearFilter()}).bind(this))}).bind(this))},_valueChangeEventIncludesBlur:function(){return this.option(this._getValueChangeEventOptionName()).includes("blur")},_isPreventedFocusOutEvent:function(t){return this._preventNestedFocusEvent(t)||this._valueChangeEventIncludesBlur()},_focusOutHandler:function(t){this._isPreventedFocusOutEvent(t)||(this._isOverlayNestedTarget(t.relatedTarget)||(this._restoreInputText(),this._clearSearchTimer()),this._cancelSearchIfNeed(t)),t.target=this._input().get(0),this.callBase(t)},_cancelSearchIfNeed:function(t){var e=this.option().searchEnabled,n=this._isOverlayNestedTarget(null==t?void 0:t.relatedTarget);if(this._wasSearch()&&e&&!n){var i,o=null===(i=this._popup)||void 0===i?void 0:i._hideAnimationProcessing;this._clearSearchTimer(),o?this._shouldCancelSearch(!0):(this._wasSearch(!1),this._searchCanceled())}},_shouldCancelSearch:function(t){if(!arguments.length)return this._shouldCancelSearchValue;this._shouldCancelSearchValue=t},_isOverlayNestedTarget:function(t){return!!Yd(t).closest(".".concat(SB)).length},_clearTextValue:function(){var t=this.option("selectedItem"),e=this._displayGetter(t);t&&""!==e&&(this._savedTextRemoveEvent&&this._saveValueChangeEvent(this._savedTextRemoveEvent),this.option("value",null)),delete this._savedTextRemoveEvent},_shouldOpenPopup:function(){return this._needPassDataSourceToList()&&this._wasSearch()},_isFocused:function(){var t=ch.getActiveElement(this.element());return this.callBase()&&Yd(t).closest(this._input()).length>0},_getValueChangeEventOptionName:function(){return"customItemCreateEvent"},_renderValueChangeEvent:function(){this._isEditable()&&this.callBase()},_fieldRenderData:function(){var t=this._list&&this.option("opened")&&Yd(this._list.option("focusedElement"));return t&&t.length?this._list._getItemData(t):this.option("selectedItem")},_isSelectedValue:function(t){return this._isValueEquals(t,this.option("value"))},_shouldCloseOnItemClick:function(){return!(this.option("showSelectionControls")&&"single"!==this.option("selectionMode"))},_listItemClickHandler:function(t){var e=this._getCurrentValue();this._focusListElement(Yd(t.itemElement)),this._saveValueChangeEvent(t.event),this._completeSelection(this._valueGetter(t.itemData)),this._shouldCloseOnItemClick()&&this.option("opened",!1),this.option("searchEnabled")&&e===this._valueGetter(t.itemData)&&this._updateField(t.itemData),this._shouldClearFilter()&&this._cancelSearchIfNeed()},_shouldClearFilter:function(){return this._wasSearch()},_completeSelection:function(t){this._setValue(t)},_loadItem:function(t,e){var n=this,i=new Cc;return this.callBase(t,e).done((function(t){i.resolve(t)}).bind(this)).fail((function(e){if(null==e||!e.shouldSkipCallback){var o=n.option("selectedItem");n.option("acceptCustomValue")&&t===n._valueGetter(o)?i.resolve(o):i.reject()}}).bind(this)),i.promise()},_loadInputValue:function(t,e){return this._loadItemDeferred=this._loadItem(t).always(e),this._loadItemDeferred},_isCustomItemSelected:function(){var t=this.option("selectedItem"),e=this._searchValue(),n=this._displayGetter(t);return!n||e!==n.toString()},_valueChangeEventHandler:function(t){this.option("acceptCustomValue")&&this._isCustomItemSelected()&&!this._isValueChanging&&(this._isValueChanging=!0,this._customItemAddedHandler(t))},_initCustomItemCreatingAction:function(){this._customItemCreatingAction=this._createActionByOption("onCustomItemCreating")},_createCustomItem:function(t){var e={text:t},n=this._customItemCreatingAction(e),i=Vc(n,e.customItem);return Ou(n)&&Yu.log("W0015","onCustomItemCreating","customItem"),i},_customItemAddedHandler:function(t){var e=this._searchValue(),n=this._createCustomItem(e);if(this._saveValueChangeEvent(t),void 0===n)throw this._renderValue(),Yu.Error("E0121");Vu(n)?yc(n).done(this._setCustomItem.bind(this)).fail(this._setCustomItem.bind(this,null)):this._setCustomItem(n)},_setCustomItem:function(t){this._disposed||(this.option("selectedItem",t=t||null),this._cancelSearchIfNeed(),this._setValue(this._valueGetter(t)),this._renderDisplayText(this._displayGetter(t)),this._isValueChanging=!1)},_clearValueHandler:function(t){return this._preventFiltering=!0,this.callBase(t),this._searchCanceled(),!1},_wasSearch:function(t){if(!arguments.length)return!!this._wasSearchValue;this._wasSearchValue=t},_searchHandler:function(){this._preventFiltering?delete this._preventFiltering:(this._needPassDataSourceToList()&&this._wasSearch(!0),this.callBase(arguments))},_dataSourceFiltered:function(t){this.callBase(),null!==t&&(this._renderInputSubstitution(),this._renderFocusedElement())},_valueSubstituted:function(){var t=this._input().get(0),e=this._searchValue().length,n=0===t.selectionStart&&t.selectionEnd===e,i=t.selectionStart!==t.selectionEnd,o=e===t.selectionEnd;return this._wasSearch()&&i&&!n&&o&&this._shouldSubstitutionBeRendered()},_shouldSubstitutionBeRendered:function(){return!this._preventSubstitution&&this.option("searchEnabled")&&!this.option("acceptCustomValue")&&"startswith"===this.option("searchMode")},_renderInputSubstitution:function(){if(this._shouldSubstitutionBeRendered()){var t=this._list&&this._getPlainItems(this._list.option("items"))[0];if(t){var e=this._input(),n=e.val().length;if(0!==n){var i=e.get(0),o=this._displayGetter(t).toString();i.value=o,this._caret({start:n,end:o.length})}}}else delete this._preventSubstitution},_dispose:function(){this._renderInputValueAsync=th,delete this._loadItemDeferred,this.callBase()},_optionChanged:function(t){switch(t.name){case"customItemCreateEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onCustomItemCreating":this._initCustomItemCreatingAction();break;case"tooltipEnabled":this._renderTooltip();break;case"displayCustomValue":case"acceptCustomValue":case"showSelectionControls":this._invalidate();break;case"allowClearing":break;default:this.callBase(t)}}});Sv("dxSelectBox",EB);var IB="dxTagData",TB="dx-tag",OB="dx-tagbox-multi-tag",DB="dx-tag-custom",AB="dx-tag-remove-button",BB="dx-tagbox-single-line",MB=EB.inherit({_supportedKeys:function(){var t=this,e=this.callBase(),n=function(e){return t._list._keyboardHandler(e)},i=this.option("rtlEnabled");return $u({},e,{backspace:function(t){if(this._isCaretAtTheStart()){this._processKeyboardEvent(t),this._isTagRemoved=!0;var e=this._$focusedTag||this._tagElements().last();this._$focusedTag&&this._moveTagFocus("prev",!0),0!==e.length&&(this._preserveFocusedTag=!0,this._removeTagElement(e),delete this._preserveFocusedTag)}},upArrow:function(i,o){return i.altKey||!t._list?e.upArrow.call(t,i):n(o)},downArrow:function(i,o){return i.altKey||!t._list?e.downArrow.call(t,i):n(o)},del:function(t){if(this._$focusedTag&&this._isCaretAtTheStart()){this._processKeyboardEvent(t),this._isTagRemoved=!0;var e=this._$focusedTag;this._moveTagFocus("next",!0),this._preserveFocusedTag=!0,this._removeTagElement(e),delete this._preserveFocusedTag}},enter:function(t,e){var i=this._list&&null!==this._list.option("focusedElement");if(this.option("acceptCustomValue")&&!i)return t.preventDefault(),void(""!==this._searchValue()&&this._customItemAddedHandler(t));this.option("opened")&&(this._saveValueChangeEvent(t),n(e),t.preventDefault())},space:function(t,e){var i=this.option("opened"),o=this._shouldRenderSearchEvent();i&&!o&&(this._saveValueChangeEvent(t),n(e),t.preventDefault())},leftArrow:function(t){if(!(!this._isCaretAtTheStart()||this._isEmpty()||this._isEditable()&&i&&!this._$focusedTag)){t.preventDefault();var e=i?"next":"prev";this._moveTagFocus(e),!this.option("multiline")&&this._scrollContainer(e)}},rightArrow:function(t){if(this._isCaretAtTheStart()&&!this._isEmpty()&&(!this._isEditable()||i||this._$focusedTag)){t.preventDefault();var e=i?"prev":"next";this._moveTagFocus(e),!this.option("multiline")&&this._scrollContainer(e)}}})},_processKeyboardEvent:function(t){t.preventDefault(),t.stopPropagation(),this._saveValueChangeEvent(t)},_isEmpty:function(){return 0===this._getValue().length},_updateTagsContainer:function(t){this._$tagsContainer=t.addClass("dx-tag-container")},_allowSelectItemByTab:function(){return!1},_isCaretAtTheStart:function(){var t=BO(this._input());return 0===t.start&&0===t.end},_updateInputAriaActiveDescendant:function(t){this.setAria("activedescendant",t,this._input())},_moveTagFocus:function(t,e){if(!this._$focusedTag){var n=this._tagElements();return this._$focusedTag="next"===t?n.first():n.last(),this._toggleFocusClass(!0,this._$focusedTag),void this._updateInputAriaActiveDescendant(this._$focusedTag.attr("id"))}var i=this._$focusedTag[t](".".concat(TB));i.length>0?(this._replaceFocusedTag(i),this._updateInputAriaActiveDescendant(i.attr("id"))):(e||"next"===t&&this._isEditable())&&(this._clearTagFocus(),this._updateInputAriaActiveDescendant())},_replaceFocusedTag:function(t){this._toggleFocusClass(!1,this._$focusedTag),this._$focusedTag=t,this._toggleFocusClass(!0,this._$focusedTag)},_clearTagFocus:function(){!this._$focusedTag||(this._toggleFocusClass(!1,this._$focusedTag),this._updateInputAriaActiveDescendant(),delete this._$focusedTag)},_focusClassTarget:function(t){return t&&t.length&&t[0]!==this._focusTarget()[0]?t:this.callBase()},_getLabelContainer:function(){return this._$tagsContainer},_getFieldElement:function(){return this._input()},_scrollContainer:function(t){if(!this.option("multiline")&&dh()&&this._$tagsContainer){var e=this._getScrollPosition(t);this._$tagsContainer.scrollLeft(e)}},_getScrollPosition:function(t){return"start"===t||"end"===t?this._getBorderPosition(t):this._$focusedTag?this._getFocusedTagPosition(t):this._getBorderPosition("end")},_getBorderPosition:function(t){var e=this.option("rtlEnabled");return"end"===t^e^!e?0:(e?-1:1)*(this._$tagsContainer.get(0).scrollWidth-Rh(this._$tagsContainer))},_getFocusedTagPosition:function(t){var e="next"===t^this.option("rtlEnabled"),n=this._$focusedTag.position().left,i=this._$tagsContainer.scrollLeft();return e&&(n+=Rh(this._$focusedTag,!0)-Rh(this._$tagsContainer)),e^n<0&&(i+=n),i},_setNextValue:th,_getDefaultOptions:function(){return $u(this.callBase(),{value:[],showDropDownButton:!1,maxFilterQueryLength:1500,tagTemplate:"tag",selectAllText:qy.format("dxList-selectAll"),hideSelectedItems:!1,selectedItems:[],selectAllMode:"page",onSelectAllValueChanged:null,maxDisplayedTags:void 0,showMultiTagOnly:!0,onMultiTagPreparing:null,multiline:!0,useSubmitBehavior:!0})},_init:function(){this.callBase(),this._selectedItems=[],this._initSelectAllValueChangedAction()},_initActions:function(){this.callBase(),this._initMultiTagPreparingAction()},_initMultiTagPreparingAction:function(){this._multiTagPreparingAction=this._createActionByOption("onMultiTagPreparing",{beforeExecute:(function(t){this._multiTagPreparingHandler(t.args[0])}).bind(this),excludeValidators:["disabled","readOnly"]})},_multiTagPreparingHandler:function(t){var e=this._getValue().length;t.text=this.option("showMultiTagOnly")?qy.getFormatter("dxTagBox-selected")(e):qy.getFormatter("dxTagBox-moreSelected")(e-this.option("maxDisplayedTags")+1)},_initDynamicTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({tag:new nb(function(t,e){var n,i=Yd("<div>").addClass("dx-tag-content");Yd("<span>").text(null!==(n=e.text)&&void 0!==n?n:e).appendTo(i),Yd("<div>").addClass(AB).appendTo(i),t.append(i)},["text"],this.option("integrationOptions.watchMethod"),{text:this._displayGetter})})},_toggleSubmitElement:function(t){t?(this._renderSubmitElement(),this._setSubmitValue()):(this._$submitElement&&this._$submitElement.remove(),delete this._$submitElement)},_renderSubmitElement:function(){!this.option("useSubmitBehavior")||(this._$submitElement=Yd("<select>").attr({multiple:"multiple","aria-label":"Selected items"}).css("display","none").appendTo(this.$element()))},_setSubmitValue:function(){if(this.option("useSubmitBehavior")){for(var t=this._getValue(),e=[],n=0,i=t.length;n<i;n++){var o=this._shouldUseDisplayValue(t[n]);e.push(Yd("<option>").val(o?this._displayGetter(t[n]):t[n]).attr("selected","selected"))}this._getSubmitElement().empty().append(e)}},_initMarkup:function(){this._tagElementsCache=Yd();var t=!this.option("multiline");this.$element().addClass("dx-tagbox").toggleClass("dx-tagbox-only-select",!(this.option("searchEnabled")||this.option("acceptCustomValue"))).toggleClass(BB,t),this.setAria({role:"group",roledescription:"tagbox"},this.$element()),this._initTagTemplate(),this.callBase()},_getNewLabelId:function(t,e,n){return t?n?t===e?void 0:t.split(" ").filter(function(t){return t!==e}).join(" "):"".concat(t," ").concat(e):e},_updateElementAria:function(t,e){if(t){var n=this.$element().attr("aria-labelledby"),i=this._getNewLabelId(n,t,e);this.setAria("labelledby",i,this.$element())}else this.setAria("labelledby",void 0,this.$element())},_render:function(){this.callBase(),this._renderTagRemoveAction(),this._renderSingleLineScroll(),this._scrollContainer("start")},_initTagTemplate:function(){this._tagTemplate=this._getTemplateByOption("tagTemplate")},_renderField:function(){var t=!Ou(this.option("fieldTemplate"));this.$element().toggleClass("dx-tagbox-default-template",t).toggleClass("dx-tagbox-custom-template",!t),this.callBase()},_renderTagRemoveAction:function(){var t=this._createAction(this._removeTagHandler.bind(this)),e=Xp(hv,"dxTagBoxTagRemove");yd.off(this._$tagsContainer,e),yd.on(this._$tagsContainer,e,".".concat(AB),function(e){t({event:e})})},_renderSingleLineScroll:function(){var t=Xp("dxmousewheel",this.NAME),e=this.$element(),n=this.option("multiline");yd.off(e,t),"desktop"===zf.real().deviceType?n||yd.on(e,t,this._tagContainerMouseWheelHandler.bind(this)):this._$tagsContainer&&this._$tagsContainer.css("overflowX",n?"":"auto")},_tagContainerMouseWheelHandler:function(t){var e=this._$tagsContainer.scrollLeft(),n=-.3*t.delta;if(!Yp(t)&&function(t,e,n){var i=Yd(t),o=i.scrollLeft(),r="Width",a=i.prop("scroll".concat(r))-i.prop("client".concat(r))-o|0;return(0!==o||0!==a)&&(!!(0===o&&e>=0||0===a&&e<=0||o>0&&a>0)||void 0)}(this._$tagsContainer,n))return this._$tagsContainer.scrollLeft(e+n),!1},_renderEvents:function(){var t=this;this.callBase();var e=this._input(),n=Xp("keydown",this.NAME);yd.on(e,n,function(e){var n=Qp(e);!t._isControlKey(n)&&t._isEditable()&&t._clearTagFocus()})},_popupWrapperClass:function(){return this.callBase()+" dx-tagbox-popup-wrapper"},_renderInput:function(){this.callBase(),this._renderPreventBlurOnInputClick()},_renderPreventBlurOnInputClick:function(){var t=this,e=Xp("mousedown","dxTagBox");yd.off(this._inputWrapper(),e),yd.on(this._inputWrapper(),e,function(e){e.target!==t._input()[0]&&t._isFocused()&&e.preventDefault()})},_renderInputValueImpl:function(){return this._renderMultiSelect()},_loadInputValue:function(){return kc()},_clearTextValue:function(){this._input().val(""),this._toggleEmptinessEventHandler(),this.option("text","")},_focusInHandler:function(t){this._preventNestedFocusEvent(t)||this._scrollContainer("end"),this.callBase(t)},_renderInputValue:function(){return this.option("displayValue",this._searchValue()),this.callBase()},_restoreInputText:function(t){t||this._clearTextValue()},_focusOutHandler:function(t){this._preventNestedFocusEvent(t)||(this._clearTagFocus(),this._scrollContainer("start")),this.callBase(t)},_initSelectAllValueChangedAction:function(){this._selectAllValueChangeAction=this._createActionByOption("onSelectAllValueChanged")},_renderList:function(){this.callBase(),this._setListDataSourceFilter()},_canListHaveFocus:function(){return"useButtons"===this.option("applyValueMode")},_listConfig:function(){var t=this,e=this.option("showSelectionControls")?"all":"multiple";return $u(this.callBase(),{maxFilterLengthInRequest:this.option("maxFilterQueryLength"),selectionMode:e,selectAllText:this.option("selectAllText"),onSelectAllValueChanged:function(e){var n=e.value;t._selectAllValueChangeAction({value:n})},selectAllMode:this.option("selectAllMode"),selectedItems:this._selectedItems,onFocusedItemChanged:null})},_renderMultiSelect:function(){var t=this,e=new Cc;return this._updateTagsContainer(this._$textEditorInputContainer),this._renderInputSize(),this._renderTags().done(function(){t._popup&&t._popup.refreshPosition(),e.resolve()}).fail(e.reject),e.promise()},_listItemClickHandler:function(t){!this.option("showSelectionControls")&&this._clearTextValue(),"useButtons"!==this.option("applyValueMode")&&(this.callBase(t),this._saveValueChangeEvent(void 0))},_shouldClearFilter:function(){var t=this.callBase();return!this.option("showSelectionControls")&&t},_renderInputSize:function(){var t=this._input(),e=t.val(),n=Au(e)&&e,i="",o="",r=this.option("searchEnabled")||this.option("acceptCustomValue");if(n&&r){var a=function(t,e,n){var i=O_.getComputedStyle(Yd(t).get(0)),o=n&&n.includePaddings;return Yd("<div>").text(e).css({fontStyle:i.fontStyle,fontVariant:i.fontVariant,fontWeight:i.fontWeight,fontSize:i.fontSize,fontFamily:i.fontFamily,letterSpacing:i.letterSpacing,border:i.border,paddingTop:o?i.paddingTop:"",paddingRight:o?i.paddingRight:"",paddingBottom:o?i.paddingBottom:"",paddingLeft:o?i.paddingLeft:"",visibility:"hidden",whiteSpace:"pre",position:"absolute",float:"left"})}(t,e,{includePaddings:!0});a.insertAfter(t),i=Rh(a)+5,a.remove()}else e||(o=1);t.css("width",i),t.attr("size",o)},_renderInputSubstitution:function(){this.callBase(),this._updateWidgetHeight()},_getValue:function(){return this.option("value")||[]},_multiTagRequired:function(){var t=this._getValue(),e=this.option("maxDisplayedTags");return Ou(e)&&t.length>e},_renderMultiTag:function(t){var e=Yd("<div>").addClass(TB).addClass(OB),n={multiTagElement:Jd(e),selectedItems:this.option("selectedItems")};return this._multiTagPreparingAction(n),!n.cancel&&(e.data(IB,n.text),e.insertBefore(t),this._tagTemplate.render({model:n.text,container:Jd(e)}),e)},_getFilter:function(t){var e=this._dataController.filter(),n=t.getCombinedFilter(this.option("valueExpr"),e),i=encodeURI(JSON.stringify(n)).length,o=this.option("maxFilterQueryLength");if(i<=o)return n;gb.log("W1019",o)},_getFilteredItems:function(t){var e,n,i=this;null===(e=this._loadFilteredItemsPromise)||void 0===e||e.reject();var o=new wb(t),r=null===(n=this._list)||void 0===n?void 0:n.option("selectedItems"),a=!!r&&this._list._dataController.isLoaded(),s=r||this.option("selectedItems"),l=o.getLocalFilter(this._valueGetter),u=s.filter(l),c=u.length===t.length,h=new Cc,d=this._dataController;if((!this._isDataSourceChanged||a)&&c)return h.resolve(u).promise();var f=d.loadOptions(),p=f.customQueryParams,_=f.expand,v=f.select,g=this._getFilter(o);return d.loadFromStore({filter:g,customQueryParams:p,expand:_,select:v}).done(function(t,e){if(i._isDataSourceChanged=!1,i._disposed)h.reject();else{var n=Iy(t,e).data,o=d.applyMapFunction(n);h.resolve(o.filter(l))}}).fail(h.reject),this._loadFilteredItemsPromise=h,h.promise()},_createTagsData:function(t,e){var n=this,i=[],o={},r="this"===this._valueGetterExpr(),a={};e.forEach(function(t){var e=r?JSON.stringify(t):n._valueGetter(t);a[e]=t});var s=[];t.forEach(function(t,e){var l=a[r?JSON.stringify(t):t];if(r&&!Ou(l))s.push(n._loadItem(t,o).always(function(o){var r=n._createTagData(i,o,t,e);i.splice(e,0,r)}));else{var u=n._createTagData(i,l,t,e);i.splice(e,0,u)}});var l=new Cc;return kc.apply(this,s).always(function(){l.resolve(i)}),l.promise()},_createTagData:function(t,e,n,i){if(Ou(e))return this._selectedItems.push(e),e;var o=this.option("selectedItem");return this._valueGetter(o)===n?o:n},_isGroupedData:function(){return this.option("grouped")&&!this._dataController.group()},_getItemsByValues:function(t){var e=[];return t.forEach((function(t){var n=this._getItemFromPlain(t);Ou(n)&&e.push(n)}).bind(this)),e},_getFilteredGroupedItems:function(t){var e=this,n=new Cc;return this._filteredGroupedItemsLoadPromise&&this._dataController.cancel(this._filteredGroupedItemsLoadPromise.operationId),this._dataController.items().length?n.resolve(this._getItemsByValues(t)):this._filteredGroupedItemsLoadPromise=this._dataController.load().done(function(){n.resolve(e._getItemsByValues(t))}).fail(function(){n.resolve([])}).always(function(){e._filteredGroupedItemsLoadPromise=void 0}),n.promise()},_loadTagsData:function(){var t=this,e=this._getValue(),n=new Cc;return this._selectedItems=[],(this._isGroupedData()?this._getFilteredGroupedItems(e):this._getFilteredItems(e)).done(function(i){t._createTagsData(e,i).always(function(t){n.resolve(t)})}).fail(n.reject.bind(this)),n.promise()},_renderTags:function(){var t=this,e=new Cc,n=!1;return this._shouldGetItemsFromPlain(this._valuesToUpdate)&&(this._selectedItems=this._getItemsFromPlain(this._valuesToUpdate),this._selectedItems.length===this._valuesToUpdate.length&&(this._renderTagsImpl(this._selectedItems),n=!0,e.resolve())),n||this._loadTagsData().done(function(n){t._disposed?e.reject():(t._renderTagsImpl(n),e.resolve())}).fail(e.reject),e.promise()},_renderTagsImpl:function(t){this._renderTagsCore(t),this._renderEmptyState(),this._preserveFocusedTag||this._clearTagFocus()},_shouldGetItemsFromPlain:function(t){return t&&this._dataController.isLoaded()&&t.length<=this._getPlainItems().length},_getItemsFromPlain:function(t){var e=this._getSelectedItemsFromList(t);if(0===e.length&&t.length>0||e.length<t.length){var n=this._getPlainItems();e=this._filterSelectedItems(n,t)}return e},_getSelectedItemsFromList:function(t){var e,n=null===(e=this._list)||void 0===e?void 0:e.option("selectedItems"),i=[];return t.length===(null==n?void 0:n.length)&&(i=this._filterSelectedItems(n,t)),i},_filterSelectedItems:function(t,e){var n=this;return t.filter(function(t){for(var i,o=0;o<e.length;o++)if(Mu(i=e[o])){if(n._isValueEquals(t,i))return!0}else if(n._isValueEquals(n._valueGetter(t),i))return!0;return!1},this)},_integrateInput:function(){this._isInputReady.resolve(),this.callBase();var t=this.$element().find(".".concat("dx-texteditor-input-container"));this._updateTagsContainer(t),this._renderTagRemoveAction()},_renderTagsCore:function(t){var e,n=this;null===(e=this._isInputReady)||void 0===e||e.reject(),this._isInputReady=new Cc,this._renderField(),this.option("selectedItems",this._selectedItems.slice()),this._cleanTags(),this._input().length>0&&this._isInputReady.resolve(),kc(this._isInputReady).done(function(){n._renderTagsElements(t)})},_renderTagsElements:function(t){var e=this,n=this._multiTagRequired()&&this._renderMultiTag(this._input()),i=this.option("showMultiTagOnly"),o=this.option("maxDisplayedTags");t.forEach(function(t,r){if(n&&i||n&&!i&&r-o>=-1)return!1;e._renderTag(t,n||e._input())}),this._isFocused()&&this._scrollContainer("end"),this._refreshTagElements()},_cleanTags:function(){if(this._multiTagRequired())this._tagElements().remove();else{var t=this._tagElements(),e=this._getValue();zu(t,function(t,n){var i=Yd(n),o=i.data(IB);null!=e&&e.includes(o)||i.remove()})}this._updateElementAria()},_renderEmptyState:function(){var t=!(this._getValue().length||this._selectedItems.length||this._searchValue());this._toggleEmptiness(t),this._renderDisplayText()},_renderDisplayText:function(){this._renderInputSize()},_refreshTagElements:function(){this._tagElementsCache=this.$element().find(".".concat(TB))},_tagElements:function(){return this._tagElementsCache},_applyTagTemplate:function(t,e){this._tagTemplate.render({model:t,container:Jd(e)})},_renderTag:function(t,e){var n=this._valueGetter(t);if(Ou(n)){var i=this._getTag(n),o=this._displayGetter(t),r=this._getItemModel(t,o);if(i)Ou(o)&&(i.empty(),this._applyTagTemplate(r,i)),i.removeClass(DB),this._updateElementAria(i.attr("id"));else{var a="dx-".concat(new pc);i=this._createTag(n,e,a),Ou(t)?this._applyTagTemplate(r,i):(i.addClass(DB),this._applyTagTemplate(n,i)),this._updateElementAria(a)}}},_getItemModel:function(t,e){return Mu(t)&&Ou(e)?t:Vc(e,"")},_getTag:function(t){for(var e=this._tagElements(),n=e.length,i=!1,o=0;o<n;o++){var r=e[o],a=xd(r,IB);if(t===a||oh(t,a)){i=Yd(r);break}}return i},_createTag:function(t,e,n){return Yd("<div>").attr("id",n).addClass(TB).data(IB,t).insertBefore(e)},_toggleEmptinessEventHandler:function(){this._toggleEmptiness(!this._getValue().length&&!this._searchValue().length)},_customItemAddedHandler:function(t){this.callBase(t),this._clearTextValue()},_removeTagHandler:function(t){var e=t.event;e.stopPropagation(),this._saveValueChangeEvent(e);var n=Yd(e.target).closest(".".concat(TB));this._removeTagElement(n)},_removeTagElement:function(t){if(t.hasClass(OB))this.option("showMultiTagOnly")?this.clear():this.option("value",this._getValue().slice(0,this.option("maxDisplayedTags")));else{var e=t.data(IB),n=t.attr("id");this._removeTagWithUpdate(e),this._updateElementAria(n,!0),this._refreshTagElements()}},_updateField:th,_removeTagWithUpdate:function(t){var e=this._getValue().slice();this._removeTag(e,t),this.option("value",e),0===e.length&&this._clearTagFocus()},_getCurrentValue:function(){return this._lastValue()},_selectionChangeHandler:function(t){var e=this;if("useButtons"!==this.option("applyValueMode")){var n=this._getValue().slice();if(zu(t.removedItems||[],function(t,i){e._removeTag(n,e._valueGetter(i))}),zu(t.addedItems||[],function(t,i){e._addTag(n,e._valueGetter(i))}),this._updateWidgetHeight(),!oh(this._list.option("selectedItemKeys"),this.option("value"))){var i=this._list._getSelectionChangeEvent();i&&this._saveValueChangeEvent(i),this.option("value",n)}this._list._saveSelectionChangeEvent(void 0)}},_removeTag:function(t,e){var n=this._valueIndex(e,t);n>=0&&t.splice(n,1)},_addTag:function(t,e){this._valueIndex(e)<0&&t.push(e)},_fieldRenderData:function(){return this._selectedItems.slice()},_completeSelection:function(t){this.option("showSelectionControls")||this._setValue(t)},_setValue:function(t){if(null!==t){var e="useButtons"===this.option("applyValueMode"),n=this._valueIndex(t),i=(e?this._list.option("selectedItemKeys"):this._getValue()).slice();n>=0?i.splice(n,1):i.push(t),"useButtons"===this.option("applyValueMode")?this._list.option("selectedItemKeys",i):this.option("value",i)}},_isSelectedValue:function(t,e){return this._valueIndex(t,null,e)>-1},_valueIndex:function(t,e,n){var i=this,o=-1;return n&&"object"!=typeof t&&(n.indexByValues||(n.indexByValues={},(e=e||this._getValue()).forEach(function(t,e){n.indexByValues[t]=e})),t in n.indexByValues)?n.indexByValues[t]:(e=e||this._getValue(),zu(e,function(e,n){if(i._isValueEquals(t,n))return o=e,!1}),o)},_lastValue:function(){var t=this._getValue(),e=t[t.length-1];return null!=e?e:null},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")||this.option("acceptCustomValue")},_searchHandler:function(t){this.option("searchEnabled")&&!!t&&!this._isTagRemoved&&(this.callBase(arguments),this._setListDataSourceFilter()),this._updateWidgetHeight(),delete this._isTagRemoved},_updateWidgetHeight:function(){var t=this.$element(),e=Mh(t);this._renderInputSize();var n=Mh(t);this._popup&&this.option("opened")&&this._isEditable()&&n!==e&&this._popup.repaint()},_refreshSelected:function(){var t;(null===(t=this._list)||void 0===t?void 0:t.getDataSource())&&this._list.option("selectedItems",this._selectedItems)},_resetListDataSourceFilter:function(){var t=this._dataController;delete this._userFilter,t.filter(null),t.reload()},_setListDataSourceFilter:function(){if(this.option("hideSelectedItems")&&this._list){var t=this._dataController,e=this._valueGetterExpr();if(Au(e)&&"this"!==e){var n=this._dataSourceFilterExpr();void 0===this._userFilter&&(this._userFilter=t.filter()||null),this._userFilter&&n.push(this._userFilter),t.filter(n.length?n:null)}else t.filter(this._dataSourceFilterFunction.bind(this));t.load()}},_dataSourceFilterExpr:function(){var t=this,e=[];return this._getValue().forEach(function(n){return e.push(["!",[t._valueGetterExpr(),n]])}),e},_dataSourceFilterFunction:function(t){var e=this,n=this._valueGetter(t),i=!0;return zu(this._getValue(),function(t,o){if(e._isValueEquals(o,n))return i=!1,!1}),i},_dataSourceChangedHandler:function(){this._isDataSourceChanged=!0,this.callBase.apply(this,arguments)},_applyButtonHandler:function(t){this._saveValueChangeEvent(t.event),this.option("value",this._getSortedListValues()),this._clearTextValue(),this.callBase(),this._cancelSearchIfNeed()},_getSortedListValues:function(){var t=this._getListValues(),e=this.option("value")||[],n=t.length?function(t,e){var n=Hv(e);return t.filter(function(t){var e=n.get(t);return e&&n.set(t,e-1),e})}(e,t):[],i=n.length?Vv(t,e):t;return n.concat(i)},_getListValues:function(){var t=this;return this._list?this._getPlainItems(this._list.option("selectedItems")).map(function(e){return t._valueGetter(e)}):[]},_setListDataSource:function(){var t=this._getValue();this.callBase(),t!==this.option("value")&&this.option("value",t),this._refreshSelected()},_renderOpenedState:function(){this.callBase(),"useButtons"===this.option("applyValueMode")&&!this.option("opened")&&this._refreshSelected()},clear:function(){this._restoreInputText();var t=this._getDefaultOptions().value,e=this.option("value");t&&0===t.length&&e&&t.length===e.length||this.callBase()},_clean:function(){this.callBase(),delete this._defaultTagTemplate,delete this._valuesToUpdate,delete this._tagTemplate},_getSelectedItemsDifference:function(t,e){var n=this;if(!t.length)return{addedItems:[],removedItems:e.slice()};if(!e.length)return{addedItems:t.slice(),removedItems:[]};var i=e.reduce(function(t,e){return t[n._valueGetter(e)]=e,t},{}),o=[];return t.forEach(function(t){var e=n._valueGetter(t);i[e]||o.push(t),delete i[e]}),{addedItems:o,removedItems:Object.values(i)}},_optionChanged:function(t){var e=t.name,n=t.value,i=t.previousValue;switch(e){case"onSelectAllValueChanged":this._initSelectAllValueChangedAction();break;case"onMultiTagPreparing":this._initMultiTagPreparingAction(),this._renderTags();break;case"hideSelectedItems":n?this._setListDataSourceFilter():this._resetListDataSourceFilter();break;case"useSubmitBehavior":this._toggleSubmitElement(n);break;case"displayExpr":this.callBase(t),this._initTemplates(),this._invalidate();break;case"tagTemplate":this._initTagTemplate(),this._invalidate();break;case"selectAllText":this._setListOption("selectAllText",this.option("selectAllText"));break;case"readOnly":case"disabled":this.callBase(t),!n&&this._refreshEvents();break;case"value":this._valuesToUpdate=n,this.callBase(t),this._valuesToUpdate=void 0,this._setListDataSourceFilter();break;case"maxDisplayedTags":case"showMultiTagOnly":this._renderTags();break;case"selectAllMode":this._setListOption(e,n);break;case"selectedItem":break;case"selectedItems":this._selectionChangedAction(this._getSelectedItemsDifference(n,i));break;case"multiline":this.$element().toggleClass(BB,!n),this._renderSingleLineScroll();break;case"maxFilterQueryLength":break;default:this.callBase(t)}},_getActualSearchValue:function(){return this.callBase()||this._searchValue()},_popupHidingHandler:function(){this.callBase(),this._clearFilter()}});Sv("dxTagBox",MB);var PB=MB,RB={provide:DI,useExisting:At(function(){return FB}),multi:!0},FB=function(){var t=function(t){function e(t,n,i,o,a,s,u,c){var h;return m(this,e),(h=r(this,e,[t,n,i,o,u,c]))._watcherHelper=o,h._idh=a,h.touched=function(t){},h._createEventEmitters([{subscribe:"change",emit:"onChange"},{subscribe:"closed",emit:"onClosed"},{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"customItemCreating",emit:"onCustomItemCreating"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"enterKey",emit:"onEnterKey"},{subscribe:"focusIn",emit:"onFocusIn"},{subscribe:"focusOut",emit:"onFocusOut"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"input",emit:"onInput"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"keyDown",emit:"onKeyDown"},{subscribe:"keyUp",emit:"onKeyUp"},{subscribe:"multiTagPreparing",emit:"onMultiTagPreparing"},{subscribe:"opened",emit:"onOpened"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectAllValueChanged",emit:"onSelectAllValueChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"acceptCustomValueChange"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"applyValueModeChange"},{emit:"buttonsChange"},{emit:"customItemCreateEventChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"displayExprChange"},{emit:"dropDownButtonTemplateChange"},{emit:"dropDownOptionsChange"},{emit:"elementAttrChange"},{emit:"fieldTemplateChange"},{emit:"focusStateEnabledChange"},{emit:"groupedChange"},{emit:"groupTemplateChange"},{emit:"heightChange"},{emit:"hideSelectedItemsChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"inputAttrChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"labelChange"},{emit:"labelModeChange"},{emit:"maxDisplayedTagsChange"},{emit:"maxFilterQueryLengthChange"},{emit:"maxLengthChange"},{emit:"minSearchLengthChange"},{emit:"multilineChange"},{emit:"nameChange"},{emit:"noDataTextChange"},{emit:"openedChange"},{emit:"openOnFieldClickChange"},{emit:"placeholderChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"searchEnabledChange"},{emit:"searchExprChange"},{emit:"searchModeChange"},{emit:"searchTimeoutChange"},{emit:"selectAllModeChange"},{emit:"selectAllTextChange"},{emit:"selectedItemsChange"},{emit:"showClearButtonChange"},{emit:"showDataBeforeSearchChange"},{emit:"showDropDownButtonChange"},{emit:"showMultiTagOnlyChange"},{emit:"showSelectionControlsChange"},{emit:"stylingModeChange"},{emit:"tabIndexChange"},{emit:"tagTemplateChange"},{emit:"textChange"},{emit:"useItemTextAsTitleChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"valueChangeEventChange"},{emit:"valueExprChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"wrapItemTextChange"},{emit:"onBlur"}]),h._idh.setHost(l(h)),s.setHost(l(h)),h}return d(e,t),b(e,[{key:"acceptCustomValue",get:function(){return this._getOption("acceptCustomValue")},set:function(t){this._setOption("acceptCustomValue",t)}},{key:"accessKey",get:function(){return this._getOption("accessKey")},set:function(t){this._setOption("accessKey",t)}},{key:"activeStateEnabled",get:function(){return this._getOption("activeStateEnabled")},set:function(t){this._setOption("activeStateEnabled",t)}},{key:"applyValueMode",get:function(){return this._getOption("applyValueMode")},set:function(t){this._setOption("applyValueMode",t)}},{key:"buttons",get:function(){return this._getOption("buttons")},set:function(t){this._setOption("buttons",t)}},{key:"customItemCreateEvent",get:function(){return this._getOption("customItemCreateEvent")},set:function(t){this._setOption("customItemCreateEvent",t)}},{key:"dataSource",get:function(){return this._getOption("dataSource")},set:function(t){this._setOption("dataSource",t)}},{key:"deferRendering",get:function(){return this._getOption("deferRendering")},set:function(t){this._setOption("deferRendering",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"displayExpr",get:function(){return this._getOption("displayExpr")},set:function(t){this._setOption("displayExpr",t)}},{key:"dropDownButtonTemplate",get:function(){return this._getOption("dropDownButtonTemplate")},set:function(t){this._setOption("dropDownButtonTemplate",t)}},{key:"dropDownOptions",get:function(){return this._getOption("dropDownOptions")},set:function(t){this._setOption("dropDownOptions",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"fieldTemplate",get:function(){return this._getOption("fieldTemplate")},set:function(t){this._setOption("fieldTemplate",t)}},{key:"focusStateEnabled",get:function(){return this._getOption("focusStateEnabled")},set:function(t){this._setOption("focusStateEnabled",t)}},{key:"grouped",get:function(){return this._getOption("grouped")},set:function(t){this._setOption("grouped",t)}},{key:"groupTemplate",get:function(){return this._getOption("groupTemplate")},set:function(t){this._setOption("groupTemplate",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"hideSelectedItems",get:function(){return this._getOption("hideSelectedItems")},set:function(t){this._setOption("hideSelectedItems",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"hoverStateEnabled",get:function(){return this._getOption("hoverStateEnabled")},set:function(t){this._setOption("hoverStateEnabled",t)}},{key:"inputAttr",get:function(){return this._getOption("inputAttr")},set:function(t){this._setOption("inputAttr",t)}},{key:"isDirty",get:function(){return this._getOption("isDirty")},set:function(t){this._setOption("isDirty",t)}},{key:"isValid",get:function(){return this._getOption("isValid")},set:function(t){this._setOption("isValid",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"itemTemplate",get:function(){return this._getOption("itemTemplate")},set:function(t){this._setOption("itemTemplate",t)}},{key:"label",get:function(){return this._getOption("label")},set:function(t){this._setOption("label",t)}},{key:"labelMode",get:function(){return this._getOption("labelMode")},set:function(t){this._setOption("labelMode",t)}},{key:"maxDisplayedTags",get:function(){return this._getOption("maxDisplayedTags")},set:function(t){this._setOption("maxDisplayedTags",t)}},{key:"maxFilterQueryLength",get:function(){return this._getOption("maxFilterQueryLength")},set:function(t){this._setOption("maxFilterQueryLength",t)}},{key:"maxLength",get:function(){return this._getOption("maxLength")},set:function(t){this._setOption("maxLength",t)}},{key:"minSearchLength",get:function(){return this._getOption("minSearchLength")},set:function(t){this._setOption("minSearchLength",t)}},{key:"multiline",get:function(){return this._getOption("multiline")},set:function(t){this._setOption("multiline",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"noDataText",get:function(){return this._getOption("noDataText")},set:function(t){this._setOption("noDataText",t)}},{key:"opened",get:function(){return this._getOption("opened")},set:function(t){this._setOption("opened",t)}},{key:"openOnFieldClick",get:function(){return this._getOption("openOnFieldClick")},set:function(t){this._setOption("openOnFieldClick",t)}},{key:"placeholder",get:function(){return this._getOption("placeholder")},set:function(t){this._setOption("placeholder",t)}},{key:"readOnly",get:function(){return this._getOption("readOnly")},set:function(t){this._setOption("readOnly",t)}},{key:"rtlEnabled",get:function(){return this._getOption("rtlEnabled")},set:function(t){this._setOption("rtlEnabled",t)}},{key:"searchEnabled",get:function(){return this._getOption("searchEnabled")},set:function(t){this._setOption("searchEnabled",t)}},{key:"searchExpr",get:function(){return this._getOption("searchExpr")},set:function(t){this._setOption("searchExpr",t)}},{key:"searchMode",get:function(){return this._getOption("searchMode")},set:function(t){this._setOption("searchMode",t)}},{key:"searchTimeout",get:function(){return this._getOption("searchTimeout")},set:function(t){this._setOption("searchTimeout",t)}},{key:"selectAllMode",get:function(){return this._getOption("selectAllMode")},set:function(t){this._setOption("selectAllMode",t)}},{key:"selectAllText",get:function(){return this._getOption("selectAllText")},set:function(t){this._setOption("selectAllText",t)}},{key:"selectedItems",get:function(){return this._getOption("selectedItems")},set:function(t){this._setOption("selectedItems",t)}},{key:"showClearButton",get:function(){return this._getOption("showClearButton")},set:function(t){this._setOption("showClearButton",t)}},{key:"showDataBeforeSearch",get:function(){return this._getOption("showDataBeforeSearch")},set:function(t){this._setOption("showDataBeforeSearch",t)}},{key:"showDropDownButton",get:function(){return this._getOption("showDropDownButton")},set:function(t){this._setOption("showDropDownButton",t)}},{key:"showMultiTagOnly",get:function(){return this._getOption("showMultiTagOnly")},set:function(t){this._setOption("showMultiTagOnly",t)}},{key:"showSelectionControls",get:function(){return this._getOption("showSelectionControls")},set:function(t){this._setOption("showSelectionControls",t)}},{key:"stylingMode",get:function(){return this._getOption("stylingMode")},set:function(t){this._setOption("stylingMode",t)}},{key:"tabIndex",get:function(){return this._getOption("tabIndex")},set:function(t){this._setOption("tabIndex",t)}},{key:"tagTemplate",get:function(){return this._getOption("tagTemplate")},set:function(t){this._setOption("tagTemplate",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"useItemTextAsTitle",get:function(){return this._getOption("useItemTextAsTitle")},set:function(t){this._setOption("useItemTextAsTitle",t)}},{key:"validationError",get:function(){return this._getOption("validationError")},set:function(t){this._setOption("validationError",t)}},{key:"validationErrors",get:function(){return this._getOption("validationErrors")},set:function(t){this._setOption("validationErrors",t)}},{key:"validationMessageMode",get:function(){return this._getOption("validationMessageMode")},set:function(t){this._setOption("validationMessageMode",t)}},{key:"validationMessagePosition",get:function(){return this._getOption("validationMessagePosition")},set:function(t){this._setOption("validationMessagePosition",t)}},{key:"validationStatus",get:function(){return this._getOption("validationStatus")},set:function(t){this._setOption("validationStatus",t)}},{key:"value",get:function(){return this._getOption("value")},set:function(t){this._setOption("value",t)}},{key:"valueChangeEvent",get:function(){return this._getOption("valueChangeEvent")},set:function(t){this._setOption("valueChangeEvent",t)}},{key:"valueExpr",get:function(){return this._getOption("valueExpr")},set:function(t){this._setOption("valueExpr",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"wrapItemText",get:function(){return this._getOption("wrapItemText")},set:function(t){this._setOption("wrapItemText",t)}},{key:"change",value:function(t){}},{key:"buttonsChildren",get:function(){return this._getOption("buttons")},set:function(t){this.setChildren("buttons",t)}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"_createInstance",value:function(t,e){return new PB(t,e)}},{key:"writeValue",value:function(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this.change=t}},{key:"registerOnTouched",value:function(t){this.touched=t}},{key:"_createWidget",value:function(t){var n=this;u(h(e.prototype),"_createWidget",this).call(this,t),this.instance.on("focusOut",function(t){n.eventHelper.fireNgEvent("onBlur",[t])})}},{key:"ngOnDestroy",value:function(){this._destroyWidget()}},{key:"ngOnChanges",value:function(t){u(h(e.prototype),"ngOnChanges",this).call(this,t),this.setupChanges("buttons",t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("searchExpr",t),this.setupChanges("selectedItems",t),this.setupChanges("validationErrors",t),this.setupChanges("value",t)}},{key:"setupChanges",value:function(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}},{key:"ngDoCheck",value:function(){this._idh.doCheck("buttons"),this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("searchExpr"),this._idh.doCheck("selectedItems"),this._idh.doCheck("validationErrors"),this._idh.doCheck("value"),this._watcherHelper.checkWatchers(),u(h(e.prototype),"ngDoCheck",this).call(this),u(h(e.prototype),"clearChangedOptions",this).call(this)}},{key:"_setOption",value:function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&u(h(e.prototype),"_setOption",this).call(this,t,n)}}]),e}(DC);return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(HC),Jr(TC),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["dx-tag-box"]],contentQueries:function(t,e,n){var i;(1&t&&(Ks(n,tk,4),Ks(n,XC,4)),2&t)&&(js(i=Gs())&&(e.buttonsChildren=i),js(i=Gs())&&(e.itemsChildren=i))},hostBindings:function(t,e){1&t&&aa("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{acceptCustomValue:"acceptCustomValue",accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",applyValueMode:"applyValueMode",buttons:"buttons",customItemCreateEvent:"customItemCreateEvent",dataSource:"dataSource",deferRendering:"deferRendering",disabled:"disabled",displayExpr:"displayExpr",dropDownButtonTemplate:"dropDownButtonTemplate",dropDownOptions:"dropDownOptions",elementAttr:"elementAttr",fieldTemplate:"fieldTemplate",focusStateEnabled:"focusStateEnabled",grouped:"grouped",groupTemplate:"groupTemplate",height:"height",hideSelectedItems:"hideSelectedItems",hint:"hint",hoverStateEnabled:"hoverStateEnabled",inputAttr:"inputAttr",isDirty:"isDirty",isValid:"isValid",items:"items",itemTemplate:"itemTemplate",label:"label",labelMode:"labelMode",maxDisplayedTags:"maxDisplayedTags",maxFilterQueryLength:"maxFilterQueryLength",maxLength:"maxLength",minSearchLength:"minSearchLength",multiline:"multiline",name:"name",noDataText:"noDataText",opened:"opened",openOnFieldClick:"openOnFieldClick",placeholder:"placeholder",readOnly:"readOnly",rtlEnabled:"rtlEnabled",searchEnabled:"searchEnabled",searchExpr:"searchExpr",searchMode:"searchMode",searchTimeout:"searchTimeout",selectAllMode:"selectAllMode",selectAllText:"selectAllText",selectedItems:"selectedItems",showClearButton:"showClearButton",showDataBeforeSearch:"showDataBeforeSearch",showDropDownButton:"showDropDownButton",showMultiTagOnly:"showMultiTagOnly",showSelectionControls:"showSelectionControls",stylingMode:"stylingMode",tabIndex:"tabIndex",tagTemplate:"tagTemplate",text:"text",useItemTextAsTitle:"useItemTextAsTitle",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",valueChangeEvent:"valueChangeEvent",valueExpr:"valueExpr",visible:"visible",width:"width",wrapItemText:"wrapItemText"},outputs:{onChange:"onChange",onClosed:"onClosed",onContentReady:"onContentReady",onCustomItemCreating:"onCustomItemCreating",onDisposing:"onDisposing",onEnterKey:"onEnterKey",onFocusIn:"onFocusIn",onFocusOut:"onFocusOut",onInitialized:"onInitialized",onInput:"onInput",onItemClick:"onItemClick",onKeyDown:"onKeyDown",onKeyUp:"onKeyUp",onMultiTagPreparing:"onMultiTagPreparing",onOpened:"onOpened",onOptionChanged:"onOptionChanged",onSelectAllValueChanged:"onSelectAllValueChanged",onSelectionChanged:"onSelectionChanged",onValueChanged:"onValueChanged",acceptCustomValueChange:"acceptCustomValueChange",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",applyValueModeChange:"applyValueModeChange",buttonsChange:"buttonsChange",customItemCreateEventChange:"customItemCreateEventChange",dataSourceChange:"dataSourceChange",deferRenderingChange:"deferRenderingChange",disabledChange:"disabledChange",displayExprChange:"displayExprChange",dropDownButtonTemplateChange:"dropDownButtonTemplateChange",dropDownOptionsChange:"dropDownOptionsChange",elementAttrChange:"elementAttrChange",fieldTemplateChange:"fieldTemplateChange",focusStateEnabledChange:"focusStateEnabledChange",groupedChange:"groupedChange",groupTemplateChange:"groupTemplateChange",heightChange:"heightChange",hideSelectedItemsChange:"hideSelectedItemsChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",inputAttrChange:"inputAttrChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",itemsChange:"itemsChange",itemTemplateChange:"itemTemplateChange",labelChange:"labelChange",labelModeChange:"labelModeChange",maxDisplayedTagsChange:"maxDisplayedTagsChange",maxFilterQueryLengthChange:"maxFilterQueryLengthChange",maxLengthChange:"maxLengthChange",minSearchLengthChange:"minSearchLengthChange",multilineChange:"multilineChange",nameChange:"nameChange",noDataTextChange:"noDataTextChange",openedChange:"openedChange",openOnFieldClickChange:"openOnFieldClickChange",placeholderChange:"placeholderChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",searchEnabledChange:"searchEnabledChange",searchExprChange:"searchExprChange",searchModeChange:"searchModeChange",searchTimeoutChange:"searchTimeoutChange",selectAllModeChange:"selectAllModeChange",selectAllTextChange:"selectAllTextChange",selectedItemsChange:"selectedItemsChange",showClearButtonChange:"showClearButtonChange",showDataBeforeSearchChange:"showDataBeforeSearchChange",showDropDownButtonChange:"showDropDownButtonChange",showMultiTagOnlyChange:"showMultiTagOnlyChange",showSelectionControlsChange:"showSelectionControlsChange",stylingModeChange:"stylingModeChange",tabIndexChange:"tabIndexChange",tagTemplateChange:"tagTemplateChange",textChange:"textChange",useItemTextAsTitleChange:"useItemTextAsTitleChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",valueChangeEventChange:"valueChangeEventChange",valueExprChange:"valueExprChange",visibleChange:"visibleChange",widthChange:"widthChange",wrapItemTextChange:"wrapItemTextChange",onBlur:"onBlur"},features:[Aa([dC,_C,RB,TC,HC]),Lr,Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),HB=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({imports:[[ek,dk,ok,VC,sk,ak,fk,LC,$C,nk,ck,hk,_k,pk,ik,YC,FC,bC],ek,dk,ok,VC,sk,ak,fk,LC,$C,nk,ck,hk,_k,pk,ik,YC,bC]}),t}(),VB=[{ID:1,CompanyName:"Super Mart of the West",Address:"702 SW 8th Street",City:"Bentonville",State:"Arkansas",Zipcode:72716,Phone:"(800) 555-2797",Fax:"(800) 555-2171",Website:"http://www.nowebsitesupermart.dx"},{ID:2,CompanyName:"Electronics Depot",Address:"2455 Paces Ferry Road NW",City:"Atlanta",State:"Georgia",Zipcode:30339,Phone:"(800) 595-3232",Fax:"(800) 595-3231",Website:"http://www.nowebsitedepot.dx"},{ID:3,CompanyName:"K&S Music",Address:"1000 Nicllet Mall",City:"Minneapolis",State:"Minnesota",Zipcode:55403,Phone:"(612) 304-6073",Fax:"(612) 304-6074",Website:"http://www.nowebsitemusic.dx"},{ID:4,CompanyName:"Tom's Club",Address:"999 Lake Drive",City:"Issaquah",State:"Washington",Zipcode:98027,Phone:"(800) 955-2292",Fax:"(800) 955-2293",Website:"http://www.nowebsitetomsclub.dx"}],LB=function(){var t=function(){function t(){m(this,t)}return b(t,[{key:"getCompanies",value:function(){return VB}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function $B(t,e){if(1&t&&(na(0,"div"),pa(1,"\n "),na(2,"div",13),pa(3),ia(),pa(4,"\n "),ia()),2&t){var n=e.$implicit;Po(3),_a(n.CompanyName)}}function NB(t,e){if(1&t&&(na(0,"div"),pa(1,"\n "),na(2,"div"),pa(3,"\n "),na(4,"p"),pa(5,"\n "),na(6,"b"),pa(7),ia(),pa(8,"\n ("),na(9,"span"),pa(10),ia(),pa(11,")\n "),ia(),pa(12,"\n "),na(13,"p"),pa(14,"\n "),na(15,"span"),pa(16),ia(),pa(17,"\n "),na(18,"span"),pa(19),ia(),pa(20,"\n "),ia(),pa(21,"\n "),ia(),pa(22,"\n "),na(23,"div"),pa(24,"\n "),na(25,"p"),pa(26,"\n Phone: "),na(27,"b"),pa(28),ia(),pa(29,"\n "),ia(),pa(30,"\n "),na(31,"p"),pa(32,"\n Fax: "),na(33,"b"),pa(34),ia(),pa(35,"\n "),ia(),pa(36,"\n "),na(37,"p"),pa(38,"\n Website:\n "),na(39,"a",14),pa(40),ia(),pa(41,"\n "),ia(),pa(42,"\n "),ia(),pa(43,"\n "),ia()),2&t){var n=e.$implicit;Po(7),_a(n.City),Po(3),_a(n.State),Po(6),_a(n.Zipcode),Po(3),_a(n.Address),Po(9),_a(n.Phone),Po(6),_a(n.Fax),Po(5),da("href",n.Website,_o),Po(1),va("\n ",n.Website,"\n ")}}f(5569);var zB=function(t){return[t]},WB=function(){return{"aria-label":"Company"}};/localhost/.test(document.location.host)||function(){if(Il)throw new Error("Cannot enable prod mode after platform setup.");El=!1}();var jB=function(){var t=b(function t(e){m(this,t),this.companies=e.getCompanies()});return t.\u0275fac=function(e){return new(e||t)(Jr(LB))},t.\u0275cmp=pe({type:t,selectors:[["demo-app"]],features:[Aa([LB])],decls:48,vars:21,consts:[["id","accordion"],["id","accordion-container",3,"dataSource","collapsible","multiple","animationDuration","selectedItems"],["accordion",""],[4,"dxTemplate","dxTemplateOf"],[1,"options"],[1,"caption"],[1,"option"],["text","Multiple enabled",3,"value","valueChange"],["text","Collapsible enabled",3,"value","valueChange"],[3,"min","max","value","valueChange"],["position","bottom",3,"enabled"],[3,"visible"],["displayExpr","CompanyName",3,"dataSource","value","disabled","inputAttr","valueChange"],[1,"header"],["target","_blank",3,"href"]],template:function(t,e){if(1&t){var n=Ye();na(0,"div",0),pa(1,"\n "),na(2,"dx-accordion",1,2),pa(4,"\n "),Xr(5,$B,5,1,"div",3),pa(6,"\n "),Xr(7,NB,44,8,"div",3),pa(8,"\n "),ia(),pa(9,"\n\n "),na(10,"div",4),pa(11,"\n "),na(12,"div",5),pa(13,"Options"),ia(),pa(14,"\n "),na(15,"div",6),pa(16,"\n "),na(17,"dx-check-box",7),aa("valueChange",function(t){return tn(n),Yr(3).multiple=t}),ia(),pa(18,"\n "),ia(),pa(19,"\n "),na(20,"div",6),pa(21,"\n "),na(22,"dx-check-box",8),aa("valueChange",function(t){return tn(n),Yr(3).collapsible=t}),ia(),pa(23,"\n "),ia(),pa(24,"\n "),na(25,"div",6),pa(26,"\n "),na(27,"span"),pa(28,"Animation duration"),ia(),pa(29,"\n "),na(30,"dx-slider",9),aa("valueChange",function(t){return tn(n),Yr(3).animationDuration=t}),pa(31,"\n "),oa(32,"dxo-tooltip",10),pa(33,"\n "),oa(34,"dxo-label",11),pa(35,"\n "),ia(),pa(36,"\n "),ia(),pa(37,"\n "),na(38,"div",6),pa(39,"\n "),na(40,"span",5),pa(41,"Selected Items"),ia(),pa(42,"\n "),na(43,"dx-tag-box",12),aa("valueChange",function(t){return tn(n),Yr(3).selectedItems=t}),ia(),pa(44,"\n "),ia(),pa(45,"\n "),ia(),pa(46,"\n"),ia(),pa(47,"\n")}if(2&t){var i=Yr(3);Po(2),ta("dataSource",e.companies)("collapsible",!1)("multiple",!1)("animationDuration",300)("selectedItems",function(t,e,n,i){return function(t,e,n,i,o,r){var a=e+n;return Zr(t,a,o)?qr(t,a+1,r?i.call(r,o):i(o)):function(t,e){var n=t[e];return n===Mo?void 0:n}(t,a+1)}(Ye(),un(),t,e,n,i)}(18,zB,e.companies[0])),Po(3),ta("dxTemplateOf","title"),Po(2),ta("dxTemplateOf","item"),Po(10),ta("value",i.multiple),Po(5),ta("value",i.collapsible),Po(8),ta("min",0)("max",1e3)("value",i.animationDuration),Po(2),ta("enabled",!0),Po(2),ta("visible",!0),Po(9),ta("dataSource",e.companies)("value",i.selectedItems)("disabled",!i.multiple)("inputAttr",function(t,e,n){var i=un()+20,o=Ye();return o[i]===Mo?qr(o,i,e()):function(t,e){return t[e]}(o,i)}(0,WB))}},directives:[mk,yC,BI,wO,vk,lk,FB],styles:["#accordion{height:700px} #accordion .header{font-size:20px} #accordion .header, #accordion p{margin:0} #accordion-container{margin-right:400px} .dx-theme-material #accordion .dx-accordion-item-title{display:flex} .dx-theme-material #accordion .header{align-self:center} .options{padding:20px;position:absolute;bottom:0;right:0;width:340px;top:0;background-color:#bfbfbf26} .options>.caption{font-weight:500;font-size:18px} .option{margin-top:10px} .option>.caption{margin-top:10px;display:inline-block} .option>.dx-tagbox{margin-top:2px}"]}),t}(),KB=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t,bootstrap:[jB]}),t.\u0275inj=Lt({imports:[[Cu,Su,yk,MI,SO,HB,bC]]}),t}();yu().bootstrapModule(KB)},5569:function(){"use strict";!function(t){var e=t.performance;function n(t){e&&e.mark&&e.mark(t)}function i(t,n){e&&e.measure&&e.measure(t,n)}n("Zone");var o=t.__Zone_symbol_prefix||"__zone_symbol__";function r(t){return o+t}var a=!0===t[r("forceDuplicateZoneCheck")];if(t.Zone){if(a||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}var s,l,u=((s=function(){function e(t,n){m(this,e),this._parent=t,this._name=n?n.name||"unnamed":"<root>",this._properties=n&&n.properties||{},this._zoneDelegate=new h(this,this._parent&&this._parent._zoneDelegate,n)}return b(e,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]}},{key:"getZoneWith",value:function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null}},{key:"fork",value:function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}},{key:"wrap",value:function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),i=this;return function(){return i.runGuarded(n,this,arguments,e)}}},{key:"run",value:function(t,e,n,i){R={parent:R,zone:this};try{return this._zoneDelegate.invoke(this,t,e,n,i)}finally{R=R.parent}}},{key:"runGuarded",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;R={parent:R,zone:this};try{try{return this._zoneDelegate.invoke(this,t,e,n,i)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{R=R.parent}}},{key:"runTask",value:function(t,e,n){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||x).name+"; Execution: "+this.name+")");if(t.state!==w||t.type!==B&&t.type!==A){var i=t.state!=I;i&&t._transitionTo(I,E),t.runCount++;var o=F;F=t,R={parent:R,zone:this};try{t.type==A&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{t.state!==w&&t.state!==O&&(t.type==B||t.data&&t.data.isPeriodic?i&&t._transitionTo(E,I):(t.runCount=0,this._updateTaskCount(t,-1),i&&t._transitionTo(w,I,w))),R=R.parent,F=o}}}},{key:"scheduleTask",value:function(t){if(t.zone&&t.zone!==this)for(var e=this;e;){if(e===t.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(t.zone.name));e=e.parent}t._transitionTo(S,w);var n=[];t._zoneDelegates=n,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(e){throw t._transitionTo(O,S,w),this._zoneDelegate.handleError(this,e),e}return t._zoneDelegates===n&&this._updateTaskCount(t,1),t.state==S&&t._transitionTo(E,S),t}},{key:"scheduleMicroTask",value:function(t,e,n,i){return this.scheduleTask(new d(D,t,e,n,i,void 0))}},{key:"scheduleMacroTask",value:function(t,e,n,i,o){return this.scheduleTask(new d(A,t,e,n,i,o))}},{key:"scheduleEventTask",value:function(t,e,n,i,o){return this.scheduleTask(new d(B,t,e,n,i,o))}},{key:"cancelTask",value:function(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||x).name+"; Execution: "+this.name+")");if(t.state===E||t.state===I){t._transitionTo(T,E,I);try{this._zoneDelegate.cancelTask(this,t)}catch(e){throw t._transitionTo(O,T),this._zoneDelegate.handleError(this,e),e}return this._updateTaskCount(t,-1),t._transitionTo(w,T),t.runCount=0,t}}},{key:"_updateTaskCount",value:function(t,e){var n=t._zoneDelegates;-1==e&&(t._zoneDelegates=null);for(var i=0;i<n.length;i++)n[i]._updateTaskCount(t.type,e)}}],[{key:"assertZonePatched",value:function(){if(t.Promise!==M.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}},{key:"root",get:function(){for(var t=e.current;t.parent;)t=t.parent;return t}},{key:"current",get:function(){return R.zone}},{key:"currentTask",get:function(){return F}},{key:"__load_patch",value:function(o,r){var s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(M.hasOwnProperty(o)){if(!s&&a)throw Error("Already loaded patch: "+o)}else if(!t["__Zone_disable_"+o]){var l="Zone:"+o;n(l),M[o]=r(t,e,P),i(l,l)}}}]),e}()).__symbol__=r,s),c={name:"",onHasTask:function(t,e,n,i){return t.hasTask(n,i)},onScheduleTask:function(t,e,n,i){return t.scheduleTask(n,i)},onInvokeTask:function(t,e,n,i,o,r){return t.invokeTask(n,i,o,r)},onCancelTask:function(t,e,n,i){return t.cancelTask(n,i)}},h=function(){function t(e,n,i){m(this,t),this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=n,this._forkZS=i&&(i&&i.onFork?i:n._forkZS),this._forkDlgt=i&&(i.onFork?n:n._forkDlgt),this._forkCurrZone=i&&(i.onFork?this.zone:n._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:n._interceptZS),this._interceptDlgt=i&&(i.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this.zone:n._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:n._invokeZS),this._invokeDlgt=i&&(i.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this.zone:n._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:n._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this.zone:n._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:n._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this.zone:n._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:n._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this.zone:n._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:n._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this.zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var o=i&&i.onHasTask;(o||n&&n._hasTaskZS)&&(this._hasTaskZS=o?i:c,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,i.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this.zone),i.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this.zone),i.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this.zone))}return b(t,[{key:"fork",value:function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new u(t,e)}},{key:"intercept",value:function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,e,n):e}},{key:"invoke",value:function(t,e,n,i,o){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,e,n,i,o):e.apply(n,i)}},{key:"handleError",value:function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,e)}},{key:"scheduleTask",value:function(t,e){var n=e;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,e))||(n=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=D)throw new Error("Task is missing scheduleFn.");C(e)}return n}},{key:"invokeTask",value:function(t,e,n,i){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,e,n,i):e.callback.apply(n,i)}},{key:"cancelTask",value:function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");n=e.cancelFn(e)}return n}},{key:"hasTask",value:function(t,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,e)}catch(n){this.handleError(t,n)}}},{key:"_updateTaskCount",value:function(t,e){var n=this._taskCounts,i=n[t],o=n[t]=i+e;if(o<0)throw new Error("More tasks executed then were scheduled.");0!=i&&0!=o||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t})}}]),t}(),d=function(){function e(n,i,o,r,a,s){if(m(this,e),this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=i,this.data=r,this.scheduleFn=a,this.cancelFn=s,!o)throw new Error("callback is not defined");this.callback=o;var l=this;this.invoke=n===B&&r&&r.useG?e.invokeTask:function(){return e.invokeTask.call(t,l,this,arguments)}}return b(e,[{key:"zone",get:function(){return this._zone}},{key:"state",get:function(){return this._state}},{key:"cancelScheduleRequest",value:function(){this._transitionTo(w,S)}},{key:"_transitionTo",value:function(t,e,n){if(this._state!==e&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(t,"', expecting state '").concat(e,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=t,t==w&&(this._zoneDelegates=null)}},{key:"toString",value:function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}},{key:"toJSON",value:function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}],[{key:"invokeTask",value:function(t,e,n){t||(t=this),H++;try{return t.runCount++,t.zone.runTask(t,e,n)}finally{1==H&&k(),H--}}}]),e}(),f=r("setTimeout"),p=r("Promise"),_=r("then"),v=[],g=!1;function y(e){if(l||t[p]&&(l=t[p].resolve(0)),l){var n=l[_];n||(n=l.then),n.call(l,e)}else t[f](e,0)}function C(t){0===H&&0===v.length&&y(k),t&&v.push(t)}function k(){if(!g){for(g=!0;v.length;){var t=v;v=[];for(var e=0;e<t.length;e++){var n=t[e];try{n.zone.runTask(n,null,null)}catch(i){P.onUnhandledError(i)}}}P.microtaskDrainDone(),g=!1}}var x={name:"NO ZONE"},w="notScheduled",S="scheduling",E="scheduled",I="running",T="canceling",O="unknown",D="microTask",A="macroTask",B="eventTask",M={},P={symbol:r,currentZoneFrame:function(){return R},onUnhandledError:V,microtaskDrainDone:V,scheduleMicroTask:C,showUncaughtError:function(){return!u[r("ignoreConsoleErrorUncaughtError")]},patchEventTarget:function(){return[]},patchOnProperties:V,patchMethod:function(){return V},bindArguments:function(){return[]},patchThen:function(){return V},patchMacroTask:function(){return V},patchEventPrototype:function(){return V},isIEOrEdge:function(){return!1},getGlobalObjects:function(){},ObjectDefineProperty:function(){return V},ObjectGetOwnPropertyDescriptor:function(){},ObjectCreate:function(){},ArraySlice:function(){return[]},patchClass:function(){return V},wrapWithCurrentZone:function(){return V},filterProperties:function(){return[]},attachOriginToPatched:function(){return V},_redefineProperty:function(){return V},patchCallbacks:function(){return V},nativeScheduleMicroTask:y},R={parent:null,zone:new u(null,null)},F=null,H=0;function V(){}i("Zone","Zone"),t.Zone=u}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);var t=Object.getOwnPropertyDescriptor,e=Object.defineProperty,n=Object.getPrototypeOf,i=Object.create,o=Array.prototype.slice,r="addEventListener",a="removeEventListener",s=Zone.__symbol__(r),l=Zone.__symbol__(a),u="true",c="false",h=Zone.__symbol__("");function d(t,e){return Zone.current.wrap(t,e)}function f(t,e,n,i,o){return Zone.current.scheduleMacroTask(t,e,n,i,o)}var p=Zone.__symbol__,v="undefined"!=typeof window,g=v?window:void 0,y=v&&g||"object"==typeof self&&self||global;function C(t,e){for(var n=t.length-1;n>=0;n--)"function"==typeof t[n]&&(t[n]=d(t[n],e+"_"+n));return t}function k(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&void 0===t.set)}var x="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,w=!("nw"in y)&&void 0!==y.process&&"[object process]"==={}.toString.call(y.process),S=!w&&!x&&!(!v||!g.HTMLElement),E=void 0!==y.process&&"[object process]"==={}.toString.call(y.process)&&!x&&!(!v||!g.HTMLElement),I={},T=function(t){if(t=t||y.event){var e=I[t.type];e||(e=I[t.type]=p("ON_PROPERTY"+t.type));var n,i=this||t.target||y,o=i[e];if(S&&i===g&&"error"===t.type){var r=t;!0===(n=o&&o.call(this,r.message,r.filename,r.lineno,r.colno,r.error))&&t.preventDefault()}else null!=(n=o&&o.apply(this,arguments))&&!n&&t.preventDefault();return n}};function O(n,i,o){var r=t(n,i);if(!r&&o&&t(o,i)&&(r={enumerable:!0,configurable:!0}),r&&r.configurable){var a=p("on"+i+"patched");if(!n.hasOwnProperty(a)||!n[a]){delete r.writable,delete r.value;var s=r.get,l=r.set,u=i.slice(2),c=I[u];c||(c=I[u]=p("ON_PROPERTY"+u)),r.set=function(t){var e=this;!e&&n===y&&(e=y),e&&("function"==typeof e[c]&&e.removeEventListener(u,T),l&&l.call(e,null),e[c]=t,"function"==typeof t&&e.addEventListener(u,T,!1))},r.get=function(){var t=this;if(!t&&n===y&&(t=y),!t)return null;var e=t[c];if(e)return e;if(s){var o=s.call(this);if(o)return r.set.call(this,o),"function"==typeof t.removeAttribute&&t.removeAttribute(i),o}return null},e(n,i,r),n[a]=!0}}}function D(t,e,n){if(e)for(var i=0;i<e.length;i++)O(t,"on"+e[i],n);else{var o=[];for(var r in t)"on"==r.slice(0,2)&&o.push(r);for(var a=0;a<o.length;a++)O(t,o[a],n)}}var A=p("originalInstance");function B(t){var n=y[t];if(n){y[p(t)]=n,y[t]=function(){var e=C(arguments,t);switch(e.length){case 0:this[A]=new n;break;case 1:this[A]=new n(e[0]);break;case 2:this[A]=new n(e[0],e[1]);break;case 3:this[A]=new n(e[0],e[1],e[2]);break;case 4:this[A]=new n(e[0],e[1],e[2],e[3]);break;default:throw new Error("Arg list too long.")}},R(y[t],n);var i,o=new n(function(){});for(i in o)"XMLHttpRequest"===t&&"responseBlob"===i||function(n){"function"==typeof o[n]?y[t].prototype[n]=function(){return this[A][n].apply(this[A],arguments)}:e(y[t].prototype,n,{set:function(e){"function"==typeof e?(this[A][n]=d(e,t+"."+n),R(this[A][n],e)):this[A][n]=e},get:function(){return this[A][n]}})}(i);for(i in n)"prototype"!==i&&n.hasOwnProperty(i)&&(y[t][i]=n[i])}}function M(e,i,o){for(var r=e;r&&!r.hasOwnProperty(i);)r=n(r);!r&&e[i]&&(r=e);var a=p(i),s=null;if(r&&(!(s=r[a])||!r.hasOwnProperty(a))&&(s=r[a]=r[i],k(r&&t(r,i)))){var l=o(s,a,i);r[i]=function(){return l(this,arguments)},R(r[i],s)}return s}function P(t,e,n){var i=null;function o(t){var e=t.data;return e.args[e.cbIdx]=function(){t.invoke.apply(this,arguments)},i.apply(e.target,e.args),t}i=M(t,e,function(t){return function(e,i){var r=n(e,i);return r.cbIdx>=0&&"function"==typeof i[r.cbIdx]?f(r.name,i[r.cbIdx],r,o):t.apply(e,i)}})}function R(t,e){t[p("OriginalDelegate")]=e}var F=!1,H=!1;function V(){if(F)return H;F=!0;try{var t=g.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(H=!0)}catch(t){}return H}Zone.__load_patch("ZoneAwarePromise",function(t,e,n){var i=Object.getOwnPropertyDescriptor,o=Object.defineProperty,r=n.symbol,a=[],s=!0===t[r("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],l=r("Promise"),u=r("then");n.onUnhandledError=function(t){if(n.showUncaughtError()){var e=t&&t.rejection;e?console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0):console.error(t)}},n.microtaskDrainDone=function(){for(var t=function(){var t=a.shift();try{t.zone.runGuarded(function(){throw t.throwOriginal?t.rejection:t})}catch(i){!function(t){n.onUnhandledError(t);try{var i=e[c];"function"==typeof i&&i.call(this,t)}catch(i){}}(i)}};a.length;)t()};var c=r("unhandledPromiseRejectionHandler");function h(t){return t&&t.then}function d(t){return t}function f(t){return P.reject(t)}var p=r("state"),v=r("value"),g=r("finally"),y=r("parentPromiseValue"),C=r("parentPromiseState"),k=null,x=!1;function w(t,e){return function(n){try{I(t,e,n)}catch(i){I(t,!1,i)}}}var S=function(){var t=!1;return function(e){return function(){t||(t=!0,e.apply(null,arguments))}}},E=r("currentTaskTrace");function I(t,i,r){var l=S();if(t===r)throw new TypeError("Promise resolved with itself");if(t[p]===k){var u=null;try{("object"==typeof r||"function"==typeof r)&&(u=r&&r.then)}catch(c){return l(function(){I(t,!1,c)})(),t}if(i!==x&&r instanceof P&&r.hasOwnProperty(p)&&r.hasOwnProperty(v)&&r[p]!==k)O(r),I(t,r[p],r[v]);else if(i!==x&&"function"==typeof u)try{u.call(r,l(w(t,i)),l(w(t,!1)))}catch(c){l(function(){I(t,!1,c)})()}else{t[p]=i;var c=t[v];if(t[v]=r,t[g]===g&&!0===i&&(t[p]=t[C],t[v]=t[y]),i===x&&r instanceof Error){var h=e.currentTask&&e.currentTask.data&&e.currentTask.data.__creationTrace__;h&&o(r,E,{configurable:!0,enumerable:!1,writable:!0,value:h})}for(var d=0;d<c.length;)D(t,c[d++],c[d++],c[d++],c[d++]);if(0==c.length&&i==x){t[p]=0;var f=r;try{throw new Error("Uncaught (in promise): "+function(t){return t&&t.toString===Object.prototype.toString?(t.constructor&&t.constructor.name||"")+": "+JSON.stringify(t):t?t.toString():Object.prototype.toString.call(t)}(r)+(r&&r.stack?"\n"+r.stack:""))}catch(_){f=_}s&&(f.throwOriginal=!0),f.rejection=r,f.promise=t,f.zone=e.current,f.task=e.currentTask,a.push(f),n.scheduleMicroTask()}}}return t}var T=r("rejectionHandledHandler");function O(t){if(0===t[p]){try{var n=e[T];n&&"function"==typeof n&&n.call(this,{rejection:t[v],promise:t})}catch(n){}t[p]=x;for(var i=0;i<a.length;i++)t===a[i].promise&&a.splice(i,1)}}function D(t,e,n,i,o){O(t);var r=t[p],a=r?"function"==typeof i?i:d:"function"==typeof o?o:f;e.scheduleMicroTask("Promise.then",function(){try{var i=t[v],o=!!n&&g===n[g];o&&(n[y]=i,n[C]=r);var s=e.run(a,void 0,o&&a!==f&&a!==d?[]:[i]);I(n,!0,s)}catch(i){I(n,!1,i)}},n)}var A=function(){},B=t.AggregateError,P=function(t,n){function i(t){m(this,i);var e=this;if(!(e instanceof i))throw new Error("Must be an instanceof Promise.");e[p]=k,e[v]=[];try{var n=S();t&&t(n(w(e,!0)),n(w(e,x)))}catch(n){I(e,!1,n)}}return b(i,[{key:Symbol.toStringTag,get:function(){return"Promise"}},{key:Symbol.species,get:function(){return i}},{key:"then",value:function(t,n){var o,r=null===(o=this.constructor)||void 0===o?void 0:o[Symbol.species];(!r||"function"!=typeof r)&&(r=this.constructor||i);var a=new r(A),s=e.current;return this[p]==k?this[v].push(s,a,t,n):D(this,s,a,t,n),a}},{key:"catch",value:function(t){return this.then(null,t)}},{key:"finally",value:function(t){var n,o=null===(n=this.constructor)||void 0===n?void 0:n[Symbol.species];(!o||"function"!=typeof o)&&(o=i);var r=new o(A);r[g]=g;var a=e.current;return this[p]==k?this[v].push(a,r,t,t):D(this,a,r,t,t),r}}],[{key:"toString",value:function(){return"function ZoneAwarePromise() { [native code] }"}},{key:"resolve",value:function(t){return I(new this(null),!0,t)}},{key:"reject",value:function(t){return I(new this(null),x,t)}},{key:"any",value:function(t){if(!t||"function"!=typeof t[Symbol.iterator])return Promise.reject(new B([],"All promises were rejected"));var e=[],n=0;try{var o,r=_(t);try{for(r.s();!(o=r.n()).done;){var a=o.value;n++,e.push(i.resolve(a))}}catch(u){r.e(u)}finally{r.f()}}catch(a){return Promise.reject(new B([],"All promises were rejected"))}if(0===n)return Promise.reject(new B([],"All promises were rejected"));var s=!1,l=[];return new i(function(t,i){for(var o=0;o<e.length;o++)e[o].then(function(e){s||(s=!0,t(e))},function(t){l.push(t),0===--n&&(s=!0,i(new B(l,"All promises were rejected")))})})}},{key:"race",value:function(t){var e,n,i=new this(function(t,i){e=t,n=i});function o(t){e(t)}function r(t){n(t)}var a,s=_(t);try{for(s.s();!(a=s.n()).done;){var l=a.value;h(l)||(l=this.resolve(l)),l.then(o,r)}}catch(u){s.e(u)}finally{s.f()}return i}},{key:"all",value:function(t){return i.allWithCallback(t)}},{key:"allSettled",value:function(t){return(this&&this.prototype instanceof i?this:i).allWithCallback(t,{thenCallback:function(t){return{status:"fulfilled",value:t}},errorCallback:function(t){return{status:"rejected",reason:t}}})}},{key:"allWithCallback",value:function(t,e){var n,i,o,r=this,a=new this(function(t,e){n=t,i=e}),s=2,l=0,u=[],c=_(t);try{var d=function(){var t=o.value;h(t)||(t=r.resolve(t));var a=l;try{t.then(function(t){u[a]=e?e.thenCallback(t):t,0===--s&&n(u)},function(t){e?(u[a]=e.errorCallback(t),0===--s&&n(u)):i(t)})}catch(c){i(c)}s++,l++};for(c.s();!(o=c.n()).done;)d()}catch(f){c.e(f)}finally{c.f()}return 0===(s-=2)&&n(u),a}}]),i}();P.resolve=P.resolve,P.reject=P.reject,P.race=P.race,P.all=P.all;var R=t[l]=t.Promise;t.Promise=P;var F=r("thenPatched");function H(t){var e=t.prototype,n=i(e,"then");if(!n||!1!==n.writable&&n.configurable){var o=e.then;e[u]=o,t.prototype.then=function(t,e){var n=this;return new P(function(t,e){o.call(n,t,e)}).then(t,e)},t[F]=!0}}return n.patchThen=H,R&&(H(R),M(t,"fetch",function(t){return function(t){return function(e,n){var i=t.apply(e,n);if(i instanceof P)return i;var o=i.constructor;return o[F]||H(o),i}}(t)})),Promise[e.__symbol__("uncaughtPromiseErrors")]=a,P}),Zone.__load_patch("toString",function(t){var e=Function.prototype.toString,n=p("OriginalDelegate"),i=p("Promise"),o=p("Error"),r=function(){if("function"==typeof this){var r=this[n];if(r)return"function"==typeof r?e.call(r):Object.prototype.toString.call(r);if(this===Promise){var a=t[i];if(a)return e.call(a)}if(this===Error){var s=t[o];if(s)return e.call(s)}}return e.call(this)};r[n]=e,Function.prototype.toString=r;var a=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":a.call(this)}});var L=!1;if("undefined"!=typeof window)try{var $=Object.defineProperty({},"passive",{get:function(){L=!0}});window.addEventListener("test",$,$),window.removeEventListener("test",$,$)}catch($){L=!1}var N={useG:!0},z={},W={},j=new RegExp("^"+h+"(\\w+)(true|false)$"),K=p("propagationStopped");function G(t,e){var n=(e?e(t):t)+c,i=(e?e(t):t)+u,o=h+n,r=h+i;z[t]={},z[t][c]=o,z[t][u]=r}function U(t,e,i,o){var s=o&&o.add||r,l=o&&o.rm||a,d=o&&o.listeners||"eventListeners",f=o&&o.rmAll||"removeAllListeners",_=p(s),v="."+s+":",g=function(t,e,n){if(!t.isRemoved){var i,o=t.callback;"object"==typeof o&&o.handleEvent&&(t.callback=function(t){return o.handleEvent(t)},t.originalDelegate=o);try{t.invoke(t,e,[n])}catch(a){i=a}var r=t.options;return r&&"object"==typeof r&&r.once&&e[l].call(e,n.type,t.originalDelegate?t.originalDelegate:t.callback,r),i}};function m(n,i,o){if(i=i||t.event){var r=n||i.target||t,a=r[z[i.type][o?u:c]];if(a){var s=[];if(1===a.length){var l=g(a[0],r,i);l&&s.push(l)}else for(var h=a.slice(),d=0;d<h.length&&(!i||!0!==i[K]);d++){var f=g(h[d],r,i);f&&s.push(f)}if(1===s.length)throw s[0];for(var p=function(){var t=s[_];e.nativeScheduleMicroTask(function(){throw t})},_=0;_<s.length;_++)p()}}}var y=function(t){return m(this,t,!1)},b=function(t){return m(this,t,!0)};function C(e,i){if(!e)return!1;var o=!0;i&&void 0!==i.useG&&(o=i.useG);var r=i&&i.vh,a=!0;i&&void 0!==i.chkDup&&(a=i.chkDup);var g=!1;i&&void 0!==i.rt&&(g=i.rt);for(var m=e;m&&!m.hasOwnProperty(s);)m=n(m);if(!m&&e[s]&&(m=e),!m||m[_])return!1;var C,k=i&&i.eventNameToString,x={},S=m[_]=m[s],E=m[p(l)]=m[l],I=m[p(d)]=m[d],T=m[p(f)]=m[f];function O(t,e){return!L&&"object"==typeof t&&t?!!t.capture:L&&e?"boolean"==typeof t?{capture:t,passive:!0}:t?"object"==typeof t&&!1!==t.passive?Object.assign(Object.assign({},t),{passive:!0}):t:{passive:!0}:t}i&&i.prepend&&(C=m[p(i.prepend)]=m[i.prepend]);var D=o?function(t){if(!x.isExisting)return S.call(x.target,x.eventName,x.capture?b:y,x.options)}:function(t){return S.call(x.target,x.eventName,t.invoke,x.options)},A=o?function(t){if(!t.isRemoved){var e,n=z[t.eventName];n&&(e=n[t.capture?u:c]);var i=e&&t.target[e];if(i)for(var o=0;o<i.length;o++)if(i[o]===t){i.splice(o,1),t.isRemoved=!0,0===i.length&&(t.allRemoved=!0,t.target[e]=null);break}}if(t.allRemoved)return E.call(t.target,t.eventName,t.capture?b:y,t.options)}:function(t){return E.call(t.target,t.eventName,t.invoke,t.options)},B=i&&i.diff?i.diff:function(t,e){var n=typeof e;return"function"===n&&t.callback===e||"object"===n&&t.originalDelegate===e},M=Zone[p("UNPATCHED_EVENTS")],P=t[p("PASSIVE_EVENTS")],F=function(e,n,s,l){var h=arguments.length>4&&void 0!==arguments[4]&&arguments[4],d=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return function(){var f=this||t,p=arguments[0];i&&i.transferEventName&&(p=i.transferEventName(p));var _=arguments[1];if(!_)return e.apply(this,arguments);if(w&&"uncaughtException"===p)return e.apply(this,arguments);var v=!1;if("function"!=typeof _){if(!_.handleEvent)return e.apply(this,arguments);v=!0}if(!r||r(e,_,f,arguments)){var g=L&&!!P&&-1!==P.indexOf(p),m=O(arguments[2],g);if(M)for(var y=0;y<M.length;y++)if(p===M[y])return g?e.call(f,p,_,m):e.apply(this,arguments);var b=!!m&&("boolean"==typeof m||m.capture),C=!(!m||"object"!=typeof m)&&m.once,S=Zone.current,E=z[p];E||(G(p,k),E=z[p]);var I,T=E[b?u:c],D=f[T],A=!1;if(D){if(A=!0,a)for(var R=0;R<D.length;R++)if(B(D[R],_))return}else D=f[T]=[];var F=f.constructor.name,H=W[F];H&&(I=H[p]),I||(I=F+n+(k?k(p):p)),x.options=m,C&&(x.options.once=!1),x.target=f,x.capture=b,x.eventName=p,x.isExisting=A;var V=o?N:void 0;V&&(V.taskData=x);var $=S.scheduleEventTask(I,_,V,s,l);return x.target=null,V&&(V.taskData=null),C&&(m.once=!0),!L&&"boolean"==typeof $.options||($.options=m),$.target=f,$.capture=b,$.eventName=p,v&&($.originalDelegate=_),d?D.unshift($):D.push($),h?f:void 0}}};return m[s]=F(S,v,D,A,g),C&&(m.prependListener=F(C,".prependListener:",function(t){return C.call(x.target,x.eventName,t.invoke,x.options)},A,g,!0)),m[l]=function(){var e=this||t,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));var o=arguments[2],a=!!o&&("boolean"==typeof o||o.capture),s=arguments[1];if(!s)return E.apply(this,arguments);if(!r||r(E,s,e,arguments)){var l,d=z[n];d&&(l=d[a?u:c]);var f=l&&e[l];if(f)for(var p=0;p<f.length;p++){var _=f[p];if(B(_,s))return f.splice(p,1),_.isRemoved=!0,0===f.length&&(_.allRemoved=!0,e[l]=null,"string"==typeof n)&&(e[h+"ON_PROPERTY"+n]=null),_.zone.cancelTask(_),g?e:void 0}return E.apply(this,arguments)}},m[d]=function(){var e=this||t,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));for(var o=[],r=q(e,k?k(n):n),a=0;a<r.length;a++){var s=r[a];o.push(s.originalDelegate?s.originalDelegate:s.callback)}return o},m[f]=function(){var e=this||t,n=arguments[0];if(n){i&&i.transferEventName&&(n=i.transferEventName(n));var o=z[n];if(o){var r=e[o[c]],a=e[o[u]];if(r)for(var s=r.slice(),h=0;h<s.length;h++){var d=s[h];this[l].call(this,n,d.originalDelegate?d.originalDelegate:d.callback,d.options)}if(a)for(var p=a.slice(),_=0;_<p.length;_++){var v=p[_];this[l].call(this,n,v.originalDelegate?v.originalDelegate:v.callback,v.options)}}}else{for(var m=Object.keys(e),y=0;y<m.length;y++){var b=j.exec(m[y]),C=b&&b[1];C&&"removeListener"!==C&&this[f].call(this,C)}this[f].call(this,"removeListener")}if(g)return this},R(m[s],S),R(m[l],E),T&&R(m[f],T),I&&R(m[d],I),!0}for(var k=[],x=0;x<i.length;x++)k[x]=C(i[x],o);return k}function q(t,e){if(!e){var n=[];for(var i in t){var o=j.exec(i),r=o&&o[1];if(r&&(!e||r===e)){var a=t[i];if(a)for(var s=0;s<a.length;s++)n.push(a[s])}}return n}var l=z[e];l||(G(e),l=z[e]);var h=t[l[c]],d=t[l[u]];return h?d?h.concat(d):h.slice():d?d.slice():[]}function Z(t,e){var n=t.Event;n&&n.prototype&&e.patchMethod(n.prototype,"stopImmediatePropagation",function(t){return function(e,n){e[K]=!0,t&&t.apply(e,n)}})}function Q(t,e,n,i,o){var r=Zone.__symbol__(i);if(!e[r]){var a=e[r]=e[i];e[i]=function(r,s,l){return s&&s.prototype&&o.forEach(function(e){var o="".concat(n,".").concat(i,"::")+e,r=s.prototype;try{if(r.hasOwnProperty(e)){var a=t.ObjectGetOwnPropertyDescriptor(r,e);a&&a.value?(a.value=t.wrapWithCurrentZone(a.value,o),t._redefineProperty(s.prototype,e,a)):r[e]&&(r[e]=t.wrapWithCurrentZone(r[e],o))}else r[e]&&(r[e]=t.wrapWithCurrentZone(r[e],o))}catch(a){}}),a.call(e,r,s,l)},t.attachOriginToPatched(e[i],a)}}function X(t,e,n){if(!n||0===n.length)return e;var i=n.filter(function(e){return e.target===t});if(!i||0===i.length)return e;var o=i[0].ignoreProperties;return e.filter(function(t){return-1===o.indexOf(t)})}function Y(t,e,n,i){t&&D(t,X(t,e,n),i)}function J(t){return Object.getOwnPropertyNames(t).filter(function(t){return t.startsWith("on")&&t.length>2}).map(function(t){return t.substring(2)})}Zone.__load_patch("util",function(n,s,l){var f=J(n);l.patchOnProperties=D,l.patchMethod=M,l.bindArguments=C,l.patchMacroTask=P;var p=s.__symbol__("BLACK_LISTED_EVENTS"),_=s.__symbol__("UNPATCHED_EVENTS");n[_]&&(n[p]=n[_]),n[p]&&(s[p]=s[_]=n[p]),l.patchEventPrototype=Z,l.patchEventTarget=U,l.isIEOrEdge=V,l.ObjectDefineProperty=e,l.ObjectGetOwnPropertyDescriptor=t,l.ObjectCreate=i,l.ArraySlice=o,l.patchClass=B,l.wrapWithCurrentZone=d,l.filterProperties=X,l.attachOriginToPatched=R,l._redefineProperty=Object.defineProperty,l.patchCallbacks=Q,l.getGlobalObjects=function(){return{globalSources:W,zoneSymbolEventNames:z,eventNames:f,isBrowser:S,isMix:E,isNode:w,TRUE_STR:u,FALSE_STR:c,ZONE_SYMBOL_PREFIX:h,ADD_EVENT_LISTENER_STR:r,REMOVE_EVENT_LISTENER_STR:a}}});var tt=p("zoneTask");function et(t,e,n,i){var o=null,r=null;n+=i;var a={};function s(e){var n=e.data;return n.args[0]=function(){return e.invoke.apply(this,arguments)},n.handleId=o.apply(t,n.args),e}function l(e){return r.call(t,e.data.handleId)}o=M(t,e+=i,function(n){return function(o,r){if("function"==typeof r[0]){var u={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?r[1]||0:void 0,args:r},c=r[0];r[0]=function(){try{return c.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete a[u.handleId]:u.handleId&&(u.handleId[tt]=null))}};var h=f(e,r[0],u,s,l);if(!h)return h;var d=h.data.handleId;return"number"==typeof d?a[d]=h:d&&(d[tt]=h),d&&d.ref&&d.unref&&"function"==typeof d.ref&&"function"==typeof d.unref&&(h.ref=d.ref.bind(d),h.unref=d.unref.bind(d)),"number"==typeof d||d?d:h}return n.apply(t,r)}}),r=M(t,n,function(e){return function(n,i){var o,r=i[0];"number"==typeof r?o=a[r]:(o=r&&r[tt])||(o=r),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof r?delete a[r]:r&&(r[tt]=null),o.zone.cancelTask(o)):e.apply(t,i)}})}Zone.__load_patch("legacy",function(t){var e=t[Zone.__symbol__("legacyPatch")];e&&e()}),Zone.__load_patch("queueMicrotask",function(t,e,n){n.patchMethod(t,"queueMicrotask",function(t){return function(t,n){e.current.scheduleMicroTask("queueMicrotask",n[0])}})}),Zone.__load_patch("timers",function(t){var e="set",n="clear";et(t,e,n,"Timeout"),et(t,e,n,"Interval"),et(t,e,n,"Immediate")}),Zone.__load_patch("requestAnimationFrame",function(t){et(t,"request","cancel","AnimationFrame"),et(t,"mozRequest","mozCancel","AnimationFrame"),et(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(t,e){for(var n=["alert","prompt","confirm"],i=0;i<n.length;i++)M(t,n[i],function(n,i,o){return function(i,r){return e.current.run(n,t,r,o)}})}),Zone.__load_patch("EventTarget",function(t,e,n){(function(t,e){e.patchEventPrototype(t,e)})(t,n),function(t,e){if(!Zone[e.symbol("patchEventTarget")]){for(var n=e.getGlobalObjects(),i=n.eventNames,o=n.zoneSymbolEventNames,r=n.TRUE_STR,a=n.FALSE_STR,s=n.ZONE_SYMBOL_PREFIX,l=0;l<i.length;l++){var u=i[l],c=s+(u+a),h=s+(u+r);o[u]={},o[u][a]=c,o[u][r]=h}var d=t.EventTarget;d&&d.prototype&&e.patchEventTarget(t,e,[d&&d.prototype])}}(t,n);var i=t.XMLHttpRequestEventTarget;i&&i.prototype&&n.patchEventTarget(t,n,[i.prototype])}),Zone.__load_patch("MutationObserver",function(t,e,n){B("MutationObserver"),B("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",function(t,e,n){B("IntersectionObserver")}),Zone.__load_patch("FileReader",function(t,e,n){B("FileReader")}),Zone.__load_patch("on_property",function(t,e,i){!function(t,e){if(!(w&&!E||Zone[t.symbol("patchEvents")])){var i=e.__Zone_ignore_on_properties,o=[];if(S){var r=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var a=function(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:r,ignoreProperties:["error"]}]:[];Y(r,J(r),i&&i.concat(a),n(r))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var s=0;s<o.length;s++){var l=e[o[s]];l&&l.prototype&&Y(l.prototype,J(l.prototype),i)}}}(i,t)}),Zone.__load_patch("customElements",function(t,e,n){!function(t,e){var n=e.getGlobalObjects(),i=n.isBrowser,o=n.isMix;(i||o)&&t.customElements&&"customElements"in t&&e.patchCallbacks(e,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,n)}),Zone.__load_patch("XHR",function(t,e){!function(t){var c=t.XMLHttpRequest;if(c){var h=c.prototype,d=h[s],_=h[l];if(!d){var v=t.XMLHttpRequestEventTarget;if(v){var g=v.prototype;d=g[s],_=g[l]}}var m="readystatechange",y="scheduled",b=M(h,"open",function(){return function(t,e){return t[i]=0==e[2],t[a]=e[1],b.apply(t,e)}}),C=p("fetchTaskAborting"),k=p("fetchTaskScheduling"),x=M(h,"send",function(){return function(t,n){if(!0===e.current[k]||t[i])return x.apply(t,n);var o={target:t,url:t[a],isPeriodic:!1,args:n,aborted:!1},r=f("XMLHttpRequest.send",E,o,S,I);t&&!0===t[u]&&!o.aborted&&r.state===y&&r.invoke()}}),w=M(h,"abort",function(){return function(t,i){var o=function(t){return t[n]}(t);if(o&&"string"==typeof o.type){if(null==o.cancelFn||o.data&&o.data.aborted)return;o.zone.cancelTask(o)}else if(!0===e.current[C])return w.apply(t,i)}})}function S(t){var i=t.data,a=i.target;a[r]=!1,a[u]=!1;var c=a[o];d||(d=a[s],_=a[l]),c&&_.call(a,m,c);var h=a[o]=function(){if(a.readyState===a.DONE)if(!i.aborted&&a[r]&&t.state===y){var n=a[e.__symbol__("loadfalse")];if(0!==a.status&&n&&n.length>0){var o=t.invoke;t.invoke=function(){for(var n=a[e.__symbol__("loadfalse")],r=0;r<n.length;r++)n[r]===t&&n.splice(r,1);!i.aborted&&t.state===y&&o.call(t)},n.push(t)}else t.invoke()}else!i.aborted&&!1===a[r]&&(a[u]=!0)};return d.call(a,m,h),a[n]||(a[n]=t),x.apply(a,i.args),a[r]=!0,t}function E(){}function I(t){var e=t.data;return e.aborted=!0,w.apply(e.target,e.args)}}(t);var n=p("xhrTask"),i=p("xhrSync"),o=p("xhrListener"),r=p("xhrScheduled"),a=p("xhrURL"),u=p("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",function(e){e.navigator&&e.navigator.geolocation&&function(e,n){for(var i=e.constructor.name,o=function(){var o,a,s=n[r],l=e[s];if(l){if(!k(t(e,s)))return 1;e[s]=(R(a=function(){return o.apply(this,C(arguments,i+"."+s))},o=l),a)}},r=0;r<n.length;r++)o()}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",function(t,e){function n(e){return function(n){q(t,e).forEach(function(i){var o=t.PromiseRejectionEvent;if(o){var r=new o(e,{promise:n.promise,reason:n.rejection});i.invoke(r)}})}}t.PromiseRejectionEvent&&(e[p("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),e[p("rejectionHandledHandler")]=n("rejectionhandled"))})}},function(t){t(t.s=1255)}])}(); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/polyfills-es5.0254ae1849af8e61a6a9.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/polyfills-es5.0254ae1849af8e61a6a9.js new file mode 100644 index 00000000000..1979d06bcf5 --- /dev/null +++ b/JSDemos/Demos/Accordion/Overview/Angular/dist/polyfills-es5.0254ae1849af8e61a6a9.js @@ -0,0 +1 @@ +!function(){function t(t,r){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,r){if(t){if("string"==typeof t)return e(t,r);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){u=!0,a=t},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw a}}}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}(self.webpackChunk=self.webpackChunk||[]).push([[698],{6019:function(t){var e=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(P){u=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var o=Object.create((e&&e.prototype instanceof g?e:g).prototype),i=new I(n||[]);return o._invoke=function(t,e,r){var n=l;return function(o,i){if(n===v)throw new Error("Generator is already running");if(n===h){if("throw"===o)throw i;return k()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var c=j(a,r);if(c){if(c===d)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===l)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=v;var u=s(t,e,r);if("normal"===u.type){if(n=r.done?h:p,u.arg===d)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=h,r.method="throw",r.arg=u.arg)}}}(t,r,i),o}function s(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(n){return{type:"throw",arg:n}}}t.wrap=f;var l="suspendedStart",p="suspendedYield",v="executing",h="completed",d={};function g(){}function y(){}function b(){}var m={};u(m,i,function(){return this});var x=Object.getPrototypeOf,w=x&&x(x(A([])));w&&w!==r&&n.call(w,i)&&(m=w);var O=b.prototype=g.prototype=Object.create(m);function S(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){function r(o,i,a,c){var u=s(t[o],t,i);if("throw"!==u.type){var f=u.arg,l=f.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then(function(t){r("next",t,a,c)},function(t){r("throw",t,a,c)}):e.resolve(l).then(function(t){f.value=t,a(f)},function(t){return r("throw",t,a,c)})}c(u.arg)}var o;this._invoke=function(t,n){function i(){return new e(function(e,o){r(t,n,e,o)})}return o=o?o.then(i,i):i()}}function j(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=e,j(t,r),"throw"===r.method))return d;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=s(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,d;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,d):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,d)}function M(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(M,this),this.reset(!0)}function A(t){if(t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return a.next=a}}return{next:k}}function k(){return{value:e,done:!0}}return y.prototype=b,u(O,"constructor",b),u(b,"constructor",y),y.displayName=u(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===y||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,u(t,c,"GeneratorFunction")),t.prototype=Object.create(O),t},t.awrap=function(t){return{__await:t}},S(E.prototype),u(E.prototype,a,function(){return this}),t.AsyncIterator=E,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new E(f(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then(function(t){return t.done?t.value:a.next()})},S(O),u(O,c,"Generator"),u(O,i,function(){return this}),u(O,"toString",function(){return"[object Generator]"}),t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=A,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),f=n.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),T(r),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;T(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),d}},t}(t.exports);try{regeneratorRuntime=e}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},7072:function(t,e,r){"use strict";r(6012),r(6933),r(7643),r(1600),r(7570),r(8875),r(7169),r(9651),r(6039),r(1519),r(3464),r(3748),r(414),r(9373),r(7314),r(3210),r(1527),r(6380),r(1727),r(1369),r(4814),r(7582),r(2362),r(446),r(7667),r(1866),r(883),r(6841),r(1898),r(1263),r(7119),r(5581),r(2508),r(4645),r(9749),r(727),r(4373),r(5554),r(9270),r(4931),r(9170),r(4826),r(2040),r(2311),r(2366),r(1299),r(3178),r(72),r(3909),r(5068),r(9190),r(1700),r(9811),r(9445),r(1166),r(571),r(9298),r(5563),r(793),r(183),r(5699),r(796),r(2286),r(193),r(7433),r(9916),r(9454),r(3308),r(5544),r(2803),r(1715),r(3694),r(9027),r(6616),r(4968),r(1208),r(138),r(8708),r(5885),r(9110),r(8829),r(5399),r(6693),r(6712),r(2215),r(1316),r(5022),r(7275),r(9882),r(1549),r(2992),r(6019),r(4464)},4464:function(){"use strict";var e,r,n,o,i;function a(t,e,r){var n=r.configurable;return f(t,e,r=u(t,e,r),n)}function c(t,e){return t&&t[i]&&t[i][e]}function u(t,e,n){return Object.isFrozen(n)||(n.configurable=!0),n.configurable||(!t[i]&&!Object.isFrozen(t)&&r(t,i,{writable:!0,value:{}}),t[i]&&(t[i][e]=!0)),n}function f(t,e,n,o){try{return r(t,e,n)}catch(c){if(!n.configurable)throw c;void 0===o?delete n.configurable:n.configurable=o;try{return r(t,e,n)}catch(u){var i=!1;if(("createdCallback"===e||"attachedCallback"===e||"detachedCallback"===e||"attributeChangedCallback"===e)&&(i=!0),!i)throw u;var a=null;try{a=JSON.stringify(n)}catch(f){a=n.toString()}console.log("Attempting to configure '".concat(e,"' with descriptor '").concat(a,"' on object '").concat(t,"' and got error, giving up: ").concat(u))}}}var s,l=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel","webglcontextrestored","webglcontextlost","webglcontextcreationerror","autocomplete","autocompleteerror","toggle","afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume","absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange","beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend","activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"];(s="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{})[(s.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){var p=s.Zone;p.__load_patch("defineProperty",function(s,l,p){p._redefineProperty=a,e=Zone.__symbol__,r=Object[e("defineProperty")]=Object.defineProperty,n=Object[e("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,o=Object.create,i=e("unconfigurables"),Object.defineProperty=function(t,e,r){if(c(t,e))throw new TypeError("Cannot assign to read only property '"+e+"' of "+t);var n=r.configurable;return"prototype"!==e&&(r=u(t,e,r)),f(t,e,r,n)},Object.defineProperties=function(e,r){Object.keys(r).forEach(function(t){Object.defineProperty(e,t,r[t])});var n,o=t(Object.getOwnPropertySymbols(r));try{for(o.s();!(n=o.n()).done;){var i=n.value,a=Object.getOwnPropertyDescriptor(r,i);(null==a?void 0:a.enumerable)&&Object.defineProperty(e,i,r[i])}}catch(c){o.e(c)}finally{o.f()}return e},Object.create=function(t,e){return"object"==typeof e&&!Object.isFrozen(e)&&Object.keys(e).forEach(function(r){e[r]=u(t,r,e[r])}),o(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var r=n(t,e);return r&&c(t,e)&&(r.configurable=!1),r}}),p.__load_patch("registerElement",function(t,e,r){!function(t,e){var r=e.getGlobalObjects(),n=r.isBrowser,o=r.isMix;(n||o)&&"registerElement"in t.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(t,r)}),p.__load_patch("EventTargetLegacy",function(t,e,r){(function(t,e){var r=e.getGlobalObjects(),n=r.eventNames,o=r.globalSources,i=r.zoneSymbolEventNames,a=r.TRUE_STR,c=r.FALSE_STR,u=r.ZONE_SYMBOL_PREFIX,f="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket".split(","),s="EventTarget",l=[],p=t.wtf,v="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video".split(",");p?l=v.map(function(t){return"HTML"+t+"Element"}).concat(f):t[s]?l.push(s):l=f;for(var h=t.__Zone_disable_IE_check||!1,d=t.__Zone_enable_cross_context_check||!1,g=e.isIEOrEdge(),y="[object FunctionWrapper]",b="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }",m={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"},x=0;x<n.length;x++){var w=n[x],O=u+(w+c),S=u+(w+a);i[w]={},i[w][c]=O,i[w][a]=S}for(var E=0;E<v.length;E++)for(var j=v[E],M=o[j]={},T=0;T<n.length;T++){var I=n[T];M[I]=j+".addEventListener:"+I}for(var A=[],k=0;k<l.length;k++){var P=t[l[k]];A.push(P&&P.prototype)}e.patchEventTarget(t,e,A,{vh:function(t,e,r,n){if(!h&&g)if(d)try{var o=e.toString();if(o===y||o==b)return t.apply(r,n),!1}catch(O){return t.apply(r,n),!1}else{var i=e.toString();if(i===y||i==b)return t.apply(r,n),!1}else if(d)try{e.toString()}catch(O){return t.apply(r,n),!1}return!0},transferEventName:function(t){return m[t]||t}}),Zone[e.symbol("patchEventTarget")]=!!t[s]})(t,r),function(t,e){var r=t.getGlobalObjects(),n=r.isNode,o=r.isMix;if((!n||o)&&!function(t,e){var r=t.getGlobalObjects(),n=r.isBrowser,o=r.isMix;if((n||o)&&!t.ObjectGetOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var i=t.ObjectGetOwnPropertyDescriptor(Element.prototype,"onclick");if(i&&!i.configurable)return!1;if(i){t.ObjectDefineProperty(Element.prototype,"onclick",{enumerable:!0,configurable:!0,get:function(){return!0}});var a=!!document.createElement("div").onclick;return t.ObjectDefineProperty(Element.prototype,"onclick",i),a}}var c=e.XMLHttpRequest;if(!c)return!1;var u="onreadystatechange",f=c.prototype,s=t.ObjectGetOwnPropertyDescriptor(f,u);if(s){t.ObjectDefineProperty(f,u,{enumerable:!0,configurable:!0,get:function(){return!0}});var l=!!(new c).onreadystatechange;return t.ObjectDefineProperty(f,u,s||{}),l}var p=t.symbol("fake");t.ObjectDefineProperty(f,u,{enumerable:!0,configurable:!0,get:function(){return this[p]},set:function(t){this[p]=t}});var v=new c,h=function(){};v.onreadystatechange=h;var d=v[p]===h;return v.onreadystatechange=null,d}(t,e)){var i="undefined"!=typeof WebSocket;(function(t){for(var e=t.symbol("unbound"),r=function(){var r=l[n],o="on"+r;self.addEventListener(r,function(r){var n,i,a=r.target;for(i=a?a.constructor.name+"."+o:"unknown."+o;a;)a[o]&&!a[o][e]&&((n=t.wrapWithCurrentZone(a[o],i))[e]=a[o],a[o]=n),a=a.parentElement},!0)},n=0;n<l.length;n++)r()})(t),t.patchClass("XMLHttpRequest"),i&&function(t,e){var r=t.getGlobalObjects(),n=r.ADD_EVENT_LISTENER_STR,o=r.REMOVE_EVENT_LISTENER_STR,i=e.WebSocket;e.EventTarget||t.patchEventTarget(e,t,[i.prototype]),e.WebSocket=function(e,r){var a,c,u=arguments.length>1?new i(e,r):new i(e),f=t.ObjectGetOwnPropertyDescriptor(u,"onmessage");return f&&!1===f.configurable?(a=t.ObjectCreate(u),c=u,[n,o,"send","close"].forEach(function(e){a[e]=function(){var r=t.ArraySlice.call(arguments);if(e===n||e===o){var i=r.length>0?r[0]:void 0;if(i){var c=Zone.__symbol__("ON_PROPERTY"+i);u[c]=a[c]}}return u[e].apply(u,r)}})):a=u,t.patchOnProperties(a,["close","error","message","open"],c),a};var a=e.WebSocket;for(var c in i)a[c]=i[c]}(t,e),Zone[t.symbol("patchEvents")]=!0}}(r,t)})}},8829:function(t,e,r){r(9082),r(7814),r(5874),r(1674),r(9704),r(9930),r(991),r(1587);var n=r(9409);t.exports=n.Date},9110:function(t,e,r){r(4487),r(3996),r(7988),r(0),r(7485),r(9098),r(5303),r(9544),r(8897),r(261),r(2116),r(8593),r(6748),r(7506),r(8364),r(1409),r(1961),r(7354);var n=r(9409);t.exports=n.Math},5885:function(t,e,r){r(4756),r(7283),r(5463),r(4692),r(5322),r(7538),r(6240),r(4067),r(8489),r(9363),r(3328),r(1628);var n=r(9409);t.exports=n.Number},6012:function(t,e,r){r(1866),r(4814),r(4495),r(8405),r(7273),r(1362),r(7258),r(1504),r(8649),r(3963),r(2828),r(4360),r(4182),r(6908),r(655),r(8668),r(7718),r(2992),r(1961),r(6821);var n=r(9409);t.exports=n.Symbol},9191:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},5483:function(t,e,r){var n=r(9742);t.exports=function(t){if(!n(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},9761:function(t,e,r){var n=r(5085),o=r(8507),i=r(2198),a=n("unscopables"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},4228:function(t,e,r){"use strict";var n=r(7549).charAt;t.exports=function(t,e,r){return e+(r?n(t,e).length:1)}},3884:function(t){t.exports=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t}},583:function(t,e,r){var n=r(9742);t.exports=function(t){if(!n(t))throw TypeError(String(t)+" is not an object");return t}},2102:function(t,e,r){"use strict";var n=r(4362),o=r(7453),i=r(321),a=Math.min;t.exports=[].copyWithin||function(t,e){var r=n(this),c=i(r.length),u=o(t,c),f=o(e,c),s=arguments.length>2?arguments[2]:void 0,l=a((void 0===s?c:o(s,c))-f,c-u),p=1;for(f<u&&u<f+l&&(p=-1,f+=l-1,u+=l-1);l-- >0;)f in r?r[u]=r[f]:delete r[u],u+=p,f+=p;return r}},2425:function(t,e,r){"use strict";var n=r(4362),o=r(7453),i=r(321);t.exports=function(t){for(var e=n(this),r=i(e.length),a=arguments.length,c=o(a>1?arguments[1]:void 0,r),u=a>2?arguments[2]:void 0,f=void 0===u?r:o(u,r);f>c;)e[c++]=t;return e}},3862:function(t,e,r){"use strict";var n=r(7056).forEach,o=r(7503)("forEach");t.exports=o?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},3774:function(t,e,r){"use strict";var n=r(4121),o=r(4362),i=r(8438),a=r(6490),c=r(321),u=r(7291),f=r(9616);t.exports=function(t){var e,r,s,l,p,v,h=o(t),d="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,b=void 0!==y,m=f(h),x=0;if(b&&(y=n(y,g>2?arguments[2]:void 0,2)),null==m||d==Array&&a(m))for(r=new d(e=c(h.length));e>x;x++)v=b?y(h[x],x):h[x],u(r,x,v);else for(p=(l=m.call(h)).next,r=new d;!(s=p.call(l)).done;x++)v=b?i(l,y,[s.value,x],!0):s.value,u(r,x,v);return r.length=x,r}},2355:function(t,e,r){var n=r(9413),o=r(321),i=r(7453),a=function(t){return function(e,r,a){var c,u=n(e),f=o(u.length),s=i(a,f);if(t&&r!=r){for(;f>s;)if((c=u[s++])!=c)return!0}else for(;f>s;s++)if((t||s in u)&&u[s]===r)return t||s||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},7056:function(t,e,r){var n=r(4121),o=r(3050),i=r(4362),a=r(321),c=r(5533),u=[].push,f=function(t){var e=1==t,r=2==t,f=3==t,s=4==t,l=6==t,p=7==t,v=5==t||l;return function(h,d,g,y){for(var b,m,x=i(h),w=o(x),O=n(d,g,3),S=a(w.length),E=0,j=y||c,M=e?j(h,S):r||p?j(h,0):void 0;S>E;E++)if((v||E in w)&&(m=O(b=w[E],E,x),t))if(e)M[E]=m;else if(m)switch(t){case 3:return!0;case 5:return b;case 6:return E;case 2:u.call(M,b)}else switch(t){case 4:return!1;case 7:u.call(M,b)}return l?-1:f||s?s:M}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6),filterReject:f(7)}},5017:function(t,e,r){"use strict";var n=r(9413),o=r(6927),i=r(321),a=r(7503),c=Math.min,u=[].lastIndexOf,f=!!u&&1/[1].lastIndexOf(1,-0)<0,s=a("lastIndexOf");t.exports=f||!s?function(t){if(f)return u.apply(this,arguments)||0;var e=n(this),r=i(e.length),a=r-1;for(arguments.length>1&&(a=c(a,o(arguments[1]))),a<0&&(a=r+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:u},3852:function(t,e,r){var n=r(1590),o=r(5085),i=r(46),a=o("species");t.exports=function(t){return i>=51||!n(function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo})}},7503:function(t,e,r){"use strict";var n=r(1590);t.exports=function(t,e){var r=[][t];return!!r&&n(function(){r.call(null,e||function(){throw 1},1)})}},1218:function(t,e,r){var n=r(9191),o=r(4362),i=r(3050),a=r(321),c=function(t){return function(e,r,c,u){n(r);var f=o(e),s=i(f),l=a(f.length),p=t?l-1:0,v=t?-1:1;if(c<2)for(;;){if(p in s){u=s[p],p+=v;break}if(p+=v,t?p<0:l<=p)throw TypeError("Reduce of empty array with no initial value")}for(;t?p>=0:l>p;p+=v)p in s&&(u=r(u,s[p],p,f));return u}};t.exports={left:c(!1),right:c(!0)}},1657:function(t){var e=Math.floor;t.exports=function t(r,n){var o=r.length,i=e(o/2);return o<8?function(t,e){for(var r,n,o=t.length,i=1;i<o;){for(n=i,r=t[i];n&&e(t[n-1],r)>0;)t[n]=t[--n];n!==i++&&(t[n]=r)}return t}(r,n):function(t,e,r){for(var n=t.length,o=e.length,i=0,a=0,c=[];i<n||a<o;)c.push(i<n&&a<o?r(t[i],e[a])<=0?t[i++]:e[a++]:i<n?t[i++]:e[a++]);return c}(t(r.slice(0,i),n),t(r.slice(i),n),n)}},288:function(t,e,r){var n=r(9742),o=r(6784),i=r(5085)("species");t.exports=function(t){var e;return o(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!o(e.prototype)?n(e)&&null===(e=e[i])&&(e=void 0):e=void 0),void 0===e?Array:e}},5533:function(t,e,r){var n=r(288);t.exports=function(t,e){return new(n(t))(0===e?0:e)}},8438:function(t,e,r){var n=r(583),o=r(2995);t.exports=function(t,e,r,i){try{return i?e(n(r)[0],r[1]):e(r)}catch(a){throw o(t),a}}},4082:function(t,e,r){var n=r(5085)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[n]=function(){return this},Array.from(a,function(){throw 2})}catch(c){}t.exports=function(t,e){if(!e&&!o)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}},t(i)}catch(a){}return r}},391:function(t){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},6943:function(t,e,r){var n=r(3007),o=r(391),i=r(5085)("toStringTag"),a="Arguments"==o(function(){return arguments}());t.exports=n?o:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(r){}}(e=Object(t),i))?r:a?o(e):"Object"==(n=o(e))&&"function"==typeof e.callee?"Arguments":n}},8943:function(t,e,r){"use strict";var n=r(2198).f,o=r(8507),i=r(9650),a=r(4121),c=r(3884),u=r(6906),f=r(1820),s=r(5394),l=r(16),p=r(4662).fastKey,v=r(3038),h=v.set,d=v.getterFor;t.exports={getConstructor:function(t,e,r,f){var s=t(function(t,n){c(t,s,e),h(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),l||(t.size=0),null!=n&&u(n,t[f],{that:t,AS_ENTRIES:r})}),v=d(e),g=function(t,e,r){var n,o,i=v(t),a=y(t,e);return a?a.value=r:(i.last=a={index:o=p(e,!0),key:e,value:r,previous:n=i.last,next:void 0,removed:!1},i.first||(i.first=a),n&&(n.next=a),l?i.size++:t.size++,"F"!==o&&(i.index[o]=a)),t},y=function(t,e){var r,n=v(t),o=p(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key==e)return r};return i(s.prototype,{clear:function(){for(var t=v(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,l?t.size=0:this.size=0},delete:function(t){var e=this,r=v(e),n=y(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first==n&&(r.first=o),r.last==n&&(r.last=i),l?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=v(this),n=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),i(s.prototype,r?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),l&&n(s.prototype,"size",{get:function(){return v(this).size}}),s},setStrong:function(t,e,r){var n=e+" Iterator",o=d(e),i=d(n);f(t,e,function(t,e){h(this,{type:n,target:t,state:o(t),kind:e,last:void 0})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})},r?"entries":"values",!r,!0),s(e)}}},3860:function(t,e,r){"use strict";var n=r(9650),o=r(4662).getWeakData,i=r(583),a=r(9742),c=r(3884),u=r(6906),f=r(7056),s=r(264),l=r(3038),p=l.set,v=l.getterFor,h=f.find,d=f.findIndex,g=0,y=function(t){return t.frozen||(t.frozen=new b)},b=function(){this.entries=[]},m=function(t,e){return h(t.entries,function(t){return t[0]===e})};b.prototype={get:function(t){var e=m(this,t);if(e)return e[1]},has:function(t){return!!m(this,t)},set:function(t,e){var r=m(this,t);r?r[1]=e:this.entries.push([t,e])},delete:function(t){var e=d(this.entries,function(e){return e[0]===t});return~e&&this.entries.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,r,f){var l=t(function(t,n){c(t,l,e),p(t,{type:e,id:g++,frozen:void 0}),null!=n&&u(n,t[f],{that:t,AS_ENTRIES:r})}),h=v(e),d=function(t,e,r){var n=h(t),a=o(i(e),!0);return!0===a?y(n).set(e,r):a[n.id]=r,t};return n(l.prototype,{delete:function(t){var e=h(this);if(!a(t))return!1;var r=o(t);return!0===r?y(e).delete(t):r&&s(r,e.id)&&delete r[e.id]},has:function(t){var e=h(this);if(!a(t))return!1;var r=o(t);return!0===r?y(e).has(t):r&&s(r,e.id)}}),n(l.prototype,r?{get:function(t){var e=h(this);if(a(t)){var r=o(t);return!0===r?y(e).get(t):r?r[e.id]:void 0}},set:function(t,e){return d(this,t,e)}}:{add:function(t){return d(this,t,!0)}}),l}}},997:function(t,e,r){"use strict";var n=r(7946),o=r(8246),i=r(5970),a=r(8764),c=r(4662),u=r(6906),f=r(3884),s=r(9742),l=r(1590),p=r(4082),v=r(981),h=r(3986);t.exports=function(t,e,r){var d=-1!==t.indexOf("Map"),g=-1!==t.indexOf("Weak"),y=d?"set":"add",b=o[t],m=b&&b.prototype,x=b,w={},O=function(t){var e=m[t];a(m,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(g&&!s(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!s(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!s(t))&&e.call(this,0===t?0:t)}:function(t,r){return e.call(this,0===t?0:t,r),this})};if(i(t,"function"!=typeof b||!(g||m.forEach&&!l(function(){(new b).entries().next()}))))x=r.getConstructor(e,t,d,y),c.enable();else if(i(t,!0)){var S=new x,E=S[y](g?{}:-0,1)!=S,j=l(function(){S.has(1)}),M=p(function(t){new b(t)}),T=!g&&l(function(){for(var t=new b,e=5;e--;)t[y](e,e);return!t.has(-0)});M||((x=e(function(e,r){f(e,x,t);var n=h(new b,e,x);return null!=r&&u(r,n[y],{that:n,AS_ENTRIES:d}),n})).prototype=m,m.constructor=x),(j||T)&&(O("delete"),O("has"),d&&O("get")),(T||E)&&O(y),g&&m.clear&&delete m.clear}return w[t]=x,n({global:!0,forced:x!=b},w),v(x,t),g||r.setStrong(x,t,d),x}},113:function(t,e,r){var n=r(264),o=r(1536),i=r(2014),a=r(2198);t.exports=function(t,e){for(var r=o(e),c=a.f,u=i.f,f=0;f<r.length;f++){var s=r[f];n(t,s)||c(t,s,u(e,s))}}},3961:function(t,e,r){var n=r(5085)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[n]=!1,"/./"[t](e)}catch(o){}}return!1}},8990:function(t,e,r){var n=r(1590);t.exports=!n(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},546:function(t,e,r){var n=r(7094),o=r(1451),i=/"/g;t.exports=function(t,e,r,a){var c=o(n(t)),u="<"+e;return""!==r&&(u+=" "+r+'="'+o(a).replace(i,""")+'"'),u+">"+c+"</"+e+">"}},4897:function(t,e,r){"use strict";var n=r(5878).IteratorPrototype,o=r(8507),i=r(8946),a=r(981),c=r(8855),u=function(){return this};t.exports=function(t,e,r){var f=e+" Iterator";return t.prototype=o(n,{next:i(1,r)}),a(t,f,!1,!0),c[f]=u,t}},1890:function(t,e,r){var n=r(16),o=r(2198),i=r(8946);t.exports=n?function(t,e,r){return o.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},8946:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},7291:function(t,e,r){"use strict";var n=r(6547),o=r(2198),i=r(8946);t.exports=function(t,e,r){var a=n(e);a in t?o.f(t,a,i(0,r)):t[a]=r}},6055:function(t,e,r){"use strict";var n=r(1590),o=r(3778).start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;t.exports=n(function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))})||!n(function(){u.call(new Date(NaN))})?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),r=t.getUTCMilliseconds(),n=e<0?"-":e>9999?"+":"";return n+o(i(e),n?6:4,0)+"-"+o(t.getUTCMonth()+1,2,0)+"-"+o(t.getUTCDate(),2,0)+"T"+o(t.getUTCHours(),2,0)+":"+o(t.getUTCMinutes(),2,0)+":"+o(t.getUTCSeconds(),2,0)+"."+o(r,3,0)+"Z"}:u},2179:function(t,e,r){"use strict";var n=r(583),o=r(8485);t.exports=function(t){if(n(this),"string"===t||"default"===t)t="string";else if("number"!==t)throw TypeError("Incorrect hint");return o(this,t)}},1820:function(t,e,r){"use strict";var n=r(7946),o=r(4897),i=r(5064),a=r(1971),c=r(981),u=r(1890),f=r(8764),s=r(5085),l=r(2793),p=r(8855),v=r(5878),h=v.IteratorPrototype,d=v.BUGGY_SAFARI_ITERATORS,g=s("iterator"),y="keys",b="values",m="entries",x=function(){return this};t.exports=function(t,e,r,s,v,w,O){o(r,e,s);var S,E,j,M=function(t){if(t===v&&P)return P;if(!d&&t in A)return A[t];switch(t){case y:case b:case m:return function(){return new r(this,t)}}return function(){return new r(this)}},T=e+" Iterator",I=!1,A=t.prototype,k=A[g]||A["@@iterator"]||v&&A[v],P=!d&&k||M(v),_="Array"==e&&A.entries||k;if(_&&(S=i(_.call(new t)),h!==Object.prototype&&S.next&&(!l&&i(S)!==h&&(a?a(S,h):"function"!=typeof S[g]&&u(S,g,x)),c(S,T,!0,!0),l&&(p[T]=x))),v==b&&k&&k.name!==b&&(I=!0,P=function(){return k.call(this)}),(!l||O)&&A[g]!==P&&u(A,g,P),p[e]=P,v)if(E={values:M(b),keys:w?P:M(y),entries:M(m)},O)for(j in E)(d||I||!(j in A))&&f(A,j,E[j]);else n({target:e,proto:!0,forced:d||I},E);return E}},6776:function(t,e,r){var n=r(9409),o=r(264),i=r(1076),a=r(2198).f;t.exports=function(t){var e=n.Symbol||(n.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},16:function(t,e,r){var n=r(1590);t.exports=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},9498:function(t,e,r){var n=r(8246),o=r(9742),i=n.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},8073:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},9235:function(t,e,r){var n=r(6596).match(/firefox\/(\d+)/i);t.exports=!!n&&+n[1]},311:function(t){t.exports="object"==typeof window},9945:function(t,e,r){var n=r(6596);t.exports=/MSIE|Trident/.test(n)},1134:function(t,e,r){var n=r(6596);t.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(n)},9622:function(t,e,r){var n=r(391),o=r(8246);t.exports="process"==n(o.process)},8638:function(t,e,r){var n=r(6596);t.exports=/web0s(?!.*chrome)/i.test(n)},6596:function(t,e,r){var n=r(3846);t.exports=n("navigator","userAgent")||""},46:function(t,e,r){var n,o,i=r(8246),a=r(6596),c=i.process,u=i.Deno,f=c&&c.versions||u&&u.version,s=f&&f.v8;s?o=(n=s.split("."))[0]<4?1:n[0]+n[1]:a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=n[1]),t.exports=o&&+o},4379:function(t,e,r){var n=r(6596).match(/AppleWebKit\/(\d+)\./);t.exports=!!n&&+n[1]},7625:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7946:function(t,e,r){var n=r(8246),o=r(2014).f,i=r(1890),a=r(8764),c=r(4890),u=r(113),f=r(5970);t.exports=function(t,e){var r,s,l,p,v,h=t.target,d=t.global,g=t.stat;if(r=d?n:g?n[h]||c(h,{}):(n[h]||{}).prototype)for(s in e){if(p=e[s],l=t.noTargetGet?(v=o(r,s))&&v.value:r[s],!f(d?s:h+(g?".":"#")+s,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;u(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),a(r,s,p,t)}}},1590:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},4037:function(t,e,r){"use strict";r(7162);var n=r(8764),o=r(5159),i=r(1590),a=r(5085),c=r(1890),u=a("species"),f=RegExp.prototype;t.exports=function(t,e,r,s){var l=a(t),p=!i(function(){var e={};return e[l]=function(){return 7},7!=""[t](e)}),v=p&&!i(function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[l]=/./[l]),r.exec=function(){return e=!0,null},r[l](""),!e});if(!p||!v||r){var h=/./[l],d=e(l,""[t],function(t,e,r,n,i){var a=e.exec;return a===o||a===f.exec?p&&!i?{done:!0,value:h.call(e,r,n)}:{done:!0,value:t.call(r,e,n)}:{done:!1}});n(String.prototype,t,d[0]),n(f,l,d[1])}s&&c(f[l],"sham",!0)}},8706:function(t,e,r){"use strict";var n=r(6784),o=r(321),i=r(4121);t.exports=function t(e,r,a,c,u,f,s,l){for(var p,v=u,h=0,d=!!s&&i(s,l,3);h<c;){if(h in a){if(p=d?d(a[h],h,r):a[h],f>0&&n(p))v=t(e,r,p,o(p.length),v,f-1)-1;else{if(v>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[v]=p}v++}h++}return v}},2746:function(t,e,r){var n=r(1590);t.exports=!n(function(){return Object.isExtensible(Object.preventExtensions({}))})},4121:function(t,e,r){var n=r(9191);t.exports=function(t,e,r){if(n(t),void 0===e)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}}},5258:function(t,e,r){"use strict";var n=r(9191),o=r(9742),i=[].slice,a={},c=function(t,e,r){if(!(e in a)){for(var n=[],o=0;o<e;o++)n[o]="a["+o+"]";a[e]=Function("C,a","return new C("+n.join(",")+")")}return a[e](t,r)};t.exports=Function.bind||function(t){var e=n(this),r=i.call(arguments,1),a=function n(){var o=r.concat(i.call(arguments));return this instanceof n?c(e,o.length,o):e.apply(t,o)};return o(e.prototype)&&(a.prototype=e.prototype),a}},3846:function(t,e,r){var n=r(8246),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(n[t]):n[t]&&n[t][e]}},9616:function(t,e,r){var n=r(6943),o=r(8855),i=r(5085)("iterator");t.exports=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[n(t)]}},1173:function(t,e,r){var n=r(4362),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,u,f,s){var l=r+t.length,p=u.length,v=c;return void 0!==f&&(f=n(f),v=a),i.call(s,v,function(n,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(l);case"<":a=f[i.slice(1,-1)];break;default:var c=+i;if(0===c)return n;if(c>p){var s=o(c/10);return 0===s?n:s<=p?void 0===u[s-1]?i.charAt(1):u[s-1]+i.charAt(1):n}a=u[c-1]}return void 0===a?"":a})}},8246:function(t){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof global&&global)||function(){return this}()||Function("return this")()},264:function(t,e,r){var n=r(4362),o={}.hasOwnProperty;t.exports=Object.hasOwn||function(t,e){return o.call(n(t),e)}},8336:function(t){t.exports={}},3973:function(t,e,r){var n=r(8246);t.exports=function(t,e){var r=n.console;r&&r.error&&(1===arguments.length?r.error(t):r.error(t,e))}},2988:function(t,e,r){var n=r(3846);t.exports=n("document","documentElement")},4754:function(t,e,r){var n=r(16),o=r(1590),i=r(9498);t.exports=!n&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},3050:function(t,e,r){var n=r(1590),o=r(391),i="".split;t.exports=n(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},3986:function(t,e,r){var n=r(9742),o=r(1971);t.exports=function(t,e,r){var i,a;return o&&"function"==typeof(i=e.constructor)&&i!==r&&n(a=i.prototype)&&a!==r.prototype&&o(t,a),t}},457:function(t,e,r){var n=r(7547),o=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(t){return o.call(t)}),t.exports=n.inspectSource},4662:function(t,e,r){var n=r(7946),o=r(8336),i=r(9742),a=r(264),c=r(2198).f,u=r(6097),f=r(5163),s=r(5414),l=r(2746),p=!1,v=s("meta"),h=0,d=Object.isExtensible||function(){return!0},g=function(t){c(t,v,{value:{objectID:"O"+h++,weakData:{}}})},y=t.exports={enable:function(){y.enable=function(){},p=!0;var t=u.f,e=[].splice,r={};r[v]=1,t(r).length&&(u.f=function(r){for(var n=t(r),o=0,i=n.length;o<i;o++)if(n[o]===v){e.call(n,o,1);break}return n},n({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:f.f}))},fastKey:function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!a(t,v)){if(!d(t))return"F";if(!e)return"E";g(t)}return t[v].objectID},getWeakData:function(t,e){if(!a(t,v)){if(!d(t))return!0;if(!e)return!1;g(t)}return t[v].weakData},onFreeze:function(t){return l&&p&&d(t)&&!a(t,v)&&g(t),t}};o[v]=!0},3038:function(t,e,r){var n,o,i,a=r(8277),c=r(8246),u=r(9742),f=r(1890),s=r(264),l=r(7547),p=r(6372),v=r(8336),h="Object already initialized";if(a||l.state){var d=l.state||(l.state=new(0,c.WeakMap)),g=d.get,y=d.has,b=d.set;n=function(t,e){if(y.call(d,t))throw new TypeError(h);return e.facade=t,b.call(d,t,e),e},o=function(t){return g.call(d,t)||{}},i=function(t){return y.call(d,t)}}else{var m=p("state");v[m]=!0,n=function(t,e){if(s(t,m))throw new TypeError(h);return e.facade=t,f(t,m,e),e},o=function(t){return s(t,m)?t[m]:{}},i=function(t){return s(t,m)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}}},6490:function(t,e,r){var n=r(5085),o=r(8855),i=n("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},6784:function(t,e,r){var n=r(391);t.exports=Array.isArray||function(t){return"Array"==n(t)}},5970:function(t,e,r){var n=r(1590),o=/#|\.prototype\./,i=function(t,e){var r=c[a(t)];return r==f||r!=u&&("function"==typeof e?n(e):!!e)},a=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",f=i.POLYFILL="P";t.exports=i},4632:function(t,e,r){var n=r(9742),o=Math.floor;t.exports=function(t){return!n(t)&&isFinite(t)&&o(t)===t}},9742:function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},2793:function(t){t.exports=!1},4541:function(t,e,r){var n=r(9742),o=r(391),i=r(5085)("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},4170:function(t,e,r){var n=r(3846),o=r(8786);t.exports=o?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return"function"==typeof e&&Object(t)instanceof e}},6906:function(t,e,r){var n=r(583),o=r(6490),i=r(321),a=r(4121),c=r(9616),u=r(2995),f=function(t,e){this.stopped=t,this.result=e};t.exports=function(t,e,r){var s,l,p,v,h,d,g,y=!(!r||!r.AS_ENTRIES),b=!(!r||!r.IS_ITERATOR),m=!(!r||!r.INTERRUPTED),x=a(e,r&&r.that,1+y+m),w=function(t){return s&&u(s),new f(!0,t)},O=function(t){return y?(n(t),m?x(t[0],t[1],w):x(t[0],t[1])):m?x(t,w):x(t)};if(b)s=t;else{if("function"!=typeof(l=c(t)))throw TypeError("Target is not iterable");if(o(l)){for(p=0,v=i(t.length);v>p;p++)if((h=O(t[p]))&&h instanceof f)return h;return new f(!1)}s=l.call(t)}for(d=s.next;!(g=d.call(s)).done;){try{h=O(g.value)}catch(S){throw u(s),S}if("object"==typeof h&&h&&h instanceof f)return h}return new f(!1)}},2995:function(t,e,r){var n=r(583);t.exports=function(t){var e=t.return;if(void 0!==e)return n(e.call(t)).value}},5878:function(t,e,r){"use strict";var n,o,i,a=r(1590),c=r(5064),u=r(1890),f=r(264),s=r(5085),l=r(2793),p=s("iterator"),v=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(n=o):v=!0);var h=null==n||a(function(){var t={};return n[p].call(t)!==t});h&&(n={}),(!l||h)&&!f(n,p)&&u(n,p,function(){return this}),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:v}},8855:function(t){t.exports={}},1930:function(t){var e=Math.expm1,r=Math.exp;t.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:r(t)-1}:e},9342:function(t,e,r){var n=r(6116),o=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),f=i(2,-126);t.exports=Math.fround||function(t){var e,r,i=o(t),s=n(t);return i<f?s*(i/f/c+1/a-1/a)*f*c:(r=(e=(1+c/a)*i)-(e-i))>u||r!=r?s*(1/0):s*r}},7343:function(t){var e=Math.log;t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:e(1+t)}},6116:function(t){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},6953:function(t,e,r){var n,o,i,a,c,u,f,s,l=r(8246),p=r(2014).f,v=r(3009).set,h=r(1134),d=r(8638),g=r(9622),y=l.MutationObserver||l.WebKitMutationObserver,b=l.document,m=l.process,x=l.Promise,w=p(l,"queueMicrotask"),O=w&&w.value;O||(n=function(){var t,e;for(g&&(t=m.domain)&&t.exit();o;){e=o.fn,o=o.next;try{e()}catch(r){throw o?a():i=void 0,r}}i=void 0,t&&t.enter()},h||g||d||!y||!b?x&&x.resolve?((f=x.resolve(void 0)).constructor=x,s=f.then,a=function(){s.call(f,n)}):a=g?function(){m.nextTick(n)}:function(){v.call(l,n)}:(c=!0,u=b.createTextNode(""),new y(n).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),t.exports=O||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},5074:function(t,e,r){var n=r(8246);t.exports=n.Promise},3893:function(t,e,r){var n=r(46),o=r(1590);t.exports=!!Object.getOwnPropertySymbols&&!o(function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41})},8277:function(t,e,r){var n=r(8246),o=r(457),i=n.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},4414:function(t,e,r){"use strict";var n=r(9191),o=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n}),this.resolve=n(e),this.reject=n(r)};t.exports.f=function(t){return new o(t)}},2741:function(t,e,r){var n=r(4541);t.exports=function(t){if(n(t))throw TypeError("The method doesn't accept regular expressions");return t}},9934:function(t,e,r){var n=r(8246).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&n(t)}},8311:function(t,e,r){var n=r(8246),o=r(1451),i=r(8158).trim,a=r(363),c=n.parseFloat,u=1/c(a+"-0")!=-1/0;t.exports=u?function(t){var e=i(o(t)),r=c(e);return 0===r&&"-"==e.charAt(0)?-0:r}:c},372:function(t,e,r){var n=r(8246),o=r(1451),i=r(8158).trim,a=r(363),c=n.parseInt,u=/^[+-]?0[Xx]/,f=8!==c(a+"08")||22!==c(a+"0x16");t.exports=f?function(t,e){var r=i(o(t));return c(r,e>>>0||(u.test(r)?16:10))}:c},6714:function(t,e,r){"use strict";var n=r(16),o=r(1590),i=r(3944),a=r(8398),c=r(675),u=r(4362),f=r(3050),s=Object.assign,l=Object.defineProperty;t.exports=!s||o(function(){if(n&&1!==s({b:1},s(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol(),o="abcdefghijklmnopqrst";return t[r]=7,o.split("").forEach(function(t){e[t]=t}),7!=s({},t)[r]||i(s({},e)).join("")!=o})?function(t,e){for(var r=u(t),o=arguments.length,s=1,l=a.f,p=c.f;o>s;)for(var v,h=f(arguments[s++]),d=l?i(h).concat(l(h)):i(h),g=d.length,y=0;g>y;)v=d[y++],(!n||p.call(h,v))&&(r[v]=h[v]);return r}:s},8507:function(t,e,r){var n,o=r(583),i=r(5918),a=r(7625),c=r(8336),u=r(2988),f=r(9498),s=r(6372),l="prototype",p="script",v=s("IE_PROTO"),h=function(){},d=function(t){return"<"+p+">"+t+"</"+p+">"},g=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}y=document.domain&&n?g(n):function(){var t,e=f("iframe");if(e.style)return e.style.display="none",u.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F}()||g(n);for(var t=a.length;t--;)delete y[l][a[t]];return y()};c[v]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(h[l]=o(t),r=new h,h[l]=null,r[v]=t):r=y(),void 0===e?r:i(r,e)}},5918:function(t,e,r){var n=r(16),o=r(2198),i=r(583),a=r(3944);t.exports=n?Object.defineProperties:function(t,e){i(t);for(var r,n=a(e),c=n.length,u=0;c>u;)o.f(t,r=n[u++],e[r]);return t}},2198:function(t,e,r){var n=r(16),o=r(4754),i=r(583),a=r(6547),c=Object.defineProperty;e.f=n?c:function(t,e,r){if(i(t),e=a(e),i(r),o)try{return c(t,e,r)}catch(n){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},2014:function(t,e,r){var n=r(16),o=r(675),i=r(8946),a=r(9413),c=r(6547),u=r(264),f=r(4754),s=Object.getOwnPropertyDescriptor;e.f=n?s:function(t,e){if(t=a(t),e=c(e),f)try{return s(t,e)}catch(r){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},5163:function(t,e,r){var n=r(9413),o=r(6097).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?function(e){try{return o(e)}catch(t){return a.slice()}}(t):o(n(t))}},6097:function(t,e,r){var n=r(1837),o=r(7625).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},8398:function(t,e){e.f=Object.getOwnPropertySymbols},5064:function(t,e,r){var n=r(264),o=r(4362),i=r(6372),a=r(8990),c=i("IE_PROTO"),u=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),n(t,c)?t[c]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},1837:function(t,e,r){var n=r(264),o=r(9413),i=r(2355).indexOf,a=r(8336);t.exports=function(t,e){var r,c=o(t),u=0,f=[];for(r in c)!n(a,r)&&n(c,r)&&f.push(r);for(;e.length>u;)n(c,r=e[u++])&&(~i(f,r)||f.push(r));return f}},3944:function(t,e,r){var n=r(1837),o=r(7625);t.exports=Object.keys||function(t){return n(t,o)}},675:function(t,e){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},1971:function(t,e,r){var n=r(583),o=r(5483);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),e=r instanceof Array}catch(i){}return function(r,i){return n(r),o(i),e?t.call(r,i):r.__proto__=i,r}}():void 0)},5529:function(t,e,r){var n=r(16),o=r(3944),i=r(9413),a=r(675).f,c=function(t){return function(e){for(var r,c=i(e),u=o(c),f=u.length,s=0,l=[];f>s;)r=u[s++],(!n||a.call(c,r))&&l.push(t?[r,c[r]]:c[r]);return l}};t.exports={entries:c(!0),values:c(!1)}},2917:function(t,e,r){"use strict";var n=r(3007),o=r(6943);t.exports=n?{}.toString:function(){return"[object "+o(this)+"]"}},8485:function(t,e,r){var n=r(9742);t.exports=function(t,e){var r,o;if("string"===e&&"function"==typeof(r=t.toString)&&!n(o=r.call(t))||"function"==typeof(r=t.valueOf)&&!n(o=r.call(t))||"string"!==e&&"function"==typeof(r=t.toString)&&!n(o=r.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},1536:function(t,e,r){var n=r(3846),o=r(6097),i=r(8398),a=r(583);t.exports=n("Reflect","ownKeys")||function(t){var e=o.f(a(t)),r=i.f;return r?e.concat(r(t)):e}},9409:function(t,e,r){var n=r(8246);t.exports=n},6228:function(t){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},4058:function(t,e,r){var n=r(583),o=r(9742),i=r(4414);t.exports=function(t,e){if(n(t),o(e)&&e.constructor===t)return e;var r=i.f(t);return(0,r.resolve)(e),r.promise}},9650:function(t,e,r){var n=r(8764);t.exports=function(t,e,r){for(var o in e)n(t,o,e[o],r);return t}},8764:function(t,e,r){var n=r(8246),o=r(1890),i=r(264),a=r(4890),c=r(457),u=r(3038),f=u.get,s=u.enforce,l=String(String).split("String");(t.exports=function(t,e,r,c){var u,f=!!c&&!!c.unsafe,p=!!c&&!!c.enumerable,v=!!c&&!!c.noTargetGet;"function"==typeof r&&("string"==typeof e&&!i(r,"name")&&o(r,"name",e),(u=s(r)).source||(u.source=l.join("string"==typeof e?e:""))),t!==n?(f?!v&&t[e]&&(p=!0):delete t[e],p?t[e]=r:o(t,e,r)):p?t[e]=r:a(e,r)})(Function.prototype,"toString",function(){return"function"==typeof this&&f(this).source||c(this)})},6341:function(t,e,r){var n=r(391),o=r(5159);t.exports=function(t,e){var r=t.exec;if("function"==typeof r){var i=r.call(t,e);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==n(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},5159:function(t,e,r){"use strict";var n,o,i=r(1451),a=r(5854),c=r(4450),u=r(2731),f=r(8507),s=r(3038).get,l=r(4402),p=r(3620),v=RegExp.prototype.exec,h=u("native-string-replace",String.prototype.replace),d=v,g=(o=/b*/g,v.call(n=/a/,"a"),v.call(o,"a"),0!==n.lastIndex||0!==o.lastIndex),y=c.UNSUPPORTED_Y||c.BROKEN_CARET,b=void 0!==/()??/.exec("")[1];(g||b||y||l||p)&&(d=function(t){var e,r,n,o,c,u,l,p=this,m=s(p),x=i(t),w=m.raw;if(w)return w.lastIndex=p.lastIndex,e=d.call(w,x),p.lastIndex=w.lastIndex,e;var O=m.groups,S=y&&p.sticky,E=a.call(p),j=p.source,M=0,T=x;if(S&&(-1===(E=E.replace("y","")).indexOf("g")&&(E+="g"),T=x.slice(p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==x.charAt(p.lastIndex-1))&&(j="(?: "+j+")",T=" "+T,M++),r=new RegExp("^(?:"+j+")",E)),b&&(r=new RegExp("^"+j+"$(?!\\s)",E)),g&&(n=p.lastIndex),o=v.call(S?r:p,T),S?o?(o.input=o.input.slice(M),o[0]=o[0].slice(M),o.index=p.lastIndex,p.lastIndex+=o[0].length):p.lastIndex=0:g&&o&&(p.lastIndex=p.global?o.index+o[0].length:n),b&&o&&o.length>1&&h.call(o[0],r,function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(o[c]=void 0)}),o&&O)for(o.groups=u=f(null),c=0;c<O.length;c++)u[(l=O[c])[0]]=o[l[1]];return o}),t.exports=d},5854:function(t,e,r){"use strict";var n=r(583);t.exports=function(){var t=n(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},4450:function(t,e,r){var n=r(1590),o=function(t,e){return RegExp(t,e)};e.UNSUPPORTED_Y=n(function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")}),e.BROKEN_CARET=n(function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")})},4402:function(t,e,r){var n=r(1590);t.exports=n(function(){var t=RegExp(".","string".charAt(0));return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)})},3620:function(t,e,r){var n=r(1590);t.exports=n(function(){var t=RegExp("(?<a>b)","string".charAt(5));return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")})},7094:function(t){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},754:function(t){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},4890:function(t,e,r){var n=r(8246);t.exports=function(t,e){try{Object.defineProperty(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},5394:function(t,e,r){"use strict";var n=r(3846),o=r(2198),i=r(5085),a=r(16),c=i("species");t.exports=function(t){var e=n(t);a&&e&&!e[c]&&(0,o.f)(e,c,{configurable:!0,get:function(){return this}})}},981:function(t,e,r){var n=r(2198).f,o=r(264),i=r(5085)("toStringTag");t.exports=function(t,e,r){t&&!o(t=r?t:t.prototype,i)&&n(t,i,{configurable:!0,value:e})}},6372:function(t,e,r){var n=r(2731),o=r(5414),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},7547:function(t,e,r){var n=r(8246),o=r(4890),i="__core-js_shared__",a=n[i]||o(i,{});t.exports=a},2731:function(t,e,r){var n=r(2793),o=r(7547);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.16.0",mode:n?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},7198:function(t,e,r){var n=r(583),o=r(9191),i=r(5085)("species");t.exports=function(t,e){var r,a=n(t).constructor;return void 0===a||null==(r=n(a)[i])?e:o(r)}},6750:function(t,e,r){var n=r(1590);t.exports=function(t){return n(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})}},7549:function(t,e,r){var n=r(6927),o=r(1451),i=r(7094),a=function(t){return function(e,r){var a,c,u=o(i(e)),f=n(r),s=u.length;return f<0||f>=s?t?"":void 0:(a=u.charCodeAt(f))<55296||a>56319||f+1===s||(c=u.charCodeAt(f+1))<56320||c>57343?t?u.charAt(f):a:t?u.slice(f,f+2):c-56320+(a-55296<<10)+65536}};t.exports={codeAt:a(!1),charAt:a(!0)}},3778:function(t,e,r){var n=r(321),o=r(1451),i=r(5914),a=r(7094),c=Math.ceil,u=function(t){return function(e,r,u){var f,s,l=o(a(e)),p=l.length,v=void 0===u?" ":o(u),h=n(r);return h<=p||""==v?l:((s=i.call(v,c((f=h-p)/v.length))).length>f&&(s=s.slice(0,f)),t?l+s:s+l)}};t.exports={start:u(!1),end:u(!0)}},5914:function(t,e,r){"use strict";var n=r(6927),o=r(1451),i=r(7094);t.exports=function(t){var e=o(i(this)),r="",a=n(t);if(a<0||a==1/0)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(e+=e))1&a&&(r+=e);return r}},7649:function(t,e,r){var n=r(1590),o=r(363);t.exports=function(t){return n(function(){return!!o[t]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[t]()||o[t].name!==t})}},8158:function(t,e,r){var n=r(7094),o=r(1451),i="["+r(363)+"]",a=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),u=function(t){return function(e){var r=o(n(e));return 1&t&&(r=r.replace(a,"")),2&t&&(r=r.replace(c,"")),r}};t.exports={start:u(1),end:u(2),trim:u(3)}},3009:function(t,e,r){var n,o,i,a,c=r(8246),u=r(1590),f=r(4121),s=r(2988),l=r(9498),p=r(1134),v=r(9622),h=c.setImmediate,d=c.clearImmediate,g=c.process,y=c.MessageChannel,b=c.Dispatch,m=0,x={},w="onreadystatechange";try{n=c.location}catch(M){}var O=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},S=function(t){return function(){O(t)}},E=function(t){O(t.data)},j=function(t){c.postMessage(String(t),n.protocol+"//"+n.host)};(!h||!d)&&(h=function(t){for(var e=[],r=arguments.length,n=1;r>n;)e.push(arguments[n++]);return x[++m]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},o(m),m},d=function(t){delete x[t]},v?o=function(t){g.nextTick(S(t))}:b&&b.now?o=function(t){b.now(S(t))}:y&&!p?(a=(i=new y).port2,i.port1.onmessage=E,o=f(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts&&n&&"file:"!==n.protocol&&!u(j)?(o=j,c.addEventListener("message",E,!1)):o=w in l("script")?function(t){s.appendChild(l("script"))[w]=function(){s.removeChild(this),O(t)}}:function(t){setTimeout(S(t),0)}),t.exports={set:h,clear:d}},5389:function(t,e,r){var n=r(391);t.exports=function(t){if("number"!=typeof t&&"Number"!=n(t))throw TypeError("Incorrect invocation");return+t}},7453:function(t,e,r){var n=r(6927),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},9413:function(t,e,r){var n=r(3050),o=r(7094);t.exports=function(t){return n(o(t))}},6927:function(t){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},321:function(t,e,r){var n=r(6927),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},4362:function(t,e,r){var n=r(7094);t.exports=function(t){return Object(n(t))}},492:function(t,e,r){var n=r(9742),o=r(4170),i=r(8485),a=r(5085)("toPrimitive");t.exports=function(t,e){if(!n(t)||o(t))return t;var r,c=t[a];if(void 0!==c){if(void 0===e&&(e="default"),r=c.call(t,e),!n(r)||o(r))return r;throw TypeError("Can't convert object to primitive value")}return void 0===e&&(e="number"),i(t,e)}},6547:function(t,e,r){var n=r(492),o=r(4170);t.exports=function(t){var e=n(t,"string");return o(e)?e:String(e)}},3007:function(t,e,r){var n={};n[r(5085)("toStringTag")]="z",t.exports="[object z]"===String(n)},1451:function(t,e,r){var n=r(4170);t.exports=function(t){if(n(t))throw TypeError("Cannot convert a Symbol value to a string");return String(t)}},5414:function(t){var e=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+r).toString(36)}},8786:function(t,e,r){var n=r(3893);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},1076:function(t,e,r){var n=r(5085);e.f=n},5085:function(t,e,r){var n=r(8246),o=r(2731),i=r(264),a=r(5414),c=r(3893),u=r(8786),f=o("wks"),s=n.Symbol,l=u?s:s&&s.withoutSetter||a;t.exports=function(t){return(!i(f,t)||!(c||"string"==typeof f[t]))&&(f[t]=c&&i(s,t)?s[t]:l("Symbol."+t)),f[t]}},363:function(t){t.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},1866:function(t,e,r){"use strict";var n=r(7946),o=r(1590),i=r(6784),a=r(9742),c=r(4362),u=r(321),f=r(7291),s=r(5533),l=r(3852),p=r(5085),v=r(46),h=p("isConcatSpreadable"),d=9007199254740991,g="Maximum allowed index exceeded",y=v>=51||!o(function(){var t=[];return t[h]=!1,t.concat()[0]!==t}),b=l("concat"),m=function(t){if(!a(t))return!1;var e=t[h];return void 0!==e?!!e:i(t)};n({target:"Array",proto:!0,forced:!y||!b},{concat:function(t){var e,r,n,o,i,a=c(this),l=s(a,0),p=0;for(e=-1,n=arguments.length;e<n;e++)if(m(i=-1===e?a:arguments[e])){if(p+(o=u(i.length))>d)throw TypeError(g);for(r=0;r<o;r++,p++)r in i&&f(l,p,i[r])}else{if(p>=d)throw TypeError(g);f(l,p++,i)}return l.length=p,l}})},2040:function(t,e,r){var n=r(7946),o=r(2102),i=r(9761);n({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},5554:function(t,e,r){"use strict";var n=r(7946),o=r(7056).every;n({target:"Array",proto:!0,forced:!r(7503)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},2311:function(t,e,r){var n=r(7946),o=r(2425),i=r(9761);n({target:"Array",proto:!0},{fill:o}),i("fill")},727:function(t,e,r){"use strict";var n=r(7946),o=r(7056).filter;n({target:"Array",proto:!0,forced:!r(3852)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},1299:function(t,e,r){"use strict";var n=r(7946),o=r(7056).findIndex,i=r(9761),a="findIndex",c=!0;a in[]&&Array(1)[a](function(){c=!1}),n({target:"Array",proto:!0,forced:c},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},2366:function(t,e,r){"use strict";var n=r(7946),o=r(7056).find,i=r(9761),a="find",c=!0;a in[]&&Array(1)[a](function(){c=!1}),n({target:"Array",proto:!0,forced:c},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},5068:function(t,e,r){"use strict";var n=r(7946),o=r(8706),i=r(4362),a=r(321),c=r(9191),u=r(5533);n({target:"Array",proto:!0},{flatMap:function(t){var e,r=i(this),n=a(r.length);return c(t),(e=u(r,0)).length=o(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},3909:function(t,e,r){"use strict";var n=r(7946),o=r(8706),i=r(4362),a=r(321),c=r(6927),u=r(5533);n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=i(this),r=a(e.length),n=u(e,0);return n.length=o(n,e,e,r,0,void 0===t?1:c(t)),n}})},4645:function(t,e,r){"use strict";var n=r(7946),o=r(3862);n({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},6841:function(t,e,r){var n=r(7946),o=r(3774);n({target:"Array",stat:!0,forced:!r(4082)(function(t){Array.from(t)})},{from:o})},72:function(t,e,r){"use strict";var n=r(7946),o=r(2355).includes,i=r(9761);n({target:"Array",proto:!0},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},9170:function(t,e,r){"use strict";var n=r(7946),o=r(2355).indexOf,i=r(7503),a=[].indexOf,c=!!a&&1/[1].indexOf(1,-0)<0,u=i("indexOf");n({target:"Array",proto:!0,forced:c||!u},{indexOf:function(t){return c?a.apply(this,arguments)||0:o(this,t,arguments.length>1?arguments[1]:void 0)}})},883:function(t,e,r){r(7946)({target:"Array",stat:!0},{isArray:r(6784)})},3178:function(t,e,r){"use strict";var n=r(9413),o=r(9761),i=r(8855),a=r(3038),c=r(1820),u="Array Iterator",f=a.set,s=a.getterFor(u);t.exports=c(Array,"Array",function(t,e){f(this,{type:u,target:n(t),index:0,kind:e})},function(){var t=s(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},1263:function(t,e,r){"use strict";var n=r(7946),o=r(3050),i=r(9413),a=r(7503),c=[].join,u=o!=Object,f=a("join",",");n({target:"Array",proto:!0,forced:u||!f},{join:function(t){return c.call(i(this),void 0===t?",":t)}})},4826:function(t,e,r){var n=r(7946),o=r(5017);n({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},9749:function(t,e,r){"use strict";var n=r(7946),o=r(7056).map;n({target:"Array",proto:!0,forced:!r(3852)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},1898:function(t,e,r){"use strict";var n=r(7946),o=r(1590),i=r(7291);n({target:"Array",stat:!0,forced:o(function(){function t(){}return!(Array.of.call(t)instanceof t)})},{of:function(){for(var t=0,e=arguments.length,r=new("function"==typeof this?this:Array)(e);e>t;)i(r,t,arguments[t++]);return r.length=e,r}})},4931:function(t,e,r){"use strict";var n=r(7946),o=r(1218).right,i=r(7503),a=r(46),c=r(9622);n({target:"Array",proto:!0,forced:!i("reduceRight")||!c&&a>79&&a<83},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},9270:function(t,e,r){"use strict";var n=r(7946),o=r(1218).left,i=r(7503),a=r(46),c=r(9622);n({target:"Array",proto:!0,forced:!i("reduce")||!c&&a>79&&a<83},{reduce:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},7119:function(t,e,r){"use strict";var n=r(7946),o=r(9742),i=r(6784),a=r(7453),c=r(321),u=r(9413),f=r(7291),s=r(5085),l=r(3852)("slice"),p=s("species"),v=[].slice,h=Math.max;n({target:"Array",proto:!0,forced:!l},{slice:function(t,e){var r,n,s,l=u(this),d=c(l.length),g=a(t,d),y=a(void 0===e?d:e,d);if(i(l)&&("function"!=typeof(r=l.constructor)||r!==Array&&!i(r.prototype)?o(r)&&null===(r=r[p])&&(r=void 0):r=void 0,r===Array||void 0===r))return v.call(l,g,y);for(n=new(void 0===r?Array:r)(h(y-g,0)),s=0;g<y;g++,s++)g in l&&f(n,s,l[g]);return n.length=s,n}})},4373:function(t,e,r){"use strict";var n=r(7946),o=r(7056).some;n({target:"Array",proto:!0,forced:!r(7503)("some")},{some:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},2508:function(t,e,r){"use strict";var n=r(7946),o=r(9191),i=r(4362),a=r(321),c=r(1451),u=r(1590),f=r(1657),s=r(7503),l=r(9235),p=r(9945),v=r(46),h=r(4379),d=[],g=d.sort,y=u(function(){d.sort(void 0)}),b=u(function(){d.sort(null)}),m=s("sort"),x=!u(function(){if(v)return v<70;if(!(l&&l>3)){if(p)return!0;if(h)return h<603;var t,e,r,n,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(n=0;n<47;n++)d.push({k:e+n,v:r})}for(d.sort(function(t,e){return e.v-t.v}),n=0;n<d.length;n++)e=d[n].k.charAt(0),o.charAt(o.length-1)!==e&&(o+=e);return"DGBEFHACIJK"!==o}});n({target:"Array",proto:!0,forced:y||!b||!m||!x},{sort:function(t){void 0!==t&&o(t);var e=i(this);if(x)return void 0===t?g.call(e):g.call(e,t);var r,n,u=[],s=a(e.length);for(n=0;n<s;n++)n in e&&u.push(e[n]);for(r=(u=f(u,function(t){return function(e,r){return void 0===r?-1:void 0===e?1:void 0!==t?+t(e,r)||0:c(e)>c(r)?1:-1}}(t))).length,n=0;n<r;)e[n]=u[n++];for(;n<s;)delete e[n++];return e}})},5581:function(t,e,r){"use strict";var n=r(7946),o=r(7453),i=r(6927),a=r(321),c=r(4362),u=r(5533),f=r(7291),s=r(3852)("splice"),l=Math.max,p=Math.min,v=9007199254740991,h="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!s},{splice:function(t,e){var r,n,s,d,g,y,b=c(this),m=a(b.length),x=o(t,m),w=arguments.length;if(0===w?r=n=0:1===w?(r=0,n=m-x):(r=w-2,n=p(l(i(e),0),m-x)),m+r-n>v)throw TypeError(h);for(s=u(b,n),d=0;d<n;d++)(g=x+d)in b&&f(s,d,b[g]);if(s.length=n,r<n){for(d=x;d<m-n;d++)y=d+r,(g=d+n)in b?b[y]=b[g]:delete b[y];for(d=m;d>m-n+r;d--)delete b[d-1]}else if(r>n)for(d=m-n;d>x;d--)y=d+r-1,(g=d+n-1)in b?b[y]=b[g]:delete b[y];for(d=0;d<r;d++)b[d+x]=arguments[d+2];return b.length=m-n+r,s}})},9082:function(t,e,r){"use strict";var n=r(7946),o=r(1590)(function(){return 120!==new Date(16e11).getYear()}),i=Date.prototype.getFullYear;n({target:"Date",proto:!0,forced:o},{getYear:function(){return i.call(this)-1900}})},7814:function(t,e,r){r(7946)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},5874:function(t,e,r){"use strict";var n=r(7946),o=r(6927),i=Date.prototype.getTime,a=Date.prototype.setFullYear;n({target:"Date",proto:!0},{setYear:function(t){i.call(this);var e=o(t);return a.call(this,0<=e&&e<=99?e+1900:e)}})},1674:function(t,e,r){r(7946)({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},9704:function(t,e,r){var n=r(7946),o=r(6055);n({target:"Date",proto:!0,forced:Date.prototype.toISOString!==o},{toISOString:o})},9930:function(t,e,r){"use strict";var n=r(7946),o=r(1590),i=r(4362),a=r(492);n({target:"Date",proto:!0,forced:o(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})},{toJSON:function(t){var e=i(this),r=a(e,"number");return"number"!=typeof r||isFinite(r)?e.toISOString():null}})},1587:function(t,e,r){var n=r(1890),o=r(2179),i=r(5085)("toPrimitive"),a=Date.prototype;i in a||n(a,i,o)},991:function(t,e,r){var n=r(8764),o=Date.prototype,i="Invalid Date",a="toString",c=o[a],u=o.getTime;String(new Date(NaN))!=i&&n(o,a,function(){var t=u.call(this);return t==t?c.call(this):i})},6933:function(t,e,r){r(7946)({target:"Function",proto:!0},{bind:r(5258)})},1600:function(t,e,r){"use strict";var n=r(9742),o=r(2198),i=r(5064),a=r(5085)("hasInstance"),c=Function.prototype;a in c||o.f(c,a,{value:function(t){if("function"!=typeof this||!n(t))return!1;if(!n(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},7643:function(t,e,r){var n=r(16),o=r(2198).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/,u="name";n&&!(u in i)&&o(i,u,{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(t){return""}}})},2992:function(t,e,r){var n=r(8246);r(981)(n.JSON,"JSON",!0)},2215:function(t,e,r){"use strict";var n=r(997),o=r(8943);t.exports=n("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},o)},4487:function(t,e,r){var n=r(7946),o=r(7343),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;n({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(1/0)!=1/0},{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?a(t)+u:o(t-1+c(t-1)*c(t+1))}})},3996:function(t,e,r){var n=r(7946),o=Math.asinh,i=Math.log,a=Math.sqrt;n({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):i(e+a(e*e+1)):e}})},7988:function(t,e,r){var n=r(7946),o=Math.atanh,i=Math.log;n({target:"Math",stat:!0,forced:!(o&&1/o(-0)<0)},{atanh:function(t){return 0==(t=+t)?t:i((1+t)/(1-t))/2}})},0:function(t,e,r){var n=r(7946),o=r(6116),i=Math.abs,a=Math.pow;n({target:"Math",stat:!0},{cbrt:function(t){return o(t=+t)*a(i(t),1/3)}})},7485:function(t,e,r){var n=r(7946),o=Math.floor,i=Math.log,a=Math.LOG2E;n({target:"Math",stat:!0},{clz32:function(t){return(t>>>=0)?31-o(i(t+.5)*a):32}})},9098:function(t,e,r){var n=r(7946),o=r(1930),i=Math.cosh,a=Math.abs,c=Math.E;n({target:"Math",stat:!0,forced:!i||i(710)===1/0},{cosh:function(t){var e=o(a(t)-1)+1;return(e+1/(e*c*c))*(c/2)}})},5303:function(t,e,r){var n=r(7946),o=r(1930);n({target:"Math",stat:!0,forced:o!=Math.expm1},{expm1:o})},9544:function(t,e,r){r(7946)({target:"Math",stat:!0},{fround:r(9342)})},8897:function(t,e,r){var n=r(7946),o=Math.hypot,i=Math.abs,a=Math.sqrt;n({target:"Math",stat:!0,forced:!!o&&o(1/0,NaN)!==1/0},{hypot:function(t,e){for(var r,n,o=0,c=0,u=arguments.length,f=0;c<u;)f<(r=i(arguments[c++]))?(o=o*(n=f/r)*n+1,f=r):o+=r>0?(n=r/f)*n:r;return f===1/0?1/0:f*a(o)}})},261:function(t,e,r){var n=r(7946),o=r(1590),i=Math.imul;n({target:"Math",stat:!0,forced:o(function(){return-5!=i(4294967295,5)||2!=i.length})},{imul:function(t,e){var r=65535,n=+t,o=+e,i=r&n,a=r&o;return 0|i*a+((r&n>>>16)*a+i*(r&o>>>16)<<16>>>0)}})},2116:function(t,e,r){var n=r(7946),o=Math.log,i=Math.LOG10E;n({target:"Math",stat:!0},{log10:function(t){return o(t)*i}})},8593:function(t,e,r){r(7946)({target:"Math",stat:!0},{log1p:r(7343)})},6748:function(t,e,r){var n=r(7946),o=Math.log,i=Math.LN2;n({target:"Math",stat:!0},{log2:function(t){return o(t)/i}})},7506:function(t,e,r){r(7946)({target:"Math",stat:!0},{sign:r(6116)})},8364:function(t,e,r){var n=r(7946),o=r(1590),i=r(1930),a=Math.abs,c=Math.exp,u=Math.E;n({target:"Math",stat:!0,forced:o(function(){return-2e-17!=Math.sinh(-2e-17)})},{sinh:function(t){return a(t=+t)<1?(i(t)-i(-t))/2:(c(t-1)-c(-t-1))*(u/2)}})},1409:function(t,e,r){var n=r(7946),o=r(1930),i=Math.exp;n({target:"Math",stat:!0},{tanh:function(t){var e=o(t=+t),r=o(-t);return e==1/0?1:r==1/0?-1:(e-r)/(i(t)+i(-t))}})},1961:function(t,e,r){r(981)(Math,"Math",!0)},7354:function(t,e,r){var n=r(7946),o=Math.ceil,i=Math.floor;n({target:"Math",stat:!0},{trunc:function(t){return(t>0?i:o)(t)}})},4756:function(t,e,r){"use strict";var n=r(16),o=r(8246),i=r(5970),a=r(8764),c=r(264),u=r(391),f=r(3986),s=r(4170),l=r(492),p=r(1590),v=r(8507),h=r(6097).f,d=r(2014).f,g=r(2198).f,y=r(8158).trim,b="Number",m=o[b],x=m.prototype,w=u(v(x))==b,O=function(t){if(s(t))throw TypeError("Cannot convert a Symbol value to a number");var e,r,n,o,i,a,c,u,f=l(t,"number");if("string"==typeof f&&f.length>2)if(43===(e=(f=y(f)).charCodeAt(0))||45===e){if(88===(r=f.charCodeAt(2))||120===r)return NaN}else if(48===e){switch(f.charCodeAt(1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+f}for(a=(i=f.slice(2)).length,c=0;c<a;c++)if((u=i.charCodeAt(c))<48||u>o)return NaN;return parseInt(i,n)}return+f};if(i(b,!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var S,E=function t(e){var r=arguments.length<1?0:e,n=this;return n instanceof t&&(w?p(function(){x.valueOf.call(n)}):u(n)!=b)?f(new m(O(r)),n,t):O(r)},j=n?h(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),M=0;j.length>M;M++)c(m,S=j[M])&&!c(E,S)&&g(E,S,d(m,S));E.prototype=x,x.constructor=E,a(o,b,E)}},7283:function(t,e,r){r(7946)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},5463:function(t,e,r){r(7946)({target:"Number",stat:!0},{isFinite:r(9934)})},4692:function(t,e,r){r(7946)({target:"Number",stat:!0},{isInteger:r(4632)})},5322:function(t,e,r){r(7946)({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},7538:function(t,e,r){var n=r(7946),o=r(4632),i=Math.abs;n({target:"Number",stat:!0},{isSafeInteger:function(t){return o(t)&&i(t)<=9007199254740991}})},6240:function(t,e,r){r(7946)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},4067:function(t,e,r){r(7946)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},8489:function(t,e,r){var n=r(7946),o=r(8311);n({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},9363:function(t,e,r){var n=r(7946),o=r(372);n({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},3328:function(t,e,r){"use strict";var n=r(7946),o=r(6927),i=r(5389),a=r(5914),c=r(1590),u=1..toFixed,f=Math.floor,s=function t(e,r,n){return 0===r?n:r%2==1?t(e,r-1,n*e):t(e*e,r/2,n)},l=function(t,e,r){for(var n=-1,o=r;++n<6;)t[n]=(o+=e*t[n])%1e7,o=f(o/1e7)},p=function(t,e){for(var r=6,n=0;--r>=0;)t[r]=f((n+=t[r])/e),n=n%e*1e7},v=function(t){for(var e=6,r="";--e>=0;)if(""!==r||0===e||0!==t[e]){var n=String(t[e]);r=""===r?n:r+a.call("0",7-n.length)+n}return r};n({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(function(){u.call({})})},{toFixed:function(t){var e,r,n,c,u=i(this),f=o(t),h=[0,0,0,0,0,0],d="",g="0";if(f<0||f>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(d="-",u=-u),u>1e-21)if(r=(e=function(t){for(var e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}(u*s(2,69,1))-69)<0?u*s(2,-e,1):u/s(2,e,1),r*=4503599627370496,(e=52-e)>0){for(l(h,0,r),n=f;n>=7;)l(h,1e7,0),n-=7;for(l(h,s(10,n,1),0),n=e-1;n>=23;)p(h,1<<23),n-=23;p(h,1<<n),l(h,1,1),p(h,2),g=v(h)}else l(h,0,r),l(h,1<<-e,0),g=v(h)+a.call("0",f);return f>0?d+((c=g.length)<=f?"0."+a.call("0",f-c)+g:g.slice(0,c-f)+"."+g.slice(c-f)):d+g}})},1628:function(t,e,r){"use strict";var n=r(7946),o=r(1590),i=r(5389),a=1..toPrecision;n({target:"Number",proto:!0,forced:o(function(){return"1"!==a.call(1,void 0)})||!o(function(){a.call({})})},{toPrecision:function(t){return void 0===t?a.call(i(this)):a.call(i(this),t)}})},6380:function(t,e,r){var n=r(7946),o=r(6714);n({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},7570:function(t,e,r){r(7946)({target:"Object",stat:!0,sham:!r(16)},{create:r(8507)})},7169:function(t,e,r){var n=r(7946),o=r(16);n({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:r(5918)})},8875:function(t,e,r){var n=r(7946),o=r(16);n({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:r(2198).f})},7582:function(t,e,r){var n=r(7946),o=r(5529).entries;n({target:"Object",stat:!0},{entries:function(t){return o(t)}})},3748:function(t,e,r){var n=r(7946),o=r(2746),i=r(1590),a=r(9742),c=r(4662).onFreeze,u=Object.freeze;n({target:"Object",stat:!0,forced:i(function(){u(1)}),sham:!o},{freeze:function(t){return u&&a(t)?u(c(t)):t}})},7667:function(t,e,r){var n=r(7946),o=r(6906),i=r(7291);n({target:"Object",stat:!0},{fromEntries:function(t){var e={};return o(t,function(t,r){i(e,t,r)},{AS_ENTRIES:!0}),e}})},9651:function(t,e,r){var n=r(7946),o=r(1590),i=r(9413),a=r(2014).f,c=r(16),u=o(function(){a(1)});n({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},446:function(t,e,r){var n=r(7946),o=r(16),i=r(1536),a=r(9413),c=r(2014),u=r(7291);n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var e,r,n=a(t),o=c.f,f=i(n),s={},l=0;f.length>l;)void 0!==(r=o(n,e=f[l++]))&&u(s,e,r);return s}})},3464:function(t,e,r){var n=r(7946),o=r(1590),i=r(5163).f;n({target:"Object",stat:!0,forced:o(function(){return!Object.getOwnPropertyNames(1)})},{getOwnPropertyNames:i})},6039:function(t,e,r){var n=r(7946),o=r(1590),i=r(4362),a=r(5064),c=r(8990);n({target:"Object",stat:!0,forced:o(function(){a(1)}),sham:!c},{getPrototypeOf:function(t){return a(i(t))}})},1527:function(t,e,r){var n=r(7946),o=r(1590),i=r(9742),a=Object.isExtensible;n({target:"Object",stat:!0,forced:o(function(){a(1)})},{isExtensible:function(t){return!!i(t)&&(!a||a(t))}})},7314:function(t,e,r){var n=r(7946),o=r(1590),i=r(9742),a=Object.isFrozen;n({target:"Object",stat:!0,forced:o(function(){a(1)})},{isFrozen:function(t){return!i(t)||!!a&&a(t)}})},3210:function(t,e,r){var n=r(7946),o=r(1590),i=r(9742),a=Object.isSealed;n({target:"Object",stat:!0,forced:o(function(){a(1)})},{isSealed:function(t){return!i(t)||!!a&&a(t)}})},1727:function(t,e,r){r(7946)({target:"Object",stat:!0},{is:r(754)})},1519:function(t,e,r){var n=r(7946),o=r(4362),i=r(3944);n({target:"Object",stat:!0,forced:r(1590)(function(){i(1)})},{keys:function(t){return i(o(t))}})},9373:function(t,e,r){var n=r(7946),o=r(9742),i=r(4662).onFreeze,a=r(2746),c=r(1590),u=Object.preventExtensions;n({target:"Object",stat:!0,forced:c(function(){u(1)}),sham:!a},{preventExtensions:function(t){return u&&o(t)?u(i(t)):t}})},414:function(t,e,r){var n=r(7946),o=r(9742),i=r(4662).onFreeze,a=r(2746),c=r(1590),u=Object.seal;n({target:"Object",stat:!0,forced:c(function(){u(1)}),sham:!a},{seal:function(t){return u&&o(t)?u(i(t)):t}})},1369:function(t,e,r){r(7946)({target:"Object",stat:!0},{setPrototypeOf:r(1971)})},4814:function(t,e,r){var n=r(3007),o=r(8764),i=r(2917);n||o(Object.prototype,"toString",i,{unsafe:!0})},2362:function(t,e,r){var n=r(7946),o=r(5529).values;n({target:"Object",stat:!0},{values:function(t){return o(t)}})},8708:function(t,e,r){var n=r(7946),o=r(8311);n({global:!0,forced:parseFloat!=o},{parseFloat:o})},138:function(t,e,r){var n=r(7946),o=r(372);n({global:!0,forced:parseInt!=o},{parseInt:o})},1549:function(t,e,r){"use strict";var n,o,i,a,c=r(7946),u=r(2793),f=r(8246),s=r(3846),l=r(5074),p=r(8764),v=r(9650),h=r(1971),d=r(981),g=r(5394),y=r(9742),b=r(9191),m=r(3884),x=r(457),w=r(6906),O=r(4082),S=r(7198),E=r(3009).set,j=r(6953),M=r(4058),T=r(3973),I=r(4414),A=r(6228),k=r(3038),P=r(5970),_=r(5085),N=r(311),R=r(9622),L=r(46),C=_("species"),F="Promise",D=k.get,z=k.set,G=k.getterFor(F),W=l&&l.prototype,U=l,B=W,H=f.TypeError,Y=f.document,$=f.process,V=I.f,q=V,X=!!(Y&&Y.createEvent&&f.dispatchEvent),Z="function"==typeof PromiseRejectionEvent,K="unhandledrejection",J=!1,Q=P(F,function(){var t=x(U),e=t!==String(U);if(!e&&66===L||u&&!B.finally)return!0;if(L>=51&&/native code/.test(t))return!1;var r=new U(function(t){t(1)}),n=function(t){t(function(){},function(){})};return(r.constructor={})[C]=n,!(J=r.then(function(){})instanceof n)||!e&&N&&!Z}),tt=Q||!O(function(t){U.all(t).catch(function(){})}),et=function(t){var e;return!(!y(t)||"function"!=typeof(e=t.then))&&e},rt=function(t,e){if(!t.notified){t.notified=!0;var r=t.reactions;j(function(){for(var n=t.value,o=1==t.state,i=0;r.length>i;){var a,c,u,f=r[i++],s=o?f.ok:f.fail,l=f.resolve,p=f.reject,v=f.domain;try{s?(o||(2===t.rejection&&at(t),t.rejection=1),!0===s?a=n:(v&&v.enter(),a=s(n),v&&(v.exit(),u=!0)),a===f.promise?p(H("Promise-chain cycle")):(c=et(a))?c.call(a,l,p):l(a)):p(n)}catch(h){v&&!u&&v.exit(),p(h)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&ot(t)})}},nt=function(t,e,r){var n,o;X?((n=Y.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),f.dispatchEvent(n)):n={promise:e,reason:r},!Z&&(o=f["on"+t])?o(n):t===K&&T("Unhandled promise rejection",r)},ot=function(t){E.call(f,function(){var e,r=t.facade,n=t.value;if(it(t)&&(e=A(function(){R?$.emit("unhandledRejection",n,r):nt(K,r,n)}),t.rejection=R||it(t)?2:1,e.error))throw e.value})},it=function(t){return 1!==t.rejection&&!t.parent},at=function(t){E.call(f,function(){var e=t.facade;R?$.emit("rejectionHandled",e):nt("rejectionhandled",e,t.value)})},ct=function(t,e,r){return function(n){t(e,n,r)}},ut=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,rt(t,!0))},ft=function t(e,r,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===r)throw H("Promise can't be resolved itself");var o=et(r);o?j(function(){var n={done:!1};try{o.call(r,ct(t,n,e),ct(ut,n,e))}catch(i){ut(n,i,e)}}):(e.value=r,e.state=1,rt(e,!1))}catch(i){ut({done:!1},i,e)}}};if(Q&&(U=function(t){m(this,U,F),b(t),n.call(this);var e=D(this);try{t(ct(ft,e),ct(ut,e))}catch(r){ut(e,r)}},(n=function(t){z(this,{type:F,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=v(B=U.prototype,{then:function(t,e){var r=G(this),n=V(S(this,U));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=R?$.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&rt(r,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new n,e=D(t);this.promise=t,this.resolve=ct(ft,e),this.reject=ct(ut,e)},I.f=V=function(t){return t===U||t===i?new o(t):q(t)},!u&&"function"==typeof l&&W!==Object.prototype)){a=W.then,J||(p(W,"then",function(t,e){var r=this;return new U(function(t,e){a.call(r,t,e)}).then(t,e)},{unsafe:!0}),p(W,"catch",B.catch,{unsafe:!0}));try{delete W.constructor}catch(st){}h&&h(W,B)}c({global:!0,wrap:!0,forced:Q},{Promise:U}),d(U,F,!1,!0),g(F),i=s(F),c({target:F,stat:!0,forced:Q},{reject:function(t){var e=V(this);return e.reject.call(void 0,t),e.promise}}),c({target:F,stat:!0,forced:u||Q},{resolve:function(t){return M(u&&this===i?U:this,t)}}),c({target:F,stat:!0,forced:tt},{all:function(t){var e=this,r=V(e),n=r.resolve,o=r.reject,i=A(function(){var r=b(e.resolve),i=[],a=0,c=1;w(t,function(t){var u=a++,f=!1;i.push(void 0),c++,r.call(e,t).then(function(t){f||(f=!0,i[u]=t,--c||n(i))},o)}),--c||n(i)});return i.error&&o(i.value),r.promise},race:function(t){var e=this,r=V(e),n=r.reject,o=A(function(){var o=b(e.resolve);w(t,function(t){o.call(e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}})},6821:function(t,e,r){var n=r(7946),o=r(8246),i=r(981);n({global:!0},{Reflect:{}}),i(o.Reflect,"Reflect",!0)},5399:function(t,e,r){var n=r(16),o=r(8246),i=r(5970),a=r(3986),c=r(1890),u=r(2198).f,f=r(6097).f,s=r(4541),l=r(1451),p=r(5854),v=r(4450),h=r(8764),d=r(1590),g=r(264),y=r(3038).enforce,b=r(5394),m=r(5085),x=r(4402),w=r(3620),O=m("match"),S=o.RegExp,E=S.prototype,j=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,M=/a/g,T=/a/g,I=new S(M)!==M,A=v.UNSUPPORTED_Y;if(i("RegExp",n&&(!I||A||x||w||d(function(){return T[O]=!1,S(M)!=M||S(T)==T||"/a/i"!=S(M,"i")})))){for(var k=function t(e,r){var n,o,i,u,f,v,h=this instanceof t,d=s(e),b=void 0===r,m=[],O=e;if(!h&&d&&b&&e.constructor===t)return e;if((d||e instanceof t)&&(e=e.source,b&&(r="flags"in O?O.flags:p.call(O))),e=void 0===e?"":l(e),r=void 0===r?"":l(r),O=e,x&&"dotAll"in M&&(o=!!r&&r.indexOf("s")>-1)&&(r=r.replace(/s/g,"")),n=r,A&&"sticky"in M&&(i=!!r&&r.indexOf("y")>-1)&&(r=r.replace(/y/g,"")),w&&(e=(u=function(t){for(var e,r=t.length,n=0,o="",i=[],a={},c=!1,u=!1,f=0,s="";n<=r;n++){if("\\"===(e=t.charAt(n)))e+=t.charAt(++n);else if("]"===e)c=!1;else if(!c)switch(!0){case"["===e:c=!0;break;case"("===e:j.test(t.slice(n+1))&&(n+=2,u=!0),o+=e,f++;continue;case">"===e&&u:if(""===s||g(a,s))throw new SyntaxError("Invalid capture group name");a[s]=!0,i.push([s,f]),u=!1,s="";continue}u?s+=e:o+=e}return[o,i]}(e))[0],m=u[1]),f=a(S(e,r),h?this:E,t),(o||i||m.length)&&(v=y(f),o&&(v.dotAll=!0,v.raw=t(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=t.charAt(n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+t.charAt(++n);return o}(e),n)),i&&(v.sticky=!0),m.length&&(v.groups=m)),e!==O)try{c(f,"source",""===O?"(?:)":O)}catch(T){}return f},P=function(t){t in k||u(k,t,{configurable:!0,get:function(){return S[t]},set:function(e){S[t]=e}})},_=f(S),N=0;_.length>N;)P(_[N++]);E.constructor=k,k.prototype=E,h(o,"RegExp",k)}b("RegExp")},7162:function(t,e,r){"use strict";var n=r(7946),o=r(5159);n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},6712:function(t,e,r){var n=r(16),o=r(2198),i=r(5854),a=r(1590);n&&a(function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})})&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},6693:function(t,e,r){"use strict";var n=r(8764),o=r(583),i=r(1451),a=r(1590),c=r(5854),u="toString",f=RegExp.prototype,s=f[u];(a(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})||s.name!=u)&&n(RegExp.prototype,u,function(){var t=o(this),e=i(t.source),r=t.flags;return"/"+e+"/"+i(void 0===r&&t instanceof RegExp&&!("flags"in f)?c.call(t):r)},{unsafe:!0})},5022:function(t,e,r){"use strict";var n=r(997),o=r(8943);t.exports=n("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},o)},183:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("anchor")},{anchor:function(t){return o(this,"a","name",t)}})},5699:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("big")},{big:function(){return o(this,"big","","")}})},796:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("blink")},{blink:function(){return o(this,"blink","","")}})},2286:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("bold")},{bold:function(){return o(this,"b","","")}})},1166:function(t,e,r){"use strict";var n=r(7946),o=r(7549).codeAt;n({target:"String",proto:!0},{codePointAt:function(t){return o(this,t)}})},571:function(t,e,r){"use strict";var n,o=r(7946),i=r(2014).f,a=r(321),c=r(1451),u=r(2741),f=r(7094),s=r(3961),l=r(2793),p="".endsWith,v=Math.min,h=s("endsWith");o({target:"String",proto:!0,forced:!(!l&&!h&&(n=i(String.prototype,"endsWith"),n&&!n.writable)||h)},{endsWith:function(t){var e=c(f(this));u(t);var r=arguments.length>1?arguments[1]:void 0,n=a(e.length),o=void 0===r?n:v(a(r),n),i=c(t);return p?p.call(e,i,o):e.slice(o-i.length,o)===i}})},193:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("fixed")},{fixed:function(){return o(this,"tt","","")}})},7433:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("fontcolor")},{fontcolor:function(t){return o(this,"font","color",t)}})},9916:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("fontsize")},{fontsize:function(t){return o(this,"font","size",t)}})},9190:function(t,e,r){var n=r(7946),o=r(7453),i=String.fromCharCode,a=String.fromCodePoint;n({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,a=0;n>a;){if(e=+arguments[a++],o(e,1114111)!==e)throw RangeError(e+" is not a valid code point");r.push(e<65536?i(e):i(55296+((e-=65536)>>10),e%1024+56320))}return r.join("")}})},9298:function(t,e,r){"use strict";var n=r(7946),o=r(2741),i=r(7094),a=r(1451);n({target:"String",proto:!0,forced:!r(3961)("includes")},{includes:function(t){return!!~a(i(this)).indexOf(a(o(t)),arguments.length>1?arguments[1]:void 0)}})},9454:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("italics")},{italics:function(){return o(this,"i","","")}})},9445:function(t,e,r){"use strict";var n=r(7549).charAt,o=r(1451),i=r(3038),a=r(1820),c="String Iterator",u=i.set,f=i.getterFor(c);a(String,"String",function(t){u(this,{type:c,string:o(t),index:0})},function(){var t,e=f(this),r=e.string,o=e.index;return o>=r.length?{value:void 0,done:!0}:(t=n(r,o),e.index+=t.length,{value:t,done:!1})})},3308:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("link")},{link:function(t){return o(this,"a","href",t)}})},9027:function(t,e,r){"use strict";var n=r(4037),o=r(583),i=r(321),a=r(1451),c=r(7094),u=r(4228),f=r(6341);n("match",function(t,e,r){return[function(e){var r=c(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](a(r))},function(t){var n=o(this),c=a(t),s=r(e,n,c);if(s.done)return s.value;if(!n.global)return f(n,c);var l=n.unicode;n.lastIndex=0;for(var p,v=[],h=0;null!==(p=f(n,c));){var d=a(p[0]);v[h]=d,""===d&&(n.lastIndex=u(c,i(n.lastIndex),l)),h++}return 0===h?null:v}]})},1700:function(t,e,r){var n=r(7946),o=r(9413),i=r(321),a=r(1451);n({target:"String",stat:!0},{raw:function(t){for(var e=o(t.raw),r=i(e.length),n=arguments.length,c=[],u=0;r>u;)c.push(a(e[u++])),u<n&&c.push(a(arguments[u]));return c.join("")}})},5563:function(t,e,r){r(7946)({target:"String",proto:!0},{repeat:r(5914)})},6616:function(t,e,r){"use strict";var n=r(4037),o=r(1590),i=r(583),a=r(6927),c=r(321),u=r(1451),f=r(7094),s=r(4228),l=r(1173),p=r(6341),v=r(5085)("replace"),h=Math.max,d=Math.min,g=function(t){return void 0===t?t:String(t)},y="$0"==="a".replace(/./,"$0"),b=!!/./[v]&&""===/./[v]("a","$0");n("replace",function(t,e,r){var n=b?"$":"$0";return[function(t,r){var n=f(this),o=null==t?void 0:t[v];return void 0!==o?o.call(t,n,r):e.call(u(n),t,r)},function(t,o){var f=i(this),v=u(t);if("string"==typeof o&&-1===o.indexOf(n)&&-1===o.indexOf("$<")){var y=r(e,f,v,o);if(y.done)return y.value}var b="function"==typeof o;b||(o=u(o));var m=f.global;if(m){var x=f.unicode;f.lastIndex=0}for(var w=[];;){var O=p(f,v);if(null===O||(w.push(O),!m))break;""===u(O[0])&&(f.lastIndex=s(v,c(f.lastIndex),x))}for(var S="",E=0,j=0;j<w.length;j++){for(var M=u((O=w[j])[0]),T=h(d(a(O.index),v.length),0),I=[],A=1;A<O.length;A++)I.push(g(O[A]));var k=O.groups;if(b){var P=[M].concat(I,T,v);void 0!==k&&P.push(k);var _=u(o.apply(void 0,P))}else _=l(M,v,T,I,k,o);T>=E&&(S+=v.slice(E,T)+_,E=T+M.length)}return S+v.slice(E)}]},!!o(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})||!y||b)},4968:function(t,e,r){"use strict";var n=r(4037),o=r(583),i=r(7094),a=r(754),c=r(1451),u=r(6341);n("search",function(t,e,r){return[function(e){var r=i(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](c(r))},function(t){var n=o(this),i=c(t),f=r(e,n,i);if(f.done)return f.value;var s=n.lastIndex;a(s,0)||(n.lastIndex=0);var l=u(n,i);return a(n.lastIndex,s)||(n.lastIndex=s),null===l?-1:l.index}]})},5544:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("small")},{small:function(){return o(this,"small","","")}})},1208:function(t,e,r){"use strict";var n=r(4037),o=r(4541),i=r(583),a=r(7094),c=r(7198),u=r(4228),f=r(321),s=r(1451),l=r(6341),p=r(5159),v=r(4450),h=r(1590),d=v.UNSUPPORTED_Y,g=[].push,y=Math.min,b=4294967295;n("split",function(t,e,r){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var n=s(a(this)),i=void 0===r?b:r>>>0;if(0===i)return[];if(void 0===t)return[n];if(!o(t))return e.call(n,t,i);for(var c,u,f,l=[],v=0,h=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(c=p.call(h,n))&&!((u=h.lastIndex)>v&&(l.push(n.slice(v,c.index)),c.length>1&&c.index<n.length&&g.apply(l,c.slice(1)),f=c[0].length,v=u,l.length>=i));)h.lastIndex===c.index&&h.lastIndex++;return v===n.length?(f||!h.test(""))&&l.push(""):l.push(n.slice(v)),l.length>i?l.slice(0,i):l}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:e.call(this,t,r)}:e,[function(e,r){var o=a(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,r):n.call(s(o),e,r)},function(t,o){var a=i(this),p=s(t),v=r(n,a,p,o,n!==e);if(v.done)return v.value;var h=c(a,RegExp),g=a.unicode,m=new h(d?"^(?:"+a.source+")":a,(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(d?"g":"y")),x=void 0===o?b:o>>>0;if(0===x)return[];if(0===p.length)return null===l(m,p)?[p]:[];for(var w=0,O=0,S=[];O<p.length;){m.lastIndex=d?0:O;var E,j=l(m,d?p.slice(O):p);if(null===j||(E=y(f(m.lastIndex+(d?O:0)),p.length))===w)O=u(p,O,g);else{if(S.push(p.slice(w,O)),S.length===x)return S;for(var M=1;M<=j.length-1;M++)if(S.push(j[M]),S.length===x)return S;O=w=E}}return S.push(p.slice(w)),S}]},!!h(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),d)},793:function(t,e,r){"use strict";var n,o=r(7946),i=r(2014).f,a=r(321),c=r(1451),u=r(2741),f=r(7094),s=r(3961),l=r(2793),p="".startsWith,v=Math.min,h=s("startsWith");o({target:"String",proto:!0,forced:!(!l&&!h&&(n=i(String.prototype,"startsWith"),n&&!n.writable)||h)},{startsWith:function(t){var e=c(f(this));u(t);var r=a(v(arguments.length>1?arguments[1]:void 0,e.length)),n=c(t);return p?p.call(e,n,r):e.slice(r,r+n.length)===n}})},2803:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("strike")},{strike:function(){return o(this,"strike","","")}})},1715:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("sub")},{sub:function(){return o(this,"sub","","")}})},3694:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("sup")},{sup:function(){return o(this,"sup","","")}})},9811:function(t,e,r){"use strict";var n=r(7946),o=r(8158).trim;n({target:"String",proto:!0,forced:r(7649)("trim")},{trim:function(){return o(this)}})},8405:function(t,e,r){r(6776)("asyncIterator")},7273:function(t,e,r){"use strict";var n=r(7946),o=r(16),i=r(8246),a=r(264),c=r(9742),u=r(2198).f,f=r(113),s=i.Symbol;if(o&&"function"==typeof s&&(!("description"in s.prototype)||void 0!==s().description)){var l={},p=function t(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),r=this instanceof t?new s(e):void 0===e?s():s(e);return""===e&&(l[r]=!0),r};f(p,s);var v=p.prototype=s.prototype;v.constructor=p;var h=v.toString,d="Symbol(test)"==String(s("test")),g=/^Symbol\((.*)\)[^)]+$/;u(v,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=h.call(t);if(a(l,t))return"";var r=d?e.slice(7,-1):e.replace(g,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:p})}},1362:function(t,e,r){r(6776)("hasInstance")},7258:function(t,e,r){r(6776)("isConcatSpreadable")},1504:function(t,e,r){r(6776)("iterator")},4495:function(t,e,r){"use strict";var n=r(7946),o=r(8246),i=r(3846),a=r(2793),c=r(16),u=r(3893),f=r(1590),s=r(264),l=r(6784),p=r(9742),v=r(4170),h=r(583),d=r(4362),g=r(9413),y=r(6547),b=r(1451),m=r(8946),x=r(8507),w=r(3944),O=r(6097),S=r(5163),E=r(8398),j=r(2014),M=r(2198),T=r(675),I=r(1890),A=r(8764),k=r(2731),P=r(6372),_=r(8336),N=r(5414),R=r(5085),L=r(1076),C=r(6776),F=r(981),D=r(3038),z=r(7056).forEach,G=P("hidden"),W="Symbol",U="prototype",B=R("toPrimitive"),H=D.set,Y=D.getterFor(W),$=Object[U],V=o.Symbol,q=i("JSON","stringify"),X=j.f,Z=M.f,K=S.f,J=T.f,Q=k("symbols"),tt=k("op-symbols"),et=k("string-to-symbol-registry"),rt=k("symbol-to-string-registry"),nt=k("wks"),ot=o.QObject,it=!ot||!ot[U]||!ot[U].findChild,at=c&&f(function(){return 7!=x(Z({},"a",{get:function(){return Z(this,"a",{value:7}).a}})).a})?function(t,e,r){var n=X($,e);n&&delete $[e],Z(t,e,r),n&&t!==$&&Z($,e,n)}:Z,ct=function(t,e){var r=Q[t]=x(V[U]);return H(r,{type:W,tag:t,description:e}),c||(r.description=e),r},ut=function t(e,r,n){e===$&&t(tt,r,n),h(e);var o=y(r);return h(n),s(Q,o)?(n.enumerable?(s(e,G)&&e[G][o]&&(e[G][o]=!1),n=x(n,{enumerable:m(0,!1)})):(s(e,G)||Z(e,G,m(1,{})),e[G][o]=!0),at(e,o,n)):Z(e,o,n)},ft=function(t,e){h(t);var r=g(e),n=w(r).concat(vt(r));return z(n,function(e){(!c||st.call(r,e))&&ut(t,e,r[e])}),t},st=function(t){var e=y(t),r=J.call(this,e);return!(this===$&&s(Q,e)&&!s(tt,e))&&(!(r||!s(this,e)||!s(Q,e)||s(this,G)&&this[G][e])||r)},lt=function(t,e){var r=g(t),n=y(e);if(r!==$||!s(Q,n)||s(tt,n)){var o=X(r,n);return o&&s(Q,n)&&!(s(r,G)&&r[G][n])&&(o.enumerable=!0),o}},pt=function(t){var e=K(g(t)),r=[];return z(e,function(t){!s(Q,t)&&!s(_,t)&&r.push(t)}),r},vt=function(t){var e=t===$,r=K(e?tt:g(t)),n=[];return z(r,function(t){s(Q,t)&&(!e||s($,t))&&n.push(Q[t])}),n};u||(A((V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?b(arguments[0]):void 0,e=N(t),r=function t(r){this===$&&t.call(tt,r),s(this,G)&&s(this[G],e)&&(this[G][e]=!1),at(this,e,m(1,r))};return c&&it&&at($,e,{configurable:!0,set:r}),ct(e,t)})[U],"toString",function(){return Y(this).tag}),A(V,"withoutSetter",function(t){return ct(N(t),t)}),T.f=st,M.f=ut,j.f=lt,O.f=S.f=pt,E.f=vt,L.f=function(t){return ct(R(t),t)},c&&(Z(V[U],"description",{configurable:!0,get:function(){return Y(this).description}}),a||A($,"propertyIsEnumerable",st,{unsafe:!0}))),n({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:V}),z(w(nt),function(t){C(t)}),n({target:W,stat:!0,forced:!u},{for:function(t){var e=b(t);if(s(et,e))return et[e];var r=V(e);return et[e]=r,rt[r]=e,r},keyFor:function(t){if(!v(t))throw TypeError(t+" is not a symbol");if(s(rt,t))return rt[t]},useSetter:function(){it=!0},useSimple:function(){it=!1}}),n({target:"Object",stat:!0,forced:!u,sham:!c},{create:function(t,e){return void 0===e?x(t):ft(x(t),e)},defineProperty:ut,defineProperties:ft,getOwnPropertyDescriptor:lt}),n({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:pt,getOwnPropertySymbols:vt}),n({target:"Object",stat:!0,forced:f(function(){E.f(1)})},{getOwnPropertySymbols:function(t){return E.f(d(t))}}),q&&n({target:"JSON",stat:!0,forced:!u||f(function(){var t=V();return"[null]"!=q([t])||"{}"!=q({a:t})||"{}"!=q(Object(t))})},{stringify:function(t,e,r){for(var n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(n=e,(p(e)||void 0!==t)&&!v(t))return l(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!v(e))return e}),o[1]=e,q.apply(null,o)}}),V[U][B]||I(V[U],B,V[U].valueOf),F(V,W),_[G]=!0},3963:function(t,e,r){r(6776)("matchAll")},8649:function(t,e,r){r(6776)("match")},2828:function(t,e,r){r(6776)("replace")},4360:function(t,e,r){r(6776)("search")},4182:function(t,e,r){r(6776)("species")},6908:function(t,e,r){r(6776)("split")},655:function(t,e,r){r(6776)("toPrimitive")},8668:function(t,e,r){r(6776)("toStringTag")},7718:function(t,e,r){r(6776)("unscopables")},1316:function(t,e,r){"use strict";var n,o=r(8246),i=r(9650),a=r(4662),c=r(997),u=r(3860),f=r(9742),s=r(3038).enforce,l=r(8277),p=!o.ActiveXObject&&"ActiveXObject"in o,v=Object.isExtensible,h=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},d=t.exports=c("WeakMap",h,u);if(l&&p){n=u.getConstructor(h,"WeakMap",!0),a.enable();var g=d.prototype,y=g.delete,b=g.has,m=g.get,x=g.set;i(g,{delete:function(t){if(f(t)&&!v(t)){var e=s(this);return e.frozen||(e.frozen=new n),y.call(this,t)||e.frozen.delete(t)}return y.call(this,t)},has:function(t){if(f(t)&&!v(t)){var e=s(this);return e.frozen||(e.frozen=new n),b.call(this,t)||e.frozen.has(t)}return b.call(this,t)},get:function(t){if(f(t)&&!v(t)){var e=s(this);return e.frozen||(e.frozen=new n),b.call(this,t)?m.call(this,t):e.frozen.get(t)}return m.call(this,t)},set:function(t,e){if(f(t)&&!v(t)){var r=s(this);r.frozen||(r.frozen=new n),b.call(this,t)?x.call(this,t,e):r.frozen.set(t,e)}else x.call(this,t,e);return this}})}},7275:function(t,e,r){var n=r(8246),o=r(8073),i=r(3862),a=r(1890);for(var c in o){var u=n[c],f=u&&u.prototype;if(f&&f.forEach!==i)try{a(f,"forEach",i)}catch(s){f.forEach=i}}},9882:function(t,e,r){var n=r(8246),o=r(8073),i=r(3178),a=r(1890),c=r(5085),u=c("iterator"),f=c("toStringTag"),s=i.values;for(var l in o){var p=n[l],v=p&&p.prototype;if(v){if(v[u]!==s)try{a(v,u,s)}catch(d){v[u]=s}if(v[f]||a(v,f,l),o[l])for(var h in i)if(v[h]!==i[h])try{a(v,h,i[h])}catch(d){v[h]=i[h]}}}}},function(t){t(t.s=7072)}])}(); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es2015.f74724a81251760beb85.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es2015.f74724a81251760beb85.js new file mode 100644 index 00000000000..d0a605bfbe7 --- /dev/null +++ b/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es2015.f74724a81251760beb85.js @@ -0,0 +1 @@ +!function(){"use strict";var e,n={},r={};function t(e){var o=r[e];if(void 0!==o)return o.exports;var u=r[e]={exports:{}};return n[e](u,u.exports,t),u.exports}t.m=n,e=[],t.O=function(n,r,o,u){if(!r){var i=1/0;for(l=0;l<e.length;l++){r=e[l][0],o=e[l][1],u=e[l][2];for(var f=!0,a=0;a<r.length;a++)(!1&u||i>=u)&&Object.keys(t.O).every(function(e){return t.O[e](r[a])})?r.splice(a--,1):(f=!1,u<i&&(i=u));if(f){e.splice(l--,1);var c=o();void 0!==c&&(n=c)}}return n}u=u||0;for(var l=e.length;l>0&&e[l-1][2]>u;l--)e[l]=e[l-1];e[l]=[r,o,u]},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={666:0};t.O.j=function(n){return 0===e[n]};var n=function(n,r){var o,u,i=r[0],f=r[1],a=r[2],c=0;for(o in f)t.o(f,o)&&(t.m[o]=f[o]);if(a)var l=a(t);for(n&&n(r);c<i.length;c++)t.o(e,u=i[c])&&e[u]&&e[u][0](),e[i[c]]=0;return t.O(l)},r=self.webpackChunk=self.webpackChunk||[];r.forEach(n.bind(null,0)),r.push=n.bind(null,r.push.bind(r))}()}(); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es5.f74724a81251760beb85.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es5.f74724a81251760beb85.js new file mode 100644 index 00000000000..d0a605bfbe7 --- /dev/null +++ b/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es5.f74724a81251760beb85.js @@ -0,0 +1 @@ +!function(){"use strict";var e,n={},r={};function t(e){var o=r[e];if(void 0!==o)return o.exports;var u=r[e]={exports:{}};return n[e](u,u.exports,t),u.exports}t.m=n,e=[],t.O=function(n,r,o,u){if(!r){var i=1/0;for(l=0;l<e.length;l++){r=e[l][0],o=e[l][1],u=e[l][2];for(var f=!0,a=0;a<r.length;a++)(!1&u||i>=u)&&Object.keys(t.O).every(function(e){return t.O[e](r[a])})?r.splice(a--,1):(f=!1,u<i&&(i=u));if(f){e.splice(l--,1);var c=o();void 0!==c&&(n=c)}}return n}u=u||0;for(var l=e.length;l>0&&e[l-1][2]>u;l--)e[l]=e[l-1];e[l]=[r,o,u]},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={666:0};t.O.j=function(n){return 0===e[n]};var n=function(n,r){var o,u,i=r[0],f=r[1],a=r[2],c=0;for(o in f)t.o(f,o)&&(t.m[o]=f[o]);if(a)var l=a(t);for(n&&n(r);c<i.length;c++)t.o(e,u=i[c])&&e[u]&&e[u][0](),e[i[c]]=0;return t.O(l)},r=self.webpackChunk=self.webpackChunk||[];r.forEach(n.bind(null,0)),r.push=n.bind(null,r.push.bind(r))}()}(); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/index.html b/JSDemos/Demos/Accordion/Overview/Angular/index.html index f5799f4150d..289732ea4b9 100644 --- a/JSDemos/Demos/Accordion/Overview/Angular/index.html +++ b/JSDemos/Demos/Accordion/Overview/Angular/index.html @@ -7,20 +7,13 @@ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" /> <link rel="stylesheet" type="text/css" href="../../../../../node_modules/devextreme-dist/css/dx.light.css" /> - <script src="../../../../../node_modules/core-js/client/shim.min.js"></script> - <script src="../../../../../node_modules/zone.js/dist/zone.js"></script> - <script src="../../../../../node_modules/reflect-metadata/Reflect.js"></script> - <script src="../../../../../node_modules/systemjs/dist/system.js"></script> - <script src="config.js"></script> - <script> - System.import("app").catch(console.error.bind(console)); - </script> + </head> <body class="dx-viewport"> <div class="demo-container"> - <demo-app>Loading...</demo-app> + <demo-app></demo-app> </div> </body> </html> diff --git a/package-lock.json b/package-lock.json index c6e37874cf1..8227f0e3279 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,10 @@ "hasInstallScript": true, "license": "SEE LICENSE IN README.md", "dependencies": { + "@angular-devkit/build-angular": "12.2.17", "@angular/common": "12.2.17", "@angular/compiler": "12.2.17", + "@angular/compiler-cli": "12.2.17", "@angular/core": "12.2.17", "@angular/forms": "12.2.17", "@angular/platform-browser": "12.2.17", @@ -140,7 +142,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -149,10 +150,24 @@ "node": ">=6.0.0" } }, - "node_modules/@angular-devkit/core": { - "version": "12.2.18", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.18.tgz", - "integrity": "sha512-GDLHGe9HEY5SRS+NrKr14C8aHsRCiBFkBFSSbeohgLgcgSXzZHFoU84nDWrl3KZNP8oqcUSv5lHu6dLcf2fnww==", + "node_modules/@angular-devkit/architect": { + "version": "0.1202.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.17.tgz", + "integrity": "sha512-uUQcHcLbPvr9adALQSLU1MTDduVUR2kZAHi2e7SmL9ioel84pPVXBoD0WpSBeUMKwPiDs3TQDaxDB49hl0nBSQ==", + "dependencies": { + "@angular-devkit/core": "12.2.17", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.17.tgz", + "integrity": "sha512-PyOY7LGUPPd6rakxUYbfQN6zAdOCMCouVp5tERY1WTdMdEiuULOtHsPee8kNbh75pD59KbJNU+fwozPRMuIm5g==", "dependencies": { "ajv": "8.6.2", "ajv-formats": "2.1.0", @@ -167,7 +182,7 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/core/node_modules/rxjs": { + "node_modules/@angular-devkit/architect/node_modules/rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", @@ -178,7 +193,7 @@ "npm": ">=2.0.0" } }, - "node_modules/@angular-devkit/core/node_modules/source-map": { + "node_modules/@angular-devkit/architect/node_modules/source-map": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", @@ -186,187 +201,187 @@ "node": ">= 8" } }, - "node_modules/@angular-devkit/core/node_modules/tslib": { + "node_modules/@angular-devkit/architect/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@angular-devkit/schematics": { - "version": "12.2.18", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.18.tgz", - "integrity": "sha512-bZ9NS5PgoVfetRC6WeQBHCY5FqPZ9y2TKHUo12sOB2YSL3tgWgh1oXyP8PtX34gasqsLjNULxEQsAQYEsiX/qQ==", - "dependencies": { - "@angular-devkit/core": "12.2.18", + "node_modules/@angular-devkit/build-angular": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-12.2.17.tgz", + "integrity": "sha512-uc3HGHVQyatqQ/M53oxYBvhz0jx0hgdc7WT+L56GLHvgz7Ct2VEbpWaMfwHkFfE1F1iHkIgnTKHKWacJl1yQIg==", + "dependencies": { + "@ampproject/remapping": "1.0.1", + "@angular-devkit/architect": "0.1202.17", + "@angular-devkit/build-optimizer": "0.1202.17", + "@angular-devkit/build-webpack": "0.1202.17", + "@angular-devkit/core": "12.2.17", + "@babel/core": "7.14.8", + "@babel/generator": "7.14.8", + "@babel/helper-annotate-as-pure": "7.14.5", + "@babel/plugin-proposal-async-generator-functions": "7.14.7", + "@babel/plugin-transform-async-to-generator": "7.14.5", + "@babel/plugin-transform-runtime": "7.14.5", + "@babel/preset-env": "7.14.8", + "@babel/runtime": "7.14.8", + "@babel/template": "7.14.5", + "@discoveryjs/json-ext": "0.5.3", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", + "@ngtools/webpack": "12.2.17", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.2", + "browserslist": "^4.9.1", + "cacache": "15.2.0", + "caniuse-lite": "^1.0.30001032", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "9.0.1", + "core-js": "3.16.0", + "critters": "0.0.12", + "css-loader": "6.2.0", + "css-minimizer-webpack-plugin": "3.0.2", + "esbuild-wasm": "0.13.8", + "find-cache-dir": "3.3.1", + "glob": "7.1.7", + "https-proxy-agent": "5.0.0", + "inquirer": "8.1.2", + "karma-source-map-support": "1.4.0", + "less": "4.1.1", + "less-loader": "10.0.1", + "license-webpack-plugin": "2.3.20", + "loader-utils": "2.0.0", + "mini-css-extract-plugin": "2.4.2", + "minimatch": "3.0.4", + "open": "8.2.1", "ora": "5.4.1", - "rxjs": "6.6.7" + "parse5-html-rewriting-stream": "6.0.1", + "piscina": "3.1.0", + "postcss": "8.3.6", + "postcss-import": "14.0.2", + "postcss-loader": "6.1.1", + "postcss-preset-env": "6.7.0", + "regenerator-runtime": "0.13.9", + "resolve-url-loader": "4.0.0", + "rxjs": "6.6.7", + "sass": "1.36.0", + "sass-loader": "12.1.0", + "semver": "7.3.5", + "source-map-loader": "3.0.0", + "source-map-support": "0.5.19", + "style-loader": "3.2.1", + "stylus": "0.54.8", + "stylus-loader": "6.1.0", + "terser": "5.7.1", + "terser-webpack-plugin": "5.1.4", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.0", + "webpack": "5.50.0", + "webpack-dev-middleware": "5.0.0", + "webpack-dev-server": "3.11.3", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "1.5.2" }, "engines": { "node": "^12.14.1 || >=14.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/schematics/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/@angular-devkit/schematics/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@angular/common": { - "version": "12.2.17", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.17.tgz", - "integrity": "sha512-/Rc83mzlL6YZScYTzg+Ng2hiCSf3jUVHAfQ8cyLOIMj/y8863Q+DMLVWW+ttvHwCjEFY44pC8IPyBl5FmSJYHg==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/core": "12.2.17", - "rxjs": "^6.5.3 || ^7.0.0" - } - }, - "node_modules/@angular/compiler": { - "version": "12.2.17", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.2.17.tgz", - "integrity": "sha512-dxM1CxzvEJPk6ShJngkW5j5BejBloxQNi+fJi+F8P/GN/Rj7vJUf0JxL+TUt1+Iv575V4NidJDKKikk6K485CA==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - } - }, - "node_modules/@angular/core": { - "version": "12.2.17", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.17.tgz", - "integrity": "sha512-XUvTgU0D8XqNH5Y7UlTMk/XjUQaEGC0kZxhw/QSSQr65WrXtXmcD4d8Cg84TJ52uGXmf7IAruKvtbvu1Mbmvug==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "rxjs": "^6.5.3 || ^7.0.0", - "zone.js": "~0.11.4" - } - }, - "node_modules/@angular/forms": { - "version": "12.2.17", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.2.17.tgz", - "integrity": "sha512-iOIAz5OR6yLWuNTSOSDqAffQ0FU71yw1QsOmltU/hBsO6H6smsIKVe8VlFa4SnBSAyVZXf/OhDRJ8gOqQT09mw==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/common": "12.2.17", - "@angular/core": "12.2.17", - "@angular/platform-browser": "12.2.17", - "rxjs": "^6.5.3 || ^7.0.0" - } - }, - "node_modules/@angular/platform-browser": { - "version": "12.2.17", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.2.17.tgz", - "integrity": "sha512-fxs0FDEnS9mzd36u0bHd6TbCvRC9pqK0YCWNnoLCf5ALQtyIL8CpgGNjOMnO8mCEl5l9QTFCDvKOn4V3p7E/dg==", - "dependencies": { - "tslib": "^2.2.0" }, - "engines": { - "node": "^12.14.1 || >=14.0.0" + "optionalDependencies": { + "esbuild": "0.13.8" }, "peerDependencies": { - "@angular/animations": "12.2.17", - "@angular/common": "12.2.17", - "@angular/core": "12.2.17" + "@angular/compiler-cli": "^12.0.0", + "@angular/localize": "^12.0.0", + "@angular/service-worker": "^12.0.0", + "karma": "^6.3.0", + "ng-packagr": "^12.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0", + "tslint": "^6.1.0", + "typescript": "~4.2.3 || ~4.3.2" }, "peerDependenciesMeta": { - "@angular/animations": { + "@angular/localize": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + }, + "tslint": { "optional": true } } }, - "node_modules/@angular/platform-browser-dynamic": { - "version": "12.2.17", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.17.tgz", - "integrity": "sha512-2v7R5l+4ULSNLviKVTHCqn6iNFgY1M/+HtM1ZcM72V4cVVsXqXUAh7WV4sk4l4ECsExKxQoc6JlVtPUub8cCKA==", + "node_modules/@angular-devkit/build-angular/node_modules/@ampproject/remapping": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz", + "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==", "dependencies": { - "tslib": "^2.2.0" + "@jridgewell/resolve-uri": "1.0.0", + "sourcemap-codec": "1.4.8" }, "engines": { - "node": "^12.14.1 || >=14.0.0" - }, - "peerDependencies": { - "@angular/common": "12.2.17", - "@angular/compiler": "12.2.17", - "@angular/core": "12.2.17", - "@angular/platform-browser": "12.2.17" + "node": ">=6.0.0" } }, - "node_modules/@aspnet/signalr": { - "version": "1.0.27", - "resolved": "https://registry.npmjs.org/@aspnet/signalr/-/signalr-1.0.27.tgz", - "integrity": "sha512-utZvBF9snjdwIBpvcFa6htqFTVaTN50QIZUoiznKpYSZImew1a1Ci7VYmK8HODqwRqUtj0o5/xR1nzt8xex5sA==", - "deprecated": "This package is no longer supported. Consider using @microsoft/signalr." - }, - "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.17.tgz", + "integrity": "sha512-PyOY7LGUPPd6rakxUYbfQN6zAdOCMCouVp5tERY1WTdMdEiuULOtHsPee8kNbh75pD59KbJNU+fwozPRMuIm5g==", "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "ajv": "8.6.2", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" }, "engines": { - "node": ">=6.9.0" + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "engines": { - "node": ">=6.9.0" + "node": ">= 8" } }, - "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", + "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" }, "engines": { "node": ">=6.9.0" @@ -376,109 +391,63 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" + "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" + "@babel/types": "^7.14.5" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", + "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -488,1114 +457,1553 @@ "@babel/core": "^7.4.0-0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" + "node_modules/@angular-devkit/build-angular/node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dependencies": { - "@babel/types": "^7.23.0" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" }, "engines": { "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", - "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "node_modules/@angular-devkit/build-angular/node_modules/@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", + "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true, - "engines": { - "node": ">=6.9.0" + "node_modules/@angular-devkit/build-angular/node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", + "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", + "dependencies": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.8", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.0", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", "dependencies": { - "@babel/types": "^7.22.5" + "regenerator-runtime": "^0.13.4" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, + "node_modules/@angular-devkit/build-angular/node_modules/@jridgewell/resolve-uri": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz", + "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==", "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, - "engines": { - "node": ">=6.9.0" + "node_modules/@angular-devkit/build-angular/node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", + "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.4", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", - "dev": true, - "engines": { - "node": ">=6.9.0" + "node_modules/@angular-devkit/build-angular/node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helpers": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", - "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", + "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", - "@babel/types": "^7.23.0" + "@babel/helper-define-polyfill-provider": "^0.2.4" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" + "node_modules/@angular-devkit/build-angular/node_modules/core-js": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", + "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "node_modules/@angular-devkit/build-angular/node_modules/esbuild": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.8.tgz", + "integrity": "sha512-A4af7G7YZLfG5OnARJRMtlpEsCkq/zHZQXewgPA864l9D6VjjbH1SuFYK/OSV6BtHwDGkdwyRrX0qQFLnMfUcw==", + "hasInstallScript": true, + "optional": true, "bin": { - "parser": "bin/babel-parser.js" + "esbuild": "bin/esbuild" }, - "engines": { - "node": ">=6.0.0" - } + "optionalDependencies": { + "esbuild-android-arm64": "0.13.8", + "esbuild-darwin-64": "0.13.8", + "esbuild-darwin-arm64": "0.13.8", + "esbuild-freebsd-64": "0.13.8", + "esbuild-freebsd-arm64": "0.13.8", + "esbuild-linux-32": "0.13.8", + "esbuild-linux-64": "0.13.8", + "esbuild-linux-arm": "0.13.8", + "esbuild-linux-arm64": "0.13.8", + "esbuild-linux-mips64le": "0.13.8", + "esbuild-linux-ppc64le": "0.13.8", + "esbuild-netbsd-64": "0.13.8", + "esbuild-openbsd-64": "0.13.8", + "esbuild-sunos-64": "0.13.8", + "esbuild-windows-32": "0.13.8", + "esbuild-windows-64": "0.13.8", + "esbuild-windows-arm64": "0.13.8" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-android-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.8.tgz", + "integrity": "sha512-AilbChndywpk7CdKkNSZ9klxl+9MboLctXd9LwLo3b0dawmOF/i/t2U5d8LM6SbT1Xw36F8yngSUPrd8yPs2RA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", - "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-darwin-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.8.tgz", + "integrity": "sha512-b6sdiT84zV5LVaoF+UoMVGJzR/iE2vNUfUDfFQGrm4LBwM/PWXweKpuu6RD9mcyCq18cLxkP6w/LD/w9DtX3ng==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-darwin-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.8.tgz", + "integrity": "sha512-R8YuPiiJayuJJRUBG4H0VwkEKo6AvhJs2m7Tl0JaIer3u1FHHXwGhMxjJDmK+kXwTFPriSysPvcobXC/UrrZCQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-freebsd-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.8.tgz", + "integrity": "sha512-zBn6urrn8FnKC+YSgDxdof9jhPCeU8kR/qaamlV4gI8R3KUaUK162WYM7UyFVAlj9N0MyD3AtB+hltzu4cysTw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-freebsd-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.8.tgz", + "integrity": "sha512-pWW2slN7lGlkx0MOEBoUGwRX5UgSCLq3dy2c8RIOpiHtA87xAUpDBvZK10MykbT+aMfXc0NI2lu1X+6kI34xng==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-linux-32": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.8.tgz", + "integrity": "sha512-T0I0ueeKVO/Is0CAeSEOG9s2jeNNb8jrrMwG9QBIm3UU18MRB60ERgkS2uV3fZ1vP2F8i3Z2e3Zju4lg9dhVmw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-linux-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.8.tgz", + "integrity": "sha512-Bm8SYmFtvfDCIu9sjKppFXzRXn2BVpuCinU1ChTuMtdKI/7aPpXIrkqBNOgPTOQO9AylJJc1Zw6EvtKORhn64w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-linux-arm": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.8.tgz", + "integrity": "sha512-4/HfcC40LJ4GPyboHA+db0jpFarTB628D1ifU+/5bunIgY+t6mHkJWyxWxAAE8wl/ZIuRYB9RJFdYpu1AXGPdg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-linux-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.8.tgz", + "integrity": "sha512-X4pWZ+SL+FJ09chWFgRNO3F+YtvAQRcWh0uxKqZSWKiWodAB20flsW/OWFYLXBKiVCTeoGMvENZS/GeVac7+tQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-linux-mips64le": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.8.tgz", + "integrity": "sha512-o7e0D+sqHKT31v+mwFircJFjwSKVd2nbkHEn4l9xQ1hLR+Bv8rnt3HqlblY3+sBdlrOTGSwz0ReROlKUMJyldA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-linux-ppc64le": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.8.tgz", + "integrity": "sha512-eZSQ0ERsWkukJp2px/UWJHVNuy0lMoz/HZcRWAbB6reoaBw7S9vMzYNUnflfL3XA6WDs+dZn3ekHE4Y2uWLGig==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-netbsd-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.8.tgz", + "integrity": "sha512-gZX4kP7gVvOrvX0ZwgHmbuHczQUwqYppxqtoyC7VNd80t5nBHOFXVhWo2Ad/Lms0E8b+wwgI/WjZFTCpUHOg9Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-openbsd-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.8.tgz", + "integrity": "sha512-afzza308X4WmcebexbTzAgfEWt9MUkdTvwIa8xOu4CM2qGbl2LanqEl8/LUs8jh6Gqw6WsicEK52GPrS9wvkcw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-sunos-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.8.tgz", + "integrity": "sha512-mWPZibmBbuMKD+LDN23LGcOZ2EawMYBONMXXHmbuxeT0XxCNwadbCVwUQ/2p5Dp5Kvf6mhrlIffcnWOiCBpiVw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-windows-32": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.8.tgz", + "integrity": "sha512-QsZ1HnWIcnIEApETZWw8HlOhDSWqdZX2SylU7IzGxOYyVcX7QI06ety/aDcn437mwyO7Ph4RrbhB+2ntM8kX8A==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-windows-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.8.tgz", + "integrity": "sha512-76Fb57B9eE/JmJi1QmUW0tRLQZfGo0it+JeYoCDTSlbTn7LV44ecOHIMJSSgZADUtRMWT9z0Kz186bnaB3amSg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild-windows-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.8.tgz", + "integrity": "sha512-HW6Mtq5eTudllxY2YgT62MrVcn7oq2o8TAoAvDUhyiEmRmDY8tPwAhb1vxw5/cdkbukM3KdMYtksnUhF/ekWeg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@angular-devkit/build-angular/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "*" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", - "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.15" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": ">= 6" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "is-docker": "^2.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": "*" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz", - "integrity": "sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/open": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", + "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/plugin-syntax-decorators": "^7.22.10" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "tslib": "^1.9.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "npm": ">=2.0.0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@angular-devkit/build-angular/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=10" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, + "node_modules/@angular-devkit/build-angular/node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/terser": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "terser": "bin/terser" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=10" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, + "node_modules/@angular-devkit/build-angular/node_modules/terser/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "dev": true, + "node_modules/@angular-devkit/build-angular/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "node_modules/@angular-devkit/build-angular/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@angular-devkit/build-optimizer": { + "version": "0.1202.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1202.17.tgz", + "integrity": "sha512-1qWGWw7cCNADB4LZ/zjiSK0GLmr2kebYyNG0KutCE8GNVxv2h6w6dJP6t1C/BgskRuBPCAhvE+lEKN8ljSutag==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "source-map": "0.7.3", + "tslib": "2.3.0", + "typescript": "4.3.5" + }, + "bin": { + "build-optimizer": "src/build-optimizer/cli.js" }, "engines": { - "node": ">=6.9.0" + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "webpack": "^5.30.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, + "node_modules/@angular-devkit/build-optimizer/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "node_modules/@angular-devkit/build-optimizer/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "node_modules/@angular-devkit/build-optimizer/node_modules/typescript": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4.2.0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", - "dev": true, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1202.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1202.17.tgz", + "integrity": "sha512-z7FW43DJ4p8UZwbFRmMrh2ohqhI2Wtdg3+FZiTnl4opb3zYheGiNxPlTuiyKjG21JUkGCdthkkBLCNfaUU0U/Q==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@angular-devkit/architect": "0.1202.17", + "rxjs": "6.6.7" }, "engines": { - "node": ">=6.9.0" + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "webpack": "^5.30.0", + "webpack-dev-server": "^3.1.4" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", - "dev": true, + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "tslib": "^1.9.0" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "npm": ">=2.0.0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@angular-devkit/build-webpack/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, + "node_modules/@angular-devkit/core": { + "version": "12.2.18", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.18.tgz", + "integrity": "sha512-GDLHGe9HEY5SRS+NrKr14C8aHsRCiBFkBFSSbeohgLgcgSXzZHFoU84nDWrl3KZNP8oqcUSv5lHu6dLcf2fnww==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "ajv": "8.6.2", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "tslib": "^1.9.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "npm": ">=2.0.0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, + "node_modules/@angular-devkit/core/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@angular-devkit/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@angular-devkit/schematics": { + "version": "12.2.18", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.18.tgz", + "integrity": "sha512-bZ9NS5PgoVfetRC6WeQBHCY5FqPZ9y2TKHUo12sOB2YSL3tgWgh1oXyP8PtX34gasqsLjNULxEQsAQYEsiX/qQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@angular-devkit/core": "12.2.18", + "ora": "5.4.1", + "rxjs": "6.6.7" }, "engines": { - "node": ">=6.9.0" + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "npm": ">=2.0.0" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", - "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", - "dev": true, + "node_modules/@angular-devkit/schematics/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@angular/common": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.17.tgz", + "integrity": "sha512-/Rc83mzlL6YZScYTzg+Ng2hiCSf3jUVHAfQ8cyLOIMj/y8863Q+DMLVWW+ttvHwCjEFY44pC8IPyBl5FmSJYHg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "tslib": "^2.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.14.1 || >=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@angular/core": "12.2.17", + "rxjs": "^6.5.3 || ^7.0.0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, + "node_modules/@angular/compiler": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.2.17.tgz", + "integrity": "sha512-dxM1CxzvEJPk6ShJngkW5j5BejBloxQNi+fJi+F8P/GN/Rj7vJUf0JxL+TUt1+Iv575V4NidJDKKikk6K485CA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "tslib": "^2.2.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.14.1 || >=14.0.0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, + "node_modules/@angular/compiler-cli": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-12.2.17.tgz", + "integrity": "sha512-gJJlnDr8Fhs6z0hH0Y/5GC1YAgHY+sRh2BUrbDu+nIUubyyOVYSyQdL1jwEfCSIZl1GSg+4b4thU7pp7HtmX8g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/core": "^7.8.6", + "@babel/types": "^7.8.6", + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.2.0", + "yargs": "^17.0.0" + }, + "bin": { + "ivy-ngcc": "ngcc/main-ivy-ngcc.js", + "ng-xi18n": "src/extract_i18n.js", + "ngc": "src/main.js", + "ngcc": "ngcc/main-ngcc.js" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@angular/compiler": "12.2.17", + "typescript": ">=4.2.3 <4.4" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", - "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=6.9.0" + "node": ">= 8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 8.10.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "to-regex-range": "^5.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "binary-extensions": "^2.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "picomatch": "^2.2.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8.10.0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "lru-cache": "^6.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "is-number": "^7.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8.0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, + "node_modules/@angular/compiler-cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@angular/core": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.17.tgz", + "integrity": "sha512-XUvTgU0D8XqNH5Y7UlTMk/XjUQaEGC0kZxhw/QSSQr65WrXtXmcD4d8Cg84TJ52uGXmf7IAruKvtbvu1Mbmvug==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "tslib": "^2.2.0" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "rxjs": "^6.5.3 || ^7.0.0", + "zone.js": "~0.11.4" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, + "node_modules/@angular/forms": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.2.17.tgz", + "integrity": "sha512-iOIAz5OR6yLWuNTSOSDqAffQ0FU71yw1QsOmltU/hBsO6H6smsIKVe8VlFa4SnBSAyVZXf/OhDRJ8gOqQT09mw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "tslib": "^2.2.0" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@angular/common": "12.2.17", + "@angular/core": "12.2.17", + "@angular/platform-browser": "12.2.17", + "rxjs": "^6.5.3 || ^7.0.0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, + "node_modules/@angular/platform-browser": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.2.17.tgz", + "integrity": "sha512-fxs0FDEnS9mzd36u0bHd6TbCvRC9pqK0YCWNnoLCf5ALQtyIL8CpgGNjOMnO8mCEl5l9QTFCDvKOn4V3p7E/dg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "tslib": "^2.2.0" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@angular/animations": "12.2.17", + "@angular/common": "12.2.17", + "@angular/core": "12.2.17" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, + "node_modules/@angular/platform-browser-dynamic": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.17.tgz", + "integrity": "sha512-2v7R5l+4ULSNLviKVTHCqn6iNFgY1M/+HtM1ZcM72V4cVVsXqXUAh7WV4sk4l4ECsExKxQoc6JlVtPUub8cCKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "tslib": "^2.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.14.1 || >=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@angular/common": "12.2.17", + "@angular/compiler": "12.2.17", + "@angular/core": "12.2.17", + "@angular/platform-browser": "12.2.17" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, + "node_modules/@aspnet/signalr": { + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@aspnet/signalr/-/signalr-1.0.27.tgz", + "integrity": "sha512-utZvBF9snjdwIBpvcFa6htqFTVaTN50QIZUoiznKpYSZImew1a1Ci7VYmK8HODqwRqUtj0o5/xR1nzt8xex5sA==", + "deprecated": "This package is no longer supported. Consider using @microsoft/signalr." + }, + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==" + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", - "dev": true, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", - "dev": true, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dependencies": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { + "node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", - "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", - "dev": true, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-transform-classes": { + "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", - "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", - "dev": true, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", - "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", - "dev": true, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { + "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", - "dev": true, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", - "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", - "dev": true, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", - "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", - "dev": true, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-function-name": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", - "dev": true, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { + "node_modules/@babel/helper-simple-access": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", - "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.0", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", - "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", - "dev": true, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.23.0", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", - "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { "node": ">=6.9.0" @@ -1604,14 +2012,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", - "dev": true, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1620,29 +2028,34 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dev": true, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.12.0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz", + "integrity": "sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" }, "engines": { "node": ">=6.9.0" @@ -1651,14 +2064,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", - "dev": true, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1667,15 +2080,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", - "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", - "dev": true, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1684,13 +2096,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", - "dev": true, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1699,13 +2112,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", - "dev": true, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -1714,13 +2128,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", - "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", - "dev": true, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1729,17 +2144,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", - "dev": true, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -1748,13 +2160,17 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "dev": true, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1763,14 +2179,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", - "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", - "dev": true, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1779,14 +2195,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", - "dev": true, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1795,13 +2212,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", - "dev": true, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1810,18 +2228,16 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", - "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", - "dev": true, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "semver": "^6.3.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1830,68 +2246,62 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", - "dev": true, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", - "dev": true, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", - "semver": "^6.3.1" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", - "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.32.2" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", - "dev": true, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", - "dev": true, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1900,14 +2310,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1916,25 +2325,32 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", - "dev": true, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-template-literals": { + "node_modules/@babel/plugin-syntax-flow": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1946,10 +2362,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1961,28 +2377,35 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { + "node_modules/@babel/plugin-syntax-jsx": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -1992,87 +2415,78 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "dev": true, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -2081,15 +2495,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-flow": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.15.tgz", - "integrity": "sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==", - "dev": true, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-flow-strip-types": "^7.22.5" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -2098,34 +2509,29 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", - "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", - "dev": true, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-react": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", - "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", "dev": true, "dependencies": { + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + "@babel/helper-remap-async-to-generator": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -2134,1194 +2540,1406 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, - "node_modules/@babel/runtime": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", - "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", - "dev": true, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "dev": true, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=0.1.95" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@devexpress/bin-v8-flags-filter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@devexpress/bin-v8-flags-filter/-/bin-v8-flags-filter-1.3.0.tgz", - "integrity": "sha512-LWLNfYGwVJKYpmHUDoODltnlqxdEAl5Qmw7ha1+TSpsABeF94NKSWkQTTV1TB4CM02j2pZyqn36nHgaFl8z7qw==", - "dev": true - }, - "node_modules/@devexpress/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", - "dev": true, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", "dependencies": { - "stackframe": "^1.1.1" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@devexpress/utils": { - "version": "1.3.16", - "resolved": "https://registry.npmjs.org/@devexpress/utils/-/utils-1.3.16.tgz", - "integrity": "sha512-4Az8FUtvesew89j6N7zmDGfZQyHicvSwVoPZMmxRPvz2u4UiLpI/LDD0zuzLYWsLa8pr+SsJ3JRIKmhlcDAsgA==", + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dev": true, "dependencies": { - "tslib": "2.0.1" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@devexpress/utils/node_modules/tslib": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", - "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==" - }, - "node_modules/@devextreme/runtime": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@devextreme/runtime/-/runtime-3.0.12.tgz", - "integrity": "sha512-a2VCfi82xvB19E2UpaziHDwvbwJESfxm8KUoe1QzQeOFZ3tcgBnWh+oOhf2EIFLCTU34amG7AGVxrSDz+b+ZHg==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", "dependencies": { - "inferno": "^7.4.6", - "inferno-create-element": "^7.4.6", - "inferno-hydrate": "^7.4.6" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/asar": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.7.tgz", - "integrity": "sha512-8FaSCAIiZGYFWyjeevPQt+0e9xCK9YmJ2Rjg5SXgdsXon6cRnU0Yxnbe6CvJbQn26baifur2Y2G5EBayRIsjyg==", - "dev": true, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", "dependencies": { - "commander": "^5.0.0", - "glob": "^7.1.6", - "minimatch": "^3.0.4" - }, - "bin": { - "asar": "bin/asar.js" + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=10.12.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/asar/node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, "engines": { - "node": ">= 6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/asar/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": "*" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.3.tgz", - "integrity": "sha512-Lemgw4io4VZl9GHJmjiBGzQ7ONXRfRPHcUEerndjwiSkbxzrpq0Uggku5MxxrXdwJ+pTj1qyw4jwTu7hkPsgIA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.3.tgz", - "integrity": "sha512-w+Akc0vv5leog550kjJV9Ru+MXMR2VuMrui3C61mnysim0gkFCPOUTAfzTP0qX+HpN9Syu3YA3p1hf3EPqObRw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.3.tgz", - "integrity": "sha512-FKQJKkK5MXcBHoNZMDNUAg1+WcZlV/cuXrWCoGF/TvdRiYS4znA0m5Il5idUwfxrE20bG/vU1Cr5e1AD6IEIjQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz", + "integrity": "sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.3.tgz", - "integrity": "sha512-kw7e3FXU+VsJSSSl2nMKvACYlwtvZB8RUIeVShIEY6PVnuZ3c9+L9lWB2nWeeKWNNYDdtL19foCQ0ZyUL7nqGw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.3.tgz", - "integrity": "sha512-tPfZiwF9rO0jW6Jh9ipi58N5ZLoSjdxXeSrAYypy4psA2Yl1dAMhM71KxVfmjZhJmxRjSnb29YlRXXhh3GqzYw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.3.tgz", - "integrity": "sha512-ERDyjOgYeKe0Vrlr1iLrqTByB026YLPzTytDTz1DRCYM+JI92Dw2dbpRHYmdqn6VBnQ9Bor6J8ZlNwdZdxjlSg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.3.tgz", - "integrity": "sha512-nXesBZ2Ad1qL+Rm3crN7NmEVJ5uvfLFPLJev3x1j3feCQXfAhoYrojC681RhpdOph8NsvKBBwpYZHR7W0ifTTA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.3.tgz", - "integrity": "sha512-zr48Cg/8zkzZCzDHNxXO/89bf9e+r4HtzNUPoz4GmgAkF1gFAFmfgOdCbR8zMbzFDGb1FqBBhdXUpcTQRYS1cQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.3.tgz", - "integrity": "sha512-qXvYKmXj8GcJgWq3aGvxL/JG1ZM3UR272SdPU4QSTzD0eymrM7leiZH77pvY3UetCy0k1xuXZ+VPvoJNdtrsWQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.3.tgz", - "integrity": "sha512-7XlCKCA0nWcbvYpusARWkFjRQNWNGlt45S+Q18UeS///K6Aw8bB2FKYe9mhVWy/XLShvCweOLZPrnMswIaDXQA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.3.tgz", - "integrity": "sha512-qGTgjweER5xqweiWtUIDl9OKz338EQqCwbS9c2Bh5jgEH19xQ1yhgGPNesugmDFq+UUSDtWgZ264st26b3de8A==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.3.tgz", - "integrity": "sha512-gy1bFskwEyxVMFRNYSvBauDIWNggD6pyxUksc0MV9UOBD138dKTzr8XnM2R4mBsHwVzeuIH8X5JhmNs2Pzrx+A==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.3.tgz", - "integrity": "sha512-UrYLFu62x1MmmIe85rpR3qou92wB9lEXluwMB/STDzPF9k8mi/9UvNsG07Tt9AqwPQXluMQ6bZbTzYt01+Ue5g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.3.tgz", - "integrity": "sha512-9E73TfyMCbE+1AwFOg3glnzZ5fBAFK4aawssvuMgCRqCYzE0ylVxxzjEfut8xjmKkR320BEoMui4o/t9KA96gA==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.3.tgz", - "integrity": "sha512-LlmsbuBdm1/D66TJ3HW6URY8wO6IlYHf+ChOUz8SUAjVTuaisfuwCOAgcxo3Zsu3BZGxmI7yt//yGOxV+lHcEA==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.3.tgz", - "integrity": "sha512-ogV0+GwEmvwg/8ZbsyfkYGaLACBQWDvO0Kkh8LKBGKj9Ru8VM39zssrnu9Sxn1wbapA2qNS6BiLdwJZGouyCwQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.3.tgz", - "integrity": "sha512-o1jLNe4uzQv2DKXMlmEzf66Wd8MoIhLNO2nlQBHLtWyh2MitDG7sMpfCO3NTcoTMuqHjfufgUQDFRI5C+xsXQw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.3.tgz", - "integrity": "sha512-AZJCnr5CZgZOdhouLcfRdnk9Zv6HbaBxjcyhq0StNcvAdVZJSKIdOiPB9az2zc06ywl0ePYJz60CjdKsQacp5Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.3.tgz", - "integrity": "sha512-Acsujgeqg9InR4glTRvLKGZ+1HMtDm94ehTIHKhJjFpgVzZG9/pIcWW/HA/DoMfEyXmANLDuDZ2sNrWcjq1lxw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.3.tgz", - "integrity": "sha512-FSrAfjVVy7TifFgYgliiJOyYynhQmqgPj15pzLyJk8BUsnlWNwP/IAy6GAiB1LqtoivowRgidZsfpoYLZH586A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.3.tgz", - "integrity": "sha512-xTScXYi12xLOWZ/sc5RBmMN99BcXp/eEf7scUC0oeiRoiT5Vvo9AycuqCp+xdpDyAU+LkrCqEpUS9fCSZF8J3Q==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.3.tgz", - "integrity": "sha512-FbUN+0ZRXsypPyWE2IwIkVjDkDnJoMJARWOcFZn4KPPli+QnKqF0z1anvfaYe3ev5HFCpRDLLBDHyOALLppWHw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", - "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", "dev": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.22.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", - "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", - "dev": true, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", "dependencies": { - "type-fest": "^0.20.2" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz", + "integrity": "sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==", "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.8", + "babel-plugin-polyfill-corejs3": "^0.9.0", + "babel-plugin-polyfill-regenerator": "^0.5.5", + "semver": "^6.3.1" + }, "engines": { - "node": ">= 4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@fast-csv/format": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", - "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", + "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", + "dev": true, "dependencies": { - "@types/node": "^14.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isboolean": "^3.0.3", - "lodash.isequal": "^4.5.0", - "lodash.isfunction": "^3.0.9", - "lodash.isnil": "^4.0.0" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.5.0", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@fast-csv/format/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" - }, - "node_modules/@fast-csv/parse": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", - "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", + "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", + "dev": true, "dependencies": { - "@types/node": "^14.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.groupby": "^4.6.0", - "lodash.isfunction": "^3.0.9", - "lodash.isnil": "^4.0.0", - "lodash.isundefined": "^3.0.1", - "lodash.uniq": "^4.5.0" + "@babel/helper-define-polyfill-provider": "^0.5.0", + "core-js-compat": "^3.34.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@fast-csv/parse/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", + "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@babel/helper-define-polyfill-provider": "^0.5.0" }, - "engines": { - "node": ">=10.10.0" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", "dependencies": { - "ansi-regex": "^6.0.1" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">= 10.14.2" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">= 10.14.2" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/preset-flow": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.15.tgz", + "integrity": "sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-flow-strip-types": "^7.22.5" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/@babel/preset-modules": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/@babel/runtime": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/@jest/console/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=6.9.0" } }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/@babel/traverse": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "dependencies": { - "has-flag": "^4.0.0" + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, + "node_modules/@babel/types": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=6.9.0" } }, - "node_modules/@jest/core/node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.1.95" } }, - "node_modules/@jest/core/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "@jridgewell/trace-mapping": "0.3.9" }, "engines": { - "node": ">= 10.14.2" + "node": ">=12" } }, - "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@jest/core/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0.0" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@devexpress/bin-v8-flags-filter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@devexpress/bin-v8-flags-filter/-/bin-v8-flags-filter-1.3.0.tgz", + "integrity": "sha512-LWLNfYGwVJKYpmHUDoODltnlqxdEAl5Qmw7ha1+TSpsABeF94NKSWkQTTV1TB4CM02j2pZyqn36nHgaFl8z7qw==", + "dev": true + }, + "node_modules/@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, + "stackframe": "^1.1.1" + } + }, + "node_modules/@devexpress/utils": { + "version": "1.3.16", + "resolved": "https://registry.npmjs.org/@devexpress/utils/-/utils-1.3.16.tgz", + "integrity": "sha512-4Az8FUtvesew89j6N7zmDGfZQyHicvSwVoPZMmxRPvz2u4UiLpI/LDD0zuzLYWsLa8pr+SsJ3JRIKmhlcDAsgA==", + "dependencies": { + "tslib": "2.0.1" + } + }, + "node_modules/@devexpress/utils/node_modules/tslib": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", + "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==" + }, + "node_modules/@devextreme/runtime": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@devextreme/runtime/-/runtime-3.0.12.tgz", + "integrity": "sha512-a2VCfi82xvB19E2UpaziHDwvbwJESfxm8KUoe1QzQeOFZ3tcgBnWh+oOhf2EIFLCTU34amG7AGVxrSDz+b+ZHg==", + "dependencies": { + "inferno": "^7.4.6", + "inferno-create-element": "^7.4.6", + "inferno-hydrate": "^7.4.6" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", + "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=10.0.0" } }, - "node_modules/@jest/core/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/@electron/asar": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.7.tgz", + "integrity": "sha512-8FaSCAIiZGYFWyjeevPQt+0e9xCK9YmJ2Rjg5SXgdsXon6cRnU0Yxnbe6CvJbQn26baifur2Y2G5EBayRIsjyg==", "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" }, "engines": { - "node": ">= 8" + "node": ">=10.12.0" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@electron/asar/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 6" } }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@electron/asar/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/core/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, + "node_modules/@esbuild/android-arm": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.3.tgz", + "integrity": "sha512-Lemgw4io4VZl9GHJmjiBGzQ7ONXRfRPHcUEerndjwiSkbxzrpq0Uggku5MxxrXdwJ+pTj1qyw4jwTu7hkPsgIA==", + "cpu": [ + "arm" + ], "optional": true, "os": [ - "darwin" + "android" ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=12" } }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.3.tgz", + "integrity": "sha512-w+Akc0vv5leog550kjJV9Ru+MXMR2VuMrui3C61mnysim0gkFCPOUTAfzTP0qX+HpN9Syu3YA3p1hf3EPqObRw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/@jest/core/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" + "node_modules/@esbuild/android-x64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.3.tgz", + "integrity": "sha512-FKQJKkK5MXcBHoNZMDNUAg1+WcZlV/cuXrWCoGF/TvdRiYS4znA0m5Il5idUwfxrE20bG/vU1Cr5e1AD6IEIjQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.3.tgz", + "integrity": "sha512-kw7e3FXU+VsJSSSl2nMKvACYlwtvZB8RUIeVShIEY6PVnuZ3c9+L9lWB2nWeeKWNNYDdtL19foCQ0ZyUL7nqGw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.3.tgz", + "integrity": "sha512-tPfZiwF9rO0jW6Jh9ipi58N5ZLoSjdxXeSrAYypy4psA2Yl1dAMhM71KxVfmjZhJmxRjSnb29YlRXXhh3GqzYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.3.tgz", + "integrity": "sha512-ERDyjOgYeKe0Vrlr1iLrqTByB026YLPzTytDTz1DRCYM+JI92Dw2dbpRHYmdqn6VBnQ9Bor6J8ZlNwdZdxjlSg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.3.tgz", + "integrity": "sha512-nXesBZ2Ad1qL+Rm3crN7NmEVJ5uvfLFPLJev3x1j3feCQXfAhoYrojC681RhpdOph8NsvKBBwpYZHR7W0ifTTA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.3.tgz", + "integrity": "sha512-zr48Cg/8zkzZCzDHNxXO/89bf9e+r4HtzNUPoz4GmgAkF1gFAFmfgOdCbR8zMbzFDGb1FqBBhdXUpcTQRYS1cQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.3.tgz", + "integrity": "sha512-qXvYKmXj8GcJgWq3aGvxL/JG1ZM3UR272SdPU4QSTzD0eymrM7leiZH77pvY3UetCy0k1xuXZ+VPvoJNdtrsWQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.3.tgz", + "integrity": "sha512-7XlCKCA0nWcbvYpusARWkFjRQNWNGlt45S+Q18UeS///K6Aw8bB2FKYe9mhVWy/XLShvCweOLZPrnMswIaDXQA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.3.tgz", + "integrity": "sha512-qGTgjweER5xqweiWtUIDl9OKz338EQqCwbS9c2Bh5jgEH19xQ1yhgGPNesugmDFq+UUSDtWgZ264st26b3de8A==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.3.tgz", + "integrity": "sha512-gy1bFskwEyxVMFRNYSvBauDIWNggD6pyxUksc0MV9UOBD138dKTzr8XnM2R4mBsHwVzeuIH8X5JhmNs2Pzrx+A==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.3.tgz", + "integrity": "sha512-UrYLFu62x1MmmIe85rpR3qou92wB9lEXluwMB/STDzPF9k8mi/9UvNsG07Tt9AqwPQXluMQ6bZbTzYt01+Ue5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.3.tgz", + "integrity": "sha512-9E73TfyMCbE+1AwFOg3glnzZ5fBAFK4aawssvuMgCRqCYzE0ylVxxzjEfut8xjmKkR320BEoMui4o/t9KA96gA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.3.tgz", + "integrity": "sha512-LlmsbuBdm1/D66TJ3HW6URY8wO6IlYHf+ChOUz8SUAjVTuaisfuwCOAgcxo3Zsu3BZGxmI7yt//yGOxV+lHcEA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.3.tgz", + "integrity": "sha512-ogV0+GwEmvwg/8ZbsyfkYGaLACBQWDvO0Kkh8LKBGKj9Ru8VM39zssrnu9Sxn1wbapA2qNS6BiLdwJZGouyCwQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.3.tgz", + "integrity": "sha512-o1jLNe4uzQv2DKXMlmEzf66Wd8MoIhLNO2nlQBHLtWyh2MitDG7sMpfCO3NTcoTMuqHjfufgUQDFRI5C+xsXQw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.3.tgz", + "integrity": "sha512-AZJCnr5CZgZOdhouLcfRdnk9Zv6HbaBxjcyhq0StNcvAdVZJSKIdOiPB9az2zc06ywl0ePYJz60CjdKsQacp5Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.3.tgz", + "integrity": "sha512-Acsujgeqg9InR4glTRvLKGZ+1HMtDm94ehTIHKhJjFpgVzZG9/pIcWW/HA/DoMfEyXmANLDuDZ2sNrWcjq1lxw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.3.tgz", + "integrity": "sha512-FSrAfjVVy7TifFgYgliiJOyYynhQmqgPj15pzLyJk8BUsnlWNwP/IAy6GAiB1LqtoivowRgidZsfpoYLZH586A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.3.tgz", + "integrity": "sha512-xTScXYi12xLOWZ/sc5RBmMN99BcXp/eEf7scUC0oeiRoiT5Vvo9AycuqCp+xdpDyAU+LkrCqEpUS9fCSZF8J3Q==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.3.tgz", + "integrity": "sha512-FbUN+0ZRXsypPyWE2IwIkVjDkDnJoMJARWOcFZn4KPPli+QnKqF0z1anvfaYe3ev5HFCpRDLLBDHyOALLppWHw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "optionalDependencies": { - "fsevents": "^2.1.2" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@jest/core/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@jest/core/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "node_modules/@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", "dev": true, "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@jest/core/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 10.14.2" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.22.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", + "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "type-fest": "^0.20.2" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/core/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, "engines": { "node": ">=10" @@ -3330,1091 +3948,4479 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "node_modules/@fast-csv/format": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", + "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", + "dependencies": { + "@types/node": "^14.0.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isboolean": "^3.0.3", + "lodash.isequal": "^4.5.0", + "lodash.isfunction": "^3.0.9", + "lodash.isnil": "^4.0.0" + } + }, + "node_modules/@fast-csv/format/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" + }, + "node_modules/@fast-csv/parse": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", + "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", + "dependencies": { + "@types/node": "^14.0.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.groupby": "^4.6.0", + "lodash.isfunction": "^3.0.9", + "lodash.isnil": "^4.0.0", + "lodash.isundefined": "^3.0.1", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/@fast-csv/parse/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", "dev": true, "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, "engines": { - "node": ">= 10.14.2" + "node": ">=10.10.0" } }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/core/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/@jest/core/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/environment/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/environment/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/environment/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/environment/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/environment/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/fake-timers/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/fake-timers/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/globals/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/globals/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/globals/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/globals/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/globals/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/globals/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/@jest/reporters/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-result/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-result/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/test-result/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/test-result/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/test-result/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/test-result/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/test-result/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/test-sequencer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/test-sequencer/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@jest/test-sequencer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/test-sequencer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/test-sequencer/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/test-sequencer/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/@jest/test-sequencer/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.23.tgz", + "integrity": "sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsdevtools/coverage-istanbul-loader": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", + "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", + "dependencies": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.3", + "loader-utils": "^2.0.0", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.7.0" + } + }, + "node_modules/@jsdevtools/coverage-istanbul-loader/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@miherlosev/esm": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@miherlosev/esm/-/esm-3.2.26.tgz", + "integrity": "sha512-TaW4jTGVE1/ln2VGFChnheMh589QCAZy1MVnLvjjSzZ4pEAa4WYAWPwFkDVZbSdPQdLfZy7LuTyZjWRkhX9/Gg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@ngtools/webpack": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-12.2.17.tgz", + "integrity": "sha512-uaS+2YZgPDW3VmUuwh4/yfIFV1KRVGWefc6xLWIqKRKs6mlRYs65m3ib9dX7CTS4kQMCbhxkxMbpBO2yXlzfvA==", + "engines": { + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^12.0.0", + "typescript": "~4.2.3 || ~4.3.2", + "webpack": "^5.30.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@schematics/angular": { + "version": "12.2.18", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.18.tgz", + "integrity": "sha512-niRS9Ly9y8uI0YmTSbo8KpdqCCiZ/ATMZWeS2id5M8JZvfXbngwiqJvojdSol0SWU+n1W4iA+lJBdt4gSKlD5w==", + "dependencies": { + "@angular-devkit/core": "12.2.18", + "@angular-devkit/schematics": "12.2.18", + "jsonc-parser": "3.0.0" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@stylelint/postcss-css-in-js": { + "version": "0.37.3", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.3.tgz", + "integrity": "sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "dependencies": { + "@babel/core": "^7.17.9" + }, + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" + } + }, + "node_modules/@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "deprecated": "Use the original unforked package instead: postcss-markdown", + "dev": true, + "dependencies": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + }, + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" + } + }, + "node_modules/@testcafe-community/axe": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@testcafe-community/axe/-/axe-3.5.0.tgz", + "integrity": "sha512-JFYW8IYtvVZ2788y6d0kb3LGZAQZWgS82SrsFcd/4zJU7b9j2oPruLxpmPKqbM4HwQLk8RhyzkOmECRxRbrLhA==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "axe-core": ">=2.2.3 <=5", + "testcafe": "*" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", + "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", + "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", + "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", + "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/eslint": { + "version": "8.21.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.2.tgz", + "integrity": "sha512-EMpxUyystd3uZVByZap1DACsMXvb82ypQnGn89e1Y0a+LYu3JJscUd/gqhRsVFDkaD2MIiWo0MT8EfXr3DGRKw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.38", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.38.tgz", + "integrity": "sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA==" + }, + "node_modules/@types/expect": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", + "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==", + "dev": true + }, + "node_modules/@types/fs-extra": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.2.tgz", + "integrity": "sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==", + "dev": true, + "dependencies": { + "@types/jsonfile": "*", + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", + "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/jsonfile": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.2.tgz", + "integrity": "sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.199", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz", + "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==", + "dev": true + }, + "node_modules/@types/mdast": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", + "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "dev": true, + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" + }, + "node_modules/@types/minimist": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.3.tgz", + "integrity": "sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.8.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", + "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz", + "integrity": "sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==", + "dev": true + }, + "node_modules/@types/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-1jJ3OO8FXHCcuVXCuO1EMC/MjDuT6/cxgsMw/UebkO9afnL99Y5QTpUjk7+flK4G5FzBVJEgDKL5eFtoxJs9MQ==", + "optional": true + }, + "node_modules/@types/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz", + "integrity": "sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-Icd9KEgdnFfJs39KyRyr0jQ7EKhq8U6CcHRMGAS45fp5qgUvxL3ujUCfWFttUK2UErqZNj97t9gsVPNAqcwoCg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==", + "dev": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/unist": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", + "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==", + "dev": true + }, + "node_modules/@types/vinyl": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.8.tgz", + "integrity": "sha512-bls3EAsYVnVoPKoqgFC4Rtq7Kzte4MCk8xMA9UEPPVncJFsov9FJWYj0uxqJRwNEi9b4i4zX13FydaDrhadmHg==", + "dev": true, + "dependencies": { + "@types/expect": "^1.20.4", + "@types/node": "*" + } + }, + "node_modules/@types/webpack-sources": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.12.tgz", + "integrity": "sha512-+vRVqE3LzMLLVPgZHUeI8k1YmvgEky+MOir5fQhKvFxpB8uZ0CFnGqxkRAmf8jvNhUBQzhuGZpIMNWZDeEyDIA==", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.6.1" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "dependencies": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "dependencies": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/magic-string": { + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz", + "integrity": "sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/eslint-config-typescript": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz", + "integrity": "sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.59.1", + "@typescript-eslint/parser": "^5.59.1", + "vue-eslint-parser": "^9.1.1" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/eslint-config-typescript/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@vue/reactivity": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", + "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "dependencies": { + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "node_modules/@vue/reactivity-transform/node_modules/magic-string": { + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz", + "integrity": "sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", + "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "dependencies": { + "@vue/reactivity": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", + "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "dependencies": { + "@vue/runtime-core": "3.3.4", + "@vue/shared": "3.3.4", + "csstype": "^3.1.1" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", + "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "dependencies": { + "@vue/compiler-ssr": "3.3.4", + "@vue/shared": "3.3.4" + }, + "peerDependencies": { + "vue": "3.3.4" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-hammerhead": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/acorn-hammerhead/-/acorn-hammerhead-0.6.2.tgz", + "integrity": "sha512-JZklfs1VVyjA1hf1y5qSzKSmK3K1UUUI7fQTuM/Zhv3rz4kFhdx4QwVnmU6tBEC8g/Ov6B+opfNFPeSZrlQfqA==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.46" + } + }, + "node_modules/acorn-hammerhead/node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", + "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/angular": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.3.tgz", + "integrity": "sha512-5qjkWIQQVsHj4Sb5TcEs4WZWpFeVFHXwxEBHUhrny41D8UrBAd6T/6nPPAsLngJCReIOqi95W3mxdveveutpZw==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + }, + "node_modules/angular-sanitize": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.8.3.tgz", + "integrity": "sha512-2rxdqzlUVafUeWOwvY/FtyWk1pFTyCtzreeiTytG9m4smpuAEKaIJAjYeVwWsoV+nlTOcgpwV4W1OCmR+BQbUg==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "ansi-wrap": "0.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": ">=4" } }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "ansi-wrap": "0.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-wrap": "0.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "color-name": "~1.1.4" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/@jest/environment/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/environment/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/environment/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dependencies": { - "has-flag": "^4.0.0" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, + "node_modules/anymatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "node_modules/anymatch/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, + "node_modules/anymatch/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "@types/yargs-parser": "*" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/anymatch/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { - "color-convert": "^2.0.1" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/anymatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/anymatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dependencies": { - "color-name": "~1.1.4" + "isobject": "^3.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/fake-timers/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/anymatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, + "node_modules/anymatch/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/fake-timers/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dependencies": { - "has-flag": "^4.0.0" + "remove-trailing-separator": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", "dev": true, "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" + "buffer-equal": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 10" } }, - "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "dependencies": { - "@types/yargs-parser": "*" + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@jest/globals/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/archiver-utils/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { - "color-convert": "^2.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=8" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/@jest/globals/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/@jest/globals/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true }, - "node_modules/@jest/globals/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true }, - "node_modules/@jest/globals/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", "dev": true, "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" + "make-iterator": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "make-iterator": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/reporters/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "array-slice": "^1.0.0", + "is-number": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "is-number": "^4.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/has-flag": { + "node_modules/array-last/node_modules/is-number": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" }, "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/@jest/reporters/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", "dev": true, "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 10.14.2" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" } }, - "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", "dev": true, "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": "*" } }, - "node_modules/@jest/test-result/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.10" } }, - "node_modules/@jest/test-result/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/async-exit-hook": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-1.1.2.tgz", + "integrity": "sha512-CeTSWB5Bou31xSHeO45ZKgLPRaJbV4I8csRcFYETDBehX7H+1GDO/v+v8G7fZmar1gOmYa6UTXn6d/WIiJbslw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "async-done": "^1.2.2" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.10" } }, - "node_modules/@jest/test-result/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "node_modules/@jest/test-result/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, "engines": { - "node": ">=8" + "node": ">= 4.5.0" } }, - "node_modules/@jest/test-result/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dependencies": { - "has-flag": "^4.0.0" + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, - "engines": { - "node": ">=8" + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, - "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/test-sequencer/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, "engines": { - "node": ">= 10.14.2" + "node": ">=4" } }, - "node_modules/@jest/test-sequencer/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, + "node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dependencies": { - "@types/yargs-parser": "*" + "follow-redirects": "^1.14.8" } }, - "node_modules/@jest/test-sequencer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, - "node_modules/@jest/test-sequencer/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/babel-code-frame/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/@jest/test-sequencer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/test-sequencer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/test-sequencer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", "dev": true }, - "node_modules/@jest/test-sequencer/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "ansi-regex": "^2.0.0" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/test-sequencer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/@jest/test-sequencer/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "node_modules/babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/@jest/test-sequencer/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" } }, - "node_modules/@jest/test-sequencer/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "node_modules/babel-core/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" + "ms": "2.0.0" } }, - "node_modules/@jest/test-sequencer/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/babel-core/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/@jest/test-sequencer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/babel-core/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/babel-core/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "node_modules/babel-core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" }, "engines": { - "node": ">=8" + "node": ">=6" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "eslint": ">= 4.12.1" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" } }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/babel-generator/node_modules/jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/babel-generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, - "node_modules/@jest/types/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { + "node_modules/babel-jest/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -4429,7 +8435,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/types/node_modules/chalk": { + "node_modules/babel-jest/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -4445,7 +8451,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/types/node_modules/color-convert": { + "node_modules/babel-jest/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -4457,13 +8463,13 @@ "node": ">=7.0.0" } }, - "node_modules/@jest/types/node_modules/color-name": { + "node_modules/babel-jest/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@jest/types/node_modules/has-flag": { + "node_modules/babel-jest/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -4472,7 +8478,7 @@ "node": ">=8" } }, - "node_modules/@jest/types/node_modules/supports-color": { + "node_modules/babel-jest/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -4484,2516 +8490,2388 @@ "node": ">=8" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, + "node_modules/babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@miherlosev/esm": { - "version": "3.2.26", - "resolved": "https://registry.npmjs.org/@miherlosev/esm/-/esm-3.2.26.tgz", - "integrity": "sha512-TaW4jTGVE1/ln2VGFChnheMh589QCAZy1MVnLvjjSzZ4pEAa4WYAWPwFkDVZbSdPQdLfZy7LuTyZjWRkhX9/Gg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "node": ">= 8.9" }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "minimist": "^1.2.0" }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/@schematics/angular": { - "version": "12.2.18", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.18.tgz", - "integrity": "sha512-niRS9Ly9y8uI0YmTSbo8KpdqCCiZ/ATMZWeS2id5M8JZvfXbngwiqJvojdSol0SWU+n1W4iA+lJBdt4gSKlD5w==", + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dependencies": { - "@angular-devkit/core": "12.2.18", - "@angular-devkit/schematics": "12.2.18", - "jsonc-parser": "3.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "engines": { - "node": "^12.14.1 || >=14.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=4.0.0" } }, - "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dev": true, + "node_modules/babel-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dependencies": { - "type-detect": "4.0.8" + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", "dev": true, "dependencies": { - "@sinonjs/commons": "^1.7.0" + "babel-runtime": "^6.22.0" } }, - "node_modules/@stylelint/postcss-css-in-js": { - "version": "0.37.3", - "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.3.tgz", - "integrity": "sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, "dependencies": { - "@babel/core": "^7.17.9" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, - "peerDependencies": { - "postcss": ">=7.0.0", - "postcss-syntax": ">=0.36.2" + "engines": { + "node": ">=8" } }, - "node_modules/@stylelint/postcss-markdown": { - "version": "0.36.2", - "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", - "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", - "deprecated": "Use the original unforked package instead: postcss-markdown", + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, "dependencies": { - "remark": "^13.0.0", - "unist-util-find-all-after": "^3.0.2" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" }, - "peerDependencies": { - "postcss": ">=7.0.0", - "postcss-syntax": ">=0.36.2" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@testcafe-community/axe": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@testcafe-community/axe/-/axe-3.5.0.tgz", - "integrity": "sha512-JFYW8IYtvVZ2788y6d0kb3LGZAQZWgS82SrsFcd/4zJU7b9j2oPruLxpmPKqbM4HwQLk8RhyzkOmECRxRbrLhA==", + "node_modules/babel-plugin-module-resolver": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz", + "integrity": "sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==", "dev": true, "dependencies": { - "chalk": "^2.4.1" + "find-babel-config": "^2.0.0", + "glob": "^8.0.3", + "pkg-up": "^3.1.0", + "reselect": "^4.1.7", + "resolve": "^1.22.1" }, "engines": { - "node": ">=8.9.0" - }, - "peerDependencies": { - "axe-core": ">=2.2.3 <=5", - "testcafe": "*" + "node": ">= 16" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "node_modules/babel-plugin-module-resolver/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "engines": { - "node": ">= 6" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "dev": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", - "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", + "node_modules/babel-plugin-module-resolver/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.5", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", - "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", + "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "dependencies": { - "@babel/types": "^7.0.0" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@types/babel__template": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", - "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/babel__traverse": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", - "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/eslint": { - "version": "8.21.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.2.tgz", - "integrity": "sha512-EMpxUyystd3uZVByZap1DACsMXvb82ypQnGn89e1Y0a+LYu3JJscUd/gqhRsVFDkaD2MIiWo0MT8EfXr3DGRKw==", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/estree": { - "version": "0.0.38", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.38.tgz", - "integrity": "sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA==", + "node_modules/babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==", "dev": true }, - "node_modules/@types/expect": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", - "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==", + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", "dev": true }, - "node_modules/@types/fs-extra": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.2.tgz", - "integrity": "sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==", - "dev": true, - "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "node_modules/babel-plugin-transform-amd-system-wrapper": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-amd-system-wrapper/-/babel-plugin-transform-amd-system-wrapper-0.3.7.tgz", + "integrity": "sha512-dRL+LfRZrMfq7N4zlHRpBJq3/Moxg+dVcLIyg1YrYDuecgX4jSzn1f4OwjTrK/Xk+p+afNzNaHRQT3RTF8F6yw==", "dev": true, "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "babel-template": "^6.9.0" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", - "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", + "node_modules/babel-plugin-transform-cjs-system-wrapper": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-cjs-system-wrapper/-/babel-plugin-transform-cjs-system-wrapper-0.6.2.tgz", + "integrity": "sha512-POp05zg9/3MtDK5QcmsaOasCKWIgbnma8+DLwQAl45Plw5ub1PEr37rG3eNrHb/dP0LEyWjTT3PYu2TDA0owsA==", "dev": true, "dependencies": { - "@types/node": "*" + "babel-template": "^6.9.0" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "node_modules/babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "*" + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", + "node_modules/babel-plugin-transform-global-system-wrapper": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-global-system-wrapper/-/babel-plugin-transform-global-system-wrapper-0.3.4.tgz", + "integrity": "sha512-WDCmdUeRLqn25gzR7fYmNOWVXwnDOhR0cM0uOJ0kDP3EdF2Y1I6G6y5pBDeZoLOgu5xCe8cEzOMKRljxu0oGdw==", "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "babel-template": "^6.9.0" } }, - "node_modules/@types/json-schema": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "node_modules/babel-plugin-transform-system-register": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-system-register/-/babel-plugin-transform-system-register-0.0.1.tgz", + "integrity": "sha512-i3Y0KdBxgaZg82RLN3M+wD452yZbf6kE1WhcXpb4ZxHqRnekBljwoYj5N5PuzZ6JVqA3V7tYNea1qwiERFnmVw==", "dev": true }, - "node_modules/@types/jsonfile": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.2.tgz", - "integrity": "sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, "dependencies": { - "@types/node": "*" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@types/lodash": { - "version": "4.14.199", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz", - "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==", - "dev": true - }, - "node_modules/@types/mdast": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.13.tgz", - "integrity": "sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==", + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, "dependencies": { - "@types/unist": "^2" + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.3.tgz", - "integrity": "sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.8.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", - "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz", - "integrity": "sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.8", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", - "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==", - "dev": true - }, - "node_modules/@types/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-1jJ3OO8FXHCcuVXCuO1EMC/MjDuT6/cxgsMw/UebkO9afnL99Y5QTpUjk7+flK4G5FzBVJEgDKL5eFtoxJs9MQ==", - "optional": true - }, - "node_modules/@types/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz", - "integrity": "sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==", + "node_modules/babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", "dev": true, "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" } }, - "node_modules/@types/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-Icd9KEgdnFfJs39KyRyr0jQ7EKhq8U6CcHRMGAS45fp5qgUvxL3ujUCfWFttUK2UErqZNj97t9gsVPNAqcwoCg==", + "node_modules/babel-register/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, - "dependencies": { - "@types/react": "*" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@types/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/unist": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", - "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==", - "dev": true - }, - "node_modules/@types/vinyl": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.8.tgz", - "integrity": "sha512-bls3EAsYVnVoPKoqgFC4Rtq7Kzte4MCk8xMA9UEPPVncJFsov9FJWYj0uxqJRwNEi9b4i4zX13FydaDrhadmHg==", + "node_modules/babel-register/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "dependencies": { - "@types/expect": "^1.20.4", - "@types/node": "*" + "source-map": "^0.5.6" } }, - "node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==", + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", "dev": true }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/babel-traverse/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "ms": "2.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/babel-traverse/node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/babel-traverse/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, - "node_modules/@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "node_modules/babel-types/node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "babylon": "bin/babylon.js" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 0.10" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "is-descriptor": "^1.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "yallist": "^4.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "dev": true, + "node_modules/base/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "optional": true, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 0.6.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "safe-buffer": "5.1.2" }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=0.6" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "*" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "node_modules/bignumber.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", + "integrity": "sha512-uw4ra6Cv483Op/ebM0GBKKfxZlSmn6NgFRby5L3yGTlunLj53KQgndDlqy2WVFOwgvurocApYkSud0aO+mvrpQ==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "*" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "*" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/binaryextensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=0.8" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://bevry.me/fund" } }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "file-uri-to-path": "1.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", - "dev": true, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/@vue/compiler-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "@babel/parser": "^7.21.3", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" + "ms": "2.0.0" } }, - "node_modules/@vue/compiler-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", "dependencies": { - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4" + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" } }, - "node_modules/@vue/compiler-sfc": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", - "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "node_modules/bonjour/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/compiler-dom": "3.3.4", - "@vue/compiler-ssr": "3.3.4", - "@vue/reactivity-transform": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", - "postcss": "^8.1.10", - "source-map-js": "^1.0.2" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@vue/compiler-sfc/node_modules/magic-string": { - "version": "0.30.4", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz", - "integrity": "sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==", + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/@vue/compiler-ssr": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", - "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", - "dependencies": { - "@vue/compiler-dom": "3.3.4", - "@vue/shared": "3.3.4" - } + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true }, - "node_modules/@vue/eslint-config-typescript": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz", - "integrity": "sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==", - "dev": true, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@typescript-eslint/eslint-plugin": "^5.59.1", - "@typescript-eslint/parser": "^5.59.1", - "vue-eslint-parser": "^9.1.1" - }, - "engines": { - "node": "^14.17.0 || >=16.0.0" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, - "peerDependencies": { - "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", - "eslint-plugin-vue": "^9.0.0", - "typescript": "*" + "bin": { + "browserslist": "cli.js" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "node-int64": "^0.4.0" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "bin": { + "btoa": "bin/btoa.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 0.4.0" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "*" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "node_modules/buffer-equals": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz", + "integrity": "sha512-99MsCq0j5+RhubVEtKQgKaD6EM+UP3xJgIvQqwJ3SOLDUekzxMX1ylXBng+Wa2sh7mGT0W6RUly8ojjr1Tt6nA==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.10.0" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-indexof-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/buffered-spawn": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/buffered-spawn/-/buffered-spawn-3.3.2.tgz", + "integrity": "sha512-YVdiyWEbFCH+lu3USRFoH6UtvS3mr/e/obxZNbOkbbL3heLEUYb3YpTjKUQFWt5d3k9ZILabY8Kh2pp+i4SQqg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "cross-spawn": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=4.0.0" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "node_modules/buffered-spawn/node_modules/cross-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/buffered-spawn/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/buffered-spawn/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "isexe": "^2.0.0" }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/buffered-spawn/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", "engines": { - "node": ">=10" + "node": ">=0.2.0" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/bufferstreams": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-2.0.1.tgz", + "integrity": "sha512-ZswyIoBfFb3cVDsnZLLj2IDJ/0ppYdil/v2EGlZXvoefO689FokEmFEldhN5dV7R2QBxFneqTJOMIpfqhj+n0g==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "readable-stream": "^2.3.6" }, "engines": { - "node": ">=10" + "node": ">=6.9.5" } }, - "node_modules/@vue/eslint-config-typescript/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/bufferstreams/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, - "node_modules/@vue/reactivity": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "node_modules/bufferstreams/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, "dependencies": { - "@vue/shared": "3.3.4" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/@vue/reactivity-transform": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", - "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "node_modules/bufferstreams/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/bufferstreams/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" + "safe-buffer": "~5.1.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "dependencies": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@vue/reactivity-transform/node_modules/magic-string": { - "version": "0.30.4", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz", - "integrity": "sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==", + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "yallist": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/@vue/runtime-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", - "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "node_modules/cacache/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { - "@vue/reactivity": "3.3.4", - "@vue/shared": "3.3.4" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@vue/runtime-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", - "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", - "dependencies": { - "@vue/runtime-core": "3.3.4", - "@vue/shared": "3.3.4", - "csstype": "^3.1.1" + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@vue/server-renderer": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", - "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "node_modules/cacache/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dependencies": { - "@vue/compiler-ssr": "3.3.4", - "@vue/shared": "3.3.4" + "aggregate-error": "^3.0.0" }, - "peerDependencies": { - "vue": "3.3.4" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vue/shared": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "engines": { + "node": "*" } }, - "node_modules/acorn-hammerhead": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/acorn-hammerhead/-/acorn-hammerhead-0.6.2.tgz", - "integrity": "sha512-JZklfs1VVyjA1hf1y5qSzKSmK3K1UUUI7fQTuM/Zhv3rz4kFhdx4QwVnmU6tBEC8g/Ov6B+opfNFPeSZrlQfqA==", + "node_modules/callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", "dev": true, "dependencies": { - "@types/estree": "0.0.46" - } - }, - "node_modules/acorn-hammerhead/node_modules/@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", - "dev": true - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "engines": { - "node": ">=0.4.0" + "node": ">=6" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": ">= 6.0.0" + "node": ">=6" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ajv-formats": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", - "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "dev": true, - "engines": { - "node": ">=0.4.2" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "node_modules/angular": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.3.tgz", - "integrity": "sha512-5qjkWIQQVsHj4Sb5TcEs4WZWpFeVFHXwxEBHUhrny41D8UrBAd6T/6nPPAsLngJCReIOqi95W3mxdveveutpZw==", - "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + "node_modules/caniuse-lite": { + "version": "1.0.30001591", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz", + "integrity": "sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] }, - "node_modules/angular-sanitize": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.8.3.tgz", - "integrity": "sha512-2rxdqzlUVafUeWOwvY/FtyWk1pFTyCtzreeiTytG9m4smpuAEKaIJAjYeVwWsoV+nlTOcgpwV4W1OCmR+BQbUg==", - "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + "node_modules/canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==" }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, + "node_modules/canvg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/canvg/-/canvg-2.0.0.tgz", + "integrity": "sha512-PiKa+sjzzAv8HONsBaJZRhZ3eCM5uJkpFgF0rSzcamOrdXdls81ukjNxtz7JYyxucj6WpIkZwk9j7Jku0+ivqQ==", + "dependencies": { + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": "*" + }, + "peerDependencies": { + "canvas": "^2.1.0", + "jsdom": "^13.0.0", + "xmldom": "^0.1.27" } }, - "node_modules/ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==", + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, "dependencies": { - "ansi-wrap": "0.1.0" + "rsvp": "^4.8.4" }, "engines": { - "node": ">=0.10.0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "node_modules/capture-exit/node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true, "engines": { - "node": ">=4" + "node": "6.* || >= 7.*" } }, - "node_modules/ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "node_modules/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", "dev": true, "dependencies": { - "ansi-wrap": "0.1.0" + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.1", + "type-detect": "^4.0.5" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", - "dev": true, + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", "dependencies": { - "ansi-wrap": "0.1.0" + "traverse": ">=0.3.0 <0.4" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "color-convert": "^1.9.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { "node": ">=4" } }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/anymatch/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/anymatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/anymatch/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "get-func-name": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/anymatch/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/checkstyle-formatter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkstyle-formatter/-/checkstyle-formatter-1.1.0.tgz", + "integrity": "sha512-mak+5ooX5cDFBBIhsR+NqxoQ9+JQRqupr49G2PiUYXKn8OntoI9osjhECaScrzqq1l4phuRmK1VlMdxHdpwZvg==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" + "xml-escape": "^1.0.0" } }, - "node_modules/anymatch/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, + "node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" }, - "engines": { - "node": ">=0.10.0" + "optionalDependencies": { + "fsevents": "^1.2.7" } }, - "node_modules/anymatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "node_modules/anymatch/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, + "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dependencies": { - "isobject": "^3.0.1" + "is-extglob": "^2.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/anymatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/anymatch/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "node_modules/chrome-remote-interface": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.32.2.tgz", + "integrity": "sha512-3UbFKtEmqApehPQnqdblcggx7KveQphEMKQmdJZsOguE9ylw2N2/9Z7arO7xS55+DBJ/hyP8RrayLt4MMdJvQg==", "dev": true, "dependencies": { - "remove-trailing-separator": "^1.0.1" + "commander": "2.11.x", + "ws": "^7.2.0" }, + "bin": { + "chrome-remote-interface": "bin/client.js" + } + }, + "node_modules/chrome-remote-interface/node_modules/commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "engines": { - "node": ">=0.10.0" + "node": ">=6.0" } }, - "node_modules/append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", - "dev": true, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/circular-dependency-plugin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", + "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dependencies": { - "buffer-equal": "^1.0.0" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/archiver": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", - "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "node_modules/cldr-core": { + "version": "40.0.0", + "resolved": "https://registry.npmjs.org/cldr-core/-/cldr-core-40.0.0.tgz", + "integrity": "sha512-0nmiOR9I2ImfspRTvFhzF7uXYtVCnHMYULrIncArrsnICUxNnZVEJ6pHPRUtB3J8i4VkwQQMRcs9yl4+wxVP4g==" + }, + "node_modules/cldr-data": { + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/cldr-data/-/cldr-data-36.0.1.tgz", + "integrity": "sha512-74leCbj4QIBno+a8MVwO4Kiqv4J1PXDcFhlgOhh86rnLljppLxxi8odVeMjqFsnEG2xxCu98P4iO9mkNXn5v9Q==", + "hasInstallScript": true, "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - }, - "engines": { - "node": ">= 10" + "cldr-data-downloader": "1.0.0-1", + "glob": "5.x.x" } }, - "node_modules/archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "node_modules/cldr-data-downloader": { + "version": "1.0.0-1", + "resolved": "https://registry.npmjs.org/cldr-data-downloader/-/cldr-data-downloader-1.0.0-1.tgz", + "integrity": "sha512-jskJncLkJlkBCdqdgzLSV9sOOLyEdeVOtwJOwVwRyliVJ+4822KZWvfaD620c9Lk7el3auwFDg92FXYjGA5BhQ==", "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" + "axios": "^0.26.0", + "mkdirp": "0.5.5", + "nopt": "3.0.x", + "q": "1.0.1", + "yauzl": "^2.10.0" }, - "engines": { - "node": ">= 6" + "bin": { + "cldr-data-downloader": "bin/download.sh" } }, - "node_modules/archiver-utils/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/cldr-data/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", "dependencies": { - "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", + "minimatch": "2 || 3", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, "engines": { "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/archiver-utils/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/archiver-utils/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/cldr-dates-full": { + "version": "40.0.0", + "resolved": "https://registry.npmjs.org/cldr-dates-full/-/cldr-dates-full-40.0.0.tgz", + "integrity": "sha512-AqsXdzaga/kN2+Gbtj72ztWjFG+JdnZd2Yu5SNZb7ZwWR6zESGXOdymPaR3phKosIpsNrDsye1RQC33pv+fOAw==", + "peerDependencies": { + "cldr-numbers-full": "40.0.0" } }, - "node_modules/archiver-utils/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/archiver-utils/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" + "node_modules/cldr-numbers-full": { + "version": "40.0.0", + "resolved": "https://registry.npmjs.org/cldr-numbers-full/-/cldr-numbers-full-40.0.0.tgz", + "integrity": "sha512-NE5uKg0JDAcg5Pn6MKDg50cAKkUQtMd+mOxGPfDZVL+JRUHimQFvY/21KuzLBTI1i1IDbhEF9so/iXMmUJugPg==", + "peerDependencies": { + "cldr-core": "40.0.0" } }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", - "dev": true, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dependencies": { - "make-iterator": "^1.0.0" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, + "node_modules/cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "node_modules/cli-truncate": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz", + "integrity": "sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA==", "dev": true, "dependencies": { - "make-iterator": "^1.0.0" + "slice-ansi": "^1.0.0", + "string-width": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "node_modules/cli-truncate/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", - "dev": true, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "engines": { - "node": ">=0.10.0" + "node": ">= 10" } }, - "node_modules/array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", - "dev": true - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } }, - "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dev": true, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", - "dev": true, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/array-initial/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "is-number": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/array-last/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/array-sort": { + "node_modules/clone-buffer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", "dev": true, - "dependencies": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, + "node_modules/clone-deep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { "node": ">=0.10.0" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "node_modules/clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "is-regexp": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cloneable-readable/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/cloneable-readable/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "node_modules/cloneable-readable/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/cloneable-readable/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "safe-buffer": "~5.1.0" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "node_modules/coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", "dev": true, + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/assign-symbols": { + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/collection-map": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dev": true, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" + "color-name": "1.1.3" } }, - "node_modules/async-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", - "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] + "node_modules/color-diff": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-1.4.0.tgz", + "integrity": "sha512-4oDB/o78lNdppbaqrg0HjOp7pHmUc+dfCxWKWFnQg6AB/1dkjtBDop3RZht5386cq9xBUDRvDvSCA7WUlM9Jqw==", + "dev": true }, - "node_modules/async-exit-hook": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-1.1.2.tgz", - "integrity": "sha512-CeTSWB5Bou31xSHeO45ZKgLPRaJbV4I8csRcFYETDBehX7H+1GDO/v+v8G7fZmar1gOmYa6UTXn6d/WIiJbslw==", + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, - "engines": { - "node": ">=0.12.0" + "bin": { + "color-support": "bin.js" } }, - "node_modules/async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "dependencies": { - "async-done": "^1.2.2" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.8" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">= 4.5.0" + "node": ">= 10" } }, - "node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "mime-db": ">= 1.43.0 < 2" }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" + "engines": { + "node": ">= 0.6" } }, - "node_modules/autoprefixer/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 0.8.0" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/axe-core": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", - "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", - "dev": true, - "engines": { - "node": ">=4" + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], "dependencies": { - "follow-redirects": "^1.14.8" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/babel-code-frame/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", - "dev": true - }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">= 0.6" } }, - "node_modules/babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "node_modules/cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", "dev": true, "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" + "cookie": "0.4.1", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/babel-core/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dependencies": { - "ms": "2.0.0" + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/babel-core/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", - "dev": true, - "bin": { - "json5": "lib/cli.js" + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/babel-core/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/babel-core/node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz", + "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==", + "dependencies": { + "fast-glob": "^3.2.5", + "glob-parent": "^6.0.0", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" } }, - "node_modules/babel-core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dev": true, + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/copy-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, - "peerDependencies": { - "eslint": ">= 4.12.1" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, "engines": { - "node": ">=4" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", + "integrity": "sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==", "dependencies": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "browserslist": "^4.22.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/babel-generator/node_modules/jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "node_modules/babel-generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", - "dev": true, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", - "dev": true, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dev": true, - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "engines": { + "node": ">= 10" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/critters": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.12.tgz", + "integrity": "sha512-ujxKtKc/mWpjrOKeaACTaQ1aP0O31M0ZPWhfl85jZF1smPU4Ivb9va5Ox2poif4zVJQQo0LCFlzGtEZAsCAPcw==", + "dependencies": { + "chalk": "^4.1.0", + "css-select": "^4.1.3", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + } + }, + "node_modules/critters/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -7004,11 +10882,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-jest/node_modules/chalk": { + "node_modules/critters/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7020,11 +10897,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/babel-jest/node_modules/color-convert": { + "node_modules/critters/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -7032,26 +10908,23 @@ "node": ">=7.0.0" } }, - "node_modules/babel-jest/node_modules/color-name": { + "node_modules/critters/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/babel-jest/node_modules/has-flag": { + "node_modules/critters/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } }, - "node_modules/babel-jest/node_modules/supports-color": { + "node_modules/critters/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -7059,1553 +10932,1471 @@ "node": ">=8" } }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" }, "engines": { - "node": ">=8" + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 8" } }, - "node_modules/babel-plugin-module-resolver": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz", - "integrity": "sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==", + "node_modules/crypto-md5": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-md5/-/crypto-md5-1.0.0.tgz", + "integrity": "sha512-65Mtei8+EkSIK+5Ie4gpWXoJ/5bgpqPXFknHHXAyhDqKsEAAzUslGd8mOeawbfcuQ8fADNKcF4xQA3fqlZJ8Ig==", "dev": true, - "dependencies": { - "find-babel-config": "^2.0.0", - "glob": "^8.0.3", - "pkg-up": "^3.1.0", - "reselect": "^4.1.7", - "resolve": "^1.22.1" - }, "engines": { - "node": ">= 16" + "iojs": ">=1.0.0", + "node": ">=0.5.2" } }, - "node_modules/babel-plugin-module-resolver/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "node_modules/css": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.3.tgz", + "integrity": "sha512-0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ==", "dependencies": { - "balanced-match": "^1.0.0" + "inherits": "^2.0.1", + "source-map": "^0.1.38", + "source-map-resolve": "^0.5.1", + "urix": "^0.1.0" } }, - "node_modules/babel-plugin-module-resolver/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "postcss": "^7.0.5" }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" + "bin": { + "css-blank-pseudo": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/css-blank-pseudo/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, + "node_modules/css-blank-pseudo/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" + "engines": { + "node": ">=6.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==", - "dev": true - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", - "dev": true - }, - "node_modules/babel-plugin-transform-amd-system-wrapper": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-amd-system-wrapper/-/babel-plugin-transform-amd-system-wrapper-0.3.7.tgz", - "integrity": "sha512-dRL+LfRZrMfq7N4zlHRpBJq3/Moxg+dVcLIyg1YrYDuecgX4jSzn1f4OwjTrK/Xk+p+afNzNaHRQT3RTF8F6yw==", - "dev": true, - "dependencies": { - "babel-template": "^6.9.0" - } - }, - "node_modules/babel-plugin-transform-cjs-system-wrapper": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-cjs-system-wrapper/-/babel-plugin-transform-cjs-system-wrapper-0.6.2.tgz", - "integrity": "sha512-POp05zg9/3MtDK5QcmsaOasCKWIgbnma8+DLwQAl45Plw5ub1PEr37rG3eNrHb/dP0LEyWjTT3PYu2TDA0owsA==", - "dev": true, - "dependencies": { - "babel-template": "^6.9.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", - "dev": true, - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-global-system-wrapper": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-global-system-wrapper/-/babel-plugin-transform-global-system-wrapper-0.3.4.tgz", - "integrity": "sha512-WDCmdUeRLqn25gzR7fYmNOWVXwnDOhR0cM0uOJ0kDP3EdF2Y1I6G6y5pBDeZoLOgu5xCe8cEzOMKRljxu0oGdw==", - "dev": true, - "dependencies": { - "babel-template": "^6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/babel-plugin-transform-system-register": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-system-register/-/babel-plugin-transform-system-register-0.0.1.tgz", - "integrity": "sha512-i3Y0KdBxgaZg82RLN3M+wD452yZbf6kE1WhcXpb4ZxHqRnekBljwoYj5N5PuzZ6JVqA3V7tYNea1qwiERFnmVw==", - "dev": true - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "postcss": "^8.0.9" } }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "dev": true, + "node_modules/css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "bin": { + "css-has-pseudo": "cli.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", - "dev": true, - "dependencies": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - } - }, - "node_modules/babel-register/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-register/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "node": ">=6.0.0" } }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" } }, - "node_modules/babel-traverse/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/css-has-pseudo/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/css-has-pseudo/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "ms": "2.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/babel-traverse/node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/babel-traverse/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", - "dev": true, + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "optional": true, "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "utrie": "^1.0.2" } }, - "node_modules/babel-types/node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", - "dev": true, + "node_modules/css-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz", + "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "semver": "^7.3.5" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", - "dev": true, + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dependencies": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.10" + "node": ">=10" } }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "p-limit": "^3.0.2", + "postcss": "^8.3.5", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + } } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, + "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dependencies": { - "is-descriptor": "^1.0.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "kind-of": "^6.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { - "kind-of": "^6.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, + "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/base/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==", + "dependencies": { + "css": "^2.0.0" } }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "optional": true, + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, "engines": { - "node": ">= 0.6.0" + "node": ">=6.0.0" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "node_modules/css-prefers-color-scheme/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "dev": true, + "node_modules/css-prefers-color-scheme/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "safe-buffer": "5.1.2" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=0.6" + "node": ">=8.0.0" } }, - "node_modules/bignumber.js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", - "integrity": "sha512-uw4ra6Cv483Op/ebM0GBKKfxZlSmn6NgFRby5L3yGTlunLj53KQgndDlqy2WVFOwgvurocApYkSud0aO+mvrpQ==", - "dev": true, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { - "node": "*" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "node_modules/css/node_modules/source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", "dependencies": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" + "amdefine": ">=0.0.4" }, "engines": { - "node": "*" + "node": ">=0.8.0" } }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, + "node_modules/cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/binaryextensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", - "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", - "dev": true, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, "engines": { - "node": ">=0.8" + "node": "^10 || ^12 || >=14.0" }, "funding": { - "url": "https://bevry.me/fund" + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "cssom": "~0.3.6" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" + "node": ">=8" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "node_modules/data-uri-to-buffer": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-0.0.4.tgz", + "integrity": "sha512-nntmCbCupHk2zFSWe64pTt0LJ2U6Bt3K1MWgwXiEAj9IEaowSXbGLYN7m8xCb4hbpQl8QSCRBkKT9tFRUMkU7A==", "dev": true }, - "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", - "bin": { - "btoa": "bin/btoa.js" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { - "node": ">= 0.4.0" + "node": ">=10" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/date-format": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-0.0.2.tgz", + "integrity": "sha512-M4obuJx8jU5T91lcbwi0+QPNVaWOY1DQYz5xUuKYWO93osVzB2ZPqyDUc5T+mDjbA1X8VOb4JDZ+8r2MrSOp7Q==", + "deprecated": "0.x is no longer supported. Please upgrade to 4.x or higher.", + "dev": true + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/buffer-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", - "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, "engines": { - "node": ">=0.4" + "node": ">=0.10.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/buffer-equals": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz", - "integrity": "sha512-99MsCq0j5+RhubVEtKQgKaD6EM+UP3xJgIvQqwJ3SOLDUekzxMX1ylXBng+Wa2sh7mGT0W6RUly8ojjr1Tt6nA==", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "node_modules/buffer-indexof-polyfill": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "engines": { "node": ">=0.10" } }, - "node_modules/buffered-spawn": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/buffered-spawn/-/buffered-spawn-3.3.2.tgz", - "integrity": "sha512-YVdiyWEbFCH+lu3USRFoH6UtvS3mr/e/obxZNbOkbbL3heLEUYb3YpTjKUQFWt5d3k9ZILabY8Kh2pp+i4SQqg==", + "node_modules/dedent": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.4.0.tgz", + "integrity": "sha512-25DJIXD6mCqYHIqI3/aBfAvFgJSY9jIx397eUQSofXbWVR4lcB21a17qQ5Bswj0Zv+3Nf06zNCyfkGyvo0AqqQ==", + "dev": true + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", "dev": true, "dependencies": { - "cross-spawn": "^4.0.0" + "type-detect": "^4.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=0.12" } }, - "node_modules/buffered-spawn/node_modules/cross-spawn": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", - "integrity": "sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==", - "dev": true, + "node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "dependencies": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/buffered-spawn/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/buffered-spawn/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "kind-of": "^5.0.2" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/buffered-spawn/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - }, - "node_modules/buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, "engines": { - "node": ">=0.2.0" + "node": ">=6" } }, - "node_modules/bufferstreams": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-2.0.1.tgz", - "integrity": "sha512-ZswyIoBfFb3cVDsnZLLj2IDJ/0ppYdil/v2EGlZXvoefO689FokEmFEldhN5dV7R2QBxFneqTJOMIpfqhj+n0g==", - "dev": true, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dependencies": { - "readable-stream": "^2.3.6" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=6.9.5" + "node": ">=4.8" } }, - "node_modules/bufferstreams/node_modules/isarray": { + "node_modules/default-gateway/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/bufferstreams/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/bufferstreams/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/bufferstreams/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dependencies": { - "safe-buffer": "~5.1.0" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "path-key": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, + "node_modules/default-gateway/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "shebang-regex": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/callsite": { + "node_modules/default-gateway/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "dev": true, + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/callsite-record": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", - "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", - "dev": true, + "node_modules/default-gateway/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/default-gateway/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { - "@devexpress/error-stack-parser": "^2.0.6", - "@types/lodash": "^4.14.72", - "callsite": "^1.0.0", - "chalk": "^2.4.0", - "highlight-es": "^1.0.0", - "lodash": "4.6.1 || ^4.16.1", - "pinkie-promise": "^2.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", "dev": true, "engines": { - "node": ">=6" + "node": ">= 0.10" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "engines": { - "node": ">=6" + "node": ">=0.8" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001546", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", - "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/canvg": { + "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/canvg/-/canvg-2.0.0.tgz", - "integrity": "sha512-PiKa+sjzzAv8HONsBaJZRhZ3eCM5uJkpFgF0rSzcamOrdXdls81ukjNxtz7JYyxucj6WpIkZwk9j7Jku0+ivqQ==", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { - "rgbcolor": "^1.0.1", - "stackblur-canvas": "^2.0.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": "*" + "node": ">= 0.4" }, - "peerDependencies": { - "canvas": "^2.1.0", - "jsdom": "^13.0.0", - "xmldom": "^0.1.27" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dependencies": { - "rsvp": "^4.8.4" + "is-descriptor": "^0.1.0" }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=0.10.0" } }, - "node_modules/capture-exit/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "node_modules/del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", "dev": true, + "dependencies": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, "engines": { - "node": "6.* || >= 7.*" + "node": ">=4" } }, - "node_modules/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "array-uniq": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "dependencies": { - "traverse": ">=0.3.0 <0.4" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.2" - }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "engines": { - "node": "*" + "node": ">= 0.6.0" } }, - "node_modules/checkstyle-formatter": { + "node_modules/des.js": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/checkstyle-formatter/-/checkstyle-formatter-1.1.0.tgz", - "integrity": "sha512-mak+5ooX5cDFBBIhsR+NqxoQ9+JQRqupr49G2PiUYXKn8OntoI9osjhECaScrzqq1l4phuRmK1VlMdxHdpwZvg==", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "dev": true, "dependencies": { - "xml-escape": "^1.0.0" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "node_modules/detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", "dev": true, "dependencies": { - "is-extglob": "^2.1.0" + "repeating": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/chrome-remote-interface": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.32.2.tgz", - "integrity": "sha512-3UbFKtEmqApehPQnqdblcggx7KveQphEMKQmdJZsOguE9ylw2N2/9Z7arO7xS55+DBJ/hyP8RrayLt4MMdJvQg==", + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, - "dependencies": { - "commander": "2.11.x", - "ws": "^7.2.0" - }, - "bin": { - "chrome-remote-interface": "bin/client.js" + "engines": { + "node": ">=8" } }, - "node_modules/chrome-remote-interface/node_modules/commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, + "node_modules/devexpress-diagram": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/devexpress-diagram/-/devexpress-diagram-2.2.2.tgz", + "integrity": "sha512-wJvc9Q2lnha3BPFHMXoKYRiRmQP/W9rjZmjHAdp6N9yzyG32tUzoQEaa3U1f7feWSypWv2g28U+HO/xgNZN6FA==", "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" + "@devexpress/utils": "1.3.16", + "es6-object-assign": "^1.1.0" } }, - "node_modules/cldr-core": { - "version": "40.0.0", - "resolved": "https://registry.npmjs.org/cldr-core/-/cldr-core-40.0.0.tgz", - "integrity": "sha512-0nmiOR9I2ImfspRTvFhzF7uXYtVCnHMYULrIncArrsnICUxNnZVEJ6pHPRUtB3J8i4VkwQQMRcs9yl4+wxVP4g==" + "node_modules/devexpress-gantt": { + "version": "4.1.50", + "resolved": "https://registry.npmjs.org/devexpress-gantt/-/devexpress-gantt-4.1.50.tgz", + "integrity": "sha512-GHScddmwLwatWtX1JmqwGVsvchPj5E4gs3UZbmrQ9vYgXWX4gAEWW8VQSAFhB2P4IW90oK/DBVFaMLPuTk7WRQ==", + "dependencies": { + "@devexpress/utils": "1.4.1", + "tslib": "2.3.1" + } }, - "node_modules/cldr-data": { - "version": "36.0.1", - "resolved": "https://registry.npmjs.org/cldr-data/-/cldr-data-36.0.1.tgz", - "integrity": "sha512-74leCbj4QIBno+a8MVwO4Kiqv4J1PXDcFhlgOhh86rnLljppLxxi8odVeMjqFsnEG2xxCu98P4iO9mkNXn5v9Q==", - "hasInstallScript": true, + "node_modules/devexpress-gantt/node_modules/@devexpress/utils": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@devexpress/utils/-/utils-1.4.1.tgz", + "integrity": "sha512-wXixOorFlYsUiLOjAxb9UnTtvMXxYdsEmApKrbDmRk9M76V8evOQR2ChUzNtfPloy7fZecL8UWq/sF+3ZCPzQQ==", "dependencies": { - "cldr-data-downloader": "1.0.0-1", - "glob": "5.x.x" + "tslib": "2.3.1" } }, - "node_modules/cldr-data-downloader": { - "version": "1.0.0-1", - "resolved": "https://registry.npmjs.org/cldr-data-downloader/-/cldr-data-downloader-1.0.0-1.tgz", - "integrity": "sha512-jskJncLkJlkBCdqdgzLSV9sOOLyEdeVOtwJOwVwRyliVJ+4822KZWvfaD620c9Lk7el3auwFDg92FXYjGA5BhQ==", + "node_modules/devexpress-gantt/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/devextreme": { + "version": "23.2.3", + "resolved": "https://registry.npmjs.org/devextreme/-/devextreme-23.2.3.tgz", + "integrity": "sha512-d2Pokt2dllY8gAiiQKDCed+MFwcaed1PEI4EYaBlJPcARY0YRsuskcfDlKmbjdb18xuC4ODyYEl4DhTQzoyVmw==", "dependencies": { - "axios": "^0.26.0", - "mkdirp": "0.5.5", - "nopt": "3.0.x", - "q": "1.0.1", - "yauzl": "^2.10.0" + "@babel/runtime": "^7.12.1", + "@devextreme/runtime": "3.0.12", + "devexpress-diagram": "2.2.2", + "devexpress-gantt": "4.1.50", + "devextreme-quill": "1.6.2", + "devextreme-showdown": "^1.0.1", + "inferno": "^7.4.9", + "inferno-hydrate": "^7.4.9", + "jszip": "^3.7.1", + "rrule": "^2.7.1", + "turndown": "~7.1.0" }, "bin": { - "cldr-data-downloader": "bin/download.sh" + "devextreme-bundler": "bin/bundler.js", + "devextreme-bundler-init": "bin/bundler-init.js" } }, - "node_modules/cldr-data/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", + "node_modules/devextreme-angular": { + "version": "23.2.3", + "resolved": "https://registry.npmjs.org/devextreme-angular/-/devextreme-angular-23.2.3.tgz", + "integrity": "sha512-W9liD4GKGtbPhqeIlINKMvGXdYF1yxX9WBrL/MbocGe0v6Aj0vOkDdmFqUJo+9d8GzNhSSsMTjoQA7RTL0k41w==", "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@angular-devkit/schematics": "^12.2.18", + "devextreme-schematics": "*", + "inferno-server": "7.4.11", + "tslib": "^2.2.0" }, - "engines": { - "node": "*" + "peerDependencies": { + "@angular/common": ">12.0.0", + "@angular/core": ">12.0.0", + "@angular/forms": ">12.0.0", + "devextreme": "~23.2.3" } }, - "node_modules/cldr-dates-full": { - "version": "40.0.0", - "resolved": "https://registry.npmjs.org/cldr-dates-full/-/cldr-dates-full-40.0.0.tgz", - "integrity": "sha512-AqsXdzaga/kN2+Gbtj72ztWjFG+JdnZd2Yu5SNZb7ZwWR6zESGXOdymPaR3phKosIpsNrDsye1RQC33pv+fOAw==", + "node_modules/devextreme-aspnet-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/devextreme-aspnet-data/-/devextreme-aspnet-data-3.0.0.tgz", + "integrity": "sha512-q4oFNNFM6KUvMGd3yoglXMjunxRbnwmVj9vmYiJi+rLd+LPagjv+olyszG/gio+pzmV047gyMztc+dhZWHxVQQ==", "peerDependencies": { - "cldr-numbers-full": "40.0.0" + "devextreme": ">=18.1.0" } }, - "node_modules/cldr-numbers-full": { - "version": "40.0.0", - "resolved": "https://registry.npmjs.org/cldr-numbers-full/-/cldr-numbers-full-40.0.0.tgz", - "integrity": "sha512-NE5uKg0JDAcg5Pn6MKDg50cAKkUQtMd+mOxGPfDZVL+JRUHimQFvY/21KuzLBTI1i1IDbhEF9so/iXMmUJugPg==", + "node_modules/devextreme-aspnet-data-nojquery": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/devextreme-aspnet-data-nojquery/-/devextreme-aspnet-data-nojquery-3.0.0.tgz", + "integrity": "sha512-2wkePdGr4+nnSUZ8PUFR9biFhvMD2gztz/Yim7Iu/szAQJcgitfgOa12xqIQn4B5xpOm3+kupjccpBsED9nDMA==", "peerDependencies": { - "cldr-core": "40.0.0" + "devextreme": ">=18.1.0" } }, - "node_modules/cldrjs": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", - "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" + "node_modules/devextreme-cldr-data": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/devextreme-cldr-data/-/devextreme-cldr-data-1.0.3.tgz", + "integrity": "sha512-xd+uWv1KzEhr+ZH/MOWfDei3GFz+NAYyKUR9HgjM9BBwPel7PpMElYp4whM+PtAjziBaTssQnA//ob5c3BovTA==" }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" + "node_modules/devextreme-dist": { + "version": "23.2.3", + "resolved": "https://registry.npmjs.org/devextreme-dist/-/devextreme-dist-23.2.3.tgz", + "integrity": "sha512-VZNwk5BnvrpOKGU/1JacKHApeXHEi6UZ42gcOltBc7sRectt3g422WPpWfzxh1mGn+kxswaN3aTthMgR4vOvyA==" + }, + "node_modules/devextreme-quill": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/devextreme-quill/-/devextreme-quill-1.6.2.tgz", + "integrity": "sha512-V/JVVDDm7PsBgpS3qetSWVzNS3RJI9H+0kH/4lDbkvV53/fJfdvCecY4aWKOVKT/0V7Q7iRSzw6tmGoI0Zogww==", + "dependencies": { + "core-js": "^3.26.0", + "eventemitter3": "^4.0.7", + "lodash.clonedeep": "^4.5.0", + "lodash.isequal": "^4.5.0", + "lodash.merge": "^4.6.2", + "parchment": "^2.0.1", + "quill-delta": "^5.0.0" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/devextreme-quill/node_modules/core-js": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", + "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/devextreme-react": { + "version": "23.2.3", + "resolved": "https://registry.npmjs.org/devextreme-react/-/devextreme-react-23.2.3.tgz", + "integrity": "sha512-ptKU1eNqD19Y1VpKBbDXBQuENeR1sbuPnGBXDiZSyW9+5gVwZcLTGqw+vPH8EwzE6KdPgwc1Je8wpE3S01gbbQ==", "dependencies": { - "restore-cursor": "^3.1.0" + "prop-types": "^15.8.1" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "devextreme": "~23.2.3", + "react": "^16.2.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.2.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/cli-spinners": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/devextreme-schematics": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/devextreme-schematics/-/devextreme-schematics-1.6.1.tgz", + "integrity": "sha512-ux/cUouyZM8bVTM/YSZxd7sGHYqG26cvM/C9fMd395LcuaWzGW0JwZRzWQDo5fKcPEPUvTOsu8uxxIhCLPUEcg==", + "dependencies": { + "@angular-devkit/core": "^12.2.18", + "@angular-devkit/schematics": "^12.2.18", + "@schematics/angular": "^12.2.18" } }, - "node_modules/cli-truncate": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz", - "integrity": "sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA==", + "node_modules/devextreme-screenshot-comparer": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/devextreme-screenshot-comparer/-/devextreme-screenshot-comparer-2.0.16.tgz", + "integrity": "sha512-93O+kdAJ34fMP0FaLROfKmH5olZNQA4g3Va2GBk9KjNYZNIFQU+DGn+FQP6L7wCeIiF74sqQarwKQ2EueOS+4g==", "dev": true, "dependencies": { - "slice-ansi": "^1.0.0", - "string-width": "^2.0.0" + "looks-same": "^7.3.0", + "pngjs": "^6.0.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=4" + "node": ">=12.0.0" + }, + "peerDependencies": { + "testcafe": "^1.14.0 || ^2.0.0" } }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "node_modules/devextreme-showdown": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/devextreme-showdown/-/devextreme-showdown-1.0.1.tgz", + "integrity": "sha512-63zsdU3iGDp0E9TibxGwZPlS+l07/VvD/mlgZY30fEqz6J2kCsYCqyNKbhlgIvuz+yMtWcUXVYVOMpA2YBTgEg==", + "dependencies": { + "yargs": "^17.2.1" + }, + "bin": { + "showdown": "bin/showdown.js" + } + }, + "node_modules/devextreme-vue": { + "version": "23.2.3", + "resolved": "https://registry.npmjs.org/devextreme-vue/-/devextreme-vue-23.2.3.tgz", + "integrity": "sha512-iROTDSAiZ8aiCJeEsM9poPI4dRDG3F2pWRbSuyDJqaDoeF+/+RKgk26JcJMonSTySfwEP+5WN8WkRCqRq9IT8A==", + "peerDependencies": { + "devextreme": "~23.2.3", + "vue": "^3.0.0" + } + }, + "node_modules/devextreme/node_modules/rrule": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.2.tgz", + "integrity": "sha512-NkBsEEB6FIZOZ3T8frvEBOB243dm46SPufpDckY/Ap/YH24V1zLeMmDY8OA10lk452NdrF621+ynDThE7FQU2A==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/device-specs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/device-specs/-/device-specs-1.0.1.tgz", + "integrity": "sha512-rxns/NDZfbdYumnn801z9uo8kWIz3Eld7Bk/F0V9zw4sZemSoD93+gxHEonLdxYulkws4iCMt7ZP8zuM8EzUSg==", + "dev": true + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.3.1" } }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 10.14.2" } }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dependencies": { - "ansi-regex": "^3.0.0" + "path-type": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" } }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", "dependencies": { - "color-convert": "^2.0.1" + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6.0.0" } }, - "node_modules/cliui/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dependencies": { - "color-name": "~1.1.4" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/cliui/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=10" + "node": ">= 4" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, - "engines": { - "node": ">=0.8" - } + "node_modules/domino": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz", + "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==" }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } + "node_modules/dompurify": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.7.tgz", + "integrity": "sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==", + "optional": true }, - "node_modules/clone-regexp": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", - "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", - "dev": true, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { - "is-regexp": "^2.0.0" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", - "dev": true - }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", "dependencies": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" + "readable-stream": "^2.0.2" } }, - "node_modules/cloneable-readable/node_modules/isarray": { + "node_modules/duplexer2/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/cloneable-readable/node_modules/readable-stream": { + "node_modules/duplexer2/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -8616,181 +12407,38 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/cloneable-readable/node_modules/safe-buffer": { + "node_modules/duplexer2/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/cloneable-readable/node_modules/string_decoder": { + "node_modules/duplexer2/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "dependencies": { "safe-buffer": "~5.1.0" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/coffeescript": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", - "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", - "dev": true, - "bin": { - "cake": "bin/cake", - "coffee": "bin/coffee" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true - }, - "node_modules/collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", - "dev": true, - "dependencies": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-diff": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-1.4.0.tgz", - "integrity": "sha512-4oDB/o78lNdppbaqrg0HjOp7pHmUc+dfCxWKWFnQg6AB/1dkjtBDop3RZht5386cq9xBUDRvDvSCA7WUlM9Jqw==", - "dev": true - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/compress-commons": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", - "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", - "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, - "engines": [ - "node >= 0.8" - ], "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, - "node_modules/concat-stream/node_modules/isarray": { + "node_modules/duplexify/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, - "node_modules/concat-stream/node_modules/readable-stream": { + "node_modules/duplexify/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", @@ -8805,13 +12453,13 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/concat-stream/node_modules/safe-buffer": { + "node_modules/duplexify/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/concat-stream/node_modules/string_decoder": { + "node_modules/duplexify/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", @@ -8820,521 +12468,588 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true - }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "dev": true, - "engines": { - "node": "^14.18.0 || >=16.10.0" - } + "node_modules/dx-systemjs-vue-browser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/dx-systemjs-vue-browser/-/dx-systemjs-vue-browser-1.1.1.tgz", + "integrity": "sha512-o24r6a0Q2dsXDoDpvLww2cTtFUXt7Z0zDR/dgw1g6XiEn2aBgRWnwWRn5WdioGF4am12+dAejqCYNQXXbm4VYQ==" }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", "dev": true, "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "dev": true, - "engines": { - "node": ">= 0.6" + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" } }, - "node_modules/cookie-parser": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", - "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { - "cookie": "0.4.1", - "cookie-signature": "1.0.6" + "isobject": "^3.0.1" }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/copy-props": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", - "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", - "dev": true, - "dependencies": { - "each-props": "^1.3.2", - "is-plain-object": "^5.0.0" - } - }, - "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, - "node_modules/core-js-compat": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", - "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", + "node_modules/eclint": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eclint/-/eclint-2.8.1.tgz", + "integrity": "sha512-0u1UubFXSOgZgXNhuPeliYyTFmjWStVph8JR6uD6NDuxl3xI5VSCsA1KX6/BSYtM9v4wQMifGoNFfN5VlRn4LQ==", "dev": true, "dependencies": { - "browserslist": "^4.22.1" + "editorconfig": "^0.15.2", + "file-type": "^10.1.0", + "gulp-exclude-gitignore": "^1.2.0", + "gulp-filter": "^5.1.0", + "gulp-reporter": "^2.9.0", + "gulp-tap": "^1.0.1", + "linez": "^4.1.4", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "os-locale": "^3.0.1", + "plugin-error": "^1.0.1", + "through2": "^2.0.3", + "vinyl": "^2.2.0", + "vinyl-fs": "^3.0.3", + "yargs": "^12.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "bin": { + "eclint": "bin/eclint.js" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/corser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "node_modules/eclint/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, "engines": { - "node": ">= 0.4.0" + "node": ">=4" } }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "node_modules/eclint/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" } }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/eclint/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", - "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 10" + "node": ">=6" } }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "node_modules/eclint/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "node_modules/eclint/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=6" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/eclint/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "p-limit": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/crypto-md5": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-md5/-/crypto-md5-1.0.0.tgz", - "integrity": "sha512-65Mtei8+EkSIK+5Ie4gpWXoJ/5bgpqPXFknHHXAyhDqKsEAAzUslGd8mOeawbfcuQ8fADNKcF4xQA3fqlZJ8Ig==", + "node_modules/eclint/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.5.2" + "node": ">=4" } }, - "node_modules/css": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.3.tgz", - "integrity": "sha512-0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ==", + "node_modules/eclint/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "dependencies": { - "inherits": "^2.0.1", - "source-map": "^0.1.38", - "source-map-resolve": "^0.5.1", - "urix": "^0.1.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/css-line-break": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", - "optional": true, + "node_modules/eclint/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, "dependencies": { - "utrie": "^1.0.2" + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/css/node_modules/source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", + "node_modules/eclint/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", "dev": true, "dependencies": { - "amdefine": ">=0.0.4" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "node_modules/eclint/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "bin": { - "cssesc": "bin/cssesc" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eclint/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true + "node_modules/eclint/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "node_modules/eclint/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "dependencies": { - "cssom": "~0.3.6" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "node_modules/eclint/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "node_modules/eclint/node_modules/yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", "dev": true, "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" } }, - "node_modules/data-uri-to-buffer": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-0.0.4.tgz", - "integrity": "sha512-nntmCbCupHk2zFSWe64pTt0LJ2U6Bt3K1MWgwXiEAj9IEaowSXbGLYN7m8xCb4hbpQl8QSCRBkKT9tFRUMkU7A==", - "dev": true + "node_modules/eclint/node_modules/yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "node_modules/editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", "dev": true, "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" }, - "engines": { - "node": ">=10" + "bin": { + "editorconfig": "bin/editorconfig" } }, - "node_modules/date-format": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-0.0.2.tgz", - "integrity": "sha512-M4obuJx8jU5T91lcbwi0+QPNVaWOY1DQYz5xUuKYWO93osVzB2ZPqyDUc5T+mDjbA1X8VOb4JDZ+8r2MrSOp7Q==", - "deprecated": "0.x is no longer supported. Please upgrade to 4.x or higher.", + "node_modules/editorconfig/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/editorconfig/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/editorconfig/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/electron-to-chromium": { + "version": "1.4.687", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.687.tgz", + "integrity": "sha512-Ic85cOuXSP6h7KM0AIJ2hpJ98Bo4hyTUjc4yjMbkvD+8yTxEhfK9+8exT2KKYsSjnCn2tGsKVSZwE7ZgTORQCw==" + }, + "node_modules/elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", "dev": true, - "dependencies": { - "ms": "2.1.2" - }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "node_modules/email-validator": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz", + "integrity": "sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">4.0" } }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "engines": { - "node": ">=0.10.0" + "node": ">= 4" } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "node_modules/emphasize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emphasize/-/emphasize-2.1.0.tgz", + "integrity": "sha512-wRlO0Qulw2jieQynsS3STzTabIhHCyjTjZraSkchOiT8rdvWZlahJAJ69HRxwGkv2NThmci2MSnDfJ60jB39tw==", "dev": true, + "dependencies": { + "chalk": "^2.4.0", + "highlight.js": "~9.12.0", + "lowlight": "~1.9.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { - "node": ">=0.10" + "node": ">= 0.8" } }, - "node_modules/dedent": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.4.0.tgz", - "integrity": "sha512-25DJIXD6mCqYHIqI3/aBfAvFgJSY9jIx397eUQSofXbWVR4lcB21a17qQ5Bswj0Zv+3Nf06zNCyfkGyvo0AqqQ==", - "dev": true + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } }, - "node_modules/deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "node_modules/endpoint-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/endpoint-utils/-/endpoint-utils-1.0.2.tgz", + "integrity": "sha512-s5IrlLvx7qVXPOjcxjF00CRBlybiQWOoGCNiIZ/Vin2WeJ3SHtfkWHRsyu7C1+6QAwYXf0ULoweylxUa19Khjg==", "dev": true, "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=0.12" + "ip": "^1.1.3", + "pinkie-promise": "^1.0.0" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "node_modules/endpoint-utils/node_modules/pinkie": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", + "integrity": "sha512-VFVaU1ysKakao68ktZm76PIdOhvEfoNNRaGkyLln9Os7r0/MCxqHjHyBM7dT3pgTiBybqiPtpqKfpENwdBp50Q==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/default-compare": { + "node_modules/endpoint-utils/node_modules/pinkie-promise": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", + "integrity": "sha512-5mvtVNse2Ml9zpFKkWBpGsTPwm3DKhs+c95prO/F6E7d6DN0FPqxs6LONpLNpyD7Iheb7QN4BbUoKJgo+DnkQA==", "dev": true, "dependencies": { - "kind-of": "^5.0.2" + "pinkie": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", - "dev": true, + "node_modules/enhanced-resolve": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz", + "integrity": "sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, "dependencies": { - "clone": "^1.0.2" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8.6" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", "engines": { - "node": ">=0.8" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz", + "integrity": "sha512-xhuSYd8wLgOXwNgjcPeXMPL/IiiA1Huck+OPvClpJViVNNlJVtM41o+1emp7bPvlCJwCatFX2DWc05/DgfbWzA==", + "dev": true, + "dependencies": { + "stackframe": "^0.3.1" + } + }, + "node_modules/error-stack-parser/node_modules/stackframe": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz", + "integrity": "sha512-XmoiF4T5nuWEp2x2w92WdGjdHGY/cZa6LIbRsDRQR/Xlk4uW0PAUlH1zJYVffocwKpCdwyuypIp25xsSXEtZHw==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", "dev": true, "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" } }, - "node_modules/define-properties": { + "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -9343,4120 +13058,4116 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", "dev": true, + "hasInstallScript": true, "dependencies": { - "is-descriptor": "^0.1.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10" } }, - "node_modules/del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "dev": true, "dependencies": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - }, - "engines": { - "node": ">=4" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "node_modules/del/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "dev": true, "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "d": "^1.0.1", + "ext": "^1.1.2" } }, - "node_modules/del/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/es6-template-strings": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es6-template-strings/-/es6-template-strings-2.0.1.tgz", + "integrity": "sha512-5kTq0dEJfsm/EAteUCgLazcvWEhriVGwWFY3YgIsz89fJd+smi65/N1eS1Hn3B2dAngiqd0EvpXjr8lb7Quzkw==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "es5-ext": "^0.10.12", + "esniff": "^1.1" } }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", "dev": true, "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" } }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "node_modules/esbuild": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.3.tgz", + "integrity": "sha512-UlJ1qUUA2jL2nNib1JTSkifQTcYTroFqRjwCFW4QYEKEsixXD5Tik9xML7zh2gTxkYTBKGHNH9y7txMwVyPbjw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" + "node": ">=12" }, - "bin": { - "rimraf": "bin.js" + "optionalDependencies": { + "@esbuild/android-arm": "0.19.3", + "@esbuild/android-arm64": "0.19.3", + "@esbuild/android-x64": "0.19.3", + "@esbuild/darwin-arm64": "0.19.3", + "@esbuild/darwin-x64": "0.19.3", + "@esbuild/freebsd-arm64": "0.19.3", + "@esbuild/freebsd-x64": "0.19.3", + "@esbuild/linux-arm": "0.19.3", + "@esbuild/linux-arm64": "0.19.3", + "@esbuild/linux-ia32": "0.19.3", + "@esbuild/linux-loong64": "0.19.3", + "@esbuild/linux-mips64el": "0.19.3", + "@esbuild/linux-ppc64": "0.19.3", + "@esbuild/linux-riscv64": "0.19.3", + "@esbuild/linux-s390x": "0.19.3", + "@esbuild/linux-x64": "0.19.3", + "@esbuild/netbsd-x64": "0.19.3", + "@esbuild/openbsd-x64": "0.19.3", + "@esbuild/sunos-x64": "0.19.3", + "@esbuild/win32-arm64": "0.19.3", + "@esbuild/win32-ia32": "0.19.3", + "@esbuild/win32-x64": "0.19.3" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=0.4.0" + "node": ">=12" } }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 0.8" + "node": ">=12" } }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=12" } }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/devexpress-diagram": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/devexpress-diagram/-/devexpress-diagram-2.2.2.tgz", - "integrity": "sha512-wJvc9Q2lnha3BPFHMXoKYRiRmQP/W9rjZmjHAdp6N9yzyG32tUzoQEaa3U1f7feWSypWv2g28U+HO/xgNZN6FA==", - "dependencies": { - "@devexpress/utils": "1.3.16", - "es6-object-assign": "^1.1.0" + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devexpress-gantt": { - "version": "4.1.50", - "resolved": "https://registry.npmjs.org/devexpress-gantt/-/devexpress-gantt-4.1.50.tgz", - "integrity": "sha512-GHScddmwLwatWtX1JmqwGVsvchPj5E4gs3UZbmrQ9vYgXWX4gAEWW8VQSAFhB2P4IW90oK/DBVFaMLPuTk7WRQ==", - "dependencies": { - "@devexpress/utils": "1.4.1", - "tslib": "2.3.1" + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devexpress-gantt/node_modules/@devexpress/utils": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@devexpress/utils/-/utils-1.4.1.tgz", - "integrity": "sha512-wXixOorFlYsUiLOjAxb9UnTtvMXxYdsEmApKrbDmRk9M76V8evOQR2ChUzNtfPloy7fZecL8UWq/sF+3ZCPzQQ==", - "dependencies": { - "tslib": "2.3.1" + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devexpress-gantt/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/devextreme": { - "version": "23.2.3", - "resolved": "https://registry.npmjs.org/devextreme/-/devextreme-23.2.3.tgz", - "integrity": "sha512-d2Pokt2dllY8gAiiQKDCed+MFwcaed1PEI4EYaBlJPcARY0YRsuskcfDlKmbjdb18xuC4ODyYEl4DhTQzoyVmw==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "@devextreme/runtime": "3.0.12", - "devexpress-diagram": "2.2.2", - "devexpress-gantt": "4.1.50", - "devextreme-quill": "1.6.2", - "devextreme-showdown": "^1.0.1", - "inferno": "^7.4.9", - "inferno-hydrate": "^7.4.9", - "jszip": "^3.7.1", - "rrule": "^2.7.1", - "turndown": "~7.1.0" - }, - "bin": { - "devextreme-bundler": "bin/bundler.js", - "devextreme-bundler-init": "bin/bundler-init.js" + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devextreme-angular": { - "version": "23.2.3", - "resolved": "https://registry.npmjs.org/devextreme-angular/-/devextreme-angular-23.2.3.tgz", - "integrity": "sha512-W9liD4GKGtbPhqeIlINKMvGXdYF1yxX9WBrL/MbocGe0v6Aj0vOkDdmFqUJo+9d8GzNhSSsMTjoQA7RTL0k41w==", - "dependencies": { - "@angular-devkit/schematics": "^12.2.18", - "devextreme-schematics": "*", - "inferno-server": "7.4.11", - "tslib": "^2.2.0" - }, - "peerDependencies": { - "@angular/common": ">12.0.0", - "@angular/core": ">12.0.0", - "@angular/forms": ">12.0.0", - "devextreme": "~23.2.3" + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devextreme-aspnet-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/devextreme-aspnet-data/-/devextreme-aspnet-data-3.0.0.tgz", - "integrity": "sha512-q4oFNNFM6KUvMGd3yoglXMjunxRbnwmVj9vmYiJi+rLd+LPagjv+olyszG/gio+pzmV047gyMztc+dhZWHxVQQ==", - "peerDependencies": { - "devextreme": ">=18.1.0" + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devextreme-aspnet-data-nojquery": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/devextreme-aspnet-data-nojquery/-/devextreme-aspnet-data-nojquery-3.0.0.tgz", - "integrity": "sha512-2wkePdGr4+nnSUZ8PUFR9biFhvMD2gztz/Yim7Iu/szAQJcgitfgOa12xqIQn4B5xpOm3+kupjccpBsED9nDMA==", - "peerDependencies": { - "devextreme": ">=18.1.0" + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devextreme-cldr-data": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/devextreme-cldr-data/-/devextreme-cldr-data-1.0.3.tgz", - "integrity": "sha512-xd+uWv1KzEhr+ZH/MOWfDei3GFz+NAYyKUR9HgjM9BBwPel7PpMElYp4whM+PtAjziBaTssQnA//ob5c3BovTA==" - }, - "node_modules/devextreme-dist": { - "version": "23.2.3", - "resolved": "https://registry.npmjs.org/devextreme-dist/-/devextreme-dist-23.2.3.tgz", - "integrity": "sha512-VZNwk5BnvrpOKGU/1JacKHApeXHEi6UZ42gcOltBc7sRectt3g422WPpWfzxh1mGn+kxswaN3aTthMgR4vOvyA==" - }, - "node_modules/devextreme-quill": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/devextreme-quill/-/devextreme-quill-1.6.2.tgz", - "integrity": "sha512-V/JVVDDm7PsBgpS3qetSWVzNS3RJI9H+0kH/4lDbkvV53/fJfdvCecY4aWKOVKT/0V7Q7iRSzw6tmGoI0Zogww==", - "dependencies": { - "core-js": "^3.26.0", - "eventemitter3": "^4.0.7", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0", - "lodash.merge": "^4.6.2", - "parchment": "^2.0.1", - "quill-delta": "^5.0.0" + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devextreme-quill/node_modules/core-js": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", - "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devextreme-react": { - "version": "23.2.3", - "resolved": "https://registry.npmjs.org/devextreme-react/-/devextreme-react-23.2.3.tgz", - "integrity": "sha512-ptKU1eNqD19Y1VpKBbDXBQuENeR1sbuPnGBXDiZSyW9+5gVwZcLTGqw+vPH8EwzE6KdPgwc1Je8wpE3S01gbbQ==", + "node_modules/esbuild-plugin-vue3": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/esbuild-plugin-vue3/-/esbuild-plugin-vue3-0.3.2.tgz", + "integrity": "sha512-KqZUPlIUS4vJLSexV3q5hgqIlsMWzlPtIuvZ1epZQvw/wJ/4vEPzEC1HQZduoHvUYvtnG703hsP1PsdpjTJ3ug==", "dependencies": { - "prop-types": "^15.8.1" + "@vue/compiler-core": "^3.2.26", + "@vue/compiler-sfc": "^3.2.26", + "esbuild": "^0.14.8", + "typescript": "^4.7.4" }, "peerDependencies": { - "devextreme": "~23.2.3", - "react": "^16.2.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.2.0 || ^17.0.0 || ^18.0.0" + "cheerio": "^1.0.0-rc.10", + "html-minifier": "^4.0.0", + "pug": "^3.0.2", + "sass": "^1.35.2" + }, + "peerDependenciesMeta": { + "cheerio": { + "optional": true + }, + "html-minifier": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + } } }, - "node_modules/devextreme-schematics": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/devextreme-schematics/-/devextreme-schematics-1.6.1.tgz", - "integrity": "sha512-ux/cUouyZM8bVTM/YSZxd7sGHYqG26cvM/C9fMd395LcuaWzGW0JwZRzWQDo5fKcPEPUvTOsu8uxxIhCLPUEcg==", - "dependencies": { - "@angular-devkit/core": "^12.2.18", - "@angular-devkit/schematics": "^12.2.18", - "@schematics/angular": "^12.2.18" + "node_modules/esbuild-plugin-vue3/node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devextreme-screenshot-comparer": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/devextreme-screenshot-comparer/-/devextreme-screenshot-comparer-2.0.16.tgz", - "integrity": "sha512-93O+kdAJ34fMP0FaLROfKmH5olZNQA4g3Va2GBk9KjNYZNIFQU+DGn+FQP6L7wCeIiF74sqQarwKQ2EueOS+4g==", - "dev": true, - "dependencies": { - "looks-same": "^7.3.0", - "pngjs": "^6.0.0", - "tslib": "^2.3.0" + "node_modules/esbuild-plugin-vue3/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12.0.0" + "node": ">=12" }, - "peerDependencies": { - "testcafe": "^1.14.0 || ^2.0.0" + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" } }, - "node_modules/devextreme-showdown": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/devextreme-showdown/-/devextreme-showdown-1.0.1.tgz", - "integrity": "sha512-63zsdU3iGDp0E9TibxGwZPlS+l07/VvD/mlgZY30fEqz6J2kCsYCqyNKbhlgIvuz+yMtWcUXVYVOMpA2YBTgEg==", - "dependencies": { - "yargs": "^17.2.1" + "node_modules/esbuild-plugin-vue3/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.13.8.tgz", + "integrity": "sha512-UbD+3nloiSpJWXTCInZQrqPe8Y+RLfDkY/5kEHiXsw/lmaEvibe69qTzQu16m5R9je/0bF7VYQ5jaEOq0z9lLA==", "bin": { - "showdown": "bin/showdown.js" + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=8" } }, - "node_modules/devextreme-vue": { - "version": "23.2.3", - "resolved": "https://registry.npmjs.org/devextreme-vue/-/devextreme-vue-23.2.3.tgz", - "integrity": "sha512-iROTDSAiZ8aiCJeEsM9poPI4dRDG3F2pWRbSuyDJqaDoeF+/+RKgk26JcJMonSTySfwEP+5WN8WkRCqRq9IT8A==", - "peerDependencies": { - "devextreme": "~23.2.3", - "vue": "^3.0.0" + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/devextreme/node_modules/rrule": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.2.tgz", - "integrity": "sha512-NkBsEEB6FIZOZ3T8frvEBOB243dm46SPufpDckY/Ap/YH24V1zLeMmDY8OA10lk452NdrF621+ynDThE7FQU2A==", - "dependencies": { - "tslib": "^2.4.0" + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/device-specs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/device-specs/-/device-specs-1.0.1.tgz", - "integrity": "sha512-rxns/NDZfbdYumnn801z9uo8kWIz3Eld7Bk/F0V9zw4sZemSoD93+gxHEonLdxYulkws4iCMt7ZP8zuM8EzUSg==", - "dev": true + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "engines": { - "node": ">=0.3.1" + "node": ">=6" } }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">= 10.14.2" + "node": ">=0.8.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, "dependencies": { - "path-type": "^4.0.0" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=8" + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=6.0.0" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1" } }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node_modules/eslint-config-airbnb-typescript": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-14.0.2.tgz", + "integrity": "sha512-oaVR63DqpRUiOOeSVxIzhD3FXbqJRH+7Lt9GCMsS9SKgrRW3XpZINN2FO4JEsnaHEGkktumd0AHE9K7KQNuXSQ==", + "dev": true, + "dependencies": { + "eslint-config-airbnb-base": "^14.2.1" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.29.3", + "@typescript-eslint/parser": "^4.29.3" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "node_modules/eslint-config-devextreme": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/eslint-config-devextreme/-/eslint-config-devextreme-0.1.40.tgz", + "integrity": "sha512-Sk7c6EOZVTXwkkszUuYBg4l3AIBzji+ZCEBd8yYuNLdNPwj9AqNSstPwcC++CWwPnUwQBnA0Q3/05RjtyWfSbA==", + "dev": true, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.15.0", + "eslint": "^7.3.1", + "eslint-config-airbnb-base": "^14.2.0", + "eslint-config-airbnb-typescript": "^12.3.1", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^23.8.2", + "eslint-plugin-jest-formatting": "^1.2.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-qunit": "^4.0.0", + "eslint-plugin-rulesdir": "^0.2.0", + "eslint-plugin-spellcheck": "^0.0.14" + } }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, "dependencies": { - "domelementtype": "^2.2.0" + "debug": "^3.2.7" }, "engines": { - "node": ">= 4" + "node": ">=4" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/domino": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz", - "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==" - }, - "node_modules/dompurify": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.7.tgz", - "integrity": "sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==", - "optional": true - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "ms": "^2.1.1" } }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "node_modules/eslint-plugin-deprecation": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-1.3.3.tgz", + "integrity": "sha512-Bbkv6ZN2cCthVXz/oZKPwsSY5S/CbgTLRG4Q2s2gpPpgNsT0uJ0dB5oLNiWzFYY8AgKX4ULxXFG1l/rDav9QFA==", + "dev": true, "dependencies": { - "readable-stream": "^2.0.2" + "@typescript-eslint/experimental-utils": "^5.0.0", + "tslib": "^2.3.1", + "tsutils": "^3.21.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": "^3.7.5 || ^4.0.0" } }, - "node_modules/duplexer2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/duplexer2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/duplexer2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/duplexer2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" } }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "node_modules/eslint-plugin-es/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/duplexify/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "engines": { + "node": ">=4" } }, - "node_modules/duplexify/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/dx-systemjs-vue-browser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/dx-systemjs-vue-browser/-/dx-systemjs-vue-browser-1.1.1.tgz", - "integrity": "sha512-o24r6a0Q2dsXDoDpvLww2cTtFUXt7Z0zDR/dgw1g6XiEn2aBgRWnwWRn5WdioGF4am12+dAejqCYNQXXbm4VYQ==" - }, - "node_modules/each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "dependencies": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" + "ms": "^2.1.1" } }, - "node_modules/each-props/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "dependencies": { - "isobject": "^3.0.1" + "esutils": "^2.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/eclint": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eclint/-/eclint-2.8.1.tgz", - "integrity": "sha512-0u1UubFXSOgZgXNhuPeliYyTFmjWStVph8JR6uD6NDuxl3xI5VSCsA1KX6/BSYtM9v4wQMifGoNFfN5VlRn4LQ==", + "node_modules/eslint-plugin-jest": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", + "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", "dev": true, "dependencies": { - "editorconfig": "^0.15.2", - "file-type": "^10.1.0", - "gulp-exclude-gitignore": "^1.2.0", - "gulp-filter": "^5.1.0", - "gulp-reporter": "^2.9.0", - "gulp-tap": "^1.0.1", - "linez": "^4.1.4", - "lodash": "^4.17.11", - "minimatch": "^3.0.4", - "os-locale": "^3.0.1", - "plugin-error": "^1.0.1", - "through2": "^2.0.3", - "vinyl": "^2.2.0", - "vinyl-fs": "^3.0.3", - "yargs": "^12.0.2" + "@typescript-eslint/experimental-utils": "^4.0.1" }, - "bin": { - "eclint": "bin/eclint.js" + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } } }, - "node_modules/eclint/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "node_modules/eslint-plugin-jest-formatting": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest-formatting/-/eslint-plugin-jest-formatting-3.1.0.tgz", + "integrity": "sha512-XyysraZ1JSgGbLSDxjj5HzKKh0glgWf+7CkqxbTqb7zEhW7X2WHo5SBQ8cGhnszKN+2Lj3/oevBlHNbHezoc/A==", "dev": true, "engines": { - "node": ">=4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": ">=0.8.0" } }, - "node_modules/eclint/node_modules/cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "node_modules/eslint-plugin-no-only-tests": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz", + "integrity": "sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==", "dev": true, - "dependencies": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/eclint/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" }, "engines": { - "node": ">=6" + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" } }, - "node_modules/eclint/node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/eclint/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/eslint-plugin-node/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "eslint-visitor-keys": "^1.1.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/eclint/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/eclint/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/eclint/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", "dev": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" }, "engines": { "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eclint/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" + "engines": { + "node": ">=10" }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react-perf": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-perf/-/eslint-plugin-react-perf-3.3.1.tgz", + "integrity": "sha512-iOx2UtEOH50TmQhezTS4jbBAj/2gbrUdX+ZM28c2K9mwTvtRX6gdnd2P4WPQrejITDsAMNTCz95zu5HcjCD0xg==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=6.9.1" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/eclint/node_modules/wrap-ansi": { + "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "esutils": "^2.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/eclint/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eclint/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "node_modules/eslint-plugin-spellcheck": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/eslint-plugin-spellcheck/-/eslint-plugin-spellcheck-0.0.20.tgz", + "integrity": "sha512-GJa6vgzWAYqe0elKADAsiBRrhvqBnKyt7tpFSqlCZJsK2W9+K80oMyHhKolA7vJ13H5RCGs5/KCN+mKUyKoAiA==", "dev": true, "dependencies": { - "number-is-nan": "^1.0.0" + "globals": "^13.0.0", + "hunspell-spellchecker": "^1.0.2", + "lodash": "^4.17.15" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "eslint": ">=0.8.0" } }, - "node_modules/eclint/node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "node_modules/eslint-plugin-spellcheck/node_modules/globals": { + "version": "13.22.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", + "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", "dev": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eclint/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "node_modules/eslint-plugin-spellcheck/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eclint/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/eclint/node_modules/yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "node_modules/eslint-plugin-vue": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz", + "integrity": "sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw==", "dev": true, "dependencies": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" + "eslint-utils": "^2.1.0", + "natural-compare": "^1.4.0", + "semver": "^6.3.0", + "vue-eslint-parser": "^7.10.0" + }, + "engines": { + "node": ">=8.10" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/eclint/node_modules/yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "node_modules/eslint-plugin-vue/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "node_modules/eslint-plugin-vue/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "dependencies": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "bin": { - "editorconfig": "bin/editorconfig" + "engines": { + "node": ">=4" } }, - "node_modules/editorconfig/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "node_modules/eslint-plugin-vue/node_modules/espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", "dev": true, "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/editorconfig/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz", + "integrity": "sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "debug": "^4.1.1", + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8.10" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5.0.0" } }, - "node_modules/editorconfig/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.542", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.542.tgz", - "integrity": "sha512-6+cpa00G09N3sfh2joln4VUXHquWrOFx3FLZqiVQvl45+zS9DskDBTPvob+BhvFRmTBkyDSk0vvLMMRo/qc6mQ==", - "dev": true - }, - "node_modules/elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", - "dev": true, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/email-validator": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz", - "integrity": "sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==", - "dev": true, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "engines": { - "node": ">4.0" + "node": ">=4.0" } }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, "engines": { - "node": ">=10" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/emphasize": { + "node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emphasize/-/emphasize-2.1.0.tgz", - "integrity": "sha512-wRlO0Qulw2jieQynsS3STzTabIhHCyjTjZraSkchOiT8rdvWZlahJAJ69HRxwGkv2NThmci2MSnDfJ60jB39tw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.0", - "highlight.js": "~9.12.0", - "lowlight": "~1.9.0" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" + "node": ">=10" } }, - "node_modules/endpoint-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/endpoint-utils/-/endpoint-utils-1.0.2.tgz", - "integrity": "sha512-s5IrlLvx7qVXPOjcxjF00CRBlybiQWOoGCNiIZ/Vin2WeJ3SHtfkWHRsyu7C1+6QAwYXf0ULoweylxUa19Khjg==", + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dev": true, "dependencies": { - "ip": "^1.1.3", - "pinkie-promise": "^1.0.0" - } - }, - "node_modules/endpoint-utils/node_modules/pinkie": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "integrity": "sha512-VFVaU1ysKakao68ktZm76PIdOhvEfoNNRaGkyLln9Os7r0/MCxqHjHyBM7dT3pgTiBybqiPtpqKfpENwdBp50Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "@babel/highlight": "^7.10.4" } }, - "node_modules/endpoint-utils/node_modules/pinkie-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "integrity": "sha512-5mvtVNse2Ml9zpFKkWBpGsTPwm3DKhs+c95prO/F6E7d6DN0FPqxs6LONpLNpyD7Iheb7QN4BbUoKJgo+DnkQA==", + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { - "pinkie": "^1.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "engines": { - "node": ">=0.12" + "node": ">=8" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "is-arrayish": "^0.2.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/error-stack-parser": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz", - "integrity": "sha512-xhuSYd8wLgOXwNgjcPeXMPL/IiiA1Huck+OPvClpJViVNNlJVtM41o+1emp7bPvlCJwCatFX2DWc05/DgfbWzA==", + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "stackframe": "^0.3.1" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/error-stack-parser/node_modules/stackframe": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz", - "integrity": "sha512-XmoiF4T5nuWEp2x2w92WdGjdHGY/cZa6LIbRsDRQR/Xlk4uW0PAUlH1zJYVffocwKpCdwyuypIp25xsSXEtZHw==", + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/es-abstract": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", - "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.11" - }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "dependencies": { - "has": "^1.0.3" + "engines": { + "node": ">=4" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/eslint/node_modules/globals": { + "version": "13.22.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", + "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", "dev": true, "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "type-fest": "^0.20.2" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - }, "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "engines": { + "node": ">= 4" } }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, - "node_modules/es6-template-strings": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es6-template-strings/-/es6-template-strings-2.0.1.tgz", - "integrity": "sha512-5kTq0dEJfsm/EAteUCgLazcvWEhriVGwWFY3YgIsz89fJd+smi65/N1eS1Hn3B2dAngiqd0EvpXjr8lb7Quzkw==", + "node_modules/eslint/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "es5-ext": "^0.10.12", - "esniff": "^1.1" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "node_modules/eslint/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/esbuild": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.3.tgz", - "integrity": "sha512-UlJ1qUUA2jL2nNib1JTSkifQTcYTroFqRjwCFW4QYEKEsixXD5Tik9xML7zh2gTxkYTBKGHNH9y7txMwVyPbjw==", - "hasInstallScript": true, + "lru-cache": "^6.0.0" + }, "bin": { - "esbuild": "bin/esbuild" + "semver": "bin/semver.js" }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.19.3", - "@esbuild/android-arm64": "0.19.3", - "@esbuild/android-x64": "0.19.3", - "@esbuild/darwin-arm64": "0.19.3", - "@esbuild/darwin-x64": "0.19.3", - "@esbuild/freebsd-arm64": "0.19.3", - "@esbuild/freebsd-x64": "0.19.3", - "@esbuild/linux-arm": "0.19.3", - "@esbuild/linux-arm64": "0.19.3", - "@esbuild/linux-ia32": "0.19.3", - "@esbuild/linux-loong64": "0.19.3", - "@esbuild/linux-mips64el": "0.19.3", - "@esbuild/linux-ppc64": "0.19.3", - "@esbuild/linux-riscv64": "0.19.3", - "@esbuild/linux-s390x": "0.19.3", - "@esbuild/linux-x64": "0.19.3", - "@esbuild/netbsd-x64": "0.19.3", - "@esbuild/openbsd-x64": "0.19.3", - "@esbuild/sunos-x64": "0.19.3", - "@esbuild/win32-arm64": "0.19.3", - "@esbuild/win32-ia32": "0.19.3", - "@esbuild/win32-x64": "0.19.3" + "node": ">=10" } }, - "node_modules/esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } + "node_modules/eslint/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "node_modules/esniff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-1.1.0.tgz", + "integrity": "sha512-vmHXOeOt7FJLsqofvFk4WB3ejvcHizCd8toXXwADmYfd02p2QwHRgkUbhYDX54y08nqk818CUTWipgZGlyN07g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.12" } }, - "node_modules/esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "node_modules/esotope-hammerhead": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.4.tgz", + "integrity": "sha512-QY4HXqvjLSFGoGgHvm3H1QUMNcpwnUpGRBaVVFWE5uqbPQh9HSWcA1YD7KwwL/IrgerDwZn00z5dtYT9Ot/C/A==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.46" } }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } + "node_modules/esotope-hammerhead/node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true }, - "node_modules/esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, "engines": { - "node": ">=12" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/esbuild-linux-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, "engines": { - "node": ">=12" + "node": ">=0.10" } }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, "engines": { - "node": ">=12" + "node": ">=4.0" } }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "engines": { - "node": ">=12" + "node": ">=4.0" } }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { - "node": ">=12" + "node": ">= 0.6" } }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], + "node_modules/eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==" + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "engines": { - "node": ">=12" + "node": ">=0.8.x" } }, - "node_modules/esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", "engines": { - "node": ">=12" + "node": ">=12.0.0" } }, - "node_modules/esbuild-plugin-vue3": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/esbuild-plugin-vue3/-/esbuild-plugin-vue3-0.3.2.tgz", - "integrity": "sha512-KqZUPlIUS4vJLSexV3q5hgqIlsMWzlPtIuvZ1epZQvw/wJ/4vEPzEC1HQZduoHvUYvtnG703hsP1PsdpjTJ3ug==", + "node_modules/exceljs": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.3.0.tgz", + "integrity": "sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w==", "dependencies": { - "@vue/compiler-core": "^3.2.26", - "@vue/compiler-sfc": "^3.2.26", - "esbuild": "^0.14.8", - "typescript": "^4.7.4" - }, - "peerDependencies": { - "cheerio": "^1.0.0-rc.10", - "html-minifier": "^4.0.0", - "pug": "^3.0.2", - "sass": "^1.35.2" + "archiver": "^5.0.0", + "dayjs": "^1.8.34", + "fast-csv": "^4.3.1", + "jszip": "^3.5.0", + "readable-stream": "^3.6.0", + "saxes": "^5.0.1", + "tmp": "^0.2.0", + "unzipper": "^0.10.11", + "uuid": "^8.3.0" }, - "peerDependenciesMeta": { - "cheerio": { - "optional": true - }, - "html-minifier": { - "optional": true - }, - "pug": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/esbuild-plugin-vue3/node_modules/@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=8.3.0" } }, - "node_modules/esbuild-plugin-vue3/node_modules/esbuild": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, - "optionalDependencies": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/esbuild-plugin-vue3/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "dependencies": { + "clone-regexp": "^2.1.0" }, "engines": { - "node": ">=4.2.0" + "node": ">=8" } }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, "engines": { - "node": ">=12" + "node": ">= 0.8.0" } }, - "node_modules/esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">= 10.14.2" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "node_modules/expect/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">= 10.14.2" } }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "node_modules/expect/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", "dev": true, "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "@types/yargs-parser": "*" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-config-airbnb-base": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", - "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "node_modules/expect/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 6" + "node": ">=10" }, - "peerDependencies": { - "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", - "eslint-plugin-import": "^2.22.1" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-config-airbnb-typescript": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-14.0.2.tgz", - "integrity": "sha512-oaVR63DqpRUiOOeSVxIzhD3FXbqJRH+7Lt9GCMsS9SKgrRW3XpZINN2FO4JEsnaHEGkktumd0AHE9K7KQNuXSQ==", + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "eslint-config-airbnb-base": "^14.2.1" + "color-name": "~1.1.4" }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.29.3", - "@typescript-eslint/parser": "^4.29.3" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/eslint-config-devextreme": { - "version": "0.1.40", - "resolved": "https://registry.npmjs.org/eslint-config-devextreme/-/eslint-config-devextreme-0.1.40.tgz", - "integrity": "sha512-Sk7c6EOZVTXwkkszUuYBg4l3AIBzji+ZCEBd8yYuNLdNPwj9AqNSstPwcC++CWwPnUwQBnA0Q3/05RjtyWfSbA==", + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/expect/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.15.0", - "eslint": "^7.3.1", - "eslint-config-airbnb-base": "^14.2.0", - "eslint-config-airbnb-typescript": "^12.3.1", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^23.8.2", - "eslint-plugin-jest-formatting": "^1.2.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-qunit": "^4.0.0", - "eslint-plugin-rulesdir": "^0.2.0", - "eslint-plugin-spellcheck": "^0.0.14" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "node_modules/expect/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/expect/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dependencies": { - "debug": "^3.2.7" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "node": ">= 0.10.0" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "ms": "^2.1.1" + "ms": "2.0.0" } }, - "node_modules/eslint-plugin-deprecation": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-1.3.3.tgz", - "integrity": "sha512-Bbkv6ZN2cCthVXz/oZKPwsSY5S/CbgTLRG4Q2s2gpPpgNsT0uJ0dB5oLNiWzFYY8AgKX4ULxXFG1l/rDav9QFA==", + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0", - "tslib": "^2.3.1", - "tsutils": "^3.21.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", - "typescript": "^3.7.5 || ^4.0.0" + "type": "^2.7.2" } }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", - "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", - "dev": true, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "@typescript-eslint/utils": "5.62.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "node": ">=4" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, + "node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=0.6.0" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", - "dev": true, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { - "ms": "^2.1.1" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "esutils": "^2.0.2" + "kind-of": "^6.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-jest": { - "version": "24.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", - "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", - "dev": true, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { - "@typescript-eslint/experimental-utils": "^4.0.1" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": ">= 4", - "eslint": ">=5" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-jest-formatting": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest-formatting/-/eslint-plugin-jest-formatting-3.1.0.tgz", - "integrity": "sha512-XyysraZ1JSgGbLSDxjj5HzKKh0glgWf+7CkqxbTqb7zEhW7X2WHo5SBQ8cGhnszKN+2Lj3/oevBlHNbHezoc/A==", - "dev": true, + "node_modules/extglob/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-no-only-tests": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz", - "integrity": "sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==", + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, "engines": { - "node": ">=4.0.0" + "node": ">= 0.10" } }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, + "node_modules/fast-csv": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz", + "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" + "@fast-csv/format": "4.3.5", + "@fast-csv/parse": "4.3.6" }, "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" + "node": ">=10.0.0" } }, - "node_modules/eslint-plugin-node/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=8.6.0" } }, - "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, "engines": { - "node": ">=4" + "node": ">= 4.9.1" } }, - "node_modules/eslint-plugin-promise": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", - "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", "dev": true, + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, "engines": { - "node": ">=6" + "node": ">=0.8.0" } }, - "node_modules/eslint-plugin-react": { - "version": "7.32.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", - "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" + "bser": "2.1.1" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fflate": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", + "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=4" + "node": ">=8" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "flat-cache": "^3.0.4" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint-plugin-react-perf": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-perf/-/eslint-plugin-react-perf-3.3.1.tgz", - "integrity": "sha512-iOx2UtEOH50TmQhezTS4jbBAj/2gbrUdX+ZM28c2K9mwTvtRX6gdnd2P4WPQrejITDsAMNTCz95zu5HcjCD0xg==", + "node_modules/file-saver-es": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver-es/-/file-saver-es-2.0.5.tgz", + "integrity": "sha512-Kg0lt+is9nOyi/VDms9miScNGot25jVFbjFccXuCL/shd2Q+rt70MALxHVkXllsX83JEBLiHQNjDPGd/6FIOoQ==" + }, + "node_modules/file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", "dev": true, "engines": { - "node": ">=6.9.1" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=6" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dependencies": { - "esutils": "^2.0.2" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8" } }, - "node_modules/eslint-plugin-spellcheck": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/eslint-plugin-spellcheck/-/eslint-plugin-spellcheck-0.0.20.tgz", - "integrity": "sha512-GJa6vgzWAYqe0elKADAsiBRrhvqBnKyt7tpFSqlCZJsK2W9+K80oMyHhKolA7vJ13H5RCGs5/KCN+mKUyKoAiA==", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-babel-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.0.0.tgz", + "integrity": "sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==", "dev": true, "dependencies": { - "globals": "^13.0.0", - "hunspell-spellchecker": "^1.0.2", - "lodash": "^4.17.15" + "json5": "^2.1.1", + "path-exists": "^4.0.0" }, - "peerDependencies": { - "eslint": ">=0.8.0" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/eslint-plugin-spellcheck/node_modules/globals": { - "version": "13.22.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", - "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", - "dev": true, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dependencies": { - "type-fest": "^0.20.2" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/eslint-plugin-spellcheck/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-vue": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz", - "integrity": "sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw==", - "dev": true, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "eslint-utils": "^2.1.0", - "natural-compare": "^1.4.0", - "semver": "^6.3.0", - "vue-eslint-parser": "^7.10.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8.10" - }, - "peerDependencies": { - "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + "node": ">=8" } }, - "node_modules/eslint-plugin-vue/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-vue/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, "engines": { - "node": ">=4" + "node": ">= 0.10" } }, - "node_modules/eslint-plugin-vue/node_modules/espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "node_modules/findup-sync/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "dependencies": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz", - "integrity": "sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==", + "node_modules/findup-sync/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dev": true, "dependencies": { - "debug": "^4.1.1", - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^6.3.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">=8.10" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5.0.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/findup-sync/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/findup-sync/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, "engines": { - "node": ">=4.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/findup-sync/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "node": ">=0.10.0" } }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "node_modules/findup-sync/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { - "@babel/highlight": "^7.10.4" + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/findup-sync/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.10" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "isobject": "^3.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10" } }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=12.0.0" } }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true }, - "node_modules/eslint/node_modules/globals": { - "version": "13.22.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", - "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/flush-write-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, - "engines": { - "node": ">= 4" + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "node_modules/flush-write-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/eslint/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { - "yallist": "^4.0.0" - }, + "safe-buffer": "~5.1.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { - "node": ">=10" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/eslint/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "for-in": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/esniff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/esniff/-/esniff-1.1.0.tgz", - "integrity": "sha512-vmHXOeOt7FJLsqofvFk4WB3ejvcHizCd8toXXwADmYfd02p2QwHRgkUbhYDX54y08nqk818CUTWipgZGlyN07g==", + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "dependencies": { - "d": "1", - "es5-ext": "^0.10.12" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/esotope-hammerhead": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.4.tgz", - "integrity": "sha512-QY4HXqvjLSFGoGgHvm3H1QUMNcpwnUpGRBaVVFWE5uqbPQh9HSWcA1YD7KwwL/IrgerDwZn00z5dtYT9Ot/C/A==", + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", "dev": true, - "dependencies": { - "@types/estree": "0.0.46" + "engines": { + "node": ">=0.4.x" } }, - "node_modules/esotope-hammerhead/node_modules/@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", - "dev": true + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "map-cache": "^0.2.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=14.14" } }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dependencies": { - "estraverse": "^5.1.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=0.10" + "node": ">= 8" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { - "estraverse": "^5.2.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, "engines": { - "node": ">=4.0" + "node": ">= 0.10" } }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 4.0" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.6" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/exceljs": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.3.0.tgz", - "integrity": "sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w==", + "node_modules/fstream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { - "archiver": "^5.0.0", - "dayjs": "^1.8.34", - "fast-csv": "^4.3.1", - "jszip": "^3.5.0", - "readable-stream": "^3.6.0", - "saxes": "^5.0.1", - "tmp": "^0.2.0", - "unzipper": "^0.10.11", - "uuid": "^8.3.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=8.3.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true + "node_modules/fstream/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", "dev": true }, - "node_modules/execall": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", - "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", - "dev": true, - "dependencies": { - "clone-regexp": "^2.1.0" - }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "engines": { - "node": ">= 0.8.0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/get-os-info": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-os-info/-/get-os-info-1.0.2.tgz", + "integrity": "sha512-Nlgt85ph6OHZ4XvTcC8LMLDDFUzf7LAinYJZUwzrnc3WiO+vDEHDmNItTtzixBDLv94bZsvJGrrDRAE6uPs4MQ==", "dev": true, "dependencies": { - "ms": "2.0.0" + "getos": "^3.2.1", + "macos-release": "^3.0.1", + "os-family": "^1.1.0", + "windows-release": "^5.0.1" } }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "pump": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expect/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expect/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "async": "^3.2.0" } }, - "node_modules/expect/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/glob": { + "version": "10.3.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz", + "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expect/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "color-name": "~1.1.4" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "node_modules/expect/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/expect/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/expect/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "node_modules/glob-stream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">= 10.14.2" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/expect/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "is-extglob": "^2.1.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">=0.10.0" } }, - "node_modules/express/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "node_modules/glob-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/glob-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { - "ms": "2.0.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/glob-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "node_modules/glob-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { - "type": "^2.7.2" + "safe-buffer": "~5.1.0" } }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "balanced-match": "^1.0.0" } }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { + "node_modules/global-modules": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "isexe": "^2.0.0" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "which": "bin/which" } }, - "node_modules/extglob/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, "dependencies": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" + "define-properties": "^1.1.3" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fast-csv": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz", - "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { - "@fast-csv/format": "4.3.5", - "@fast-csv/parse": "4.3.6" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "node_modules/gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.6.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==", "dev": true }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "node_modules/graphlib": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", + "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", "dev": true, "dependencies": { - "reusify": "^1.0.4" + "lodash": "^4.17.15" } }, - "node_modules/fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true, + "optional": true + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", "dev": true, "dependencies": { - "format": "^0.2.0" + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "node_modules/gulp-clean": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/gulp-clean/-/gulp-clean-0.4.0.tgz", + "integrity": "sha512-DARK8rNMo4lHOFLGTiHEJdf19GuoBDHqGUaypz+fOhrvOs3iFO7ntdYtdpNxv+AzSJBx/JfypF0yEj9ks1IStQ==", "dev": true, "dependencies": { - "bser": "2.1.1" + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2", + "rimraf": "^2.6.2", + "through2": "^2.0.3", + "vinyl": "^2.1.0" + }, + "engines": { + "node": ">=0.9" } }, - "node_modules/fd-slicer": { + "node_modules/gulp-clean/node_modules/arr-diff": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fflate": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", - "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==", "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/file-saver-es": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver-es/-/file-saver-es-2.0.5.tgz", - "integrity": "sha512-Kg0lt+is9nOyi/VDms9miScNGot25jVFbjFccXuCL/shd2Q+rt70MALxHVkXllsX83JEBLiHQNjDPGd/6FIOoQ==" - }, - "node_modules/file-type": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", - "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "node_modules/gulp-clean/node_modules/arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==", "dev": true, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "node_modules/gulp-clean/node_modules/array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==", "dev": true, - "optional": true + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "node_modules/gulp-clean/node_modules/extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "kind-of": "^1.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/gulp-clean/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/gulp-clean/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-babel-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.0.0.tgz", - "integrity": "sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==", + "node_modules/gulp-clean/node_modules/plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==", "dev": true, "dependencies": { - "json5": "^2.1.1", - "path-exists": "^4.0.0" + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/gulp-clean/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=8" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", "dev": true, "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" }, "engines": { "node": ">= 0.10" } }, - "node_modules/findup-sync/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/gulp-cli/node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "ansi-wrap": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/gulp-cli/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/is-data-descriptor": { + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/invert-kv": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "number-is-nan": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/gulp-cli/node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" + "invert-kv": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/gulp-cli/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", "dev": true, "dependencies": { - "isobject": "^3.0.1" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/gulp-cli/node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/findup-sync/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/gulp-cli/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "error-ex": "^1.2.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "node_modules/gulp-cli/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", "dev": true, "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" + "pinkie-promise": "^2.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/fined/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/gulp-cli/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", "dev": true, "dependencies": { - "isobject": "^3.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "node_modules/gulp-cli/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/flat-cache": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "node_modules/gulp-cli/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", "dev": true, "dependencies": { - "flatted": "^3.2.7", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "node_modules/gulp-cli/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", "dev": true, "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/flush-write-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/flush-write-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/flush-write-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/flush-write-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" + "ansi-regex": "^2.0.0" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "node_modules/gulp-cli/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", "dev": true, "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true, + "is-utf8": "^0.2.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/for-own": { + "node_modules/gulp-cli/node_modules/which-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", "dev": true, "dependencies": { - "for-in": "^1.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "node_modules/gulp-cli/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" } }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" } }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "node_modules/gulp-exclude-gitignore": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gulp-exclude-gitignore/-/gulp-exclude-gitignore-1.2.0.tgz", + "integrity": "sha512-J3LCmz9C1UU1pxf5Npx6SNc5o9YQptyc9IHaqLiBlihZmg44jaaTplWUZ0JPQkMdOTae0YgEDvT9TKlUWDSMUA==", "dev": true, - "engines": { - "node": ">=0.4.x" + "dependencies": { + "gulp-ignore": "^2.0.2" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/gulp-filter": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gulp-filter/-/gulp-filter-5.1.0.tgz", + "integrity": "sha512-ZERu1ipbPmjrNQ2dQD6lL4BjrJQG66P/c5XiyMMBqV+tUAJ+fLOyYIL/qnXd2pHmw/G/r7CLQb9ttANvQWbpfQ==", "dev": true, + "dependencies": { + "multimatch": "^2.0.0", + "plugin-error": "^0.1.2", + "streamfilter": "^1.0.5" + }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "node_modules/gulp-filter/node_modules/arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==", "dev": true, "dependencies": { - "map-cache": "^0.2.2" + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/gulp-filter/node_modules/arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "node_modules/gulp-filter/node_modules/array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==", + "dev": true, "engines": { - "node": ">=14.14" + "node": ">=0.10.0" } }, - "node_modules/fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "node_modules/gulp-filter/node_modules/extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" + "kind-of": "^1.1.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "node_modules/gulp-filter/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, "engines": { - "node": ">= 4.0" + "node": ">=0.10.0" } }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "node_modules/gulp-filter/node_modules/plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==", + "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" }, "engines": { - "node": ">=0.6" + "node": ">=0.10.0" } }, - "node_modules/fstream/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/gulp-ignore": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-ignore/-/gulp-ignore-2.0.2.tgz", + "integrity": "sha512-KGtd/qgp0FLDlei986/aZ5xSyw1cqJ2BsiaWht0L0PzaQXxYKRCMkFcDPQ8fQx6JVA6Gx9OefmBFzxTtop5hMw==", + "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "gulp-match": "^1.0.3", + "through2": "^2.0.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.10.0" } }, - "node_modules/fstream/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "minimatch": "^3.0.3" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "node_modules/gulp-minify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gulp-minify/-/gulp-minify-3.1.0.tgz", + "integrity": "sha512-ixF41aYg+NQikI8hpoHdEclYcQkbGdXQu1CBdHaU7Epg8H6e8d2jWXw1+rBPgYwl/XpKgjHj7NI6gkhoSNSSAg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ansi-colors": "^1.0.1", + "minimatch": "^3.0.2", + "plugin-error": "^0.1.2", + "terser": "^3.7.6", + "through2": "^2.0.3", + "vinyl": "^2.1.0" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/gulp-minify/node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/gulp-minify/node_modules/arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==", "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "node_modules/gulp-minify/node_modules/arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==", + "dev": true, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=0.10.0" } }, - "node_modules/get-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "node_modules/gulp-minify/node_modules/array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==", "dev": true, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "node_modules/gulp-minify/node_modules/extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "kind-of": "^1.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-os-info": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-os-info/-/get-os-info-1.0.2.tgz", - "integrity": "sha512-Nlgt85ph6OHZ4XvTcC8LMLDDFUzf7LAinYJZUwzrnc3WiO+vDEHDmNItTtzixBDLv94bZsvJGrrDRAE6uPs4MQ==", - "dev": true, - "dependencies": { - "getos": "^3.2.1", - "macos-release": "^3.0.1", - "os-family": "^1.1.0", - "windows-release": "^5.0.1" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "node_modules/gulp-minify/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/gulp-minify/node_modules/plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==", "dev": true, "dependencies": { - "pump": "^3.0.0" + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "node_modules/gulp-replace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.1.4.tgz", + "integrity": "sha512-SVSF7ikuWKhpAW4l4wapAqPPSToJoiNKsbDoUnRrSgwZHH7lH8pbPeQj1aOVYQrbZKhfSVBxVW+Py7vtulRktw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "@types/node": "*", + "@types/vinyl": "^2.0.4", + "istextorbinary": "^3.0.0", + "replacestream": "^4.0.3", + "yargs-parser": ">=5.0.0-security.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "node_modules/gulp-reporter": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gulp-reporter/-/gulp-reporter-2.10.0.tgz", + "integrity": "sha512-HeruxN7TL/enOB+pJfFmeekVsXsZzQvVGpL7vOLdUe7y7VdqHUvMQRRW5qMIvVSKqRs3EtQiR/kURu3WWfXq6w==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "ansi-escapes": "^3.1.0", + "axios": "^0.18.0", + "buffered-spawn": "^3.3.2", + "bufferstreams": "^2.0.1", + "chalk": "^2.4.1", + "checkstyle-formatter": "^1.1.0", + "ci-info": "^2.0.0", + "cli-truncate": "^1.1.0", + "emphasize": "^2.0.0", + "fancy-log": "^1.3.3", + "fs-extra": "^7.0.1", + "in-gfw": "^1.2.0", + "is-windows": "^1.0.2", + "js-yaml": "^3.12.0", + "junit-report-builder": "^1.3.1", + "lodash.get": "^4.4.2", + "os-locale": "^3.0.1", + "plugin-error": "^1.0.1", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "through2": "^3.0.0", + "to-time": "^1.0.2" } }, - "node_modules/getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "node_modules/gulp-reporter/node_modules/axios": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", + "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", + "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", "dev": true, "dependencies": { - "async": "^3.2.0" + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" } }, - "node_modules/glob": { - "version": "10.3.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz", - "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==", + "node_modules/gulp-reporter/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "ms": "2.0.0" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/gulp-reporter/node_modules/follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "debug": "=3.1.0" }, "engines": { - "node": ">= 6" + "node": ">=4.0" } }, - "node_modules/glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "node_modules/gulp-reporter/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, "dependencies": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">= 0.10" + "node": ">=6 <7 || >=8" } }, - "node_modules/glob-stream/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/gulp-reporter/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/glob-stream/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "node_modules/gulp-reporter/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/gulp-reporter/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", "dev": true, "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "inherits": "^2.0.4", + "readable-stream": "2 || 3" } }, - "node_modules/glob-stream/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "node_modules/gulp-reporter/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 4.0.0" } }, - "node_modules/glob-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/glob-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/gulp-tap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gulp-tap/-/gulp-tap-1.0.1.tgz", + "integrity": "sha512-VpCARRSyr+WP16JGnoIg98/AcmyQjOwCpQgYoE35CWTdEMSbpgtAIK2fndqv2yY7aXstW27v3ZNBs0Ltb0Zkbg==", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "through2": "^2.0.3" } }, - "node_modules/glob-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/glob-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - }, "engines": { - "node": ">= 0.10" + "node": ">=6" } }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/global-prefix": { + "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" } }, - "node_modules/globalize": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", - "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "cldrjs": "^0.5.4" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globalthis": { + "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { "node": ">= 0.4" }, @@ -13464,998 +17175,1275 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globjoin": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true - }, - "node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dependencies": { - "sparkles": "^1.0.0" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", - "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", - "dev": true, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dependencies": { - "minimist": "^1.2.5" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, - "bin": { - "gonzales": "bin/gonzales.js" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=0.6.0" + "node": ">=0.10.0" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, + "node_modules/hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dependencies": { - "get-intrinsic": "^1.1.3" + "function-bind": "^1.1.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.4" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "node_modules/hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dependencies": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } }, - "node_modules/graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==", - "dev": true + "node_modules/hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } }, - "node_modules/graphlib": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", - "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", + "node_modules/highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", "dev": true, "dependencies": { - "lodash": "^4.17.15" + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" } }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, - "optional": true + "node_modules/highlight-es/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true }, - "node_modules/gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "node_modules/highlight.js": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", + "integrity": "sha512-qNnYpBDO/FQwYVur1+sQBQw7v0cxso1nOYLklqWh6af8ROwwTVoII5+kf/BVa8354WL4ad6rURHYGUXCbD9mMg==", + "deprecated": "Version no longer supported. Upgrade to @latest", "dev": true, - "dependencies": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, "engines": { - "node": ">= 0.10" + "node": "*" } }, - "node_modules/gulp-clean": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/gulp-clean/-/gulp-clean-0.4.0.tgz", - "integrity": "sha512-DARK8rNMo4lHOFLGTiHEJdf19GuoBDHqGUaypz+fOhrvOs3iFO7ntdYtdpNxv+AzSJBx/JfypF0yEj9ks1IStQ==", + "node_modules/home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", "dev": true, "dependencies": { - "fancy-log": "^1.3.2", - "plugin-error": "^0.1.2", - "rimraf": "^2.6.2", - "through2": "^2.0.3", - "vinyl": "^2.1.0" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" }, "engines": { - "node": ">=0.9" + "node": ">=0.10.0" } }, - "node_modules/gulp-clean/node_modules/arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==", + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "dependencies": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" + "parse-passwd": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-clean/node_modules/arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/gulp-clean/node_modules/array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/gulp-clean/node_modules/extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-dom-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-1.2.0.tgz", + "integrity": "sha512-2HIpFMvvffsXHFUFjso0M9LqM+1Lm22BF+Df2ba+7QHJXjk63pWChEnI6YG27eaWqUdfnh5/Vy+OXrNTtepRsg==", + "dependencies": { + "domhandler": "4.3.1", + "htmlparser2": "7.2.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dev": true, "dependencies": { - "kind-of": "^1.1.0" + "whatwg-encoding": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/gulp-clean/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-react-parser": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-1.4.14.tgz", + "integrity": "sha512-pxhNWGie8Y+DGDpSh8cTa0k3g8PsDcwlfolA+XxYo1AGDeB6e2rdlyv4ptU9bOTiZ2i3fID+6kyqs86MN0FYZQ==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "domhandler": "4.3.1", + "html-dom-parser": "1.2.0", + "react-property": "2.0.0", + "style-to-js": "1.1.1" }, + "peerDependencies": { + "react": "0.14 || 15 || 16 || 17 || 18" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, "engines": { - "node": "*" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gulp-clean/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", - "dev": true, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "optional": true, + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/gulp-clean/node_modules/plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==", - "dev": true, + "node_modules/htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "dependencies": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/gulp-clean/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dependencies": { - "glob": "^7.1.3" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, "dependencies": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - }, - "bin": { - "gulp": "bin/gulp.js" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">= 0.10" + "node": ">= 6" } }, - "node_modules/gulp-cli/node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dependencies": { - "ansi-wrap": "^0.1.0" + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" }, "engines": { - "node": ">=0.10.0" + "node": ">=4.0.0" } }, - "node_modules/gulp-cli/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, + "node_modules/http-proxy-middleware/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-cli/node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", - "dev": true, + "node_modules/http-proxy-middleware/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-cli/node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", - "dev": true, + "node_modules/http-proxy-middleware/node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/gulp-cli/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "dev": true, + "node_modules/http-proxy-middleware/node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "hasown": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/gulp-cli/node_modules/get-caller-file": { + "node_modules/http-proxy-middleware/node_modules/is-descriptor": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/gulp-cli/node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", - "dev": true, + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, + "node_modules/http-proxy-middleware/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "number-is-nan": "^1.0.0" + "is-plain-object": "^2.0.4" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-cli/node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", - "dev": true, + "node_modules/http-proxy-middleware/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dependencies": { - "invert-kv": "^1.0.0" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-cli/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", - "dev": true, + "node_modules/http-proxy-middleware/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-cli/node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "node_modules/http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", "dev": true, "dependencies": { - "lcid": "^1.0.0" + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/gulp-cli/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "node_modules/http-server/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "error-ex": "^1.2.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/gulp-cli/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "node_modules/http-server/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "pinkie-promise": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/gulp-cli/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "node_modules/http-server/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/gulp-cli/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/http-server/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/http-server/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/gulp-cli/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "node_modules/http-server/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/gulp-cli/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "node_modules/http-status-codes": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.3.0.tgz", + "integrity": "sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==", + "dev": true + }, + "node_modules/httpntlm": { + "version": "1.8.13", + "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.8.13.tgz", + "integrity": "sha512-2F2FDPiWT4rewPzNMg3uPhNkP3NExENlUGADRUDPQvuftuUTGW98nLZtGemCIW3G40VhWZYgkIDcQFAwZ3mf2Q==", "dev": true, + "funding": [ + { + "type": "paypal", + "url": "https://www.paypal.com/donate/?hosted_button_id=2CKNJLZJBW8ZC" + }, + { + "type": "buymeacoffee", + "url": "https://www.buymeacoffee.com/samdecrock" + } + ], "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "des.js": "^1.0.1", + "httpreq": ">=0.4.22", + "js-md4": "^0.3.2", + "underscore": "~1.12.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.4.0" } }, - "node_modules/gulp-cli/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "node_modules/httpreq": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-1.1.1.tgz", + "integrity": "sha512-uhSZLPPD2VXXOSN8Cni3kIsoFHaU2pT/nySEU/fHr/ePbqHYr0jeiQRmUKLEirC09SFPsdMoA7LU7UXMd/w0Kw==", + "dev": true, + "engines": { + "node": ">= 6.15.1" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/gulp-cli/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/humanize-duration": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.30.0.tgz", + "integrity": "sha512-NxpT0fhQTFuMTLnuu1Xp+ozNpYirQnbV3NlOjEKBYlE3uvMRu3LDuq8EPc3gVXxVYnchQfqVM4/+T9iwHPLLeA==", + "dev": true + }, + "node_modules/hunspell-spellchecker": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hunspell-spellchecker/-/hunspell-spellchecker-1.0.2.tgz", + "integrity": "sha512-4DwmFAvlz+ChsqLDsZT2cwBsYNXh+oWboemxXtafwKIyItq52xfR4e4kr017sLAoPaSYVofSOvPUfmOAhXyYvw==", "dev": true, + "bin": { + "hunspell-tojson": "bin/hunspell-tojson.js" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "ansi-regex": "^2.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-cli/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/gulp-cli/node_modules/which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", - "dev": true + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, - "node_modules/gulp-cli/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", - "dev": true, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gulp-cli/node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } }, - "node_modules/gulp-cli/node_modules/yargs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", - "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.1" + "engines": { + "node": ">=8" } }, - "node_modules/gulp-cli/node_modules/yargs-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", - "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "dependencies": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gulp-exclude-gitignore": { + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/in-gfw": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gulp-exclude-gitignore/-/gulp-exclude-gitignore-1.2.0.tgz", - "integrity": "sha512-J3LCmz9C1UU1pxf5Npx6SNc5o9YQptyc9IHaqLiBlihZmg44jaaTplWUZ0JPQkMdOTae0YgEDvT9TKlUWDSMUA==", + "resolved": "https://registry.npmjs.org/in-gfw/-/in-gfw-1.2.0.tgz", + "integrity": "sha512-LgSoQXzuSS/x/nh0eIggq7PsI7gs/sQdXNEolRmHaFUj6YMFmPO1kxQ7XpcT3nPpC3DMwYiJmgnluqJmFXYiMg==", "dev": true, "dependencies": { - "gulp-ignore": "^2.0.2" + "glob": "^7.1.2", + "is-wsl": "^1.1.0", + "mem": "^3.0.1" } }, - "node_modules/gulp-filter": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/gulp-filter/-/gulp-filter-5.1.0.tgz", - "integrity": "sha512-ZERu1ipbPmjrNQ2dQD6lL4BjrJQG66P/c5XiyMMBqV+tUAJ+fLOyYIL/qnXd2pHmw/G/r7CLQb9ttANvQWbpfQ==", + "node_modules/in-gfw/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { - "multimatch": "^2.0.0", - "plugin-error": "^0.1.2", - "streamfilter": "^1.0.5" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/gulp-filter/node_modules/arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inferno": { + "version": "7.4.11", + "resolved": "https://registry.npmjs.org/inferno/-/inferno-7.4.11.tgz", + "integrity": "sha512-N+cs33ESWI8fdToCd98yMRYl7jkLnCkJskxov3FKKlaKOvk3PRlAttbhmUaYdWXlRvt2WeXi+J4MbzNj3V6G0w==", + "hasInstallScript": true, + "dependencies": { + "inferno-shared": "7.4.11", + "inferno-vnode-flags": "7.4.11", + "opencollective-postinstall": "^2.0.3" } }, - "node_modules/gulp-filter/node_modules/arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/inferno-create-element": { + "version": "7.4.11", + "resolved": "https://registry.npmjs.org/inferno-create-element/-/inferno-create-element-7.4.11.tgz", + "integrity": "sha512-kE6XIx2hPAd5qpDli2iGjNXgubvuyxdLvoiW71WnSzIIxA+Uxa/s8lY8m03VyHHVypFV3n329ZY5dFvKc7UQMg==", + "dependencies": { + "inferno": "7.4.11" } }, - "node_modules/gulp-filter/node_modules/array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node_modules/inferno-hydrate": { + "version": "7.4.11", + "resolved": "https://registry.npmjs.org/inferno-hydrate/-/inferno-hydrate-7.4.11.tgz", + "integrity": "sha512-hF9Ke4GHAkj8GQrMXBZPfsUqhq6WjkoDCAfXhPBuF1Wiceqyy8KerOOXEnuocHky77fuEXq0AzVnQcC064Bkfw==", + "dependencies": { + "inferno": "7.4.11" } }, - "node_modules/gulp-filter/node_modules/extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", - "dev": true, + "node_modules/inferno-server": { + "version": "7.4.11", + "resolved": "https://registry.npmjs.org/inferno-server/-/inferno-server-7.4.11.tgz", + "integrity": "sha512-SUnkCqZNWOIrjRVoVk/E1/70O1f1ImkCX9H2gDPbS0uc3GDxuzIeCgn0rpcc0XV9KzZJ2LTGxuBtEoQQOjUn2Q==", "dependencies": { - "kind-of": "^1.1.0" + "inferno": "7.4.11" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/gulp-filter/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/inferno-shared": { + "version": "7.4.11", + "resolved": "https://registry.npmjs.org/inferno-shared/-/inferno-shared-7.4.11.tgz", + "integrity": "sha512-pN725bDSTxkQmRS3e/3H02/xAqgHl+xgddCMjPm8M0etRdRcVCisi3NGPhzSbDDmiftrxhY31exs7+dwsngcDA==" }, - "node_modules/gulp-filter/node_modules/plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==", - "dev": true, + "node_modules/inferno-vnode-flags": { + "version": "7.4.11", + "resolved": "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-7.4.11.tgz", + "integrity": "sha512-L7lslEQCq3IfwgT/b9zhuMf8fv6KXCNXXHZevk/WYxnqJsOWGDcKpJn0zkzXfvmj0otbB149iLUQVBq3oe2sfA==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/gulp-ignore": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/gulp-ignore/-/gulp-ignore-2.0.2.tgz", - "integrity": "sha512-KGtd/qgp0FLDlei986/aZ5xSyw1cqJ2BsiaWht0L0PzaQXxYKRCMkFcDPQ8fQx6JVA6Gx9OefmBFzxTtop5hMw==", - "dev": true, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/inquirer": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", + "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", "dependencies": { - "gulp-match": "^1.0.3", - "through2": "^2.0.1" + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.3.0", + "run-async": "^2.4.0", + "rxjs": "^7.2.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" }, "engines": { - "node": ">= 0.10.0" + "node": ">=8.0.0" } }, - "node_modules/gulp-match": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", - "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", - "dev": true, + "node_modules/inquirer/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dependencies": { - "minimatch": "^3.0.3" + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gulp-minify": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gulp-minify/-/gulp-minify-3.1.0.tgz", - "integrity": "sha512-ixF41aYg+NQikI8hpoHdEclYcQkbGdXQu1CBdHaU7Epg8H6e8d2jWXw1+rBPgYwl/XpKgjHj7NI6gkhoSNSSAg==", - "dev": true, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-colors": "^1.0.1", - "minimatch": "^3.0.2", - "plugin-error": "^0.1.2", - "terser": "^3.7.6", - "through2": "^2.0.3", - "vinyl": "^2.1.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/gulp-minify/node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-wrap": "^0.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/gulp-minify/node_modules/arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==", - "dev": true, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/gulp-minify/node_modules/arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==", - "dev": true, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/inquirer/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/gulp-minify/node_modules/array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==", - "dev": true, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/gulp-minify/node_modules/extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", - "dev": true, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "kind-of": "^1.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/gulp-minify/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", - "dev": true, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/gulp-minify/node_modules/plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==", - "dev": true, - "dependencies": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" - }, + "node_modules/inquirer/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gulp-replace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.1.4.tgz", - "integrity": "sha512-SVSF7ikuWKhpAW4l4wapAqPPSToJoiNKsbDoUnRrSgwZHH7lH8pbPeQj1aOVYQrbZKhfSVBxVW+Py7vtulRktw==", - "dev": true, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "dependencies": { - "@types/node": "*", - "@types/vinyl": "^2.0.4", - "istextorbinary": "^3.0.0", - "replacestream": "^4.0.3", - "yargs-parser": ">=5.0.0-security.0" + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/gulp-reporter": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/gulp-reporter/-/gulp-reporter-2.10.0.tgz", - "integrity": "sha512-HeruxN7TL/enOB+pJfFmeekVsXsZzQvVGpL7vOLdUe7y7VdqHUvMQRRW5qMIvVSKqRs3EtQiR/kURu3WWfXq6w==", + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "dependencies": { - "ansi-escapes": "^3.1.0", - "axios": "^0.18.0", - "buffered-spawn": "^3.3.2", - "bufferstreams": "^2.0.1", - "chalk": "^2.4.1", - "checkstyle-formatter": "^1.1.0", - "ci-info": "^2.0.0", - "cli-truncate": "^1.1.0", - "emphasize": "^2.0.0", - "fancy-log": "^1.3.3", - "fs-extra": "^7.0.1", - "in-gfw": "^1.2.0", - "is-windows": "^1.0.2", - "js-yaml": "^3.12.0", - "junit-report-builder": "^1.3.1", - "lodash.get": "^4.4.2", - "os-locale": "^3.0.1", - "plugin-error": "^1.0.1", - "string-width": "^3.0.0", - "term-size": "^1.2.0", - "through2": "^3.0.0", - "to-time": "^1.0.2" + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/gulp-reporter/node_modules/axios": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", - "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", - "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true, - "dependencies": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" + "engines": { + "node": ">= 0.10" } }, - "node_modules/gulp-reporter/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "dependencies": { - "ms": "2.0.0" + "loose-envify": "^1.0.0" } }, - "node_modules/gulp-reporter/node_modules/follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "node_modules/invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", "dev": true, - "dependencies": { - "debug": "=3.1.0" - }, "engines": { - "node": ">=4.0" + "node": ">=4" } }, - "node_modules/gulp-reporter/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", "engines": { - "node": ">=6 <7 || >=8" + "node": ">=4" } }, - "node_modules/gulp-reporter/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" } }, - "node_modules/gulp-reporter/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/gulp-reporter/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gulp-reporter/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/gulp-tap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gulp-tap/-/gulp-tap-1.0.1.tgz", - "integrity": "sha512-VpCARRSyr+WP16JGnoIg98/AcmyQjOwCpQgYoE35CWTdEMSbpgtAIK2fndqv2yY7aXstW27v3ZNBs0Ltb0Zkbg==", - "dev": true, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "dependencies": { - "through2": "^2.0.3" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", - "dev": true, + "node_modules/is-accessor-descriptor/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { - "glogg": "^1.0.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", "dev": true, - "engines": { - "node": ">=6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/has": { + "node_modules/is-alphanumerical": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, - "engines": { - "node": ">= 0.4.0" + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "dev": true, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { - "ansi-regex": "^2.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dependencies": { + "binary-extensions": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "engines": { "node": ">= 0.4" @@ -14464,59 +18452,49 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "ci-info": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "has": "^1.0.3" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/has-values/node_modules/is-buffer": { + "node_modules/is-data-descriptor/node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { "is-buffer": "^1.1.5" }, @@ -14524,472 +18502,328 @@ "node": ">=0.10.0" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/highlight-es": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", - "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", - "dev": true, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dependencies": { - "chalk": "^2.4.0", - "is-es2016-keyword": "^1.0.0", - "js-tokens": "^3.0.0" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/highlight-es/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", - "dev": true - }, - "node_modules/highlight.js": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", - "integrity": "sha512-qNnYpBDO/FQwYVur1+sQBQw7v0cxso1nOYLklqWh6af8ROwwTVoII5+kf/BVa8354WL4ad6rURHYGUXCbD9mMg==", - "deprecated": "Version no longer supported. Upgrade to @latest", + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true, - "engines": { - "node": "*" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", - "dev": true, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "node_modules/is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", "dev": true }, - "node_modules/html-dom-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-1.2.0.tgz", - "integrity": "sha512-2HIpFMvvffsXHFUFjso0M9LqM+1Lm22BF+Df2ba+7QHJXjk63pWChEnI6YG27eaWqUdfnh5/Vy+OXrNTtepRsg==", - "dependencies": { - "domhandler": "4.3.1", - "htmlparser2": "7.2.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^2.0.0" - }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html-react-parser": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-1.4.14.tgz", - "integrity": "sha512-pxhNWGie8Y+DGDpSh8cTa0k3g8PsDcwlfolA+XxYo1AGDeB6e2rdlyv4ptU9bOTiZ2i3fID+6kyqs86MN0FYZQ==", - "dependencies": { - "domhandler": "4.3.1", - "html-dom-parser": "1.2.0", - "react-property": "2.0.0", - "style-to-js": "1.1.1" - }, - "peerDependencies": { - "react": "0.14 || 15 || 16 || 17 || 18" + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/html2canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", - "optional": true, - "dependencies": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" + "node": ">=4" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/http-server": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", - "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", - "dev": true, - "dependencies": { - "basic-auth": "^2.0.1", - "chalk": "^4.1.2", - "corser": "^2.0.1", - "he": "^1.2.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy": "^1.18.1", - "mime": "^1.6.0", - "minimist": "^1.2.6", - "opener": "^1.5.1", - "portfinder": "^1.0.28", - "secure-compare": "3.0.1", - "union": "~0.5.0", - "url-join": "^4.0.1" - }, - "bin": { - "http-server": "bin/http-server" - }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/http-server/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/is-jquery-obj": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-jquery-obj/-/is-jquery-obj-0.1.1.tgz", + "integrity": "sha512-18toSebUVF7y717dgw/Dzn6djOCqrkiDp3MhB8P6TdKyCVkbD1ZwE7Uz8Hwx6hUPTvKjbyYH9ncXT4ts4qLaSA==", + "dev": true + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/http-server/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-server/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dependencies": { - "color-name": "~1.1.4" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/http-server/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/http-server/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/http-server/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-status-codes": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.3.0.tgz", - "integrity": "sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==", - "dev": true + "node_modules/is-number/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "node_modules/httpntlm": { - "version": "1.8.13", - "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.8.13.tgz", - "integrity": "sha512-2F2FDPiWT4rewPzNMg3uPhNkP3NExENlUGADRUDPQvuftuUTGW98nLZtGemCIW3G40VhWZYgkIDcQFAwZ3mf2Q==", - "dev": true, - "funding": [ - { - "type": "paypal", - "url": "https://www.paypal.com/donate/?hosted_button_id=2CKNJLZJBW8ZC" - }, - { - "type": "buymeacoffee", - "url": "https://www.buymeacoffee.com/samdecrock" - } - ], + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { - "des.js": "^1.0.1", - "httpreq": ">=0.4.22", - "js-md4": "^0.3.2", - "underscore": "~1.12.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=10.4.0" + "node": ">=0.10.0" } }, - "node_modules/httpreq": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-1.1.1.tgz", - "integrity": "sha512-uhSZLPPD2VXXOSN8Cni3kIsoFHaU2pT/nySEU/fHr/ePbqHYr0jeiQRmUKLEirC09SFPsdMoA7LU7UXMd/w0Kw==", + "node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", "dev": true, "engines": { - "node": ">= 6.15.1" + "node": ">=0.10.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "dependencies": { - "agent-base": "6", - "debug": "4" + "is-path-inside": "^1.0.0" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, "engines": { - "node": ">=8.12.0" + "node": ">=0.10.0" } }, - "node_modules/humanize-duration": { - "version": "3.30.0", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.30.0.tgz", - "integrity": "sha512-NxpT0fhQTFuMTLnuu1Xp+ozNpYirQnbV3NlOjEKBYlE3uvMRu3LDuq8EPc3gVXxVYnchQfqVM4/+T9iwHPLLeA==", - "dev": true - }, - "node_modules/hunspell-spellchecker": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hunspell-spellchecker/-/hunspell-spellchecker-1.0.2.tgz", - "integrity": "sha512-4DwmFAvlz+ChsqLDsZT2cwBsYNXh+oWboemxXtafwKIyItq52xfR4e4kr017sLAoPaSYVofSOvPUfmOAhXyYvw==", + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, - "bin": { - "hunspell-tojson": "bin/hunspell-tojson.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "node_modules/is-podman": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-podman/-/is-podman-1.0.1.tgz", + "integrity": "sha512-+5vbtF5FIg262iUa7gOIseIWTx0740RHiax7oSmJMhbfSoBIMQ/IacKKgfnGj65JGeH9lGEVQcdkDwhn1Em1mQ==", "dev": true, + "bin": { + "is-podman": "cli.js" + }, "engines": { - "node": ">= 4" + "node": ">=8" } }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "call-bind": "^1.0.2" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, "engines": { "node": ">=8" }, @@ -14997,1033 +18831,1330 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=0.8.19" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/in-gfw": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/in-gfw/-/in-gfw-1.2.0.tgz", - "integrity": "sha512-LgSoQXzuSS/x/nh0eIggq7PsI7gs/sQdXNEolRmHaFUj6YMFmPO1kxQ7XpcT3nPpC3DMwYiJmgnluqJmFXYiMg==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "dependencies": { - "glob": "^7.1.2", - "is-wsl": "^1.1.0", - "mem": "^3.0.1" + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/in-gfw/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "which-typed-array": "^1.1.11" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/inferno": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/inferno/-/inferno-7.4.11.tgz", - "integrity": "sha512-N+cs33ESWI8fdToCd98yMRYl7jkLnCkJskxov3FKKlaKOvk3PRlAttbhmUaYdWXlRvt2WeXi+J4MbzNj3V6G0w==", - "hasInstallScript": true, - "dependencies": { - "inferno-shared": "7.4.11", - "inferno-vnode-flags": "7.4.11", - "opencollective-postinstall": "^2.0.3" + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inferno-create-element": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/inferno-create-element/-/inferno-create-element-7.4.11.tgz", - "integrity": "sha512-kE6XIx2hPAd5qpDli2iGjNXgubvuyxdLvoiW71WnSzIIxA+Uxa/s8lY8m03VyHHVypFV3n329ZY5dFvKc7UQMg==", - "dependencies": { - "inferno": "7.4.11" - } + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true }, - "node_modules/inferno-hydrate": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/inferno-hydrate/-/inferno-hydrate-7.4.11.tgz", - "integrity": "sha512-hF9Ke4GHAkj8GQrMXBZPfsUqhq6WjkoDCAfXhPBuF1Wiceqyy8KerOOXEnuocHky77fuEXq0AzVnQcC064Bkfw==", - "dependencies": { - "inferno": "7.4.11" + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/inferno-server": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/inferno-server/-/inferno-server-7.4.11.tgz", - "integrity": "sha512-SUnkCqZNWOIrjRVoVk/E1/70O1f1ImkCX9H2gDPbS0uc3GDxuzIeCgn0rpcc0XV9KzZJ2LTGxuBtEoQQOjUn2Q==", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, "dependencies": { - "inferno": "7.4.11" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inferno-shared": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/inferno-shared/-/inferno-shared-7.4.11.tgz", - "integrity": "sha512-pN725bDSTxkQmRS3e/3H02/xAqgHl+xgddCMjPm8M0etRdRcVCisi3NGPhzSbDDmiftrxhY31exs7+dwsngcDA==" - }, - "node_modules/inferno-vnode-flags": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-7.4.11.tgz", - "integrity": "sha512-L7lslEQCq3IfwgT/b9zhuMf8fv6KXCNXXHZevk/WYxnqJsOWGDcKpJn0zkzXfvmj0otbB149iLUQVBq3oe2sfA==" + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" + } }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "dependencies": { - "loose-envify": "^1.0.0" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/is-accessor-descriptor/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "node_modules/istextorbinary": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-3.3.0.tgz", + "integrity": "sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ==", "dev": true, + "dependencies": { + "binaryextensions": "^2.2.0", + "textextensions": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://bevry.me/fund" } }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/jest-changed-files/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", "dev": true, "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/yargs-parser": "*" } }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "node_modules/jest-changed-files/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "binary-extensions": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/jest-changed-files/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "node_modules/jest-changed-files/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/jest-changed-files/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-changed-files/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "node_modules/jest-changed-files/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "ci-info": "^2.0.0" + "has-flag": "^4.0.0" }, - "bin": { - "is-ci": "bin.js" + "engines": { + "node": ">=8" } }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", "dev": true, "dependencies": { - "has": "^1.0.3" + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" } }, - "node_modules/is-data-descriptor/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "node_modules/jest-cli/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "node_modules/jest-cli/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "bin": { - "is-docker": "cli.js" - }, "engines": { "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/is-es2016-keyword": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", - "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", + "node_modules/jest-cli/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/jest-cli/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "node_modules/jest-cli/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, "engines": { "node": ">=6" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dev": true, "dependencies": { - "is-extglob": "^2.1.1" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "node_modules/jest-config/node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/is-jquery-obj": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-jquery-obj/-/is-jquery-obj-0.1.1.tgz", - "integrity": "sha512-18toSebUVF7y717dgw/Dzn6djOCqrkiDp3MhB8P6TdKyCVkbD1ZwE7Uz8Hwx6hUPTvKjbyYH9ncXT4ts4qLaSA==", - "dev": true - }, - "node_modules/is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/jest-config/node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.14.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/is-number/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/jest-config/node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" } }, - "node_modules/is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "node_modules/jest-config/node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "is-path-inside": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "path-is-inside": "^1.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=0.10.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-podman": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-podman/-/is-podman-1.0.1.tgz", - "integrity": "sha512-+5vbtF5FIg262iUa7gOIseIWTx0740RHiax7oSmJMhbfSoBIMQ/IacKKgfnGj65JGeH9lGEVQcdkDwhn1Em1mQ==", + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "bin": { - "is-podman": "cli.js" - }, "engines": { "node": ">=8" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "node_modules/jest-config/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.14.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "^2.1.2" } }, - "node_modules/is-regexp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", - "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "node_modules/jest-config/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true, "engines": { - "node": ">=6" + "node": ">= 10.14.2" } }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "node_modules/jest-config/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, "dependencies": { - "is-unc-path": "^1.0.0" + "@types/node": "*", + "graceful-fs": "^4.2.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "node_modules/jest-config/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "which-typed-array": "^1.1.11" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "unc-path-regex": "^0.1.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } }, - "node_modules/is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "node_modules/jest-each/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.14.2" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/jest-each/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "node_modules/jest-each/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-jsdom/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">= 10.14.2" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "node_modules/jest-environment-jsdom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "node_modules/jest-environment-jsdom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/istextorbinary": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-3.3.0.tgz", - "integrity": "sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ==", + "node_modules/jest-environment-jsdom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "binaryextensions": "^2.2.0", - "textextensions": "^3.2.0" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://bevry.me/fund" } }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "node_modules/jest-environment-jsdom/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "dependencies": { - "@isaacs/cliui": "^8.0.2" + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "node": ">= 10.14.2" } }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "node_modules/jest-environment-jsdom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-changed-files": { + "node_modules/jest-environment-node": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dev": true, "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-changed-files/node_modules/@jest/types": { + "node_modules/jest-environment-node/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -16039,7 +20170,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-changed-files/node_modules/@types/yargs": { + "node_modules/jest-environment-node/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -16048,7 +20179,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-changed-files/node_modules/ansi-styles": { + "node_modules/jest-environment-node/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -16063,7 +20194,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-changed-files/node_modules/chalk": { + "node_modules/jest-environment-node/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -16079,7 +20210,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-changed-files/node_modules/color-convert": { + "node_modules/jest-environment-node/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -16091,13 +20222,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-changed-files/node_modules/color-name": { + "node_modules/jest-environment-node/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-changed-files/node_modules/has-flag": { + "node_modules/jest-environment-node/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -16106,7 +20237,24 @@ "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/supports-color": { + "node_modules/jest-environment-node/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-node/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -16118,34 +20266,136 @@ "node": ">=8" } }, - "node_modules/jest-cli": { + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-map/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-haste-map/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-haste-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-jasmine2": { "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", "dev": true, "dependencies": { - "@jest/core": "^26.6.3", + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", "@jest/test-result": "^26.6.2", "@jest/types": "^26.6.2", + "@types/node": "*", "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" + "pretty-format": "^26.6.2", + "throat": "^5.0.0" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/@jest/types": { + "node_modules/jest-jasmine2/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -16161,7 +20411,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/@types/yargs": { + "node_modules/jest-jasmine2/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -16170,7 +20420,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { + "node_modules/jest-jasmine2/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -16185,7 +20435,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-cli/node_modules/chalk": { + "node_modules/jest-jasmine2/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -16201,18 +20451,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { + "node_modules/jest-jasmine2/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -16224,19 +20463,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-cli/node_modules/color-name": { + "node_modules/jest-jasmine2/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-cli/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/jest-cli/node_modules/has-flag": { + "node_modules/jest-jasmine2/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -16245,16 +20478,7 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/jest-util": { + "node_modules/jest-jasmine2/node_modules/jest-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", @@ -16271,157 +20495,137 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/jest-cli/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/jest-config/node_modules/@jest/transform": { + "node_modules/jest-message-util": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "dev": true, "dependencies": { - "@babel/core": "^7.1.0", + "@babel/code-frame": "^7.0.0", "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", + "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", "micromatch": "^4.0.2", - "pirates": "^4.0.1", + "pretty-format": "^26.6.2", "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "stack-utils": "^2.0.2" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-config/node_modules/@jest/types": { + "node_modules/jest-message-util/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -16437,7 +20641,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-config/node_modules/@types/yargs": { + "node_modules/jest-message-util/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -16446,7 +20650,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-config/node_modules/ansi-styles": { + "node_modules/jest-message-util/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -16461,73 +20665,115 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 10.14.2" + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/jest-config/node_modules/babel-plugin-jest-hoist": { + "node_modules/jest-mock": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "dev": true, "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "@jest/types": "^26.6.2", + "@types/node": "*" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-config/node_modules/babel-preset-jest": { + "node_modules/jest-mock/node_modules/@jest/types": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { "node": ">= 10.14.2" + } + }, + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-mock/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/chalk": { + "node_modules/jest-mock/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -16543,7 +20789,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/color-convert": { + "node_modules/jest-mock/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -16555,47 +20801,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/color-name": { + "node_modules/jest-mock/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-config/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/jest-config/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-config/node_modules/has-flag": { + "node_modules/jest-mock/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -16604,100 +20816,103 @@ "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "node_modules/jest-mock/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" + "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/jest-util": { + "node_modules/jest-resolve": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dev": true, "dependencies": { "@jest/types": "^26.6.2", - "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-diff": { + "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { + "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -16712,7 +20927,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-diff/node_modules/chalk": { + "node_modules/jest-resolve-dependencies/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -16728,7 +20943,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-diff/node_modules/color-convert": { + "node_modules/jest-resolve-dependencies/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -16740,13 +20955,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-diff/node_modules/color-name": { + "node_modules/jest-resolve-dependencies/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-diff/node_modules/has-flag": { + "node_modules/jest-resolve-dependencies/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -16755,47 +20970,28 @@ "node": ">=8" } }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { + "node_modules/jest-resolve-dependencies/node_modules/jest-regex-util": { "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "node_modules/jest-resolve-dependencies/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-each/node_modules/@jest/types": { + "node_modules/jest-resolve/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -16811,7 +21007,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-each/node_modules/@types/yargs": { + "node_modules/jest-resolve/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -16820,7 +21016,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-each/node_modules/ansi-styles": { + "node_modules/jest-resolve/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -16835,7 +21031,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-each/node_modules/chalk": { + "node_modules/jest-resolve/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -16851,7 +21047,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-each/node_modules/color-convert": { + "node_modules/jest-resolve/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -16863,13 +21059,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-each/node_modules/color-name": { + "node_modules/jest-resolve/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-each/node_modules/has-flag": { + "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -16878,7 +21074,7 @@ "node": ">=8" } }, - "node_modules/jest-each/node_modules/jest-util": { + "node_modules/jest-resolve/node_modules/jest-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", @@ -16895,7 +21091,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-each/node_modules/supports-color": { + "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -16907,25 +21103,38 @@ "node": ">=8" } }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", "dev": true, "dependencies": { + "@jest/console": "^26.6.2", "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", + "@jest/test-result": "^26.6.2", "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^26.6.2", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-environment-jsdom/node_modules/@jest/types": { + "node_modules/jest-runner/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -16941,7 +21150,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { + "node_modules/jest-runner/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -16950,7 +21159,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { + "node_modules/jest-runner/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -16965,7 +21174,20 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-environment-jsdom/node_modules/chalk": { + "node_modules/jest-runner/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-runner/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -16981,7 +21203,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-environment-jsdom/node_modules/color-convert": { + "node_modules/jest-runner/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -16993,13 +21215,27 @@ "node": ">=7.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/color-name": { + "node_modules/jest-runner/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-environment-jsdom/node_modules/has-flag": { + "node_modules/jest-runner/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -17008,7 +21244,56 @@ "node": ">=8" } }, - "node_modules/jest-environment-jsdom/node_modules/jest-util": { + "node_modules/jest-runner/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-runner/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/jest-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", @@ -17025,7 +21310,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-environment-jsdom/node_modules/supports-color": { + "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -17034,27 +21319,77 @@ "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/jest-environment-node": { + "node_modules/jest-runtime/node_modules/@jest/transform": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", + "@babel/core": "^7.1.0", "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-environment-node/node_modules/@jest/types": { + "node_modules/jest-runtime/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -17070,7 +21405,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-environment-node/node_modules/@types/yargs": { + "node_modules/jest-runtime/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -17079,7 +21414,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-environment-node/node_modules/ansi-styles": { + "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -17094,7 +21429,20 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-environment-node/node_modules/chalk": { + "node_modules/jest-runtime/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -17110,7 +21458,18 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-environment-node/node_modules/color-convert": { + "node_modules/jest-runtime/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -17122,13 +21481,53 @@ "node": ">=7.0.0" } }, - "node_modules/jest-environment-node/node_modules/color-name": { + "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-environment-node/node_modules/has-flag": { + "node_modules/jest-runtime/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -17137,165 +21536,209 @@ "node": ">=8" } }, - "node_modules/jest-environment-node/node_modules/jest-util": { + "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-haste-map": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, "dependencies": { "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", "@types/node": "*", - "chalk": "^4.0.0", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "engines": { "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" } }, - "node_modules/jest-environment-node/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-runtime/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "node_modules/jest-runtime/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "node_modules/jest-runtime/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">= 10.14.2" } }, - "node_modules/jest-haste-map/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/jest-runtime/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/jest-haste-map/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=8" } }, - "node_modules/jest-haste-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "node_modules/jest-runtime/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" } }, - "node_modules/jest-haste-map/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" }, "engines": { - "node": ">=10" + "node": ">=6" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "dev": true, "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", + "@babel/types": "^7.0.0", "@jest/types": "^26.6.2", - "@types/node": "*", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", "chalk": "^4.0.0", - "co": "^4.6.0", "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", "jest-matcher-utils": "^26.6.2", "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", "pretty-format": "^26.6.2", - "throat": "^5.0.0" + "semver": "^7.3.2" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-jasmine2/node_modules/@jest/types": { + "node_modules/jest-snapshot/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -17311,7 +21754,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-jasmine2/node_modules/@types/yargs": { + "node_modules/jest-snapshot/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -17320,7 +21763,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -17335,7 +21778,20 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/chalk": { + "node_modules/jest-snapshot/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -17351,7 +21807,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/color-convert": { + "node_modules/jest-snapshot/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -17363,13 +21819,27 @@ "node": ">=7.0.0" } }, - "node_modules/jest-jasmine2/node_modules/color-name": { + "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-jasmine2/node_modules/has-flag": { + "node_modules/jest-snapshot/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -17378,7 +21848,56 @@ "node": ">=8" } }, - "node_modules/jest-jasmine2/node_modules/jest-util": { + "node_modules/jest-snapshot/node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-snapshot/node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/jest-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", @@ -17395,47 +21914,69 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 10.14.2" + "node": ">=10" } }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dev": true, "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -17450,7 +21991,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { + "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -17466,7 +22007,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -17478,13 +22034,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { + "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { + "node_modules/jest-util/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -17493,7 +22049,7 @@ "node": ">=8" } }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { + "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -17505,27 +22061,24 @@ "node": ">=8" } }, - "node_modules/jest-message-util": { + "node_modules/jest-validate": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0", "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", + "camelcase": "^6.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/@jest/types": { + "node_modules/jest-validate/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -17541,7 +22094,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/@types/yargs": { + "node_modules/jest-validate/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -17550,7 +22103,7 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { + "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -17565,7 +22118,19 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/chalk": { + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -17581,7 +22146,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/color-convert": { + "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -17593,13 +22158,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-message-util/node_modules/color-name": { + "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-message-util/node_modules/has-flag": { + "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -17608,7 +22173,7 @@ "node": ">=8" } }, - "node_modules/jest-message-util/node_modules/supports-color": { + "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -17620,20 +22185,25 @@ "node": ">=8" } }, - "node_modules/jest-mock": { + "node_modules/jest-watcher": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "dev": true, "dependencies": { + "@jest/test-result": "^26.6.2", "@jest/types": "^26.6.2", - "@types/node": "*" + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-mock/node_modules/@jest/types": { + "node_modules/jest-watcher/node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", @@ -17649,7 +22219,7 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-mock/node_modules/@types/yargs": { + "node_modules/jest-watcher/node_modules/@types/yargs": { "version": "15.0.16", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", @@ -17658,7 +22228,22 @@ "@types/yargs-parser": "*" } }, - "node_modules/jest-mock/node_modules/ansi-styles": { + "node_modules/jest-watcher/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -17673,7 +22258,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-mock/node_modules/chalk": { + "node_modules/jest-watcher/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -17689,7 +22274,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-mock/node_modules/color-convert": { + "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -17701,13 +22286,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-mock/node_modules/color-name": { + "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-mock/node_modules/has-flag": { + "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -17716,7 +22301,24 @@ "node": ">=8" } }, - "node_modules/jest-mock/node_modules/supports-color": { + "node_modules/jest-watcher/node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -17728,370 +22330,893 @@ "node": ">=8" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "node_modules/jest-watcher/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jquery": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" + }, + "node_modules/js-graph-algorithms": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/js-graph-algorithms/-/js-graph-algorithms-1.0.18.tgz", + "integrity": "sha512-Gu1wtWzXBzGeye/j9BuyplGHscwqKRZodp/0M1vyBc19RJpblSwKGu099KwwaTx9cRIV+Qupk8xUMfEiGfFqSA==", + "dev": true, + "bin": { + "js-graphs": "src/jsgraphs.js" + } + }, + "node_modules/js-md4": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/js-md4/-/js-md4-0.3.2.tgz", + "integrity": "sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" }, "peerDependencies": { - "jest-resolve": "*" + "canvas": "^2.5.0" }, "peerDependenciesMeta": { - "jest-resolve": { + "canvas": { "optional": true } } }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "node_modules/jsdom/node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsdom/node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jspdf": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz", + "integrity": "sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "atob": "^2.1.2", + "btoa": "^1.2.1", + "fflate": "^0.4.8" + }, + "optionalDependencies": { + "canvg": "^3.0.6", + "core-js": "^3.6.0", + "dompurify": "^2.2.0", + "html2canvas": "^1.0.0-rc.5" + } + }, + "node_modules/jspdf-autotable": { + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-3.5.28.tgz", + "integrity": "sha512-eNYt5mUxCGa1Y0bmOhGXU+Va/P2jNkgOgUPGIpZp2rbZUauU34s0q3S59Jps5zi2u90nQy7DmD/D+sdesJLIEA==", + "peerDependencies": { + "jspdf": "^2.5.1" + } + }, + "node_modules/jspdf/node_modules/canvg": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.10.tgz", + "integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@types/raf": "^3.4.0", + "core-js": "^3.8.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "svg-pathdata": "^6.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/jspdf/node_modules/core-js": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", + "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", + "hasInstallScript": true, + "optional": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/jspdf/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "optional": true + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/junit-report-builder": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-1.3.3.tgz", + "integrity": "sha512-75bwaXjP/3ogyzOSkkcshXGG7z74edkJjgTZlJGAyzxlOHaguexM3VLG6JyD9ZBF8mlpgsUPB1sIWU4LISgeJw==", + "dev": true, + "dependencies": { + "date-format": "0.0.2", + "lodash": "^4.17.15", + "mkdirp": "^0.5.0", + "xmlbuilder": "^10.0.0" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" } }, - "node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/known-css-properties": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", + "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", + "dev": true + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.10" } }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" + "readable-stream": "^2.0.5" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.6.3" } }, - "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "invert-kv": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=6" } }, - "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/less": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", + "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", "dependencies": { - "color-convert": "^2.0.1" + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^1.10.0" + }, + "bin": { + "lessc": "bin/lessc" }, "engines": { - "node": ">=8" + "node": ">=6" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "source-map": "~0.6.0" } }, - "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/less-loader": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.0.1.tgz", + "integrity": "sha512-Crln//HpW9M5CbtdfWm3IO66Cvx1WhZQvNybXgfB2dD/6Sav9ppw+IWqs/FQKPBFO4B6X0X28Z0WNznshgwUzA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "klona": "^2.0.4" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" } }, - "node_modules/jest-resolve-dependencies/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, "dependencies": { - "color-name": "~1.1.4" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/jest-resolve-dependencies/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve-dependencies/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/less/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/jest-resolve-dependencies/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": ">=6" } }, - "node_modules/jest-resolve-dependencies/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "node_modules/license-webpack-plugin": { + "version": "2.3.20", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.20.tgz", + "integrity": "sha512-AHVueg9clOKACSHkhmEI+PCC9x8+qsQVuKECZD3ETxETK5h/PCv5/MUzyG1gm8OMcip/s1tcNxqo9Qb7WhjGsg==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" }, - "engines": { - "node": ">= 10.14.2" + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, - "node_modules/jest-resolve/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", "dependencies": { - "@types/yargs-parser": "*" + "immediate": "~3.0.5" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/linez": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/linez/-/linez-4.1.4.tgz", + "integrity": "sha512-TsqcAfotPMB9xodBIklBaJz3sRIXtkca8Kv/MO8nzAufsitCKRoYWU5MZccdCVYB81tGexYHRsrSIEiJsQhpVQ==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "buffer-equals": "^1.0.4", + "iconv-lite": "^0.4.15" } }, - "node_modules/jest-resolve/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/linux-platform-info": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/linux-platform-info/-/linux-platform-info-0.0.3.tgz", + "integrity": "sha512-FZhfFOIz0i4EGAvM4fQz+eayE9YzMuTx45tbygWYBttNapyiODg85BnAlQ1xnahEkvIM87T98XhXSfW8JAClHg==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" + "os-family": "^1.0.0" } }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/listenercount": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==" + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, "engines": { - "node": ">= 10.14.2" + "node": ">=4" } }, - "node_modules/jest-runner/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8.9.0" } }, - "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "@types/yargs-parser": "*" + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" + }, + "node_modules/lodash.isnil": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", + "integrity": "sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isundefined": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", + "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.partial": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.partial/-/lodash.partial-4.2.1.tgz", + "integrity": "sha512-qsiGr0kiA31O7chhmKSUiEGtxXnYtwmaJF00TPAUW79C5PCfaVeLTUN3sLT+rEPcqZooPtiFcGhnphQzFhkqmg==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dependencies": { - "color-convert": "^2.0.1" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runner/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runner/node_modules/chalk": { + "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18103,11 +23228,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runner/node_modules/color-convert": { + "node_modules/log-symbols/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -18115,106 +23239,23 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runner/node_modules/color-name": { + "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runner/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runner/node_modules/has-flag": { + "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest-runner/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-runner/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { + "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -18222,99 +23263,34 @@ "node": ">=8" } }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "node_modules/log-update-async-hook": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.7.tgz", + "integrity": "sha512-V9KpD1AZUBd/oiZ+/Xsgd5rRP9awhgtRiDv5Am4VQCixiDnAbXMdt/yKz41kCzYZtVbwC6YCxnWEF3zjNEwktA==", "dev": true, "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" + "ansi-escapes": "^4.3.2", + "async-exit-hook": "^1.1.2", + "onetime": "^2.0.1", + "wrap-ansi": "^7.0.0" } }, - "node_modules/jest-runtime/node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "node_modules/log-update-async-hook/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "type-fest": "^0.21.3" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "node": ">=8" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { + "node_modules/log-update-async-hook/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -18329,47 +23305,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { + "node_modules/log-update-async-hook/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -18381,62 +23317,19 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/color-name": { + "node_modules/log-update-async-hook/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-runtime/node_modules/emoji-regex": { + "node_modules/log-update-async-hook/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/jest-runtime/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/jest-runtime/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { + "node_modules/log-update-async-hook/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", @@ -18445,79 +23338,19 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-runtime/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/log-update-async-hook/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "mimic-fn": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=4" } }, - "node_modules/jest-runtime/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/string-width": { + "node_modules/log-update-async-hook/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", @@ -18531,22 +23364,22 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/log-update-async-hook/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runtime/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/log-update-async-hook/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "dependencies": { "ansi-styles": "^4.0.0", @@ -18554,267 +23387,159 @@ "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "node": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, + "node_modules/loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", "engines": { - "node": ">=6" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" + "node": ">= 0.6.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" } }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/looks-same": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/looks-same/-/looks-same-7.3.0.tgz", + "integrity": "sha512-pOfwX2d0frSt7H1cuBjDbw9Kry5QwkrFri0qJvLwV1sI0cbWkwYkpd7fF7SqSIfYKAZhgeB8PM3fyhUYz7xgqA==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "color-diff": "^1.1.0", + "concat-stream": "^1.6.2", + "fs-extra": "^8.1.0", + "js-graph-algorithms": "1.0.18", + "lodash": "^4.17.3", + "nested-error-stacks": "^2.1.0", + "parse-color": "^1.0.0", + "pngjs": "^6.0.0" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "node": ">= 8.0.0" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/looks-same/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6 <7 || >=8" } }, - "node_modules/jest-snapshot/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/looks-same/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/looks-same/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 4.0.0" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "color-name": "~1.1.4" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=7.0.0" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-snapshot/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/lowlight": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.9.2.tgz", + "integrity": "sha512-Ek18ElVCf/wF/jEm1b92gTnigh94CtBNWiZ2ad+vTgW7cTmQxUY3I98BjHK68gZAJEWmybGBZgx9qv3QxLQB/Q==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "dependencies": { + "fault": "^1.0.2", + "highlight.js": "~9.12.0" } }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" } }, - "node_modules/jest-snapshot/node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, + "node_modules/luxon": { + "version": "1.28.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.1.tgz", + "integrity": "sha512-gYHAa180mKrNIUJCbwpmD0aTu9kV0dREDrwNnuyFAsO1Wt0EVYSZelPnJlbj9HplzXX/YWXHFTL45kvZ53M0pw==", + "optional": true, "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" + "node": "*" } }, - "node_modules/jest-snapshot/node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "node_modules/macos-release": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.2.0.tgz", + "integrity": "sha512-fSErXALFNsnowREYZ49XCdOHF8wOPWuFOGQrAhP7x5J/BqQv+B02cNsTykGpDgRVx43EKg++6ANmTaGTtW+hUA==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-snapshot/node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" + "sourcemap-codec": "^1.4.4" } }, - "node_modules/jest-snapshot/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "semver": "^7.5.3" }, "engines": { - "node": ">= 10.14.2" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-snapshot/node_modules/lru-cache": { + "node_modules/make-dir/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", @@ -18826,7 +23551,7 @@ "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/semver": { + "node_modules/make-dir/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", @@ -18841,1446 +23566,1396 @@ "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/yallist": { + "node_modules/make-dir/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "kind-of": "^6.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" + "dependencies": { + "tmpl": "1.0.5" } }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", "dependencies": { - "color-name": "~1.1.4" + "p-defer": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" }, - "engines": { - "node": ">= 10.14.2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "object-visit": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "node_modules/match-url-wildcard": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/match-url-wildcard/-/match-url-wildcard-0.0.4.tgz", + "integrity": "sha512-R1XhQaamUZPWLOPtp4ig5j+3jctN+skhgRmEQTUamMzmNtRG69QEirQs0NZKLtHMR7tzWpmtnS4Eqv65DcgXUA==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "escape-string-regexp": "^1.0.5" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10.0" } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/matchdep/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/matchdep/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "node_modules/matchdep/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/matchdep/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "15.0.16", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", - "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "node": ">=0.10.0" } }, - "node_modules/jest-watcher/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "node_modules/matchdep/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-extglob": "^2.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/matchdep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "isobject": "^3.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/matchdep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-watcher/node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/jest-watcher/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "node_modules/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", "dev": true, "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" }, - "engines": { - "node": ">= 10.13.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/mem": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-3.0.1.tgz", + "integrity": "sha512-QKs47bslvOE0NbXOqG6lMxn6Bk0Iuw0vfrIeLykmQle2LkCw1p48dZDdzE+D88b/xqRJcZGcMNeDvSVma+NuIQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jquery": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", - "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } }, - "node_modules/js-graph-algorithms": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/js-graph-algorithms/-/js-graph-algorithms-1.0.18.tgz", - "integrity": "sha512-Gu1wtWzXBzGeye/j9BuyplGHscwqKRZodp/0M1vyBc19RJpblSwKGu099KwwaTx9cRIV+Qupk8xUMfEiGfFqSA==", - "dev": true, - "bin": { - "js-graphs": "src/jsgraphs.js" + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, - "node_modules/js-md4": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/js-md4/-/js-md4-0.3.2.tgz", - "integrity": "sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==", - "dev": true + "node_modules/memory-fs/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "node_modules/memory-fs/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, + "node_modules/memory-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/memory-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "safe-buffer": "~5.1.0" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", "dev": true, "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "engines": { "node": ">=10" }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "lru-cache": "^6.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=10" } }, - "node_modules/jsdom/node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "node_modules/meow/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "whatwg-encoding": "^1.0.5" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/jsdom/node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, "dependencies": { - "iconv-lite": "0.4.24" + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "node_modules/meow/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "jsesc": "bin/jsesc" + "semver": "bin/semver.js" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "node_modules/meow/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, - "bin": { - "json5": "lib/cli.js" - }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, - "node_modules/jspdf": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz", - "integrity": "sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==", + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", "dependencies": { - "@babel/runtime": "^7.14.0", - "atob": "^2.1.2", - "btoa": "^1.2.1", - "fflate": "^0.4.8" - }, - "optionalDependencies": { - "canvg": "^3.0.6", - "core-js": "^3.6.0", - "dompurify": "^2.2.0", - "html2canvas": "^1.0.0-rc.5" + "source-map": "^0.6.1" } }, - "node_modules/jspdf-autotable": { - "version": "3.5.28", - "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-3.5.28.tgz", - "integrity": "sha512-eNYt5mUxCGa1Y0bmOhGXU+Va/P2jNkgOgUPGIpZp2rbZUauU34s0q3S59Jps5zi2u90nQy7DmD/D+sdesJLIEA==", - "peerDependencies": { - "jspdf": "^2.5.1" - } + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, - "node_modules/jspdf/node_modules/canvg": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.10.tgz", - "integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==", - "optional": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@types/raf": "^3.4.0", - "core-js": "^3.8.3", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "rgbcolor": "^1.0.1", - "stackblur-canvas": "^2.0.0", - "svg-pathdata": "^6.0.3" - }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { - "node": ">=10.0.0" + "node": ">= 8" } }, - "node_modules/jspdf/node_modules/core-js": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", - "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", - "hasInstallScript": true, - "optional": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/jspdf/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "optional": true + "node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=4.0" + "node": ">=8.6" } }, - "node_modules/jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "node_modules/micromatch/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/jszip/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/micromatch/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/micromatch/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/micromatch/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "safe-buffer": "~5.1.0" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "node_modules/junit-report-builder": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-1.3.3.tgz", - "integrity": "sha512-75bwaXjP/3ogyzOSkkcshXGG7z74edkJjgTZlJGAyzxlOHaguexM3VLG6JyD9ZBF8mlpgsUPB1sIWU4LISgeJw==", - "dev": true, - "dependencies": { - "date-format": "0.0.2", - "lodash": "^4.17.15", - "mkdirp": "^0.5.0", - "xmlbuilder": "^10.0.0" + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/just-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", - "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", - "dev": true + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/keyv": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", - "dev": true, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "json-buffer": "3.0.1" + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/known-css-properties": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", - "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", - "dev": true - }, - "node_modules/last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", - "dev": true, + "node_modules/mini-css-extract-plugin": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.2.tgz", + "integrity": "sha512-ZmqShkn79D36uerdED+9qdo1ZYG8C1YsWvXu0UMJxurZnSdgz7gQKO2EGv8T55MhDqG3DYmGtizZNpM/UbTlcA==", "dependencies": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" + "schema-utils": "^3.1.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { - "readable-stream": "^2.0.5" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 0.6.3" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/lazystream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/lazystream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "node_modules/lazystream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "safe-buffer": "~5.1.0" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "dependencies": { - "invert-kv": "^2.0.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "dependencies": { - "flush-write-stream": "^1.0.2" - }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, "engines": { - "node": ">=6" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 8" } }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { - "immediate": "~3.0.5" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, + "node_modules/minipass-collect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dependencies": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" + "minipass": "^3.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 8" } }, - "node_modules/liftoff/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { - "isobject": "^3.0.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/linez": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/linez/-/linez-4.1.4.tgz", - "integrity": "sha512-TsqcAfotPMB9xodBIklBaJz3sRIXtkca8Kv/MO8nzAufsitCKRoYWU5MZccdCVYB81tGexYHRsrSIEiJsQhpVQ==", - "dev": true, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dependencies": { - "buffer-equals": "^1.0.4", - "iconv-lite": "^0.4.15" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/linux-platform-info": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/linux-platform-info/-/linux-platform-info-0.0.3.tgz", - "integrity": "sha512-FZhfFOIz0i4EGAvM4fQz+eayE9YzMuTx45tbygWYBttNapyiODg85BnAlQ1xnahEkvIM87T98XhXSfW8JAClHg==", - "dev": true, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { - "os-family": "^1.0.0" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/listenercount": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", - "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==" - }, - "node_modules/load-json-file": { + "node_modules/minipass-pipeline/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { - "p-locate": "^4.1.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" - }, - "node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true - }, - "node_modules/lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "node_modules/lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" - }, - "node_modules/lodash.isnil": { + "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", - "integrity": "sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/lodash.isundefined": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", - "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==" + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/lodash.partial": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.partial/-/lodash.partial-4.2.1.tgz", - "integrity": "sha512-qsiGr0kiA31O7chhmKSUiEGtxXnYtwmaJF00TPAUW79C5PCfaVeLTUN3sLT+rEPcqZooPtiFcGhnphQzFhkqmg==", + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mockdate": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz", + "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==", "dev": true }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/moment-duration-format-commonjs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/moment-duration-format-commonjs/-/moment-duration-format-commonjs-1.0.1.tgz", + "integrity": "sha512-KhKZRH21/+ihNRWrmdNFOyBptFi7nAWZFeFsRRpXkzgk/Yublb4fxyP0jU6EY1VDxUL/VUPdCmm/wAnpbfXdfw==", "dev": true }, - "node_modules/lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" + }, + "node_modules/multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha512-0mzK8ymiWdehTBiJh0vClAzGyQbdtyWqzSVx//EK4N/D+599RFlGfTAsKw2zMSABtDG9C6Ul2+t8f2Lbdjf5mA==", + "dev": true, "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/multimatch/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "array-uniq": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" + } + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/nan": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "optional": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dependencies": { - "color-name": "~1.1.4" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/nanomatch/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { - "has-flag": "^4.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/log-update-async-hook": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.7.tgz", - "integrity": "sha512-V9KpD1AZUBd/oiZ+/Xsgd5rRP9awhgtRiDv5Am4VQCixiDnAbXMdt/yKz41kCzYZtVbwC6YCxnWEF3zjNEwktA==", - "dev": true, + "node_modules/nanomatch/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "ansi-escapes": "^4.3.2", - "async-exit-hook": "^1.1.2", - "onetime": "^2.0.1", - "wrap-ansi": "^7.0.0" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/log-update-async-hook/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { - "type-fest": "^0.21.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/log-update-async-hook/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "color-convert": "^2.0.1" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/log-update-async-hook/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dependencies": { - "color-name": "~1.1.4" + "isobject": "^3.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/log-update-async-hook/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/log-update-async-hook/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, - "node_modules/log-update-async-hook/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, "engines": { - "node": ">=8" + "node": ">= 4.4.x" } }, - "node_modules/log-update-async-hook/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "dev": true, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "optional": true, "dependencies": { - "mimic-fn": "^1.0.0" - }, + "ms": "^2.1.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/log-update-async-hook/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nested-error-stacks": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", + "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" } }, - "node_modules/log-update-async-hook/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "optional": true + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6.0.0" } }, - "node_modules/log-update-async-hook/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", "dev": true, + "optional": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" } }, - "node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "node_modules/node-notifier/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "optional": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/looks-same": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/looks-same/-/looks-same-7.3.0.tgz", - "integrity": "sha512-pOfwX2d0frSt7H1cuBjDbw9Kry5QwkrFri0qJvLwV1sI0cbWkwYkpd7fF7SqSIfYKAZhgeB8PM3fyhUYz7xgqA==", + "node_modules/node-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "optional": true, "dependencies": { - "color-diff": "^1.1.0", - "concat-stream": "^1.6.2", - "fs-extra": "^8.1.0", - "js-graph-algorithms": "1.0.18", - "lodash": "^4.17.3", - "nested-error-stacks": "^2.1.0", - "parse-color": "^1.0.0", - "pngjs": "^6.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">=10" } }, - "node_modules/looks-same/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/node-notifier/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "optional": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" } }, - "node_modules/looks-same/node_modules/jsonfile": { + "node_modules/node-notifier/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } + "optional": true }, - "node_modules/looks-same/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "abbrev": "1" }, "bin": { - "loose-envify": "cli.js" + "nopt": "bin/nopt.js" } }, - "node_modules/lowlight": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.9.2.tgz", - "integrity": "sha512-Ek18ElVCf/wF/jEm1b92gTnigh94CtBNWiZ2ad+vTgW7cTmQxUY3I98BjHK68gZAJEWmybGBZgx9qv3QxLQB/Q==", + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "dependencies": { - "fault": "^1.0.2", - "highlight.js": "~9.12.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "dependencies": { - "yallist": "^3.0.2" + "bin": { + "semver": "bin/semver" } }, - "node_modules/luxon": { - "version": "1.28.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.1.tgz", - "integrity": "sha512-gYHAa180mKrNIUJCbwpmD0aTu9kV0dREDrwNnuyFAsO1Wt0EVYSZelPnJlbj9HplzXX/YWXHFTL45kvZ53M0pw==", - "optional": true, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/macos-release": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.2.0.tgz", - "integrity": "sha512-fSErXALFNsnowREYZ49XCdOHF8wOPWuFOGQrAhP7x5J/BqQv+B02cNsTykGpDgRVx43EKg++6ANmTaGTtW+hUA==", - "dev": true, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } + "node_modules/normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==", + "dev": true }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "dependencies": { - "semver": "^7.5.3" - }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "engines": { "node": ">=10" }, @@ -20288,396 +24963,505 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "once": "^1.3.2" }, "engines": { - "node": ">=10" + "node": ">= 0.10" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" }, "bin": { - "semver": "bin/semver.js" + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" }, "engines": { - "node": ">=10" + "node": ">= 4" } }, - "node_modules/make-dir/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "node_modules/npm-run-all/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "dependencies": { - "kind-of": "^6.0.2" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=0.10.0" + "node": ">=4.8" } }, - "node_modules/make-iterator/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/npm-run-all/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "node_modules/npm-run-all/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "dependencies": { - "tmpl": "1.0.5" + "bin": { + "semver": "bin/semver" } }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "node_modules/npm-run-all/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, "dependencies": { - "p-defer": "^1.0.0" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "node_modules/npm-run-all/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "node_modules/npm-run-all/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, "engines": { "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dependencies": { - "object-visit": "^1.0.0" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/match-url-wildcard": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/match-url-wildcard/-/match-url-wildcard-0.0.4.tgz", - "integrity": "sha512-R1XhQaamUZPWLOPtp4ig5j+3jctN+skhgRmEQTUamMzmNtRG69QEirQs0NZKLtHMR7tzWpmtnS4Eqv65DcgXUA==", - "dev": true, + "node_modules/object-copy/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { - "escape-string-regexp": "^1.0.5" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", - "dev": true, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dependencies": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/matchdep/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "isobject": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/matchdep/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/matchdep/node_modules/findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", "dev": true, "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/matchdep/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/matchdep/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/matchdep/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/matchdep/node_modules/is-extendable": { + "node_modules/object.map": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/matchdep/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dependencies": { - "is-extglob": "^2.1.0" + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/matchdep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", "dev": true, "dependencies": { - "isobject": "^3.0.1" + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/matchdep/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/matchdep/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "ee-first": "1.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/mdast-util-from-markdown": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", - "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", - "dev": true, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-to-markdown": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", - "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "bin": { + "opencollective-postinstall": "index.js" } }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true, - "engines": { - "node": ">= 0.6" + "bin": { + "opener": "bin/opener-bin.js" } }, - "node_modules/mem": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-3.0.1.tgz", - "integrity": "sha512-QKs47bslvOE0NbXOqG6lMxn6Bk0Iuw0vfrIeLykmQle2LkCw1p48dZDdzE+D88b/xqRJcZGcMNeDvSVma+NuIQ==", - "dev": true, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dependencies": { - "mimic-fn": "^1.0.0", - "p-is-promise": "^1.1.0" + "is-wsl": "^1.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" }, "engines": { "node": ">=10" @@ -20686,2248 +25470,2560 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "lru-cache": "^6.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/meow/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "yallist": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/meow/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/meow/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "readable-stream": "^2.0.1" } }, - "node_modules/meow/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/ordered-read-streams/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/ordered-read-streams/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "node_modules/ordered-read-streams/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/ordered-read-streams/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "engines": { - "node": ">= 8" + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "node_modules/os-family": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/os-family/-/os-family-1.1.0.tgz", + "integrity": "sha512-E3Orl5pvDJXnVmpaAA2TeNNpNhTMl4o5HghuWhOivBjEiTnJSrMYSa5uZMek1lBEvu8kKEsa2YgVcGFVDqX/9w==", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "node_modules/os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], "dependencies": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/os-locale/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=8.6" + "node": ">=4.8" } }, - "node_modules/micromatch/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/os-locale/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/micromatch/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "node_modules/os-locale/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" + "pump": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/micromatch/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/os-locale/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, "engines": { - "node": ">=0.12.0" + "node": ">=0.10.0" } }, - "node_modules/micromatch/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/os-locale/node_modules/mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", "dev": true, "dependencies": { - "is-number": "^7.0.0" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" }, "engines": { - "node": ">=8.0" + "node": ">=6" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/os-locale/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "bin": { - "mime": "cli.js" + "engines": { + "node": ">=6" + } + }, + "node_modules/os-locale/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/os-locale/node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/os-locale/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/mimic-fn": { + "node_modules/os-locale/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/os-locale/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "node_modules/os-locale/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "node_modules/os-locale/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/os-locale/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "isexe": "^2.0.0" }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "engines": { + "node": ">=4" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "engines": { + "node": ">=8" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/minimist-options/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/mixin-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dependencies": { - "isobject": "^3.0.1" + "retry": "^0.12.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" } }, - "node_modules/mockdate": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz", - "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==", - "dev": true + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, - "node_modules/moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "dev": true, + "node_modules/parchment": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-2.0.1.tgz", + "integrity": "sha512-VBKrlEoZCBD+iwoeag0QTtY1Cti+Ma4nLpVYcc/uus/wHhMsPOi5InH3RL1s4aekahPZpabcS2ToKyGf7RMH/g==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/moment-duration-format-commonjs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/moment-duration-format-commonjs/-/moment-duration-format-commonjs-1.0.1.tgz", - "integrity": "sha512-KhKZRH21/+ihNRWrmdNFOyBptFi7nAWZFeFsRRpXkzgk/Yublb4fxyP0jU6EY1VDxUL/VUPdCmm/wAnpbfXdfw==", - "dev": true + "node_modules/parse-color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", + "integrity": "sha512-fuDHYgFHJGbpGMgw9skY/bj3HL/Jrn4l/5rSspy00DoT4RyLnDcRvPxdZ+r6OFwIsgAuhDh4I09tAId4mI12bw==", + "dev": true, + "dependencies": { + "color-convert": "~0.5.0" + } }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "node_modules/parse-color/node_modules/color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha512-RwBeO/B/vZR3dfKL1ye/vx8MHZ40ugzpyfeVG5GsiuGnrlMWe2o8wxBbLCpw9CsxV+wHuzYlCiWnybrIA0ling==", "dev": true }, - "node_modules/multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha512-0mzK8ymiWdehTBiJh0vClAzGyQbdtyWqzSVx//EK4N/D+599RFlGfTAsKw2zMSABtDG9C6Ul2+t8f2Lbdjf5mA==", + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, "dependencies": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/multimatch/node_modules/array-union": { + "node_modules/parse-filepath": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", "dev": true, "dependencies": { - "array-uniq": "^1.0.1" + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", - "bin": { - "mustache": "bin/mustache" + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/mute-stdout": { + "node_modules/parse-node-version": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", - "dev": true, + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "engines": { "node": ">= 0.10" } }, - "node_modules/nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true, - "optional": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=0.10.0" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", + "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "parse5": "^6.0.1", + "parse5-sax-parser": "^6.0.1" } }, - "node_modules/nanomatch/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "parse5": "^6.0.1" } }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, + "node_modules/parse5-sax-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", + "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, + "parse5": "^6.0.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/nanomatch/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", "engines": { "node": ">=0.10.0" } }, - "node_modules/nanomatch/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/nanomatch/node_modules/is-descriptor": { + "node_modules/path-is-inside": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "path-root-regex": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/nanomatch/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, "dependencies": { - "isobject": "^3.0.1" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "14 || >=16.14" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "dev": true, "engines": { - "node": ">= 0.6" + "node": "*" } }, - "node_modules/nested-error-stacks": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", - "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", - "dev": true - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "optional": true }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - "node_modules/node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/node-notifier/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" + "bin": { + "pidtree": "bin/pidtree.js" }, "engines": { - "node": ">=8" + "node": ">=0.10" } }, - "node_modules/node-notifier/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/node-notifier/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dependencies": { - "abbrev": "1" + "pinkie": "^2.0.0" }, - "bin": { - "nopt": "bin/nopt.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "engines": { + "node": ">= 6" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node_modules/piscina": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz", + "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==", + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/normalize-selector": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", - "integrity": "sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==", - "dev": true - }, - "node_modules/now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "dependencies": { - "once": "^1.3.2" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=6" } }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">= 4" + "node": ">=6" } }, - "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=4.8" + "node": ">=6" } }, - "node_modules/npm-run-all/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, "engines": { "node": ">=4" } }, - "node_modules/npm-run-all/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/npm-run-all/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/plugin-error/node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" + "ansi-wrap": "^0.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/npm-run-all/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/plugin-error/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/npm-run-all/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/plugin-error/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "is-plain-object": "^2.0.4" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/plugin-error/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { - "path-key": "^3.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true + "node_modules/plugin-typescript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/plugin-typescript/-/plugin-typescript-8.0.0.tgz", + "integrity": "sha512-9P25tRwjKgk1J1U1VMVJxHhL4OxouurN9otoQ2DJHDoZ8urxKS7G+e9rpiag3pbYpT7EcWqELEYAk/ssOOfQeg==", + "peerDependencies": { + "typescript": "^2.4.0" + } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "node_modules/pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=12.13.0" } }, - "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.12.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, + "node_modules/portfinder/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/object-copy/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, + "node_modules/postcss": { + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "is-buffer": "^1.1.5" + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14" } }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, + "node_modules/postcss-attribute-case-insensitive/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dependencies": { - "isobject": "^3.0.0" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, + "node_modules/postcss-color-functional-notation/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-color-functional-notation/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", - "dev": true, + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", - "dev": true, + "node_modules/postcss-color-gray/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-color-gray/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", - "dev": true, + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.0.0" } }, - "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "dev": true, + "node_modules/postcss-color-hex-alpha/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-color-hex-alpha/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", - "dev": true, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, + "node_modules/postcss-color-mod-function/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-color-mod-function/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "isobject": "^3.0.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", - "dev": true, + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "dev": true, + "node_modules/postcss-color-rebeccapurple/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", "dependencies": { - "ee-first": "1.1.1" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dependencies": { - "wrappy": "1" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "dependencies": { - "mimic-fn": "^2.1.0" + "postcss": "^7.0.14" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-media/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-custom-media/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/onetime/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "node_modules/postcss-custom-properties/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-custom-properties/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=12" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/open/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "dependencies": { - "is-docker": "^2.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", "bin": { - "opencollective-postinstall": "index.js" + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" } }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true, - "bin": { - "opener": "bin/opener-bin.js" - } + "node_modules/postcss-custom-selectors/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, + "node_modules/postcss-custom-selectors/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "dependencies": { - "color-convert": "^2.0.1" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": ">=8" + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=4" } }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/postcss-dir-pseudo-class/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dependencies": { - "color-name": "~1.1.4" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/ordered-read-streams/node_modules/isarray": { + "node_modules/postcss-double-position-gradients": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/ordered-read-streams/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/ordered-read-streams/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "node_modules/postcss-double-position-gradients/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/ordered-read-streams/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, + "node_modules/postcss-double-position-gradients/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/os-family": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/os-family/-/os-family-1.1.0.tgz", - "integrity": "sha512-E3Orl5pvDJXnVmpaAA2TeNNpNhTMl4o5HghuWhOivBjEiTnJSrMYSa5uZMek1lBEvu8kKEsa2YgVcGFVDqX/9w==", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "dev": true, + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, + "node_modules/postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "dependencies": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/os-locale/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, + "node_modules/postcss-env-function/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-env-function/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4.8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/os-locale/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, + "node_modules/postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "postcss": "^7.0.2" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/os-locale/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, + "node_modules/postcss-focus-visible/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-focus-visible/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "pump": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/os-locale/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/os-locale/node_modules/mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, + "node_modules/postcss-focus-within/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-focus-within/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/os-locale/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" + "node_modules/postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dependencies": { + "postcss": "^7.0.2" } }, - "node_modules/os-locale/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, + "node_modules/postcss-font-variant/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-font-variant/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "path-key": "^2.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/os-locale/node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true, + "node_modules/postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/os-locale/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, + "node_modules/postcss-gap-properties/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-gap-properties/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/os-locale/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "htmlparser2": "^3.10.0" + }, + "peerDependencies": { + "postcss": ">=5.0.0", + "postcss-syntax": ">=0.36.0" } }, - "node_modules/os-locale/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/postcss-html/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" } }, - "node_modules/os-locale/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/postcss-html/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/postcss-html/node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/os-locale/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "node_modules/postcss-html/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, - "node_modules/os-locale/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/postcss-html/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "domelementtype": "1" } }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "node_modules/postcss-html/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" } }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/postcss-html/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "node_modules/postcss-html/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" } }, - "node_modules/p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", - "dev": true, + "node_modules/postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "node_modules/postcss-image-set-function/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-image-set-function/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "p-try": "^2.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, + "node_modules/postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", "dependencies": { - "p-limit": "^2.2.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" + "node_modules/postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dependencies": { + "postcss": "^7.0.2" } }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parchment": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/parchment/-/parchment-2.0.1.tgz", - "integrity": "sha512-VBKrlEoZCBD+iwoeag0QTtY1Cti+Ma4nLpVYcc/uus/wHhMsPOi5InH3RL1s4aekahPZpabcS2ToKyGf7RMH/g==" + "node_modules/postcss-initial/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, + "node_modules/postcss-initial/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "callsites": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/parse-color": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", - "integrity": "sha512-fuDHYgFHJGbpGMgw9skY/bj3HL/Jrn4l/5rSspy00DoT4RyLnDcRvPxdZ+r6OFwIsgAuhDh4I09tAId4mI12bw==", - "dev": true, + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", "dependencies": { - "color-convert": "~0.5.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/parse-color/node_modules/color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha512-RwBeO/B/vZR3dfKL1ye/vx8MHZ40ugzpyfeVG5GsiuGnrlMWe2o8wxBbLCpw9CsxV+wHuzYlCiWnybrIA0ling==", - "dev": true + "node_modules/postcss-lab-function/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dev": true, + "node_modules/postcss-lab-function/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "node_modules/postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", "dev": true, "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" + "postcss": "^7.0.14" }, "engines": { - "node": ">=0.8" + "node": ">=6.14.4" } }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/postcss-less/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-less/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, + "node_modules/postcss-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz", + "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.5" + }, "engines": { - "node": ">= 0.10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true + "node_modules/postcss-logical/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, + "node_modules/postcss-logical/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true + "node_modules/postcss-media-minmax/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, + "node_modules/postcss-media-minmax/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", "dev": true }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", - "dev": true, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dependencies": { - "path-root-regex": "^0.1.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true, - "engines": { - "node": "14 || >=16.14" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": "*" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "optional": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8.6" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=0.10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pify": { + "node_modules/postcss-modules-extract-imports": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "engines": { - "node": ">=4" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, + "node_modules/postcss-modules-scope": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", + "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", "dependencies": { - "pinkie": "^2.0.0" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, + "node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", "dependencies": { - "find-up": "^4.0.0" + "postcss": "^7.0.2" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dev": true, + "node_modules/postcss-nesting/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-nesting/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "find-up": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dependencies": { - "p-limit": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", - "dev": true, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dependencies": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/plugin-error/node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dependencies": { - "ansi-wrap": "^0.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/plugin-error/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/plugin-error/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dependencies": { - "is-plain-object": "^2.0.4" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/plugin-error/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dependencies": { - "isobject": "^3.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/plugin-typescript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/plugin-typescript/-/plugin-typescript-8.0.0.tgz", - "integrity": "sha512-9P25tRwjKgk1J1U1VMVJxHhL4OxouurN9otoQ2DJHDoZ8urxKS7G+e9rpiag3pbYpT7EcWqELEYAk/ssOOfQeg==", + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, "peerDependencies": { - "typescript": "^2.4.0" + "postcss": "^8.2.15" } }, - "node_modules/pngjs": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", - "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", - "dev": true, + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">=12.13.0" + "node": ">=6.0.0" } }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, + "node_modules/postcss-overflow-shorthand/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-overflow-shorthand/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.12.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, + "node_modules/postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", "dependencies": { - "lodash": "^4.17.14" + "postcss": "^7.0.2" } }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/postcss-page-break/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-page-break/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "ms": "^2.1.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "dependencies": { - "minimist": "^1.2.6" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true, + "node_modules/postcss-place/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-place/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "node_modules/postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=6.0.0" } }, - "node_modules/postcss-html": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", - "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", - "dev": true, + "node_modules/postcss-preset-env/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-preset-env/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "htmlparser2": "^3.10.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, - "peerDependencies": { - "postcss": ">=5.0.0", - "postcss-syntax": ">=0.36.0" + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-html/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/postcss-html/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/postcss-html/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" } }, - "node_modules/postcss-html/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true + "node_modules/postcss-pseudo-class-any-link/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/postcss-html/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "domelementtype": "1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-html/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/postcss-html/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "node_modules/postcss-html/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-less": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", - "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", - "dev": true, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dependencies": { - "postcss": "^7.0.14" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.14.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-less/node_modules/picocolors": { + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-replace-overflow-wrap/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/postcss-less/node_modules/postcss": { + "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -22940,12 +28036,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true - }, "node_modules/postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", @@ -23055,11 +28145,70 @@ "url": "https://opencollective.com/postcss/" } }, + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-matches/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-selector-matches/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-not/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss-selector-not/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, "node_modules/postcss-selector-parser": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -23068,6 +28217,21 @@ "node": ">=4" } }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/postcss-syntax": { "version": "0.36.2", "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", @@ -23077,11 +28241,37 @@ "postcss": ">=5.0.0" } }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } }, "node_modules/preact": { "version": "10.12.1", @@ -23116,6 +28306,17 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -23258,6 +28459,11 @@ "node": ">=0.4.0" } }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, "node_modules/promisify-event": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/promisify-event/-/promisify-event-1.0.0.tgz", @@ -23298,7 +28504,6 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -23307,6 +28512,11 @@ "node": ">= 0.10" } }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, "node_modules/pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -23323,7 +28533,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -23380,7 +28589,6 @@ "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -23394,14 +28602,12 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, "funding": [ { "type": "github", @@ -23448,11 +28654,18 @@ "performance-now": "^2.1.0" } }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -23461,7 +28674,6 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -23508,6 +28720,22 @@ "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-file-relative": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/read-file-relative/-/read-file-relative-1.2.0.tgz", @@ -23646,7 +28874,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -23660,7 +28887,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -23673,7 +28899,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -23686,7 +28911,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -23698,7 +28922,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -23710,7 +28933,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -23724,7 +28946,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -23736,7 +28957,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -23747,14 +28967,12 @@ "node_modules/readdirp/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/readdirp/node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -23763,7 +28981,6 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -23787,7 +29004,6 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -23801,14 +29017,12 @@ "node_modules/readdirp/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/readdirp/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -23846,14 +29060,12 @@ "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, "dependencies": { "regenerate": "^1.4.2" }, @@ -23870,7 +29082,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" } @@ -23879,7 +29090,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -23892,7 +29102,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -23905,7 +29114,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -23917,7 +29125,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -23925,11 +29132,15 @@ "node": ">=0.10.0" } }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, "node_modules/regexp.prototype.flags": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -23958,7 +29169,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -23975,7 +29185,6 @@ "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, "dependencies": { "jsesc": "~0.5.0" }, @@ -23987,7 +29196,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, "bin": { "jsesc": "bin/jsesc" } @@ -24069,14 +29277,12 @@ "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" }, "node_modules/repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -24085,7 +29291,6 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, "engines": { "node": ">=0.10" } @@ -24203,8 +29408,7 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/reselect": { "version": "4.1.8", @@ -24216,7 +29420,6 @@ "version": "1.22.6", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "dev": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -24279,8 +29482,55 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } }, "node_modules/restore-cursor": { "version": "3.1.0", @@ -24303,16 +29553,22 @@ "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, "engines": { "node": ">=0.12" } }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "engines": { + "node": ">= 4" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -24397,11 +29653,18 @@ "node": "0.12.* || 4.* || 6.* || >= 7.*" } }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "funding": [ { "type": "github", @@ -24469,7 +29732,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, "dependencies": { "ret": "~0.1.10" } @@ -24491,8 +29753,7 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sane": { "version": "4.1.0", @@ -24772,6 +30033,178 @@ "truncate-utf8-bytes": "^1.0.0" } }, + "node_modules/sass": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz", + "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", + "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "sass": "^1.3.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass/node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/sass/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sass/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/sass/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sass/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/sass/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sass/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/sass/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "optional": true + }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", @@ -24792,17 +30225,66 @@ "object-assign": "^4.1.1" } }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "node_modules/secure-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", "dev": true }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -24823,7 +30305,6 @@ "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -24847,7 +30328,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -24855,20 +30335,25 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } }, "node_modules/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -24886,7 +30371,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -24895,7 +30379,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -24904,7 +30387,6 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -24918,26 +30400,22 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -24946,7 +30424,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -24960,8 +30437,7 @@ "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "node_modules/set-cookie-parser": { "version": "2.6.0", @@ -24969,11 +30445,26 @@ "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", "dev": true }, + "node_modules/set-function-length": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", + "dependencies": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-function-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dev": true, "dependencies": { "define-data-property": "^1.0.1", "functions-have-names": "^1.2.3", @@ -24987,7 +30478,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -25002,7 +30492,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -25018,8 +30507,26 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/shebang-command": { "version": "2.0.0", @@ -25062,7 +30569,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -25107,7 +30613,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, "engines": { "node": ">=8" } @@ -25128,7 +30633,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -25147,7 +30651,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -25161,7 +30664,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -25173,7 +30675,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -25185,7 +30686,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -25197,7 +30697,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -25211,7 +30710,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -25220,7 +30718,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "dependencies": { "kind-of": "^3.2.0" }, @@ -25231,14 +30728,12 @@ "node_modules/snapdragon-util/node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -25250,7 +30745,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -25258,23 +30752,61 @@ "node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/snapdragon/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", + "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", + "dependencies": { + "debug": "^3.2.7", + "eventsource": "^2.0.2", + "faye-websocket": "^0.11.4", + "inherits": "^2.0.4", + "url-parse": "^1.5.10" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://tidelift.com/funding/github/npm/sockjs-client" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -25287,12 +30819,50 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", + "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader/node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -25305,7 +30875,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -25315,8 +30884,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" }, "node_modules/sourcemap-codec": { "version": "1.4.8", @@ -25365,6 +30933,34 @@ "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==", "dev": true }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, "node_modules/specificity": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", @@ -25378,7 +30974,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "dependencies": { "extend-shallow": "^3.0.0" }, @@ -25390,7 +30985,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -25403,7 +30997,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -25415,7 +31008,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -25429,6 +31021,39 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ssri/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, "node_modules/stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", @@ -25477,7 +31102,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -25490,7 +31114,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -25577,7 +31200,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -25621,7 +31243,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, "engines": { "node": ">=6" } @@ -25630,7 +31251,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -25757,7 +31377,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -25795,6 +31414,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/style-loader": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz", + "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, "node_modules/style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", @@ -25817,6 +31451,21 @@ "inline-style-parser": "0.1.1" } }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/stylelint": { "version": "13.13.1", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz", @@ -26079,6 +31728,104 @@ "which": "bin/which" } }, + "node_modules/stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "dependencies": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.1.0.tgz", + "integrity": "sha512-qKO34QCsOtSJrXxQQmXsPeaVHh6hMumBAFIoJTcsSr2VzrA6o/CW9HCGR8spCjzJhN8oKQHdj/Ytx0wwXyElkw==", + "dependencies": { + "fast-glob": "^3.2.5", + "klona": "^2.0.4", + "normalize-path": "^3.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "stylus": ">=0.52.4", + "webpack": "^5.0.0" + } + }, + "node_modules/stylus/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stylus/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/stylus/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylus/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/stylus/node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/stylus/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/sugarss": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", @@ -26115,7 +31862,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -26161,7 +31907,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -26194,6 +31939,34 @@ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -26405,6 +32178,30 @@ "node": ">=8" } }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -26420,6 +32217,30 @@ "node": ">=6" } }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/term-size": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", @@ -26615,6 +32436,143 @@ "node": ">=6.0.0" } }, + "node_modules/terser-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "dependencies": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.28.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.28.1.tgz", + "integrity": "sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -27512,8 +33470,7 @@ "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "node_modules/textextensions": { "version": "3.3.0", @@ -27533,6 +33490,11 @@ "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -27589,6 +33551,11 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, "node_modules/time-limit-promise": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/time-limit-promise/-/time-limit-promise-1.0.4.tgz", @@ -27641,7 +33608,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, "engines": { "node": ">=4" } @@ -27650,7 +33616,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -27661,14 +33626,12 @@ "node_modules/to-object-path/node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -27680,7 +33643,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -27695,7 +33657,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -27708,7 +33669,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -27721,7 +33681,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -27734,7 +33693,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -27746,7 +33704,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -27758,7 +33715,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -27772,7 +33728,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -27784,7 +33739,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -27796,7 +33750,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -27826,7 +33779,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, "engines": { "node": ">=0.6" } @@ -27956,7 +33908,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, "bin": { "tree-kill": "cli.js" } @@ -28181,7 +34132,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -28352,7 +34302,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, "engines": { "node": ">=4" } @@ -28361,7 +34310,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -28374,7 +34322,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, "engines": { "node": ">=4" } @@ -28383,7 +34330,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, "engines": { "node": ">=4" } @@ -28431,7 +34377,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -28442,6 +34387,27 @@ "node": ">=0.10.0" } }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, "node_modules/unique-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", @@ -28500,7 +34466,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -28515,7 +34480,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -28528,7 +34492,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -28542,7 +34505,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, "dependencies": { "isarray": "1.0.0" }, @@ -28554,7 +34516,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -28562,8 +34523,7 @@ "node_modules/unset-value/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/unzipper": { "version": "0.10.14", @@ -28623,7 +34583,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, "engines": { "node": ">=4", "yarn": "*" @@ -28633,7 +34592,6 @@ "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, "funding": [ { "type": "opencollective", @@ -28671,8 +34629,16 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } }, "node_modules/url-join": { "version": "4.0.1", @@ -28684,7 +34650,6 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -28699,11 +34664,29 @@ "node": ">=8" } }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/url/node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -28723,7 +34706,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, "engines": { "node": ">= 0.4.0" } @@ -28815,7 +34797,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -29095,52 +35076,818 @@ "vue": "^3.0.0-beta.10" } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dev": true, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.50.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.50.0.tgz", + "integrity": "sha512-hqxI7t/KVygs0WRv/kTgUW8Kl3YC81uyWQSo/7WUs5LsuRw0htH/fCwbVBGCuiX/t4s7qzjXFcf41O8Reiypag==", + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.0", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^3.2.0" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", + "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", + "dependencies": { + "colorette": "^1.2.2", + "mem": "^8.1.1", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/webpack-dev-middleware/node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", + "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", + "dependencies": { + "ansi-html-community": "0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", + "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "dependencies": { + "webpack-sources": "^1.3.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 2.21.0 < 5", + "webpack": ">= 1.12.11 < 6" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { - "browser-process-hrtime": "^1.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { - "xml-name-validator": "^3.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dependencies": { - "defaults": "^1.0.3" + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "engines": { - "node": ">=10.4" + "node": ">=0.8.0" } }, "node_modules/whatwg-encoding": { @@ -29232,8 +35979,7 @@ "node_modules/which-module": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "node_modules/which-promise": { "version": "1.0.0", @@ -29307,6 +36053,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, "node_modules/windows-release": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-5.1.1.tgz", @@ -29570,224 +36321,970 @@ "bufferutil": { "optional": true }, - "utf-8-validate": { - "optional": true + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-escape": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", + "integrity": "sha512-B/T4sDK8Z6aUh/qNr7mjKAwwncIljFuUP+DO/D5hloYFj+90O88z8Wf7oSucZTHxBAsC1/CTP4rtx/x1Uf72Mg==", + "dev": true + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlbuilder": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", + "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/zone.js": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.12.0.tgz", + "integrity": "sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q==", + "dependencies": { + "tslib": "^2.3.0" + } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@angular-devkit/architect": { + "version": "0.1202.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.17.tgz", + "integrity": "sha512-uUQcHcLbPvr9adALQSLU1MTDduVUR2kZAHi2e7SmL9ioel84pPVXBoD0WpSBeUMKwPiDs3TQDaxDB49hl0nBSQ==", + "requires": { + "@angular-devkit/core": "12.2.17", + "rxjs": "6.6.7" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.17.tgz", + "integrity": "sha512-PyOY7LGUPPd6rakxUYbfQN6zAdOCMCouVp5tERY1WTdMdEiuULOtHsPee8kNbh75pD59KbJNU+fwozPRMuIm5g==", + "requires": { + "ajv": "8.6.2", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@angular-devkit/build-angular": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-12.2.17.tgz", + "integrity": "sha512-uc3HGHVQyatqQ/M53oxYBvhz0jx0hgdc7WT+L56GLHvgz7Ct2VEbpWaMfwHkFfE1F1iHkIgnTKHKWacJl1yQIg==", + "requires": { + "@ampproject/remapping": "1.0.1", + "@angular-devkit/architect": "0.1202.17", + "@angular-devkit/build-optimizer": "0.1202.17", + "@angular-devkit/build-webpack": "0.1202.17", + "@angular-devkit/core": "12.2.17", + "@babel/core": "7.14.8", + "@babel/generator": "7.14.8", + "@babel/helper-annotate-as-pure": "7.14.5", + "@babel/plugin-proposal-async-generator-functions": "7.14.7", + "@babel/plugin-transform-async-to-generator": "7.14.5", + "@babel/plugin-transform-runtime": "7.14.5", + "@babel/preset-env": "7.14.8", + "@babel/runtime": "7.14.8", + "@babel/template": "7.14.5", + "@discoveryjs/json-ext": "0.5.3", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", + "@ngtools/webpack": "12.2.17", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.2", + "browserslist": "^4.9.1", + "cacache": "15.2.0", + "caniuse-lite": "^1.0.30001032", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "9.0.1", + "core-js": "3.16.0", + "critters": "0.0.12", + "css-loader": "6.2.0", + "css-minimizer-webpack-plugin": "3.0.2", + "esbuild": "0.13.8", + "esbuild-wasm": "0.13.8", + "find-cache-dir": "3.3.1", + "glob": "7.1.7", + "https-proxy-agent": "5.0.0", + "inquirer": "8.1.2", + "karma-source-map-support": "1.4.0", + "less": "4.1.1", + "less-loader": "10.0.1", + "license-webpack-plugin": "2.3.20", + "loader-utils": "2.0.0", + "mini-css-extract-plugin": "2.4.2", + "minimatch": "3.0.4", + "open": "8.2.1", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "6.0.1", + "piscina": "3.1.0", + "postcss": "8.3.6", + "postcss-import": "14.0.2", + "postcss-loader": "6.1.1", + "postcss-preset-env": "6.7.0", + "regenerator-runtime": "0.13.9", + "resolve-url-loader": "4.0.0", + "rxjs": "6.6.7", + "sass": "1.36.0", + "sass-loader": "12.1.0", + "semver": "7.3.5", + "source-map-loader": "3.0.0", + "source-map-support": "0.5.19", + "style-loader": "3.2.1", + "stylus": "0.54.8", + "stylus-loader": "6.1.0", + "terser": "5.7.1", + "terser-webpack-plugin": "5.1.4", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.0", + "webpack": "5.50.0", + "webpack-dev-middleware": "5.0.0", + "webpack-dev-server": "3.11.3", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "1.5.2" + }, + "dependencies": { + "@ampproject/remapping": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz", + "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==", + "requires": { + "@jridgewell/resolve-uri": "1.0.0", + "sourcemap-codec": "1.4.8" + } + }, + "@angular-devkit/core": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.17.tgz", + "integrity": "sha512-PyOY7LGUPPd6rakxUYbfQN6zAdOCMCouVp5tERY1WTdMdEiuULOtHsPee8kNbh75pD59KbJNU+fwozPRMuIm5g==", + "requires": { + "ajv": "8.6.2", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", + "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", + "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/preset-env": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", + "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.8", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@jridgewell/resolve-uri": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz", + "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==" + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", + "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.4", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", + "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.4" + } + }, + "core-js": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", + "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g==" + }, + "esbuild": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.8.tgz", + "integrity": "sha512-A4af7G7YZLfG5OnARJRMtlpEsCkq/zHZQXewgPA864l9D6VjjbH1SuFYK/OSV6BtHwDGkdwyRrX0qQFLnMfUcw==", + "optional": true, + "requires": { + "esbuild-android-arm64": "0.13.8", + "esbuild-darwin-64": "0.13.8", + "esbuild-darwin-arm64": "0.13.8", + "esbuild-freebsd-64": "0.13.8", + "esbuild-freebsd-arm64": "0.13.8", + "esbuild-linux-32": "0.13.8", + "esbuild-linux-64": "0.13.8", + "esbuild-linux-arm": "0.13.8", + "esbuild-linux-arm64": "0.13.8", + "esbuild-linux-mips64le": "0.13.8", + "esbuild-linux-ppc64le": "0.13.8", + "esbuild-netbsd-64": "0.13.8", + "esbuild-openbsd-64": "0.13.8", + "esbuild-sunos-64": "0.13.8", + "esbuild-windows-32": "0.13.8", + "esbuild-windows-64": "0.13.8", + "esbuild-windows-arm64": "0.13.8" + } + }, + "esbuild-android-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.8.tgz", + "integrity": "sha512-AilbChndywpk7CdKkNSZ9klxl+9MboLctXd9LwLo3b0dawmOF/i/t2U5d8LM6SbT1Xw36F8yngSUPrd8yPs2RA==", + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.8.tgz", + "integrity": "sha512-b6sdiT84zV5LVaoF+UoMVGJzR/iE2vNUfUDfFQGrm4LBwM/PWXweKpuu6RD9mcyCq18cLxkP6w/LD/w9DtX3ng==", + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.8.tgz", + "integrity": "sha512-R8YuPiiJayuJJRUBG4H0VwkEKo6AvhJs2m7Tl0JaIer3u1FHHXwGhMxjJDmK+kXwTFPriSysPvcobXC/UrrZCQ==", + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.8.tgz", + "integrity": "sha512-zBn6urrn8FnKC+YSgDxdof9jhPCeU8kR/qaamlV4gI8R3KUaUK162WYM7UyFVAlj9N0MyD3AtB+hltzu4cysTw==", + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.8.tgz", + "integrity": "sha512-pWW2slN7lGlkx0MOEBoUGwRX5UgSCLq3dy2c8RIOpiHtA87xAUpDBvZK10MykbT+aMfXc0NI2lu1X+6kI34xng==", + "optional": true + }, + "esbuild-linux-32": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.8.tgz", + "integrity": "sha512-T0I0ueeKVO/Is0CAeSEOG9s2jeNNb8jrrMwG9QBIm3UU18MRB60ERgkS2uV3fZ1vP2F8i3Z2e3Zju4lg9dhVmw==", + "optional": true + }, + "esbuild-linux-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.8.tgz", + "integrity": "sha512-Bm8SYmFtvfDCIu9sjKppFXzRXn2BVpuCinU1ChTuMtdKI/7aPpXIrkqBNOgPTOQO9AylJJc1Zw6EvtKORhn64w==", + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.8.tgz", + "integrity": "sha512-4/HfcC40LJ4GPyboHA+db0jpFarTB628D1ifU+/5bunIgY+t6mHkJWyxWxAAE8wl/ZIuRYB9RJFdYpu1AXGPdg==", + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.8.tgz", + "integrity": "sha512-X4pWZ+SL+FJ09chWFgRNO3F+YtvAQRcWh0uxKqZSWKiWodAB20flsW/OWFYLXBKiVCTeoGMvENZS/GeVac7+tQ==", + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.8.tgz", + "integrity": "sha512-o7e0D+sqHKT31v+mwFircJFjwSKVd2nbkHEn4l9xQ1hLR+Bv8rnt3HqlblY3+sBdlrOTGSwz0ReROlKUMJyldA==", + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.8.tgz", + "integrity": "sha512-eZSQ0ERsWkukJp2px/UWJHVNuy0lMoz/HZcRWAbB6reoaBw7S9vMzYNUnflfL3XA6WDs+dZn3ekHE4Y2uWLGig==", + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.8.tgz", + "integrity": "sha512-gZX4kP7gVvOrvX0ZwgHmbuHczQUwqYppxqtoyC7VNd80t5nBHOFXVhWo2Ad/Lms0E8b+wwgI/WjZFTCpUHOg9Q==", + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.8.tgz", + "integrity": "sha512-afzza308X4WmcebexbTzAgfEWt9MUkdTvwIa8xOu4CM2qGbl2LanqEl8/LUs8jh6Gqw6WsicEK52GPrS9wvkcw==", + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.8.tgz", + "integrity": "sha512-mWPZibmBbuMKD+LDN23LGcOZ2EawMYBONMXXHmbuxeT0XxCNwadbCVwUQ/2p5Dp5Kvf6mhrlIffcnWOiCBpiVw==", + "optional": true + }, + "esbuild-windows-32": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.8.tgz", + "integrity": "sha512-QsZ1HnWIcnIEApETZWw8HlOhDSWqdZX2SylU7IzGxOYyVcX7QI06ety/aDcn437mwyO7Ph4RrbhB+2ntM8kX8A==", + "optional": true + }, + "esbuild-windows-64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.8.tgz", + "integrity": "sha512-76Fb57B9eE/JmJi1QmUW0tRLQZfGo0it+JeYoCDTSlbTn7LV44ecOHIMJSSgZADUtRMWT9z0Kz186bnaB3amSg==", + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.8.tgz", + "integrity": "sha512-HW6Mtq5eTudllxY2YgT62MrVcn7oq2o8TAoAvDUhyiEmRmDY8tPwAhb1vxw5/cdkbukM3KdMYtksnUhF/ekWeg==", + "optional": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "open": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", + "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "terser": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, - "node_modules/xml-escape": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", - "integrity": "sha512-B/T4sDK8Z6aUh/qNr7mjKAwwncIljFuUP+DO/D5hloYFj+90O88z8Wf7oSucZTHxBAsC1/CTP4rtx/x1Uf72Mg==", - "dev": true - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlbuilder": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", - "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/zip-stream": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", - "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", - "dependencies": { - "archiver-utils": "^3.0.4", - "compress-commons": "^4.1.2", - "readable-stream": "^3.6.0" + "@angular-devkit/build-optimizer": { + "version": "0.1202.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1202.17.tgz", + "integrity": "sha512-1qWGWw7cCNADB4LZ/zjiSK0GLmr2kebYyNG0KutCE8GNVxv2h6w6dJP6t1C/BgskRuBPCAhvE+lEKN8ljSutag==", + "requires": { + "source-map": "0.7.3", + "tslib": "2.3.0", + "typescript": "4.3.5" }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/zip-stream/node_modules/archiver-utils": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", - "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", "dependencies": { - "glob": "^7.2.3", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "typescript": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==" + } } }, - "node_modules/zip-stream/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "@angular-devkit/build-webpack": { + "version": "0.1202.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1202.17.tgz", + "integrity": "sha512-z7FW43DJ4p8UZwbFRmMrh2ohqhI2Wtdg3+FZiTnl4opb3zYheGiNxPlTuiyKjG21JUkGCdthkkBLCNfaUU0U/Q==", + "requires": { + "@angular-devkit/architect": "0.1202.17", + "rxjs": "6.6.7" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/zone.js": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.12.0.tgz", - "integrity": "sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q==", "dependencies": { - "tslib": "^2.3.0" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true - }, - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, "@angular-devkit/core": { @@ -29864,6 +37361,130 @@ "tslib": "^2.2.0" } }, + "@angular/compiler-cli": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-12.2.17.tgz", + "integrity": "sha512-gJJlnDr8Fhs6z0hH0Y/5GC1YAgHY+sRh2BUrbDu+nIUubyyOVYSyQdL1jwEfCSIZl1GSg+4b4thU7pp7HtmX8g==", + "requires": { + "@babel/core": "^7.8.6", + "@babel/types": "^7.8.6", + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.2.0", + "yargs": "^17.0.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "@angular/core": { "version": "12.2.17", "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.2.17.tgz", @@ -29901,27 +37522,29 @@ "resolved": "https://registry.npmjs.org/@aspnet/signalr/-/signalr-1.0.27.tgz", "integrity": "sha512-utZvBF9snjdwIBpvcFa6htqFTVaTN50QIZUoiznKpYSZImew1a1Ci7VYmK8HODqwRqUtj0o5/xR1nzt8xex5sA==" }, + "@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==" + }, "@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "requires": { - "@babel/highlight": "^7.22.13", + "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" } }, "@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", - "dev": true + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==" }, "@babel/core": { "version": "7.20.12", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -29941,12 +37564,11 @@ } }, "@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", - "dev": true, + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "requires": { - "@babel/types": "^7.23.0", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -29956,7 +37578,6 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, "requires": { "@babel/types": "^7.22.5" } @@ -29965,20 +37586,18 @@ "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dev": true, "requires": { "@babel/types": "^7.22.15" } }, "@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", - "dev": true, + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" } @@ -29987,7 +37606,6 @@ "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", - "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", @@ -30004,7 +37622,6 @@ "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", "regexpu-core": "^5.3.1", @@ -30028,14 +37645,12 @@ "@babel/helper-environment-visitor": { "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" }, "@babel/helper-function-name": { "version": "7.23.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, "requires": { "@babel/template": "^7.22.15", "@babel/types": "^7.23.0" @@ -30045,7 +37660,6 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, "requires": { "@babel/types": "^7.22.5" } @@ -30054,7 +37668,6 @@ "version": "7.23.0", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "dev": true, "requires": { "@babel/types": "^7.23.0" } @@ -30063,16 +37676,14 @@ "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dev": true, "requires": { "@babel/types": "^7.22.15" } }, "@babel/helper-module-transforms": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", - "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "requires": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-module-imports": "^7.22.15", @@ -30085,22 +37696,19 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dev": true, "requires": { "@babel/types": "^7.22.5" } }, "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==" }, "@babel/helper-remap-async-to-generator": { "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -30111,7 +37719,6 @@ "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-member-expression-to-functions": "^7.22.15", @@ -30122,7 +37729,6 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, "requires": { "@babel/types": "^7.22.5" } @@ -30131,7 +37737,6 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, "requires": { "@babel/types": "^7.22.5" } @@ -30140,34 +37745,29 @@ "version": "7.22.6", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, "requires": { "@babel/types": "^7.22.5" } }, "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" }, "@babel/helper-validator-identifier": { "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" }, "@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", - "dev": true + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" }, "@babel/helper-wrap-function": { "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dev": true, "requires": { "@babel/helper-function-name": "^7.22.5", "@babel/template": "^7.22.15", @@ -30175,21 +37775,19 @@ } }, "@babel/helpers": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", - "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", - "dev": true, + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" } }, "@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dev": true, + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "requires": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", @@ -30197,28 +37795,27 @@ } }, "@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", - "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", - "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.15" + "@babel/plugin-transform-optional-chaining": "^7.23.3" } }, "@babel/plugin-proposal-async-generator-functions": { @@ -30237,7 +37834,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -30247,7 +37843,6 @@ "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", - "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", @@ -30271,7 +37866,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -30281,7 +37875,6 @@ "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -30291,7 +37884,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -30301,7 +37893,6 @@ "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -30311,7 +37902,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -30321,7 +37911,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -30331,7 +37920,6 @@ "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "dev": true, "requires": { "@babel/compat-data": "^7.20.5", "@babel/helper-compilation-targets": "^7.20.7", @@ -30344,7 +37932,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -30354,7 +37941,6 @@ "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -30365,7 +37951,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -30375,7 +37960,6 @@ "version": "7.21.11", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", - "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.21.0", @@ -30387,7 +37971,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -30397,7 +37980,6 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -30415,7 +37997,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" } @@ -30424,7 +38005,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -30442,7 +38022,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -30451,7 +38030,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -30466,9 +38044,9 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.22.5" @@ -30487,7 +38065,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -30505,7 +38082,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -30514,7 +38090,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -30523,7 +38098,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -30532,7 +38106,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -30541,7 +38114,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -30550,7 +38122,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -30559,7 +38130,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -30568,111 +38138,100 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" + "@babel/helper-remap-async-to-generator": "^7.22.20" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", - "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", - "dev": true, + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-classes": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", - "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", - "dev": true, + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", "requires": { "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" + "@babel/template": "^7.22.15" } }, "@babel/plugin-transform-destructuring": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", - "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" } }, @@ -30687,83 +38246,76 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", - "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", - "dev": true, + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" } }, "@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", "requires": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", - "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", "requires": { - "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", - "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", "requires": { - "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-simple-access": "^7.22.5" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", - "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", - "dev": true, + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz", + "integrity": "sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==", "requires": { "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-identifier": "^7.22.20" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", "requires": { - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5" } }, @@ -30771,36 +38323,32 @@ "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", "requires": { "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" + "@babel/helper-replace-supers": "^7.22.20" } }, "@babel/plugin-transform-optional-chaining": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", - "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", - "dev": true, + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -30808,19 +38356,17 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } @@ -30867,42 +38413,40 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", "requires": { "@babel/helper-plugin-utils": "^7.22.5", "regenerator-transform": "^0.15.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", - "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz", + "integrity": "sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", + "babel-plugin-polyfill-corejs2": "^0.4.8", + "babel-plugin-polyfill-corejs3": "^0.9.0", + "babel-plugin-polyfill-regenerator": "^0.5.5", "semver": "^6.3.1" }, "dependencies": { "@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.22.6", @@ -30913,99 +38457,92 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", + "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", "dev": true, "requires": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", + "@babel/helper-define-polyfill-provider": "^0.5.0", "semver": "^6.3.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", - "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", + "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.32.2" + "@babel/helper-define-polyfill-provider": "^0.5.0", + "core-js-compat": "^3.34.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", + "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.2" + "@babel/helper-define-polyfill-provider": "^0.5.0" } } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", - "dev": true, + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" } }, @@ -31107,7 +38644,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -31133,53 +38669,49 @@ "@babel/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "@babel/runtime": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", - "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", "requires": { "regenerator-runtime": "^0.14.0" } }, "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" } }, "@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", - "dev": true, + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "dev": true, + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "requires": { - "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } @@ -31221,6 +38753,11 @@ } } }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, "@devexpress/bin-v8-flags-filter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@devexpress/bin-v8-flags-filter/-/bin-v8-flags-filter-1.3.0.tgz", @@ -31261,6 +38798,11 @@ "inferno-hydrate": "^7.4.6" } }, + "@discoveryjs/json-ext": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", + "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==" + }, "@electron/asar": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.7.tgz", @@ -31629,8 +39171,7 @@ "@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" }, "@jest/console": { "version": "26.6.2", @@ -32845,7 +40386,6 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -32855,14 +40395,21 @@ "@jridgewell/resolve-uri": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" }, "@jridgewell/set-array": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } }, "@jridgewell/sourcemap-codec": { "version": "1.4.15", @@ -32870,26 +40417,54 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dev": true, + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.23.tgz", + "integrity": "sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==", "requires": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "@jsdevtools/coverage-istanbul-loader": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", + "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", + "requires": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.3", + "loader-utils": "^2.0.0", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.7.0" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + } + } + }, "@miherlosev/esm": { "version": "3.2.26", "resolved": "https://registry.npmjs.org/@miherlosev/esm/-/esm-3.2.26.tgz", "integrity": "sha512-TaW4jTGVE1/ln2VGFChnheMh589QCAZy1MVnLvjjSzZ4pEAa4WYAWPwFkDVZbSdPQdLfZy7LuTyZjWRkhX9/Gg==", "dev": true }, + "@ngtools/webpack": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-12.2.17.tgz", + "integrity": "sha512-uaS+2YZgPDW3VmUuwh4/yfIFV1KRVGWefc6xLWIqKRKs6mlRYs65m3ib9dX7CTS4kQMCbhxkxMbpBO2yXlzfvA==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -32898,19 +40473,33 @@ "@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" }, "@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, "@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -32980,6 +40569,11 @@ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, "@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", @@ -33049,17 +40643,24 @@ "version": "8.21.2", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.2.tgz", "integrity": "sha512-EMpxUyystd3uZVByZap1DACsMXvb82ypQnGn89e1Y0a+LYu3JJscUd/gqhRsVFDkaD2MIiWo0MT8EfXr3DGRKw==", - "dev": true, "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, + "@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "@types/estree": { "version": "0.0.38", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.38.tgz", - "integrity": "sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA==", - "dev": true + "integrity": "sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA==" }, "@types/expect": { "version": "1.20.4", @@ -33081,7 +40682,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, "requires": { "@types/minimatch": "*", "@types/node": "*" @@ -33123,8 +40723,7 @@ "@types/json-schema": { "version": "7.0.13", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", - "dev": true + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" }, "@types/json5": { "version": "0.0.29", @@ -33159,8 +40758,7 @@ "@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" }, "@types/minimist": { "version": "1.2.3", @@ -33171,8 +40769,7 @@ "@types/node": { "version": "20.8.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", - "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==", - "dev": true + "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==" }, "@types/normalize-package-data": { "version": "2.4.2", @@ -33183,8 +40780,7 @@ "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { "version": "2.7.3", @@ -33229,6 +40825,11 @@ "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==", "dev": true }, + "@types/source-list-map": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==" + }, "@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -33251,6 +40852,16 @@ "@types/node": "*" } }, + "@types/webpack-sources": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.12.tgz", + "integrity": "sha512-+vRVqE3LzMLLVPgZHUeI8k1YmvgEky+MOir5fQhKvFxpB8uZ0CFnGqxkRAmf8jvNhUBQzhuGZpIMNWZDeEyDIA==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.6.1" + } + }, "@types/yargs": { "version": "17.0.24", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", @@ -33798,11 +41409,151 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, "abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "abbrev": { "version": "1.1.1", @@ -33813,7 +41564,6 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, "requires": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -33852,6 +41602,11 @@ } } }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==" + }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -33864,11 +41619,19 @@ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, "agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, "requires": { "debug": "4" } @@ -33877,7 +41640,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -33894,6 +41656,11 @@ "uri-js": "^4.2.2" } }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, "ajv-formats": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", @@ -33902,11 +41669,15 @@ "ajv": "^8.0.0" } }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "dev": true + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==" }, "angular": { "version": "1.8.3", @@ -33948,6 +41719,11 @@ "ansi-wrap": "0.1.0" } }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, "ansi-red": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", @@ -33966,7 +41742,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -33981,7 +41756,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -33991,7 +41765,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -34001,7 +41774,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -34011,7 +41783,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -34020,7 +41791,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -34029,7 +41799,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -34040,7 +41809,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -34049,7 +41817,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -34057,14 +41824,12 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -34085,7 +41850,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -34203,8 +41967,7 @@ "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" }, "arr-filter": { "version": "1.1.2", @@ -34218,8 +41981,7 @@ "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-map": { "version": "2.0.2", @@ -34233,8 +41995,7 @@ "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" }, "array-buffer-byte-length": { "version": "1.0.0", @@ -34267,8 +42028,7 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "array-includes": { "version": "3.1.7", @@ -34338,20 +42098,17 @@ "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" }, "array.prototype.flat": { "version": "1.3.2", @@ -34420,8 +42177,7 @@ "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" }, "astral-regex": { "version": "2.0.0", @@ -34449,8 +42205,7 @@ "async-each": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", - "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", - "dev": true + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==" }, "async-exit-hook": { "version": "1.1.2", @@ -34458,6 +42213,11 @@ "integrity": "sha512-CeTSWB5Bou31xSHeO45ZKgLPRaJbV4I8csRcFYETDBehX7H+1GDO/v+v8G7fZmar1gOmYa6UTXn6d/WIiJbslw==", "dev": true }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, "async-settle": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", @@ -34482,7 +42242,6 @@ "version": "9.8.8", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, "requires": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", @@ -34496,14 +42255,12 @@ "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, "requires": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -34791,6 +42548,45 @@ } } }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + } + } + }, "babel-messages": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", @@ -35148,7 +42944,6 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -35163,7 +42958,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -35172,7 +42966,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -35181,7 +42974,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -35190,7 +42982,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -35200,8 +42991,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, @@ -35236,14 +43026,18 @@ "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "big-integer": { "version": "1.6.51", "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, "bignumber.js": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", @@ -35262,8 +43056,7 @@ "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, "binaryextensions": { "version": "2.3.0", @@ -35275,7 +43068,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, "optional": true, "requires": { "file-uri-to-path": "1.0.0" @@ -35301,7 +43093,6 @@ "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, "requires": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -35321,7 +43112,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -35329,11 +43119,35 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, "bowser": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", @@ -35353,7 +43167,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -35374,14 +43187,13 @@ "dev": true }, "browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", - "dev": true, + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "requires": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" } }, @@ -35428,8 +43240,12 @@ "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, "buffer-indexof-polyfill": { "version": "1.0.2", @@ -35537,14 +43353,85 @@ "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "cacache": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -35558,13 +43445,15 @@ } }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, "callsite": { @@ -35591,14 +43480,12 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "camelcase-keys": { "version": "6.2.2", @@ -35611,11 +43498,26 @@ "quick-lru": "^4.0.1" } }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, "caniuse-lite": { - "version": "1.0.30001546", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", - "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", - "dev": true + "version": "1.0.30001591", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz", + "integrity": "sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==" + }, + "canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==" }, "canvg": { "version": "2.0.0", @@ -35669,7 +43571,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -35700,6 +43601,11 @@ "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, "check-error": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", @@ -35722,7 +43628,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -35742,7 +43647,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -35752,7 +43656,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, "requires": { "is-extglob": "^2.1.0" } @@ -35761,6 +43664,11 @@ } } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, "chrome-remote-interface": { "version": "0.32.2", "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.32.2.tgz", @@ -35779,12 +43687,22 @@ } } }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, + "circular-dependency-plugin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", + "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==" + }, "cjs-module-lexer": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", @@ -35795,7 +43713,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -35861,8 +43778,7 @@ "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" }, "cli-cursor": { "version": "3.1.0", @@ -35914,6 +43830,11 @@ } } }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, "cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -35989,6 +43910,31 @@ "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", "dev": true }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, "clone-regexp": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", @@ -36092,7 +44038,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -36102,7 +44047,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -36116,8 +44060,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "color-support": { "version": "1.1.3", @@ -36125,6 +44068,16 @@ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -36137,14 +44090,17 @@ "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "compress-commons": { "version": "4.1.2", @@ -36157,6 +44113,53 @@ "readable-stream": "^3.6.0" } }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -36218,6 +44221,11 @@ "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", "dev": true }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, "consola": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", @@ -36228,7 +44236,6 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, "requires": { "safe-buffer": "5.2.1" } @@ -36236,14 +44243,12 @@ "content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, "convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "cookie": { "version": "0.4.1", @@ -36264,14 +44269,20 @@ "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "requires": { + "is-what": "^3.14.1" + } }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" }, "copy-props": { "version": "2.0.5", @@ -36283,18 +44294,75 @@ "is-plain-object": "^5.0.0" } }, + "copy-webpack-plugin": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz", + "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==", + "requires": { + "fast-glob": "^3.2.5", + "glob-parent": "^6.0.0", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, "core-js-compat": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", - "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", - "dev": true, + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.0.tgz", + "integrity": "sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==", "requires": { - "browserslist": "^4.22.1" + "browserslist": "^4.22.3" } }, "core-util-is": { @@ -36312,7 +44380,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -36325,7 +44392,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -36355,6 +44421,64 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true }, + "critters": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.12.tgz", + "integrity": "sha512-ujxKtKc/mWpjrOKeaACTaQ1aP0O31M0ZPWhfl85jZF1smPU4Ivb9va5Ox2poif4zVJQQo0LCFlzGtEZAsCAPcw==", + "requires": { + "chalk": "^4.1.0", + "css-select": "^4.1.3", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "cross-env": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", @@ -36385,7 +44509,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/css/-/css-2.2.3.tgz", "integrity": "sha512-0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ==", - "dev": true, "requires": { "inherits": "^2.0.1", "source-map": "^0.1.38", @@ -36397,13 +44520,81 @@ "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", - "dev": true, "requires": { "amdefine": ">=0.0.4" } } } }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==" + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, "css-line-break": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", @@ -36413,11 +44604,243 @@ "utrie": "^1.0.2" } }, + "css-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz", + "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "p-limit": "^3.0.2", + "postcss": "^8.3.5", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==", + "requires": { + "css": "^2.0.0" + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } }, "cssom": { "version": "0.4.4", @@ -36489,7 +44912,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -36497,8 +44919,7 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" }, "decamelize-keys": { "version": "1.1.1", @@ -36527,8 +44948,7 @@ "decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" }, "dedent": { "version": "0.4.0", @@ -36545,6 +44965,19 @@ "type-detect": "^4.0.0" } }, + "deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "requires": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + } + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -36566,6 +44999,100 @@ "kind-of": "^5.0.2" } }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "default-resolution": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", @@ -36588,27 +45115,24 @@ } }, "define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", - "dev": true, + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "requires": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" } }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" }, "define-properties": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "requires": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -36619,7 +45143,6 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -36702,8 +45225,12 @@ "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" }, "des.js": { "version": "1.1.0", @@ -36718,8 +45245,7 @@ "destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-file": { "version": "1.0.0", @@ -36742,6 +45268,11 @@ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, "devexpress-diagram": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/devexpress-diagram/-/devexpress-diagram-2.2.2.tgz", @@ -36919,11 +45450,32 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, "requires": { "path-type": "^4.0.0" } }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -37348,14 +45900,12 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.542", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.542.tgz", - "integrity": "sha512-6+cpa00G09N3sfh2joln4VUXHquWrOFx3FLZqiVQvl45+zS9DskDBTPvob+BhvFRmTBkyDSk0vvLMMRo/qc6mQ==", - "dev": true + "version": "1.4.687", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.687.tgz", + "integrity": "sha512-Ic85cOuXSP6h7KM0AIJ2hpJ98Bo4hyTUjc4yjMbkvD+8yTxEhfK9+8exT2KKYsSjnCn2tGsKVSZwE7ZgTORQCw==" }, "elegant-spinner": { "version": "1.0.1", @@ -37378,8 +45928,12 @@ "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "emphasize": { "version": "2.1.0", @@ -37395,8 +45949,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "end-of-stream": { "version": "1.4.4", @@ -37433,6 +45986,15 @@ } } }, + "enhanced-resolve": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz", + "integrity": "sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, "enquirer": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", @@ -37448,11 +46010,18 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -37521,6 +46090,24 @@ "which-typed-array": "^1.1.11" } }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-module-lexer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==" + }, "es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", @@ -37794,6 +46381,11 @@ "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", "optional": true }, + "esbuild-wasm": { + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.13.8.tgz", + "integrity": "sha512-UbD+3nloiSpJWXTCInZQrqPe8Y+RLfDkY/5kEHiXsw/lmaEvibe69qTzQu16m5R9je/0bF7VYQ5jaEOq0z9lLA==" + }, "esbuild-windows-32": { "version": "0.14.54", "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", @@ -37820,14 +46412,12 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "escodegen": { "version": "2.1.0", @@ -38397,7 +46987,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -38406,8 +46995,7 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" } } }, @@ -38491,7 +47079,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" } @@ -38499,8 +47086,7 @@ "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" }, "estree-walker": { "version": "2.0.2", @@ -38510,20 +47096,33 @@ "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==" }, "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" + }, "exceljs": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.3.0.tgz", @@ -38590,7 +47189,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -38605,7 +47203,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -38613,8 +47210,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -38724,7 +47320,6 @@ "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -38762,14 +47357,12 @@ "cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -38777,8 +47370,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -38809,16 +47401,34 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, "requires": { "is-extendable": "^0.1.0" } }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -38834,7 +47444,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -38843,7 +47452,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -38852,7 +47460,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -38861,7 +47468,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -38871,8 +47477,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, @@ -38908,10 +47513,9 @@ "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" }, "fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -38941,7 +47545,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, "requires": { "reusify": "^1.0.4" } @@ -38955,6 +47558,14 @@ "format": "^0.2.0" } }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, "fb-watchman": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", @@ -38977,6 +47588,14 @@ "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -39001,14 +47620,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, "optional": true }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -39020,7 +47637,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -39035,7 +47651,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -39043,8 +47658,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -39058,11 +47672,30 @@ "path-exists": "^4.0.0" } }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + } + } + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -39223,6 +47856,11 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", @@ -39288,8 +47926,7 @@ "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" }, "for-own": { "version": "1.0.0", @@ -39330,14 +47967,12 @@ "forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, "requires": { "map-cache": "^0.2.2" } @@ -39345,8 +47980,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "fs-constants": { "version": "1.0.0", @@ -39363,6 +47997,29 @@ "universalify": "^2.0.0" } }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "fs-mkdirp-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", @@ -39373,6 +48030,11 @@ "through2": "^2.0.3" } }, + "fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -39382,7 +48044,6 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", @@ -39424,10 +48085,9 @@ } }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "function.prototype.name": { "version": "1.1.6", @@ -39450,14 +48110,12 @@ "functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-caller-file": { "version": "2.0.5", @@ -39471,15 +48129,15 @@ "dev": true }, "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dev": true, + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-os-info": { @@ -39528,8 +48186,7 @@ "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" }, "getos": { "version": "3.2.1", @@ -39577,7 +48234,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -39671,6 +48327,11 @@ } } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "glob-watcher": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", @@ -39732,8 +48393,7 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globalthis": { "version": "1.0.3", @@ -39748,7 +48408,6 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -39786,7 +48445,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "requires": { "get-intrinsic": "^1.1.3" } @@ -40483,6 +49141,11 @@ "glogg": "^1.0.0" } }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, "hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", @@ -40492,8 +49155,7 @@ "has": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==" }, "has-ansi": { "version": "2.0.0", @@ -40521,35 +49183,30 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "requires": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" } }, "has-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "has-tostringtag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, "requires": { "has-symbols": "^1.0.2" } @@ -40558,7 +49215,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -40569,7 +49225,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -40578,20 +49233,41 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, + "hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "requires": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==" + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -40648,6 +49324,51 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "html-dom-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-1.2.0.tgz", @@ -40666,6 +49387,11 @@ "whatwg-encoding": "^2.0.0" } }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, "html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -40716,11 +49442,15 @@ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, "http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "requires": { "depd": "2.0.0", "inherits": "2.0.4", @@ -40729,11 +49459,15 @@ "toidentifier": "1.0.1" } }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -40751,6 +49485,103 @@ "debug": "4" } }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "requires": { + "hasown": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "requires": { + "hasown": "^2.0.0" + } + }, + "is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, "http-server": { "version": "14.1.1", "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", @@ -40879,11 +49710,15 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -40892,8 +49727,13 @@ "ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true }, "immediate": { "version": "3.0.6", @@ -40904,7 +49744,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -40913,8 +49752,7 @@ "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" } } }, @@ -40937,8 +49775,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" }, "in-gfw": { "version": "1.2.0", @@ -40970,8 +49807,17 @@ "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "inferno": { "version": "7.4.11", @@ -41042,6 +49888,114 @@ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, + "inquirer": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", + "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.3.0", + "run-async": "^2.4.0", + "rxjs": "^7.2.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, "internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -41077,14 +50031,17 @@ "ip": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==" }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, "is-absolute": { "version": "1.0.0", @@ -41096,11 +50053,15 @@ "is-windows": "^1.0.1" } }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -41108,14 +50069,12 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -41138,6 +50097,15 @@ "is-decimal": "^1.0.0" } }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, "is-array-buffer": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", @@ -41152,8 +50120,7 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "is-bigint": { "version": "1.0.4", @@ -41168,7 +50135,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, "requires": { "binary-extensions": "^1.0.0" } @@ -41208,7 +50174,6 @@ "version": "2.13.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -41217,7 +50182,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -41225,14 +50189,12 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -41243,7 +50205,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, "requires": { "has-tostringtag": "^1.0.0" } @@ -41258,7 +50219,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -41268,8 +50228,7 @@ "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-es2016-keyword": { "version": "1.0.0", @@ -41280,14 +50239,12 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-finite": { "version": "1.1.0", @@ -41298,8 +50255,7 @@ "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" }, "is-generator-fn": { "version": "2.1.0", @@ -41311,7 +50267,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -41349,7 +50304,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -41357,14 +50311,12 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -41432,7 +50384,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -41536,17 +50487,20 @@ "call-bind": "^1.0.2" } }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" }, "isarray": { "version": "2.0.5", @@ -41557,20 +50511,17 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" }, "istanbul-lib-instrument": { "version": "5.2.1", @@ -44272,8 +53223,7 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-buffer": { "version": "3.0.1", @@ -44284,14 +53234,12 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "json-schema-traverse": { "version": "1.0.0", @@ -44307,8 +53255,7 @@ "json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" }, "jsonc-parser": { "version": "3.0.0", @@ -44449,6 +53396,14 @@ "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", "dev": true }, + "karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "requires": { + "source-map-support": "^0.5.5" + } + }, "keyv": { "version": "4.5.3", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", @@ -44458,17 +53413,26 @@ "json-buffer": "3.0.1" } }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" }, "kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, "known-css-properties": { "version": "0.21.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", @@ -44545,6 +53509,60 @@ "flush-write-stream": "^1.0.2" } }, + "less": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", + "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "optional": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "less-loader": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.0.1.tgz", + "integrity": "sha512-Crln//HpW9M5CbtdfWm3IO66Cvx1WhZQvNybXgfB2dD/6Sav9ppw+IWqs/FQKPBFO4B6X0X28Z0WNznshgwUzA==", + "requires": { + "klona": "^2.0.4" + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -44561,6 +53579,15 @@ "type-check": "~0.4.0" } }, + "license-webpack-plugin": { + "version": "2.3.20", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.20.tgz", + "integrity": "sha512-AHVueg9clOKACSHkhmEI+PCC9x8+qsQVuKECZD3ETxETK5h/PCv5/MUzyG1gm8OMcip/s1tcNxqo9Qb7WhjGsg==", + "requires": { + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" + } + }, "lie": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", @@ -44596,11 +53623,15 @@ } } }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "linez": { "version": "4.1.4", @@ -44646,11 +53677,25 @@ } } }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "requires": { "p-locate": "^4.1.0" } @@ -44658,8 +53703,7 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash.clonedeep": { "version": "4.5.0", @@ -44669,8 +53713,7 @@ "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "lodash.defaults": { "version": "4.2.0", @@ -44733,6 +53776,11 @@ "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==" }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -44910,6 +53958,11 @@ } } }, + "loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==" + }, "longest-streak": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", @@ -44982,7 +54035,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "requires": { "yallist": "^3.0.2" } @@ -45078,7 +54130,6 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, "requires": { "p-defer": "^1.0.0" } @@ -45086,8 +54137,7 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" }, "map-obj": { "version": "4.3.0", @@ -45099,7 +54149,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -45281,11 +54330,15 @@ "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "mem": { "version": "3.0.1", @@ -45297,6 +54350,57 @@ "p-is-promise": "^1.1.0" } }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -45385,26 +54489,30 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "requires": { + "source-map": "^0.6.1" + } }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromark": { "version": "2.11.4", @@ -45420,7 +54528,6 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -45430,7 +54537,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "requires": { "fill-range": "^7.0.1" } @@ -45439,7 +54545,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "requires": { "to-regex-range": "^5.0.1" } @@ -45447,14 +54552,12 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "requires": { "is-number": "^7.0.0" } @@ -45464,20 +54567,17 @@ "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "requires": { "mime-db": "1.52.0" } @@ -45494,11 +54594,46 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, + "mini-css-extract-plugin": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.2.tgz", + "integrity": "sha512-ZmqShkn79D36uerdED+9qdo1ZYG8C1YsWvXu0UMJxurZnSdgz7gQKO2EGv8T55MhDqG3DYmGtizZNpM/UbTlcA==", + "requires": { + "schema-utils": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "minimatch": { "version": "3.1.2", @@ -45538,11 +54673,103 @@ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -45552,7 +54779,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -45561,7 +54787,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -45597,8 +54822,21 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" }, "multimatch": { "version": "2.1.0", @@ -45634,23 +54872,26 @@ "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", "dev": true }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, "nan": { "version": "2.18.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", - "dev": true, "optional": true }, "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -45669,7 +54910,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -45679,7 +54919,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -45689,7 +54928,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -45698,7 +54936,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -45707,7 +54944,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -45718,7 +54954,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -45727,7 +54962,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -45735,8 +54969,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, @@ -45752,11 +54985,37 @@ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, + "needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nested-error-stacks": { "version": "2.1.1", @@ -45770,11 +55029,37 @@ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", "dev": true }, + "nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "optional": true, + "requires": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "optional": true + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + }, + "node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "optional": true }, "node-int64": { "version": "0.4.0", @@ -45837,10 +55122,9 @@ } }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "nopt": { "version": "3.0.6", @@ -45878,8 +55162,7 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, "normalize-selector": { "version": "0.2.0", @@ -45887,6 +55170,11 @@ "integrity": "sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==", "dev": true }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, "now-and-later": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", @@ -45973,11 +55261,18 @@ "path-key": "^3.0.0" } }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" }, "number-is-nan": { "version": "1.0.1", @@ -46000,7 +55295,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -46010,14 +55304,12 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -46027,20 +55319,26 @@ "object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + } }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, "requires": { "isobject": "^3.0.0" } @@ -46115,7 +55413,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -46141,15 +55438,24 @@ "es-abstract": "^1.22.1" } }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, "on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, "requires": { "ee-first": "1.1.1" } }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -46206,6 +55512,14 @@ "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, "optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -46473,14 +55787,12 @@ "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" }, "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" }, "p-each-series": { "version": "2.2.0", @@ -46491,8 +55803,7 @@ "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" }, "p-is-promise": { "version": "1.1.0", @@ -46504,7 +55815,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "requires": { "p-try": "^2.0.0" } @@ -46513,7 +55823,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "requires": { "p-limit": "^2.2.0" } @@ -46524,11 +55833,18 @@ "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", "dev": true }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "pako": { "version": "1.0.11", @@ -46544,7 +55860,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "requires": { "callsites": "^3.0.0" } @@ -46604,8 +55919,7 @@ "parse-node-version": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" }, "parse-passwd": { "version": "1.0.0", @@ -46616,32 +55930,52 @@ "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parse5-html-rewriting-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", + "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", + "requires": { + "parse5": "^6.0.1", + "parse5-sax-parser": "^6.0.1" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "requires": { + "parse5": "^6.0.1" + } + }, + "parse5-sax-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", + "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", + "requires": { + "parse5": "^6.0.1" + } }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", @@ -46651,8 +55985,7 @@ "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" }, "path-key": { "version": "3.1.1", @@ -46663,8 +55996,7 @@ "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-root": { "version": "0.1.1", @@ -46702,14 +56034,12 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pathval": { "version": "1.1.1", @@ -46736,8 +56066,7 @@ "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pidtree": { "version": "0.3.1", @@ -46754,14 +56083,12 @@ "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, "requires": { "pinkie": "^2.0.0" } @@ -46772,11 +56099,21 @@ "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true }, + "piscina": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz", + "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==", + "requires": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0", + "nice-napi": "^1.0.2" + } + }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, "requires": { "find-up": "^4.0.0" } @@ -46826,122 +56163,593 @@ } } }, - "plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", - "dev": true, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "dependencies": { + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "plugin-typescript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/plugin-typescript/-/plugin-typescript-8.0.0.tgz", + "integrity": "sha512-9P25tRwjKgk1J1U1VMVJxHhL4OxouurN9otoQ2DJHDoZ8urxKS7G+e9rpiag3pbYpT7EcWqELEYAk/ssOOfQeg==" + }, + "pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "dev": true + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" + }, + "postcss": { + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "dependencies": { - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "requires": { - "ansi-wrap": "^0.1.0" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "requires": { - "is-plain-object": "^2.0.4" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } + } + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "requires": { - "isobject": "^3.0.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } } } }, - "plugin-typescript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/plugin-typescript/-/plugin-typescript-8.0.0.tgz", - "integrity": "sha512-9P25tRwjKgk1J1U1VMVJxHhL4OxouurN9otoQ2DJHDoZ8urxKS7G+e9rpiag3pbYpT7EcWqELEYAk/ssOOfQeg==" - }, - "pngjs": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", - "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", - "dev": true - }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "postcss": "^7.0.2" }, "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "requires": { - "ms": "^2.1.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } + } + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "requires": { - "minimist": "^1.2.6" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } } } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true - }, - "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } } }, "postcss-html": { @@ -47024,6 +56832,91 @@ } } }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, "postcss-less": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", @@ -47051,12 +56944,498 @@ } } }, + "postcss-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz", + "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, "postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", "dev": true }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + }, + "postcss-modules-local-by-default": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", + "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, "postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", @@ -47145,27 +57524,102 @@ } } }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, "postcss-selector-parser": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, "postcss-syntax": { "version": "0.36.2", "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", "dev": true }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } }, "preact": { "version": "10.12.1", @@ -47184,6 +57638,11 @@ "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", "dev": true }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, "pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -47292,6 +57751,11 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, "promisify-event": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/promisify-event/-/promisify-event-1.0.0.tgz", @@ -47331,12 +57795,16 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -47353,7 +57821,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -47402,7 +57869,6 @@ "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, "requires": { "side-channel": "^1.0.4" } @@ -47410,14 +57876,12 @@ "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, "quick-lru": { "version": "4.0.1", @@ -47444,17 +57908,23 @@ "performance-now": "^2.1.0" } }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, "requires": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -47492,6 +57962,21 @@ "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.0.tgz", "integrity": "sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==" }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, "read-file-relative": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/read-file-relative/-/read-file-relative-1.2.0.tgz", @@ -47608,7 +58093,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -47619,7 +58103,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -47629,7 +58112,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -47639,7 +58121,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -47648,7 +58129,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -47657,7 +58137,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -47668,7 +58147,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -47677,7 +58155,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -47685,20 +58162,17 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -47719,7 +58193,6 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -47733,14 +58206,12 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -47774,14 +58245,12 @@ "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, "requires": { "regenerate": "^1.4.2" } @@ -47795,7 +58264,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, "requires": { "@babel/runtime": "^7.8.4" } @@ -47804,7 +58272,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -47814,7 +58281,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -47824,7 +58290,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -47833,18 +58298,21 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } } } }, + "regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, "regexp.prototype.flags": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -47861,7 +58329,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, "requires": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -47875,7 +58342,6 @@ "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, "requires": { "jsesc": "~0.5.0" }, @@ -47883,8 +58349,7 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" } } }, @@ -47949,20 +58414,17 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" }, "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" }, "repeating": { "version": "2.0.1", @@ -48064,8 +58526,7 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "reselect": { "version": "4.1.8", @@ -48077,7 +58538,6 @@ "version": "1.22.6", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "dev": true, "requires": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -48121,8 +58581,35 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "dev": true + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } }, "restore-cursor": { "version": "3.1.0", @@ -48143,14 +58630,17 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rgbcolor": { "version": "1.0.1", @@ -48212,11 +58702,15 @@ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", "dev": true }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "requires": { "queue-microtask": "^1.2.2" } @@ -48250,7 +58744,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, "requires": { "ret": "~0.1.10" } @@ -48269,8 +58762,7 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sane": { "version": "4.1.0", @@ -48488,6 +58980,111 @@ "truncate-utf8-bytes": "^1.0.0" } }, + "sass": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz", + "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "sass-loader": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", + "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "optional": true + }, "saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", @@ -48505,17 +59102,57 @@ "object-assign": "^4.1.1" } }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + } + } + }, "secure-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", "dev": true }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "requires": { + "node-forge": "^0.10.0" + } + }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" }, "semver-greatest-satisfied-range": { "version": "1.1.0", @@ -48530,7 +59167,6 @@ "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, "requires": { "debug": "2.6.9", "depd": "2.0.0", @@ -48551,7 +59187,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" }, @@ -48559,24 +59194,29 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, + "serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "requires": { + "randombytes": "^2.1.0" + } + }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -48591,7 +59231,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -48599,14 +59238,12 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -48617,26 +59254,22 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" } } }, @@ -48644,7 +59277,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -48655,8 +59287,7 @@ "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "set-cookie-parser": { "version": "2.6.0", @@ -48664,11 +59295,23 @@ "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", "dev": true }, + "set-function-length": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", + "requires": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + } + }, "set-function-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dev": true, "requires": { "define-data-property": "^1.0.1", "functions-have-names": "^1.2.3", @@ -48679,7 +59322,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -48691,7 +59333,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -48706,8 +59347,22 @@ "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } }, "shebang-command": { "version": "2.0.0", @@ -48741,7 +59396,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, "requires": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -48776,8 +59430,7 @@ "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "slice-ansi": { "version": "1.0.0", @@ -48792,7 +59445,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -48808,7 +59460,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -48816,14 +59467,12 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" } } }, @@ -48831,7 +59480,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -48842,7 +59490,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -48851,7 +59498,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -48860,7 +59506,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -48869,7 +59514,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -48879,8 +59523,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, @@ -48888,7 +59531,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -48896,36 +59538,94 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", + "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", + "requires": { + "debug": "^3.2.7", + "eventsource": "^2.0.2", + "faye-websocket": "^0.11.4", + "inherits": "^2.0.4", + "url-parse": "^1.5.10" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, + "source-map-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", + "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "source-map-js": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + } + } + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -48938,7 +59638,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -48947,8 +59646,7 @@ "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "sourcemap-codec": { "version": "1.4.8", @@ -48993,6 +59691,31 @@ "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==", "dev": true }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, "specificity": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", @@ -49003,7 +59726,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "requires": { "extend-shallow": "^3.0.0" }, @@ -49012,7 +59734,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -49022,7 +59743,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -49031,7 +59751,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -49044,6 +59763,34 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, "stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", @@ -49082,7 +59829,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -49091,8 +59837,7 @@ "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "stream-exhaust": { "version": "1.0.2", @@ -49175,7 +59920,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -49185,14 +59929,12 @@ "ansi-regex": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -49311,8 +60053,7 @@ "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" }, "strip-final-newline": { "version": "2.0.0", @@ -49335,6 +60076,11 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, + "style-loader": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz", + "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==" + }, "style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", @@ -49357,6 +60103,15 @@ "inline-style-parser": "0.1.1" } }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, "stylelint": { "version": "13.13.1", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz", @@ -49559,6 +60314,74 @@ "stylelint-config-recommended": "^5.0.0" } }, + "stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "stylus-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.1.0.tgz", + "integrity": "sha512-qKO34QCsOtSJrXxQQmXsPeaVHh6hMumBAFIoJTcsSr2VzrA6o/CW9HCGR8spCjzJhN8oKQHdj/Ytx0wwXyElkw==", + "requires": { + "fast-glob": "^3.2.5", + "klona": "^2.0.4", + "normalize-path": "^3.0.0" + } + }, "sugarss": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", @@ -49590,7 +60413,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -49625,8 +60447,7 @@ "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, "sver-compat": { "version": "1.5.0", @@ -49650,6 +60471,27 @@ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } + } + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -49825,6 +60667,41 @@ } } }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -49985,6 +60862,94 @@ "source-map-support": "~0.5.10" } }, + "terser-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "requires": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.0" + }, + "dependencies": { + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "terser": { + "version": "5.28.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.28.1.tgz", + "integrity": "sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + } + } + }, "test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -50713,8 +61678,7 @@ "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "textextensions": { "version": "3.3.0", @@ -50728,6 +61692,11 @@ "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -50786,6 +61755,11 @@ "xtend": "~4.0.0" } }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, "time-limit-promise": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/time-limit-promise/-/time-limit-promise-1.0.4.tgz", @@ -50825,14 +61799,12 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -50840,14 +61812,12 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -50858,7 +61828,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -50870,7 +61839,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -50880,7 +61848,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -50890,7 +61857,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -50899,7 +61865,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -50908,7 +61873,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -50919,7 +61883,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, "requires": { "is-plain-object": "^2.0.4" } @@ -50928,7 +61891,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -50936,8 +61898,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, @@ -50945,7 +61906,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -50972,8 +61932,7 @@ "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { "version": "4.1.3", @@ -51073,8 +62032,7 @@ "tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" }, "trim-newlines": { "version": "3.0.1", @@ -51237,7 +62195,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -51369,14 +62326,12 @@ "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" }, "unicode-match-property-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, "requires": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -51385,14 +62340,12 @@ "unicode-match-property-value-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" }, "unicode-property-aliases-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" }, "unified": { "version": "9.2.2", @@ -51429,7 +62382,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -51437,6 +62389,27 @@ "set-value": "^2.0.1" } }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, "unique-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", @@ -51479,8 +62452,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unquote": { "version": "1.1.1", @@ -51492,7 +62464,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -51502,7 +62473,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -51513,7 +62483,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, "requires": { "isarray": "1.0.0" } @@ -51523,14 +62492,12 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" } } }, @@ -51593,14 +62560,12 @@ "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-browserslist-db": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -51617,8 +62582,31 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "dev": true + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" + }, + "url": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "requires": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "requires": { + "side-channel": "^1.0.4" + } + } + } }, "url-join": { "version": "4.0.1", @@ -51630,7 +62618,6 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -51645,8 +62632,7 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "utf8-byte-length": { "version": "1.0.4", @@ -51662,8 +62648,7 @@ "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "utrie": { "version": "1.0.2", @@ -51738,8 +62723,7 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "vfile": { "version": "4.2.1", @@ -51984,6 +62968,23 @@ "makeerror": "1.0.12" } }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -51998,6 +62999,550 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "dev": true }, + "webpack": { + "version": "5.50.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.50.0.tgz", + "integrity": "sha512-hqxI7t/KVygs0WRv/kTgUW8Kl3YC81uyWQSo/7WUs5LsuRw0htH/fCwbVBGCuiX/t4s7qzjXFcf41O8Reiypag==", + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.0", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^3.2.0" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", + "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", + "requires": { + "colorette": "^1.2.2", + "mem": "^8.1.1", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + } + }, + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==" + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-dev-server": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", + "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", + "requires": { + "ansi-html-community": "0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "webpack-subresource-integrity": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", + "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "requires": { + "webpack-sources": "^1.3.0" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, "whatwg-encoding": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", @@ -52071,8 +63616,7 @@ "which-module": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "which-promise": { "version": "1.0.0", @@ -52130,6 +63674,11 @@ "has-tostringtag": "^1.0.0" } }, + "wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, "windows-release": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-5.1.1.tgz", @@ -52355,14 +63904,12 @@ "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { "version": "17.7.2", @@ -52420,6 +63967,11 @@ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, "zip-stream": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", diff --git a/package.json b/package.json index f8b11b8b625..ec77ea62ab0 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,8 @@ }, "author": "Developer Express Inc.", "dependencies": { + "@angular-devkit/build-angular": "12.2.17", + "@angular/compiler-cli": "12.2.17", "@angular/common": "12.2.17", "@angular/compiler": "12.2.17", "@angular/core": "12.2.17", @@ -69,11 +71,11 @@ "@babel/core": "7.20.12", "@babel/preset-env": "7.20.2", "@testcafe-community/axe": "3.5.0", + "@types/eslint": "8.21.2", "@types/fs-extra": "11.0.2", "@types/react": "17.0.2", "@types/react-dom": "17.0.2", "@types/yargs": "17.0.24", - "@types/eslint": "8.21.2", "@typescript-eslint/eslint-plugin": "4.33.0", "@typescript-eslint/parser": "4.33.0", "@vue/eslint-config-typescript": "11.0.3", @@ -155,7 +157,7 @@ "prepare-bundles": "gulp bundles && gulp update-config", "convert-to-js": "ts-node ./utils/ts-to-js-converter/cli.ts", "create-typestat-cfg": "cd ./utils/internal && node ./create-typestat-cfg.js", - "make-demos-bundle": "ts-node ./utils/create-bundles" + "make-demos-bundle": "ts-node ./utils/create-bundles --framework=React --copy-metadata" }, "license": "SEE LICENSE IN README.md", "keywords": [ From d2895101b27785aab7b2d9c65b82cdbe0d6c28ad Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Fri, 1 Mar 2024 03:45:01 +0400 Subject: [PATCH 09/35] Scheme for bundling all demos (all major issues addresed) --- .../Overview/Angular/app/app.component.ts | 6 ++-- .../Accordion/Overview/Angular/app/index.html | 18 ++++++++++ .../Overview/Angular/dist/index.html | 12 ++++--- .../Accordion/Overview/Angular/index.html | 4 +-- .../Accordion/Overview/Angular/polyfills.ts | 1 + .../Basics/Angular/app/app.component.ts | 7 ++-- .../ActionSheet/Basics/Angular/polyfills.ts | 1 + .../Angular/angular.json => angular.json | 34 +++++-------------- 8 files changed, 45 insertions(+), 38 deletions(-) create mode 100644 JSDemos/Demos/Accordion/Overview/Angular/app/index.html create mode 100644 JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts create mode 100644 JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts rename JSDemos/Demos/Accordion/Overview/Angular/angular.json => angular.json (71%) diff --git a/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts index 25bc9bf8a6b..2af7d49e92c 100644 --- a/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts @@ -8,16 +8,14 @@ import { import { Company, Service } from './app.service'; -import 'zone.js'; - if (!/localhost/.test(document.location.host)) { enableProdMode(); } @Component({ selector: 'demo-app', - templateUrl: 'app.component.html', - styleUrls: ['app.component.css'], + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'], providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Accordion/Overview/Angular/app/index.html b/JSDemos/Demos/Accordion/Overview/Angular/app/index.html new file mode 100644 index 00000000000..dafd9165e87 --- /dev/null +++ b/JSDemos/Demos/Accordion/Overview/Angular/app/index.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <title>DevExtreme Demo + + + + + + + + + +
+ +
+ + diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/index.html b/JSDemos/Demos/Accordion/Overview/Angular/dist/index.html index adbe3a6e191..1057acc310a 100644 --- a/JSDemos/Demos/Accordion/Overview/Angular/dist/index.html +++ b/JSDemos/Demos/Accordion/Overview/Angular/dist/index.html @@ -5,7 +5,11 @@ - + + + + + @@ -17,7 +21,7 @@
- - - + + + diff --git a/JSDemos/Demos/Accordion/Overview/Angular/index.html b/JSDemos/Demos/Accordion/Overview/Angular/index.html index 289732ea4b9..00cb0a44ab7 100644 --- a/JSDemos/Demos/Accordion/Overview/Angular/index.html +++ b/JSDemos/Demos/Accordion/Overview/Angular/index.html @@ -5,9 +5,7 @@ - - - + diff --git a/JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts b/JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts b/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts index f4aef2947ce..e3ab148c579 100644 --- a/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts @@ -8,11 +8,14 @@ import notify from 'devextreme/ui/notify'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +// https://stackoverflow.com/a/44448458/22244640 +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + moduleId: __moduleName, + styleUrls: ['app.component.css'], }) export class AppComponent { commands: any[] = [ diff --git a/JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts b/JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Accordion/Overview/Angular/angular.json b/angular.json similarity index 71% rename from JSDemos/Demos/Accordion/Overview/Angular/angular.json rename to angular.json index 2fe0530605d..91722aa0400 100644 --- a/JSDemos/Demos/Accordion/Overview/Angular/angular.json +++ b/angular.json @@ -9,17 +9,18 @@ "strict": false } }, - "root": "", - "sourceRoot": "", - "prefix": "app", + "root": "./JSDemos/Demos/Accordion/Overview/Angular", + "sourceRoot": "./JSDemos/Demos/Accordion/Overview/Angular", + "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", "options": { - "outputPath": "dist", - "index": "index.html", - "main": "app/app.component.ts", - "tsConfig": "tsconfig.json", + "outputPath": "./publish-demos/Demos/Accordion/Overview/Angular", + "index": "./JSDemos/Demos/Accordion/Overview/Angular/app/index.html", + "main": "./JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts", + "polyfills": "./JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts", + "tsConfig": "./JSDemos/Demos/Accordion/Overview/Angular/tsconfig.json", "scripts": [] }, "configurations": { @@ -28,7 +29,7 @@ { "type": "initial", "maximumWarning": "500kb", - "maximumError": "1mb" + "maximumError": "2mb" }, { "type": "anyComponentStyle", @@ -66,23 +67,6 @@ "options": { "browserTarget": "angular-twelve:build" } - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "src/test.ts", - "polyfills": "src/polyfills.ts", - "tsConfig": "tsconfig.spec.json", - "karmaConfig": "karma.conf.js", - "assets": [ - "src/favicon.ico", - "src/assets" - ], - "styles": [ - "src/styles.css" - ], - "scripts": [] - } } } } From 0fae57be86379de797fc0d95ae8c559748ae23f9 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Fri, 1 Mar 2024 06:33:22 +0400 Subject: [PATCH 10/35] Create html template + update angular.json + generate polyfills --- .../Accordion/Overview/Angular/polyfill.ts | 1 + .../ActionSheet/Basics/Angular/polyfill.ts | 1 + .../PopoverMode/Angular/polyfill.ts | 1 + .../Autocomplete/Overview/Angular/polyfill.ts | 1 + .../Demos/Box/Overview/Angular/polyfill.ts | 1 + .../Demos/Button/Icons/Angular/polyfill.ts | 1 + .../PredefinedTypes/Angular/polyfill.ts | 1 + .../ButtonGroup/Overview/Angular/polyfill.ts | 1 + .../MultipleSelection/Angular/polyfill.ts | 1 + .../Calendar/Overview/Angular/polyfill.ts | 1 + .../Charts/AjaxRequest/Angular/polyfill.ts | 1 + .../Charts/Annotation/Angular/polyfill.ts | 1 + JSDemos/Demos/Charts/Area/Angular/polyfill.ts | 1 + .../Charts/AreaSparklines/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../AxisCustomPosition/Angular/polyfill.ts | 1 + .../AxisLabelsOverlapping/Angular/polyfill.ts | 1 + .../AxisLabelsTemplates/Angular/polyfill.ts | 1 + .../Charts/BarSparklines/Angular/polyfill.ts | 1 + .../BiDirectionalBarChart/Angular/polyfill.ts | 1 + .../Demos/Charts/Bubble/Angular/polyfill.ts | 1 + .../Charts/Candlestick/Angular/polyfill.ts | 1 + .../ChartsDrillDown/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Charts/ColorEachBar/Angular/polyfill.ts | 1 + .../Charts/Colorization/Angular/polyfill.ts | 1 + .../Charts/ContinuousData/Angular/polyfill.ts | 1 + .../Charts/Crosshair/Angular/polyfill.ts | 1 + .../CustomAnnotations/Angular/polyfill.ts | 1 + .../Charts/CustomBarWidth/Angular/polyfill.ts | 1 + .../CustomLegendMarkers/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../DiscreteAggregation/Angular/polyfill.ts | 1 + .../Charts/DiscreteData/Angular/polyfill.ts | 1 + .../Demos/Charts/Doughnut/Angular/polyfill.ts | 1 + .../DoughnutSelection/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Charts/DrillDown/Angular/polyfill.ts | 1 + .../Charts/ErrorBars/Angular/polyfill.ts | 1 + .../FlatDataStructure/Angular/polyfill.ts | 1 + .../Charts/FullStackedBar/Angular/polyfill.ts | 1 + .../Charts/FunnelChart/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Charts/HoverMode/Angular/polyfill.ts | 1 + .../Charts/InvertedChart/Angular/polyfill.ts | 1 + JSDemos/Demos/Charts/Line/Angular/polyfill.ts | 1 + .../LoadDataOnDemand/Angular/polyfill.ts | 1 + .../LogarithmicAxis/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Charts/MultipleAxes/Angular/polyfill.ts | 1 + .../Charts/MultiplePanes/Angular/polyfill.ts | 1 + .../NullPointSupport/Angular/polyfill.ts | 1 + .../Demos/Charts/Overview/Angular/polyfill.ts | 1 + .../Demos/Charts/Palette/Angular/polyfill.ts | 1 + .../Charts/ParetoChart/Angular/polyfill.ts | 1 + .../Charts/PeriodicData/Angular/polyfill.ts | 1 + JSDemos/Demos/Charts/Pie/Angular/polyfill.ts | 1 + .../PieWithAnnotations/Angular/polyfill.ts | 1 + .../PieWithCustomLabels/Angular/polyfill.ts | 1 + .../PieWithCustomStyles/Angular/polyfill.ts | 1 + .../PieWithMultipleSeries/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../PiesWithEqualSize/Angular/polyfill.ts | 1 + .../Charts/PointImage/Angular/polyfill.ts | 1 + .../PointsAggregation/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../PolarChartAnnotations/Angular/polyfill.ts | 1 + .../Charts/PyramidChart/Angular/polyfill.ts | 1 + .../Charts/RangeArea/Angular/polyfill.ts | 1 + .../Demos/Charts/RangeBar/Angular/polyfill.ts | 1 + .../Charts/SankeyChart/Angular/polyfill.ts | 1 + .../Charts/ScaleBreaks/Angular/polyfill.ts | 1 + .../Demos/Charts/Scatter/Angular/polyfill.ts | 1 + .../SeriesTemplates/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Charts/SideBySideBar/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../SideBySideStackedBar/Angular/polyfill.ts | 1 + .../Charts/SignalRService/Angular/polyfill.ts | 1 + .../Charts/SimpleArray/Angular/polyfill.ts | 1 + .../Charts/SimpleBullets/Angular/polyfill.ts | 1 + .../SimpleSparklines/Angular/polyfill.ts | 1 + .../Charts/SpiderWeb/Angular/polyfill.ts | 1 + .../Demos/Charts/Spline/Angular/polyfill.ts | 1 + .../Charts/SplineArea/Angular/polyfill.ts | 1 + .../Charts/StackedBar/Angular/polyfill.ts | 1 + .../Charts/StandardBar/Angular/polyfill.ts | 1 + .../Demos/Charts/StepArea/Angular/polyfill.ts | 1 + .../Demos/Charts/StepLine/Angular/polyfill.ts | 1 + .../Demos/Charts/Stock/Angular/polyfill.ts | 1 + .../Demos/Charts/Strips/Angular/polyfill.ts | 1 + .../TilingAlgorithms/Angular/polyfill.ts | 1 + .../Demos/Charts/Timeline/Angular/polyfill.ts | 1 + .../Demos/Charts/WindRose/Angular/polyfill.ts | 1 + .../WinlossSparklines/Angular/polyfill.ts | 1 + .../CheckBox/Overview/Angular/polyfill.ts | 1 + .../ColorBox/Overview/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../EditorsOverview/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../NavigationOverview/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../ContextMenu/Basics/Angular/polyfill.ts | 1 + .../ContextMenu/Templates/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../DataGrid/AjaxRequest/Angular/polyfill.ts | 1 + .../DataGrid/Appearance/Angular/polyfill.ts | 1 + .../DataGrid/BatchEditing/Angular/polyfill.ts | 1 + .../BatchUpdateRequest/Angular/polyfill.ts | 1 + .../CRUDOperations/Angular/polyfill.ts | 1 + .../CascadingLookups/Angular/polyfill.ts | 1 + .../CellCustomization/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../CollaborativeEditing/Angular/polyfill.ts | 1 + .../ColumnChooser/Angular/polyfill.ts | 1 + .../ColumnCustomization/Angular/polyfill.ts | 1 + .../ColumnHeaderFilter/Angular/polyfill.ts | 1 + .../ColumnResizing/Angular/polyfill.ts | 1 + .../ColumnTemplate/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../CustomDataSource/Angular/polyfill.ts | 1 + .../CustomEditors/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../CustomSummaries/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../DataValidation/Angular/polyfill.ts | 1 + .../DeferredSelection/Angular/polyfill.ts | 1 + .../DnDBetweenGrids/Angular/polyfill.ts | 1 + .../EditStateManagement/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../ExcelJSExportImages/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../ExcelJSOverview/Angular/polyfill.ts | 1 + .../DataGrid/FilterPanel/Angular/polyfill.ts | 1 + .../DataGrid/Filtering/Angular/polyfill.ts | 1 + .../DataGrid/FilteringAPI/Angular/polyfill.ts | 1 + .../DataGrid/FocusedRow/Angular/polyfill.ts | 1 + .../DataGrid/FormEditing/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../GridSummaries/Angular/polyfill.ts | 1 + .../GroupSummaries/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../InfiniteScrolling/Angular/polyfill.ts | 1 + .../KeyboardNavigation/Angular/polyfill.ts | 1 + .../LocalReordering/Angular/polyfill.ts | 1 + .../MasterDetailAPI/Angular/polyfill.ts | 1 + .../MasterDetailView/Angular/polyfill.ts | 1 + .../MultiRowHeadersBands/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../MultipleSorting/Angular/polyfill.ts | 1 + .../DataGrid/OdataService/Angular/polyfill.ts | 1 + .../DataGrid/Overview/Angular/polyfill.ts | 1 + .../PDFCellCustomization/Angular/polyfill.ts | 1 + .../PDFExportImages/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../PDFHeaderAndFooter/Angular/polyfill.ts | 1 + .../DataGrid/PDFOverview/Angular/polyfill.ts | 1 + .../DataGrid/PopupEditing/Angular/polyfill.ts | 1 + .../RealTimeUpdates/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../RecordGrouping/Angular/polyfill.ts | 1 + .../DataGrid/RecordPaging/Angular/polyfill.ts | 1 + .../RemoteGrouping/Angular/polyfill.ts | 1 + .../RemoteReordering/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../RightToLeftSupport/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../DataGrid/RowSelection/Angular/polyfill.ts | 1 + .../DataGrid/RowTemplate/Angular/polyfill.ts | 1 + .../SignalRService/Angular/polyfill.ts | 1 + .../DataGrid/SimpleArray/Angular/polyfill.ts | 1 + .../StatePersistence/Angular/polyfill.ts | 1 + .../ToolbarCustomization/Angular/polyfill.ts | 1 + .../VirtualScrolling/Angular/polyfill.ts | 1 + .../WebAPIService/Angular/polyfill.ts | 1 + .../DateBox/Formatting/Angular/polyfill.ts | 1 + .../DateBox/Overview/Angular/polyfill.ts | 1 + .../Formatting/Angular/polyfill.ts | 1 + .../DateRangeBox/Overview/Angular/polyfill.ts | 1 + .../Diagram/Adaptability/Angular/polyfill.ts | 1 + .../AdvancedDataBinding/Angular/polyfill.ts | 1 + .../Diagram/Containers/Angular/polyfill.ts | 1 + .../CustomShapesWithIcons/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../CustomShapesWithTexts/Angular/polyfill.ts | 1 + .../ImagesInShapes/Angular/polyfill.ts | 1 + .../Diagram/ItemSelection/Angular/polyfill.ts | 1 + .../NodesAndEdgesArrays/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../OperationRestrictions/Angular/polyfill.ts | 1 + .../Diagram/Overview/Angular/polyfill.ts | 1 + .../Diagram/ReadOnly/Angular/polyfill.ts | 1 + .../Diagram/SimpleView/Angular/polyfill.ts | 1 + .../UICustomization/Angular/polyfill.ts | 1 + .../Diagram/WebAPIService/Angular/polyfill.ts | 1 + .../LeftOrRightPosition/Angular/polyfill.ts | 1 + .../TopOrBottomPosition/Angular/polyfill.ts | 1 + .../MultipleSelection/Angular/polyfill.ts | 1 + .../SingleSelection/Angular/polyfill.ts | 1 + .../Overview/Angular/polyfill.ts | 1 + .../FieldSet/Overview/Angular/polyfill.ts | 1 + .../ChunkUploading/Angular/polyfill.ts | 1 + .../CustomDropzone/Angular/polyfill.ts | 1 + .../FileSelection/Angular/polyfill.ts | 1 + .../FileUploading/Angular/polyfill.ts | 1 + .../Validation/Angular/polyfill.ts | 1 + .../Customization/Angular/polyfill.ts | 1 + .../WithDataGrid/Angular/polyfill.ts | 1 + .../WithList/Angular/polyfill.ts | 1 + .../Overview/Angular/polyfill.ts | 1 + .../ColumnsAdaptability/Angular/polyfill.ts | 1 + .../Form/CustomizeItem/Angular/polyfill.ts | 1 + .../Form/GroupedFields/Angular/polyfill.ts | 1 + .../Demos/Form/Overview/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Demos/Form/Validation/Angular/polyfill.ts | 1 + .../Gallery/ItemTemplate/Angular/polyfill.ts | 1 + .../Gallery/Overview/Angular/polyfill.ts | 1 + .../Gantt/ChartAppearance/Angular/polyfill.ts | 1 + .../Gantt/ContextMenu/Angular/polyfill.ts | 1 + .../Gantt/DataBinding/Angular/polyfill.ts | 1 + .../Gantt/ExportToPDF/Angular/polyfill.ts | 1 + .../Demos/Gantt/FilterRow/Angular/polyfill.ts | 1 + .../Gantt/HeaderFilter/Angular/polyfill.ts | 1 + .../Demos/Gantt/Overview/Angular/polyfill.ts | 1 + .../Demos/Gantt/Sorting/Angular/polyfill.ts | 1 + .../Gantt/StripLines/Angular/polyfill.ts | 1 + .../Gantt/TaskTemplate/Angular/polyfill.ts | 1 + .../Demos/Gantt/Toolbar/Angular/polyfill.ts | 1 + .../Gantt/Validation/Angular/polyfill.ts | 1 + .../AnglesCustomization/Angular/polyfill.ts | 1 + .../BaseValueForRangeBar/Angular/polyfill.ts | 1 + .../Gauges/CustomLayout/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../GaugeTitleCustomized/Angular/polyfill.ts | 1 + .../Gauges/GaugeTooltip/Angular/polyfill.ts | 1 + .../LabelsCustomization/Angular/polyfill.ts | 1 + .../Demos/Gauges/Overview/Angular/polyfill.ts | 1 + .../Demos/Gauges/Palette/Angular/polyfill.ts | 1 + .../PaletteForRanges/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../ScaleCustomTickValues/Angular/polyfill.ts | 1 + .../ScaleLabelFormatting/Angular/polyfill.ts | 1 + .../ScaleMinorTicks/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Demos/Gauges/Tooltip/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../ValueIndicatorsAPI/Angular/polyfill.ts | 1 + .../VariableNumberOfBars/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../HtmlEditor/Mentions/Angular/polyfill.ts | 1 + .../OutputFormats/Angular/polyfill.ts | 1 + .../HtmlEditor/Overview/Angular/polyfill.ts | 1 + .../HtmlEditor/Tables/Angular/polyfill.ts | 1 + .../ToolbarCustomization/Angular/polyfill.ts | 1 + .../List/GroupedList/Angular/polyfill.ts | 1 + .../List/ItemDragging/Angular/polyfill.ts | 1 + .../List/ItemTemplate/Angular/polyfill.ts | 1 + .../ListEditingAndAPI/Angular/polyfill.ts | 1 + .../List/ListSelection/Angular/polyfill.ts | 1 + .../ListWithSearchBar/Angular/polyfill.ts | 1 + JSDemos/Demos/List/WebAPI/Angular/polyfill.ts | 1 + .../Overview/Angular/polyfill.ts | 1 + .../LoadPanel/Overview/Angular/polyfill.ts | 1 + .../Demos/Lookup/Basics/Angular/polyfill.ts | 1 + .../Lookup/EventHandling/Angular/polyfill.ts | 1 + .../Lookup/Templates/Angular/polyfill.ts | 1 + JSDemos/Demos/Map/Markers/Angular/polyfill.ts | 1 + .../Map/ProvidersAndTypes/Angular/polyfill.ts | 1 + JSDemos/Demos/Map/Routes/Angular/polyfill.ts | 1 + .../Demos/Menu/Overview/Angular/polyfill.ts | 1 + .../MultiView/Overview/Angular/polyfill.ts | 1 + .../NumberBox/Formatting/Angular/polyfill.ts | 1 + .../NumberBox/Overview/Angular/polyfill.ts | 1 + .../ChartIntegration/Angular/polyfill.ts | 1 + .../PivotGrid/DrillDown/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../ExcelJSOverview/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../PivotGrid/FieldPanel/Angular/polyfill.ts | 1 + .../HeaderFilter/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../LayoutCustomization/Angular/polyfill.ts | 1 + .../OLAPDataSource/Angular/polyfill.ts | 1 + .../PivotGrid/Overview/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../RunningTotals/Angular/polyfill.ts | 1 + .../PivotGrid/SimpleArray/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../StatePersistence/Angular/polyfill.ts | 1 + .../SummaryDisplayModes/Angular/polyfill.ts | 1 + .../VirtualScrolling/Angular/polyfill.ts | 1 + .../WebAPIService/Angular/polyfill.ts | 1 + .../Popover/Overview/Angular/polyfill.ts | 1 + .../Demos/Popup/Overview/Angular/polyfill.ts | 1 + .../Demos/Popup/Scrolling/Angular/polyfill.ts | 1 + .../ProgressBar/Overview/Angular/polyfill.ts | 1 + .../RadioGroup/Overview/Angular/polyfill.ts | 1 + .../ChartOnBackground/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../CustomFormatting/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../DateTimeScale/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../DiscreteScale/Angular/polyfill.ts | 1 + .../ImageOnBackground/Angular/polyfill.ts | 1 + .../LogarithmicScale/Angular/polyfill.ts | 1 + .../NumericScale/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../RangeSlider/Overview/Angular/polyfill.ts | 1 + .../Resizable/Overview/Angular/polyfill.ts | 1 + .../Overview/Angular/polyfill.ts | 1 + .../Adaptability/Angular/polyfill.ts | 1 + .../Scheduler/Agenda/Angular/polyfill.ts | 1 + .../AllDayPanelMode/Angular/polyfill.ts | 1 + .../Scheduler/BasicViews/Angular/polyfill.ts | 1 + .../CellTemplates/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../CurrentTimeIndicator/Angular/polyfill.ts | 1 + .../CustomDragAndDrop/Angular/polyfill.ts | 1 + .../CustomTemplates/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Scheduler/Editing/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Scheduler/GroupByDate/Angular/polyfill.ts | 1 + .../GroupOrientation/Angular/polyfill.ts | 1 + .../IncreaseViewDuration/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Scheduler/Overview/Angular/polyfill.ts | 1 + .../RecurringAppointments/Angular/polyfill.ts | 1 + .../Scheduler/Resources/Angular/polyfill.ts | 1 + .../SignalRService/Angular/polyfill.ts | 1 + .../Scheduler/SimpleArray/Angular/polyfill.ts | 1 + .../TimeZonesSupport/Angular/polyfill.ts | 1 + .../Scheduler/Timelines/Angular/polyfill.ts | 1 + .../VirtualScrolling/Angular/polyfill.ts | 1 + .../WebAPIService/Angular/polyfill.ts | 1 + .../Scheduler/WorkShifts/Angular/polyfill.ts | 1 + .../ScrollView/Overview/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../GroupedItems/Angular/polyfill.ts | 1 + .../SelectBox/Overview/Angular/polyfill.ts | 1 + .../SearchAndEditing/Angular/polyfill.ts | 1 + .../Demos/Slider/Overview/Angular/polyfill.ts | 1 + .../Customization/Angular/polyfill.ts | 1 + .../Demos/Sortable/Kanban/Angular/polyfill.ts | 1 + .../Demos/Switch/Overview/Angular/polyfill.ts | 1 + .../TabPanel/Overview/Angular/polyfill.ts | 1 + .../SortableClosableTabs/Angular/polyfill.ts | 1 + .../TabPanel/Templates/Angular/polyfill.ts | 1 + .../Demos/Tabs/Overview/Angular/polyfill.ts | 1 + .../Demos/Tabs/Selection/Angular/polyfill.ts | 1 + .../TagBox/GroupedItems/Angular/polyfill.ts | 1 + .../Demos/TagBox/Overview/Angular/polyfill.ts | 1 + .../TagCountLimitation/Angular/polyfill.ts | 1 + .../TextArea/Overview/Angular/polyfill.ts | 1 + .../TextBox/Overview/Angular/polyfill.ts | 1 + .../Demos/TileView/Basics/Angular/polyfill.ts | 1 + .../TileView/Directions/Angular/polyfill.ts | 1 + .../TileView/ItemTemplate/Angular/polyfill.ts | 1 + .../Demos/Toast/Overview/Angular/polyfill.ts | 1 + JSDemos/Demos/Toast/Stack/Angular/polyfill.ts | 1 + .../Toolbar/Adaptability/Angular/polyfill.ts | 1 + .../Toolbar/Overview/Angular/polyfill.ts | 1 + .../Tooltip/Overview/Angular/polyfill.ts | 1 + .../TreeList/Adaptability/Angular/polyfill.ts | 1 + .../TreeList/BatchEditing/Angular/polyfill.ts | 1 + .../TreeList/CellEditing/Angular/polyfill.ts | 1 + .../ColumnChooser/Angular/polyfill.ts | 1 + .../TreeList/ColumnFixing/Angular/polyfill.ts | 1 + .../ColumnHeaderFilter/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../TreeList/FilterModes/Angular/polyfill.ts | 1 + .../TreeList/FilterPanel/Angular/polyfill.ts | 1 + .../TreeList/FocusedRow/Angular/polyfill.ts | 1 + .../TreeList/FormEditing/Angular/polyfill.ts | 1 + .../KeyboardNavigation/Angular/polyfill.ts | 1 + .../LoadDataOnDemand/Angular/polyfill.ts | 1 + .../LocalReordering/Angular/polyfill.ts | 1 + .../MultipleRowSelection/Angular/polyfill.ts | 1 + .../MultipleSorting/Angular/polyfill.ts | 1 + .../TreeList/Overview/Angular/polyfill.ts | 1 + .../Demos/TreeList/Paging/Angular/polyfill.ts | 1 + .../TreeList/PopupEditing/Angular/polyfill.ts | 1 + .../TreeList/Reordering/Angular/polyfill.ts | 1 + .../TreeList/Resizing/Angular/polyfill.ts | 1 + .../TreeList/RowEditing/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../SingleRowSelection/Angular/polyfill.ts | 1 + .../StatePersistence/Angular/polyfill.ts | 1 + .../UsingFilterRow/Angular/polyfill.ts | 1 + .../UsingSearchPanel/Angular/polyfill.ts | 1 + .../WebAPIService/Angular/polyfill.ts | 1 + .../Validation/Overview/Angular/polyfill.ts | 1 + .../Angular/polyfill.ts | 1 + .../BubbleMarkers/Angular/polyfill.ts | 1 + .../ColorsCustomization/Angular/polyfill.ts | 1 + .../CustomAnnotations/Angular/polyfill.ts | 1 + .../CustomMapData/Angular/polyfill.ts | 1 + .../CustomProjection/Angular/polyfill.ts | 1 + .../DynamicViewport/Angular/polyfill.ts | 1 + .../VectorMap/FloorPlan/Angular/polyfill.ts | 1 + .../ImageMarkers/Angular/polyfill.ts | 1 + .../MultipleLayers/Angular/polyfill.ts | 1 + .../VectorMap/Overview/Angular/polyfill.ts | 1 + .../VectorMap/Palette/Angular/polyfill.ts | 1 + .../VectorMap/PieMarkers/Angular/polyfill.ts | 1 + .../TooltipHTMLSupport/Angular/polyfill.ts | 1 + .../ZoomingAndCentering/Angular/polyfill.ts | 1 + angular.json | 28 +----- angular2.json | 1 + package.json | 4 +- utils/create-bundles/Angular/bundler.ts | 49 +++++++++++ .../Angular/generate-polyfills.ts | 32 +++++++ utils/create-bundles/Angular/index.html | 23 +++++ utils/create-bundles/Angular/template.html | 24 +++++ .../Angular/update-angular-json.ts | 88 +++++++++++++++++++ utils/create-bundles/helper/types.ts | 2 +- utils/create-bundles/index.ts | 8 +- 440 files changed, 659 insertions(+), 30 deletions(-) create mode 100644 JSDemos/Demos/Accordion/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Box/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Button/Icons/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Area/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Line/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Palette/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Pie/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Spline/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Stock/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Strips/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts create mode 100644 JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts create mode 100644 JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Form/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Form/Validation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts create mode 100644 JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts create mode 100644 JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts create mode 100644 JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts create mode 100644 JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/List/GroupedList/Angular/polyfill.ts create mode 100644 JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts create mode 100644 JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts create mode 100644 JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts create mode 100644 JSDemos/Demos/List/ListSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts create mode 100644 JSDemos/Demos/List/WebAPI/Angular/polyfill.ts create mode 100644 JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Map/Markers/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Map/Routes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Menu/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Popover/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Popup/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts create mode 100644 JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts create mode 100644 JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts create mode 100644 JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts create mode 100644 JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Slider/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Switch/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TileView/Basics/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TileView/Directions/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Toast/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Toast/Stack/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts create mode 100644 JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts create mode 100644 JSDemos/Demos/Validation/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts create mode 100644 JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts create mode 100644 angular2.json create mode 100644 utils/create-bundles/Angular/bundler.ts create mode 100644 utils/create-bundles/Angular/generate-polyfills.ts create mode 100644 utils/create-bundles/Angular/index.html create mode 100644 utils/create-bundles/Angular/template.html create mode 100644 utils/create-bundles/Angular/update-angular-json.ts diff --git a/JSDemos/Demos/Accordion/Overview/Angular/polyfill.ts b/JSDemos/Demos/Accordion/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Accordion/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts b/JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts b/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts b/JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Box/Overview/Angular/polyfill.ts b/JSDemos/Demos/Box/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Box/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Button/Icons/Angular/polyfill.ts b/JSDemos/Demos/Button/Icons/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Button/Icons/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts b/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts b/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts b/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts b/JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts b/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts b/JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Area/Angular/polyfill.ts b/JSDemos/Demos/Charts/Area/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Area/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts b/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts b/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts b/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts b/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts b/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts b/JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts b/JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts b/JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts b/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts b/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts b/JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts b/JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts b/JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts b/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts b/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts b/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts b/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts b/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts b/JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts b/JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts b/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts b/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts b/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts b/JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts b/JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts b/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts b/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts b/JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Line/Angular/polyfill.ts b/JSDemos/Demos/Charts/Line/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Line/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts b/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts b/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts b/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts b/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts b/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts b/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Overview/Angular/polyfill.ts b/JSDemos/Demos/Charts/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Palette/Angular/polyfill.ts b/JSDemos/Demos/Charts/Palette/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Palette/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts b/JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Pie/Angular/polyfill.ts b/JSDemos/Demos/Charts/Pie/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Pie/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts b/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts b/JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts b/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts b/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts b/JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts b/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts b/JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts b/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts b/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts b/JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts b/JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts b/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts b/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts b/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Spline/Angular/polyfill.ts b/JSDemos/Demos/Charts/Spline/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Spline/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts b/JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts b/JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts b/JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Stock/Angular/polyfill.ts b/JSDemos/Demos/Charts/Stock/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Stock/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Strips/Angular/polyfill.ts b/JSDemos/Demos/Charts/Strips/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Strips/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts b/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts b/JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts b/JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts b/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts b/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts b/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts b/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts b/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts b/JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts b/JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts b/JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts b/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts b/JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts b/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts b/JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts b/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts b/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts b/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts b/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts b/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts b/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts b/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts b/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts b/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts b/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts b/JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts b/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts b/JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts b/JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts b/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts b/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts b/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts b/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts b/JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts b/JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts b/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts b/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts b/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts b/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts b/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts b/JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts b/JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Form/Overview/Angular/polyfill.ts b/JSDemos/Demos/Form/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Form/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts b/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Form/Validation/Angular/polyfill.ts b/JSDemos/Demos/Form/Validation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Form/Validation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts b/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts b/JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts b/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts b/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts b/JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts b/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts b/JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts b/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts b/JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts b/JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts b/JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts b/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts b/JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts b/JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts b/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts b/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts b/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts b/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts b/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts b/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts b/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts b/JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts b/JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts b/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts b/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts b/JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts b/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts b/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts b/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts b/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts b/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/List/GroupedList/Angular/polyfill.ts b/JSDemos/Demos/List/GroupedList/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/List/GroupedList/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts b/JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts b/JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts b/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/List/ListSelection/Angular/polyfill.ts b/JSDemos/Demos/List/ListSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/List/ListSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts b/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/List/WebAPI/Angular/polyfill.ts b/JSDemos/Demos/List/WebAPI/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/List/WebAPI/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts b/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts b/JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts b/JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts b/JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts b/JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Map/Markers/Angular/polyfill.ts b/JSDemos/Demos/Map/Markers/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Map/Markers/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts b/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Map/Routes/Angular/polyfill.ts b/JSDemos/Demos/Map/Routes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Map/Routes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Menu/Overview/Angular/polyfill.ts b/JSDemos/Demos/Menu/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Menu/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts b/JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts b/JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Popover/Overview/Angular/polyfill.ts b/JSDemos/Demos/Popover/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Popover/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Popup/Overview/Angular/polyfill.ts b/JSDemos/Demos/Popup/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Popup/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts b/JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts b/JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts b/JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts b/JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts b/JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts b/JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts b/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts b/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts b/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Slider/Overview/Angular/polyfill.ts b/JSDemos/Demos/Slider/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Slider/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts b/JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts b/JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Switch/Overview/Angular/polyfill.ts b/JSDemos/Demos/Switch/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Switch/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts b/JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts b/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts b/JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts b/JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts b/JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts b/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts b/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts b/JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TileView/Basics/Angular/polyfill.ts b/JSDemos/Demos/TileView/Basics/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TileView/Basics/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TileView/Directions/Angular/polyfill.ts b/JSDemos/Demos/TileView/Directions/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TileView/Directions/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts b/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Toast/Overview/Angular/polyfill.ts b/JSDemos/Demos/Toast/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Toast/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Toast/Stack/Angular/polyfill.ts b/JSDemos/Demos/Toast/Stack/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Toast/Stack/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts b/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts b/JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts b/JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts b/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts b/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts b/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts b/JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts b/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts b/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts b/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts b/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts b/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts b/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts b/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts b/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts b/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts b/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts b/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts b/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts b/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/Validation/Overview/Angular/polyfill.ts b/JSDemos/Demos/Validation/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/Validation/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts new file mode 100644 index 00000000000..aa09a9ff6ae --- /dev/null +++ b/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts @@ -0,0 +1 @@ +import 'zone.js'; diff --git a/angular.json b/angular.json index 91722aa0400..8053927e92d 100644 --- a/angular.json +++ b/angular.json @@ -17,7 +17,7 @@ "builder": "@angular-devkit/build-angular:browser", "options": { "outputPath": "./publish-demos/Demos/Accordion/Overview/Angular", - "index": "./JSDemos/Demos/Accordion/Overview/Angular/app/index.html", + "index": "./utils/create-bundles/Angular/index.html", "main": "./JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts", "polyfills": "./JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts", "tsConfig": "./JSDemos/Demos/Accordion/Overview/Angular/tsconfig.json", @@ -38,35 +38,9 @@ } ], "outputHashing": "all" - }, - "development": { - "buildOptimizer": false, - "optimization": false, - "vendorChunk": true, - "extractLicenses": false, - "sourceMap": true, - "namedChunks": true } }, "defaultConfiguration": "production" - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "configurations": { - "production": { - "browserTarget": "angular-twelve:build:production" - }, - "development": { - "browserTarget": "angular-twelve:build:development" - } - }, - "defaultConfiguration": "development" - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "browserTarget": "angular-twelve:build" - } } } } diff --git a/angular2.json b/angular2.json new file mode 100644 index 00000000000..ed4466eb881 --- /dev/null +++ b/angular2.json @@ -0,0 +1 @@ +{"version":1,"newProjectRoot":"projects","projects":{"datagrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SimpleArray/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SimpleArray/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AjaxRequest/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AjaxRequest/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-odataservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/OdataService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/OdataService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomDataSource/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomDataSource/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SignalRService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SignalRService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-realtimeupdates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RealTimeUpdates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RealTimeUpdates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordpaging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordPaging/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordPaging/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/VirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/VirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteVirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteVirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-horizontalvirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-infinitescrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/InfiniteScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/InfiniteScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-roweditingandeditingevents":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-celleditingandeditingapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FormEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FormEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PopupEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PopupEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customeditors":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomEditors/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomEditors/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-datavalidation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DataValidation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DataValidation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cascadinglookups":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CascadingLookups/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CascadingLookups/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-collaborativeediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CollaborativeEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CollaborativeEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-crudoperations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CRUDOperations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CRUDOperations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchupdaterequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchUpdateRequest/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchUpdateRequest/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-editstatemanagement":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/EditStateManagement/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/EditStateManagement/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customnewrecordposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomNewRecordPosition/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomNewRecordPosition/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordgrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordGrouping/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordGrouping/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotegrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteGrouping/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteGrouping/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleSorting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleSorting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filtering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Filtering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Filtering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filteringapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilteringAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilteringAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilterPanel/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilterPanel/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnHeaderFilter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnHeaderFilter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FocusedRow/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FocusedRow/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/LocalReordering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/LocalReordering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotereordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteReordering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteReordering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-dndbetweengrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DnDBetweenGrids/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DnDBetweenGrids/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionmodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-deferredselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DeferredSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DeferredSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnsbasedonadatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multirowheadersbands":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultiRowHeadersBands/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultiRowHeadersBands/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnresizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnResizing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnResizing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-commandcolumncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CommandColumnCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CommandColumnCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnChooser/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnChooser/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/StatePersistence/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/StatePersistence/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-appearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Appearance/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Appearance/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-righttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RightToLeftSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RightToLeftSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columntemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ToolbarCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ToolbarCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridSummaries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridSummaries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-groupsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GroupSummaries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GroupSummaries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomSummaries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomSummaries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recalculatewhileediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecalculateWhileEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecalculateWhileEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailView/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailView/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-advancedmasterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AdvancedMasterDetailView/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfcellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFCellCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFCellCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFHeaderAndFooter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFHeaderAndFooter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportMultipleGrids/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportMultipleGrids/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportImages/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportImages/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSCellCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSCellCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportImages/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportImages/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridadaptabilityoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridAdaptabilityOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridAdaptabilityOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridcolumnshidingpriority":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridColumnsHidingPriority/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridColumnsHidingPriority/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/KeyboardNavigation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/KeyboardNavigation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SimpleArray/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SimpleArray/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-olapdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/OLAPDataSource/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/OLAPDataSource/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-integratedfieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/IntegratedFieldChooser/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/IntegratedFieldChooser/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-standalonefieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StandaloneFieldChooser/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StandaloneFieldChooser/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-fieldpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/FieldPanel/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/FieldPanel/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/HeaderFilter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/HeaderFilter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-runningtotals":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RunningTotals/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RunningTotals/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-summarydisplaymodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SummaryDisplayModes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SummaryDisplayModes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/DrillDown/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/DrillDown/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/VirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/VirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StatePersistence/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StatePersistence/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-chartintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ChartIntegration/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ChartIntegration/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-layoutcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/LayoutCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/LayoutCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayPlainStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayPlainStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LoadDataOnDemand/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LoadDataOnDemand/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleSorting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleSorting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-paging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Paging/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Paging/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-rowediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/RowEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/RowEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-cellediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CellEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CellEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/BatchEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/BatchEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FormEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FormEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/PopupEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/PopupEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LocalReordering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LocalReordering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FocusedRow/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FocusedRow/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-singlerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SingleRowSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SingleRowSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleRowSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleRowSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingsearchpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingSearchPanel/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingSearchPanel/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingfilterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingFilterRow/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingFilterRow/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnHeaderFilter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnHeaderFilter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterPanel/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterPanel/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filtermodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterModes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterModes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnChooser/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnChooser/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-reordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Reordering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Reordering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-resizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Resizing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Resizing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnfixing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnFixing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnFixing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/StatePersistence/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/StatePersistence/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Adaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Adaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/KeyboardNavigation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/KeyboardNavigation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SimpleArray/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SimpleArray/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SignalRService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SignalRService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-googlecalendarintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GoogleCalendarIntegration/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GoogleCalendarIntegration/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-basicviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/BasicViews/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/BasicViews/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timelines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Timelines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Timelines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-agenda":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Agenda/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Agenda/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-currenttimeindicator":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CurrentTimeIndicator/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CurrentTimeIndicator/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timezonessupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/TimeZonesSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/TimeZonesSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-recurringappointments":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/RecurringAppointments/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/RecurringAppointments/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-editing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Editing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Editing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customdraganddrop":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomDragAndDrop/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomDragAndDrop/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-resources":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Resources/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Resources/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-alldaypanelmode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/AllDayPanelMode/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/AllDayPanelMode/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-workshifts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WorkShifts/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WorkShifts/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/VirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/VirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-grouporientation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupOrientation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupOrientation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-groupbydate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupByDate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupByDate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-celltemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CellTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CellTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customizeindividualviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomizeIndividualViews/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomizeIndividualViews/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-increaseviewduration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/IncreaseViewDuration/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/IncreaseViewDuration/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-limitappointmentcountpercell":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-contextmenuintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/ContextMenuIntegration/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/ContextMenuIntegration/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Adaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Adaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-outputformats":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/OutputFormats/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/OutputFormats/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/ToolbarCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/ToolbarCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-mentions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Mentions/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Mentions/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-tables":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Tables/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Tables/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesandedgesarrays":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesAndEdgesArrays/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesAndEdgesArrays/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayPlainStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayPlainStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-advanceddatabinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/AdvancedDataBinding/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/AdvancedDataBinding/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-containers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Containers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Containers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-imagesinshapes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ImagesInShapes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ImagesInShapes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithicons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithIcons/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithIcons/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtexts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTexts/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTexts/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplateswithediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-readonly":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ReadOnly/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ReadOnly/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-simpleview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/SimpleView/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/SimpleView/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-itemselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ItemSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ItemSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-operationrestrictions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/OperationRestrictions/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/OperationRestrictions/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-uicustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/UICustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/UICustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Adaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Adaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleArray/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleArray/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AjaxRequest/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AjaxRequest/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-clientsidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ClientSideDataProcessing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ClientSideDataProcessing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-serversidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ServerSideDataProcessing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ServerSideDataProcessing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-seriestemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SeriesTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SeriesTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SignalRService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SignalRService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LoadDataOnDemand/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LoadDataOnDemand/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-area":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Area/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Area/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-splinearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SplineArea/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SplineArea/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-steparea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepArea/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepArea/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-nullpointsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/NullPointSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/NullPointSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-standardbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StandardBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StandardBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StackedBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StackedBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-fullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FullStackedBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FullStackedBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidestackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideStackedBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideStackedBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-chartsdrilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ChartsDrillDown/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ChartsDrillDown/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidefullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideFullStackedBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideFullStackedBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-autocalculatedbarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AutoCalculatedBarWidth/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AutoCalculatedBarWidth/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-custombarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomBarWidth/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomBarWidth/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-coloreachbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ColorEachBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ColorEachBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customizepointsandlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomizePointsAndLabels/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomizePointsAndLabels/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scalebreaks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ScaleBreaks/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ScaleBreaks/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bidirectionalbarchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BiDirectionalBarChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BiDirectionalBarChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomAnnotations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomAnnotations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplebullets":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleBullets/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleBullets/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnut":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Doughnut/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Doughnut/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithtopnseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithTopNSeries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithTopNSeries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithmultipleseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithMultipleSeries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithMultipleSeries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithcustomlabelincenter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stock":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Stock/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Stock/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-candlestick":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Candlestick/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Candlestick/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregationfinancialchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregationFinancialChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregationFinancialChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-annotation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Annotation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Annotation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-line":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Line/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Line/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Spline/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Spline/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelsoverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsOverlapping/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsOverlapping/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HoverMode/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HoverMode/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stepline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepLine/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepLine/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-crosshair":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Crosshair/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Crosshair/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointimage":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointImage/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointImage/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicvslinearaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicVsLinearAxes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicVsLinearAxes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pie":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Pie/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Pie/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pieswithequalsize":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PiesWithEqualSize/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PiesWithEqualSize/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomLabels/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomLabels/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithsmallvaluesgrouped":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithSmallValuesGrouped/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithSmallValuesGrouped/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithresolvedlabeloverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Palette/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Palette/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithAnnotations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithAnnotations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomstyles":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomStyles/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomStyles/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scatter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Scatter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Scatter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bubble":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Bubble/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Bubble/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicaxis":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicAxis/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicAxis/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axiscustomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisCustomPosition/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisCustomPosition/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-continuousdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ContinuousData/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ContinuousData/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discretedata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteData/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteData/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spiderweb":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SpiderWeb/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SpiderWeb/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-windrose":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WindRose/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WindRose/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-periodicdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PeriodicData/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PeriodicData/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-invertedchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/InvertedChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/InvertedChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-polarchartannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PolarChartAnnotations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PolarChartAnnotations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-timeline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Timeline/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Timeline/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeArea/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeArea/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplesparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleSparklines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleSparklines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-areasparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AreaSparklines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AreaSparklines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-barsparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BarSparklines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BarSparklines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-winlosssparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WinlossSparklines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WinlossSparklines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hierarchicaldatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HierarchicalDataStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HierarchicalDataStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-flatdatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FlatDataStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FlatDataStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-tilingalgorithms":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/TilingAlgorithms/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/TilingAlgorithms/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-colorization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Colorization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Colorization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DrillDown/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DrillDown/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-funnelchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FunnelChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FunnelChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pyramidchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PyramidChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PyramidChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sankeychart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SankeyChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SankeyChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multipleaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultipleAxes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultipleAxes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multiplepanes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultiplePanes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultiplePanes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-errorbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ErrorBars/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ErrorBars/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-paretochart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ParetoChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ParetoChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customlegendmarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomLegendMarkers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomLegendMarkers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discreteaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteAggregation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteAggregation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelstemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-strips":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Strips/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Strips/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-databinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/DataBinding/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/DataBinding/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Validation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Validation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-chartappearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ChartAppearance/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ChartAppearance/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-tasktemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/TaskTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/TaskTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-toolbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Toolbar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Toolbar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-contextmenu":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ContextMenu/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ContextMenu/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-striplines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/StripLines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/StripLines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-exporttopdf":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ExportToPDF/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ExportToPDF/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-sorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Sorting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Sorting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-filterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/FilterRow/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/FilterRow/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/HeaderFilter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/HeaderFilter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatecirculargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatelineargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatebargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-labelscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/LabelsCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/LabelsCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Palette/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Palette/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-tooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Tooltip/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Tooltip/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfBars/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfBars/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-paletteforranges":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/PaletteForRanges/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/PaletteForRanges/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scaleminorticks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleMinorTicks/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleMinorTicks/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalelabelformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleLabelFormatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleLabelFormatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-subvalueindicatortextformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayout":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayout/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayout/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-anglescustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/AnglesCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/AnglesCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetitlecustomized":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTitleCustomized/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTitleCustomized/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTooltip/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTooltip/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-valueindicatorsapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ValueIndicatorsAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ValueIndicatorsAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickinterval":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickInterval/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickInterval/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickvalues":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickValues/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickValues/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-basevalueforrangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/BaseValueForRangeBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/BaseValueForRangeBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayoutlineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayoutLinearGauge/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayoutLinearGauge/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofsubvalueindicators":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"accordion-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Accordion/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Accordion/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"menu-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Menu/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Menu/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"multiview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/MultiView/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/MultiView/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-leftorrightposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/LeftOrRightPosition/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/LeftOrRightPosition/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-toporbottomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/TopOrBottomPosition/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/TopOrBottomPosition/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-sortableclosabletabs":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/SortableClosableTabs/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/SortableClosableTabs/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Templates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Templates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-selection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Selection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Selection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Adaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Adaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationRightToLeftSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationRightToLeftSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"autocomplete-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Autocomplete/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Autocomplete/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/MultipleSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/MultipleSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"checkbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/CheckBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/CheckBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"colorbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ColorBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ColorBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Formatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Formatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Formatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Formatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-singleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/SingleSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/SingleSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/MultipleSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/MultipleSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Formatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Formatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-searchandediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/SearchAndEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/SearchAndEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-customizedropdownbutton":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/CustomizeDropDownButton/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/CustomizeDropDownButton/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/GroupedItems/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/GroupedItems/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"switch-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Switch/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Switch/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/GroupedItems/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/GroupedItems/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-tagcountlimitation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/TagCountLimitation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/TagCountLimitation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textarea-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextArea/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextArea/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"validation-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Validation/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Validation/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-customtexteditorbuttons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/CustomTextEditorButtons/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/CustomTextEditorButtons/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsRightToLeftSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsRightToLeftSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorappearancevariants":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorAppearanceVariants/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorAppearanceVariants/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-formsandmultipurposeoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/FormsAndMultiPurposeOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/FormsAndMultiPurposeOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"box-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Box/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Box/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"buttongroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ButtonGroup/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ButtonGroup/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fieldset-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FieldSet/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FieldSet/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withdatagrid":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithDataGrid/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithDataGrid/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithList/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithList/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/Customization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/Customization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-customizeitem":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/CustomizeItem/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/CustomizeItem/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-groupedfields":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/GroupedFields/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/GroupedFields/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-columnsadaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/ColumnsAdaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/ColumnsAdaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Validation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Validation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-updateitemsdynamically":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/UpdateItemsDynamically/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/UpdateItemsDynamically/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"radiogroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RadioGroup/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RadioGroup/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScaleLightweight/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScaleLightweight/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScale/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScale/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScale/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScale/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-logarithmicscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/LogarithmicScale/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/LogarithmicScale/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-discretescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DiscreteScale/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DiscreteScale/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomFormatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomFormatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforcalculation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforfiltering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-imageonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ImageOnBackground/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ImageOnBackground/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackground/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackground/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customizedchartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackgroundwithseriestemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeslider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSlider/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSlider/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"responsivebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ResponsiveBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ResponsiveBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scrollview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ScrollView/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ScrollView/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"slider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Slider/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Slider/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-kanban":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Kanban/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Kanban/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Customization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Customization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileUploading/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileUploading/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/Validation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/Validation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-chunkuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/ChunkUploading/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/ChunkUploading/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-customdropzone":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/CustomDropzone/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/CustomDropzone/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-actionandlistsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/ActionAndListsOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/ActionAndListsOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/Basics/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/Basics/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-popovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/PopoverMode/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/PopoverMode/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-predefinedtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/PredefinedTypes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/PredefinedTypes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-icons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/Icons/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/Icons/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"floatingactionbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FloatingActionButton/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FloatingActionButton/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownButton/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownButton/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Basics/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Basics/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Templates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Templates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/ItemTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/ItemTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listeditingandapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListEditingAndAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListEditingAndAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-groupedlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/GroupedList/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/GroupedList/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listwithsearchbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListWithSearchBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListWithSearchBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemdragging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemDragging/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemDragging/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-webapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/WebAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/WebAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Basics/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Basics/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Templates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Templates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-eventhandling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/EventHandling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/EventHandling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Basics/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Basics/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-directions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Directions/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Directions/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/ItemTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/ItemTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"resizable-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Resizable/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Resizable/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-providersandtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/ProvidersAndTypes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/ProvidersAndTypes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-markers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Markers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Markers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-routes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Routes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Routes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-colorscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ColorsCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ColorsCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-zoomingandcentering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ZoomingAndCentering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ZoomingAndCentering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Palette/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Palette/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-imagemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ImageMarkers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ImageMarkers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-bubblemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/BubbleMarkers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/BubbleMarkers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-piemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/PieMarkers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/PieMarkers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-dynamicviewport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/DynamicViewport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/DynamicViewport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-areawithlabelsandtwolegends":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-tooltiphtmlsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/TooltipHTMLSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/TooltipHTMLSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customprojection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomProjection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomProjection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-floorplan":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/FloorPlan/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/FloorPlan/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-multiplelayers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/MultipleLayers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/MultipleLayers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-custommapdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomMapData/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomMapData/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomAnnotations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomAnnotations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-dialogsandnotificationsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/DialogsAndNotificationsOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/DialogsAndNotificationsOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadindicator-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadIndicator/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadIndicator/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadPanel/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadPanel/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popover-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popover/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popover/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-scrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Scrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Scrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"progressbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ProgressBar/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ProgressBar/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-stack":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Stack/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Stack/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tooltip-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tooltip/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tooltip/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}}},"defaultProject":"accordion-overview"} \ No newline at end of file diff --git a/package.json b/package.json index ec77ea62ab0..a91813dba24 100644 --- a/package.json +++ b/package.json @@ -157,7 +157,9 @@ "prepare-bundles": "gulp bundles && gulp update-config", "convert-to-js": "ts-node ./utils/ts-to-js-converter/cli.ts", "create-typestat-cfg": "cd ./utils/internal && node ./create-typestat-cfg.js", - "make-demos-bundle": "ts-node ./utils/create-bundles --framework=React --copy-metadata" + "make-demos-bundle": "ts-node ./utils/create-bundles --framework=Angular --copy-metadata", + "update-angular-json": "ts-node ./utils/create-bundles/Angular/update-angular-json.ts", + "generate-polyfills": "ts-node ./utils/create-bundles/Angular/generate-polyfills.ts" }, "license": "SEE LICENSE IN README.md", "keywords": [ diff --git a/utils/create-bundles/Angular/bundler.ts b/utils/create-bundles/Angular/bundler.ts new file mode 100644 index 00000000000..9905b60272f --- /dev/null +++ b/utils/create-bundles/Angular/bundler.ts @@ -0,0 +1,49 @@ +import { BuildOptions, build } from 'esbuild'; +import { existsSync, mkdirSync, removeSync } from 'fs-extra'; +import { Demo, Framework } from '../helper/types'; +import { createDemoLayout, getDestinationPathByDemo, getSourcePathByDemo } from '../helper/index'; + +interface Bundler { + framework: Framework; + getBuildOptions(demo: Demo): BuildOptions; + buildDemo(demo: Demo): Promise; +} +export default class AngularBundler implements Bundler { + framework: Framework; + + constructor() { + this.framework = 'Angular'; + } + + getBuildOptions = (demo: Demo): BuildOptions => ({}); + + buildDemo = async (demo: Demo): Promise => { + const sourceDemoPath = getSourcePathByDemo(demo, this.framework); + if (!existsSync(sourceDemoPath)) { + return; + } + + const excludedDemos = ['Localization', 'CellCustomization', 'TimeZonesSupport', 'ExportToPDF']; + let thisDemoExcluded = false; + excludedDemos.forEach((excludedDemo) => { + if (sourceDemoPath.includes(excludedDemo)) { + thisDemoExcluded = true; + } + }); + if (thisDemoExcluded) { + return; + } + + const destinationDemoPath = getDestinationPathByDemo(demo, this.framework); + if (existsSync(destinationDemoPath)) { + removeSync(destinationDemoPath); + } + + mkdirSync(destinationDemoPath, { recursive: true }); + + // const options = this.getBuildOptions(demo); + // await build(options); + + createDemoLayout(demo, this.framework); + }; +} diff --git a/utils/create-bundles/Angular/generate-polyfills.ts b/utils/create-bundles/Angular/generate-polyfills.ts new file mode 100644 index 00000000000..22cb064cc08 --- /dev/null +++ b/utils/create-bundles/Angular/generate-polyfills.ts @@ -0,0 +1,32 @@ +import { writeFileSync, existsSync } from 'fs-extra'; +import { join } from 'path'; +import * as menuMeta from '../../../JSDemos/menuMeta.json'; +import { getSourcePathByDemo, isSkipDemo } from '../helper'; +import { Item } from '../helper/types'; + +const generatePolyfills = () => { + const menu: Item[] = (menuMeta as any).default; + + for (const meta of menu) { + for (const group of meta.Groups) { + const demos = group.Demos || []; + for (const demo of demos) { + if (isSkipDemo(demo)) { + break; + } + + if (existsSync(getSourcePathByDemo(demo, 'Angular'))) { + const polyfillContent = 'import \'zone.js\';\n'; + const filePath = join(getSourcePathByDemo(demo, 'Angular'), 'polyfill.ts'); + writeFileSync(filePath, polyfillContent); + + console.log(`Polyfills file created: ${demo.Widget} - ${demo.Name}`); + } else { + console.log(`No angular project for: ${demo.Widget} - ${demo.Name}`); + } + } + } + } +}; + +generatePolyfills(); diff --git a/utils/create-bundles/Angular/index.html b/utils/create-bundles/Angular/index.html new file mode 100644 index 00000000000..d41ab46bbe6 --- /dev/null +++ b/utils/create-bundles/Angular/index.html @@ -0,0 +1,23 @@ + + + + DevExtreme Demo + + + + + + + + + + + + + + +
+ +
+ + diff --git a/utils/create-bundles/Angular/template.html b/utils/create-bundles/Angular/template.html new file mode 100644 index 00000000000..1194bfdca64 --- /dev/null +++ b/utils/create-bundles/Angular/template.html @@ -0,0 +1,24 @@ + + + + {{demo_title}} + + + + + + {{specific_css}} + + + + + +
+ +
+ + + + diff --git a/utils/create-bundles/Angular/update-angular-json.ts b/utils/create-bundles/Angular/update-angular-json.ts new file mode 100644 index 00000000000..48c882b5b4a --- /dev/null +++ b/utils/create-bundles/Angular/update-angular-json.ts @@ -0,0 +1,88 @@ +import { writeFileSync, existsSync } from 'fs-extra'; +import { Demo, Item } from '../helper/types'; +import { getSourcePathByDemo, getDestinationPathByDemo, isSkipDemo } from '../helper'; +import * as menuMeta from '../../../JSDemos/menuMeta.json'; + +export const getProjectNameByDemo = (Demo: Demo) => (`${Demo.Widget.toLowerCase()}-${Demo.Name.toLowerCase()}`); + +const createConfigForDemo = (Demo: Demo) => { + const demoSourcePath = getSourcePathByDemo(Demo, 'Angular').split('\\').join('/'); + const demoDestinationPath = getDestinationPathByDemo(Demo, 'Angular').split('\\').join('/'); + return { + projectType: 'application', + schematics: { + '@schematics/angular:application': { + strict: false, + }, + }, + root: demoSourcePath, + sourceRoot: demoSourcePath, + + architect: { + build: { + builder: '@angular-devkit/build-angular:browser', + options: { + outputPath: demoDestinationPath, + index: `${demoDestinationPath}/index.html`, + main: `${demoSourcePath}/app/app.component.ts`, + polyfills: `${demoSourcePath}/polyfills.ts`, + tsConfig: `${demoSourcePath}/tsconfig.json`, + scripts: [], + }, + configurations: { + production: { + budgets: [ + { + type: 'initial', + maximumWarning: '500kb', + maximumError: '2mb', + }, + { + type: 'anyComponentStyle', + maximumWarning: '2kb', + maximumError: '4kb', + }, + ], + outputHashing: 'all', + }, + }, + defaultConfiguration: 'production', + }, + }, + }; +}; + +const createAngularJson = () => { + const angularJsonObject = { + version: 1, + newProjectRoot: 'projects', + projects: {}, + defaultProject: 'accordion-overview', + }; + const menu: Item[] = (menuMeta as any).default; + + for (const meta of menu) { + for (const group of meta.Groups) { + const demos = group.Demos || []; + for (const demo of demos) { + if (isSkipDemo(demo)) { + break; + } + + if (existsSync(getSourcePathByDemo(demo, 'Angular'))) { + console.log(`Angular Config created: ${demo.Widget} - ${demo.Name}`); + + angularJsonObject.projects[getProjectNameByDemo(demo)] = createConfigForDemo(demo); + } else { + console.log(`No angular project for: ${demo.Widget} - ${demo.Name}`); + } + } + } + } + + const jsonString = JSON.stringify(angularJsonObject); + const filePath = 'angular2.json'; + writeFileSync(filePath, jsonString); +}; + +createAngularJson(); diff --git a/utils/create-bundles/helper/types.ts b/utils/create-bundles/helper/types.ts index 3636e9345d3..439464478c8 100644 --- a/utils/create-bundles/helper/types.ts +++ b/utils/create-bundles/helper/types.ts @@ -1,4 +1,4 @@ -export type Framework = 'React' | 'Vue'; +export type Framework = 'Angular' | 'React' | 'Vue'; export type Args = { framework: Framework, diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index 0710e35b237..3c361a2d8a5 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -1,12 +1,15 @@ /* eslint-disable import/no-extraneous-dependencies */ import yargs from 'yargs'; + import { Framework, Args, Item } from './helper/types'; import { copyMetadata, isSkipDemo } from './helper'; + import { ESBundler } from './helper/bundler'; import ReactBundler from './React/bundler'; +import VueBundler from './Vue/bundler'; +import AngularBundler from './Angular/bundler'; import * as menuMeta from '../../JSDemos/menuMeta.json'; -import VueBundler from './Vue/bundler'; const argv = yargs.options({ framework: { type: 'string' }, @@ -14,6 +17,9 @@ const argv = yargs.options({ }).argv as Args; const getBundler = (framework: Framework): ESBundler => { + if (framework === 'Angular') { + return new AngularBundler(); + } if (framework === 'React') { return new ReactBundler(); } From 58016bf34d947fc5de9dc5c8fdc3a60ae0cb6afd Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Fri, 1 Mar 2024 08:35:44 +0400 Subject: [PATCH 11/35] More improvements, localhost with themes working, almost ready --- .../Overview/Angular/app/app.component.ts | 7 +-- JSDemos/configs/Angular/tsconfig.json | 1 + angular.json | 50 +------------------ utils/create-bundles/Angular/bundler.ts | 24 +++++++-- utils/create-bundles/Angular/helper.ts | 6 +++ utils/create-bundles/Angular/index.html | 23 --------- utils/create-bundles/Angular/template.html | 4 +- .../Angular/update-angular-json.ts | 17 +++++-- utils/create-bundles/helper/index.ts | 4 +- .../helper/metadata/scripts/init-theme.js | 1 + utils/create-bundles/index.ts | 9 +++- 11 files changed, 58 insertions(+), 88 deletions(-) create mode 100644 utils/create-bundles/Angular/helper.ts delete mode 100644 utils/create-bundles/Angular/index.html diff --git a/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts index e19ff3eb8f0..7fad0fd2ab0 100644 --- a/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts @@ -14,11 +14,12 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } - +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/configs/Angular/tsconfig.json b/JSDemos/configs/Angular/tsconfig.json index d59bdb457df..1b1a79b76aa 100644 --- a/JSDemos/configs/Angular/tsconfig.json +++ b/JSDemos/configs/Angular/tsconfig.json @@ -4,5 +4,6 @@ "experimentalDecorators": true, "esModuleInterop": true, "moduleResolution": "node", + "skipLibCheck": true, } } diff --git a/angular.json b/angular.json index 8053927e92d..96d50966ef1 100644 --- a/angular.json +++ b/angular.json @@ -1,49 +1 @@ -{ - "version": 1, - "newProjectRoot": "projects", - "projects": { - "accordion-overview": { - "projectType": "application", - "schematics": { - "@schematics/angular:application": { - "strict": false - } - }, - "root": "./JSDemos/Demos/Accordion/Overview/Angular", - "sourceRoot": "./JSDemos/Demos/Accordion/Overview/Angular", - - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:browser", - "options": { - "outputPath": "./publish-demos/Demos/Accordion/Overview/Angular", - "index": "./utils/create-bundles/Angular/index.html", - "main": "./JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts", - "polyfills": "./JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts", - "tsConfig": "./JSDemos/Demos/Accordion/Overview/Angular/tsconfig.json", - "scripts": [] - }, - "configurations": { - "production": { - "budgets": [ - { - "type": "initial", - "maximumWarning": "500kb", - "maximumError": "2mb" - }, - { - "type": "anyComponentStyle", - "maximumWarning": "2kb", - "maximumError": "4kb" - } - ], - "outputHashing": "all" - } - }, - "defaultConfiguration": "production" - } - } - } - }, - "defaultProject": "accordion-overview" -} +{"version":1,"newProjectRoot":"projects","projects":{"datagrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Overview/Angular","index":"publish-demos/Demos/DataGrid/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SimpleArray/Angular","index":"publish-demos/Demos/DataGrid/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AjaxRequest/Angular","index":"publish-demos/Demos/DataGrid/AjaxRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-odataservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/OdataService/Angular","index":"publish-demos/Demos/DataGrid/OdataService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomDataSource/Angular","index":"publish-demos/Demos/DataGrid/CustomDataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/WebAPIService/Angular","index":"publish-demos/Demos/DataGrid/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SignalRService/Angular","index":"publish-demos/Demos/DataGrid/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-realtimeupdates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RealTimeUpdates/Angular","index":"publish-demos/Demos/DataGrid/RealTimeUpdates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordpaging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordPaging/Angular","index":"publish-demos/Demos/DataGrid/RecordPaging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/VirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteVirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/RemoteVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-horizontalvirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-infinitescrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/InfiniteScrolling/Angular","index":"publish-demos/Demos/DataGrid/InfiniteScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-roweditingandeditingevents":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","index":"publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-celleditingandeditingapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","index":"publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchEditing/Angular","index":"publish-demos/Demos/DataGrid/BatchEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FormEditing/Angular","index":"publish-demos/Demos/DataGrid/FormEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PopupEditing/Angular","index":"publish-demos/Demos/DataGrid/PopupEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customeditors":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomEditors/Angular","index":"publish-demos/Demos/DataGrid/CustomEditors/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-datavalidation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DataValidation/Angular","index":"publish-demos/Demos/DataGrid/DataValidation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cascadinglookups":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CascadingLookups/Angular","index":"publish-demos/Demos/DataGrid/CascadingLookups/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-collaborativeediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CollaborativeEditing/Angular","index":"publish-demos/Demos/DataGrid/CollaborativeEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-crudoperations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CRUDOperations/Angular","index":"publish-demos/Demos/DataGrid/CRUDOperations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","index":"publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchupdaterequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchUpdateRequest/Angular","index":"publish-demos/Demos/DataGrid/BatchUpdateRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-editstatemanagement":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/EditStateManagement/Angular","index":"publish-demos/Demos/DataGrid/EditStateManagement/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customnewrecordposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomNewRecordPosition/Angular","index":"publish-demos/Demos/DataGrid/CustomNewRecordPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordgrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordGrouping/Angular","index":"publish-demos/Demos/DataGrid/RecordGrouping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotegrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteGrouping/Angular","index":"publish-demos/Demos/DataGrid/RemoteGrouping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleSorting/Angular","index":"publish-demos/Demos/DataGrid/MultipleSorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filtering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Filtering/Angular","index":"publish-demos/Demos/DataGrid/Filtering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filteringapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilteringAPI/Angular","index":"publish-demos/Demos/DataGrid/FilteringAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilterPanel/Angular","index":"publish-demos/Demos/DataGrid/FilterPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnHeaderFilter/Angular","index":"publish-demos/Demos/DataGrid/ColumnHeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FocusedRow/Angular","index":"publish-demos/Demos/DataGrid/FocusedRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/LocalReordering/Angular","index":"publish-demos/Demos/DataGrid/LocalReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotereordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteReordering/Angular","index":"publish-demos/Demos/DataGrid/RemoteReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-dndbetweengrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DnDBetweenGrids/Angular","index":"publish-demos/Demos/DataGrid/DnDBetweenGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowSelection/Angular","index":"publish-demos/Demos/DataGrid/RowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionmodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","index":"publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","index":"publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-deferredselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DeferredSelection/Angular","index":"publish-demos/Demos/DataGrid/DeferredSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnCustomization/Angular","index":"publish-demos/Demos/DataGrid/ColumnCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnsbasedonadatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","index":"publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multirowheadersbands":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultiRowHeadersBands/Angular","index":"publish-demos/Demos/DataGrid/MultiRowHeadersBands/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnresizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnResizing/Angular","index":"publish-demos/Demos/DataGrid/ColumnResizing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-commandcolumncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CommandColumnCustomization/Angular","index":"publish-demos/Demos/DataGrid/CommandColumnCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnChooser/Angular","index":"publish-demos/Demos/DataGrid/ColumnChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/StatePersistence/Angular","index":"publish-demos/Demos/DataGrid/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-appearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Appearance/Angular","index":"publish-demos/Demos/DataGrid/Appearance/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-righttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RightToLeftSupport/Angular","index":"publish-demos/Demos/DataGrid/RightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columntemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnTemplate/Angular","index":"publish-demos/Demos/DataGrid/ColumnTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowTemplate/Angular","index":"publish-demos/Demos/DataGrid/RowTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellCustomization/Angular","index":"publish-demos/Demos/DataGrid/CellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ToolbarCustomization/Angular","index":"publish-demos/Demos/DataGrid/ToolbarCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridSummaries/Angular","index":"publish-demos/Demos/DataGrid/GridSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-groupsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GroupSummaries/Angular","index":"publish-demos/Demos/DataGrid/GroupSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomSummaries/Angular","index":"publish-demos/Demos/DataGrid/CustomSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recalculatewhileediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecalculateWhileEditing/Angular","index":"publish-demos/Demos/DataGrid/RecalculateWhileEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailView/Angular","index":"publish-demos/Demos/DataGrid/MasterDetailView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailAPI/Angular","index":"publish-demos/Demos/DataGrid/MasterDetailAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-advancedmasterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AdvancedMasterDetailView/Angular","index":"publish-demos/Demos/DataGrid/AdvancedMasterDetailView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFOverview/Angular","index":"publish-demos/Demos/DataGrid/PDFOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfcellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFCellCustomization/Angular","index":"publish-demos/Demos/DataGrid/PDFCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFHeaderAndFooter/Angular","index":"publish-demos/Demos/DataGrid/PDFHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportMultipleGrids/Angular","index":"publish-demos/Demos/DataGrid/PDFExportMultipleGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportImages/Angular","index":"publish-demos/Demos/DataGrid/PDFExportImages/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSOverview/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSCellCustomization/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportImages/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSExportImages/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridadaptabilityoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridAdaptabilityOverview/Angular","index":"publish-demos/Demos/DataGrid/GridAdaptabilityOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridcolumnshidingpriority":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridColumnsHidingPriority/Angular","index":"publish-demos/Demos/DataGrid/GridColumnsHidingPriority/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/KeyboardNavigation/Angular","index":"publish-demos/Demos/DataGrid/KeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/Overview/Angular","index":"publish-demos/Demos/PivotGrid/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SimpleArray/Angular","index":"publish-demos/Demos/PivotGrid/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-olapdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/OLAPDataSource/Angular","index":"publish-demos/Demos/PivotGrid/OLAPDataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/WebAPIService/Angular","index":"publish-demos/Demos/PivotGrid/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-integratedfieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/IntegratedFieldChooser/Angular","index":"publish-demos/Demos/PivotGrid/IntegratedFieldChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-standalonefieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StandaloneFieldChooser/Angular","index":"publish-demos/Demos/PivotGrid/StandaloneFieldChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-fieldpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/FieldPanel/Angular","index":"publish-demos/Demos/PivotGrid/FieldPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/HeaderFilter/Angular","index":"publish-demos/Demos/PivotGrid/HeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-runningtotals":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RunningTotals/Angular","index":"publish-demos/Demos/PivotGrid/RunningTotals/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-summarydisplaymodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SummaryDisplayModes/Angular","index":"publish-demos/Demos/PivotGrid/SummaryDisplayModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/DrillDown/Angular","index":"publish-demos/Demos/PivotGrid/DrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/VirtualScrolling/Angular","index":"publish-demos/Demos/PivotGrid/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","index":"publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StatePersistence/Angular","index":"publish-demos/Demos/PivotGrid/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-chartintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ChartIntegration/Angular","index":"publish-demos/Demos/PivotGrid/ChartIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-layoutcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/LayoutCustomization/Angular","index":"publish-demos/Demos/PivotGrid/LayoutCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSOverview/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJSOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Overview/Angular","index":"publish-demos/Demos/TreeList/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayPlainStructure/Angular","index":"publish-demos/Demos/TreeList/SimpleArrayPlainStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","index":"publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LoadDataOnDemand/Angular","index":"publish-demos/Demos/TreeList/LoadDataOnDemand/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/WebAPIService/Angular","index":"publish-demos/Demos/TreeList/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleSorting/Angular","index":"publish-demos/Demos/TreeList/MultipleSorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-paging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Paging/Angular","index":"publish-demos/Demos/TreeList/Paging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-rowediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/RowEditing/Angular","index":"publish-demos/Demos/TreeList/RowEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-cellediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CellEditing/Angular","index":"publish-demos/Demos/TreeList/CellEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/BatchEditing/Angular","index":"publish-demos/Demos/TreeList/BatchEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FormEditing/Angular","index":"publish-demos/Demos/TreeList/FormEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/PopupEditing/Angular","index":"publish-demos/Demos/TreeList/PopupEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","index":"publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LocalReordering/Angular","index":"publish-demos/Demos/TreeList/LocalReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FocusedRow/Angular","index":"publish-demos/Demos/TreeList/FocusedRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-singlerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SingleRowSelection/Angular","index":"publish-demos/Demos/TreeList/SingleRowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleRowSelection/Angular","index":"publish-demos/Demos/TreeList/MultipleRowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingsearchpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingSearchPanel/Angular","index":"publish-demos/Demos/TreeList/UsingSearchPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingfilterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingFilterRow/Angular","index":"publish-demos/Demos/TreeList/UsingFilterRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnHeaderFilter/Angular","index":"publish-demos/Demos/TreeList/ColumnHeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterPanel/Angular","index":"publish-demos/Demos/TreeList/FilterPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filtermodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterModes/Angular","index":"publish-demos/Demos/TreeList/FilterModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnChooser/Angular","index":"publish-demos/Demos/TreeList/ColumnChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-reordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Reordering/Angular","index":"publish-demos/Demos/TreeList/Reordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-resizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Resizing/Angular","index":"publish-demos/Demos/TreeList/Resizing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnfixing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnFixing/Angular","index":"publish-demos/Demos/TreeList/ColumnFixing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/StatePersistence/Angular","index":"publish-demos/Demos/TreeList/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Adaptability/Angular","index":"publish-demos/Demos/TreeList/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/KeyboardNavigation/Angular","index":"publish-demos/Demos/TreeList/KeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Overview/Angular","index":"publish-demos/Demos/Scheduler/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SimpleArray/Angular","index":"publish-demos/Demos/Scheduler/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WebAPIService/Angular","index":"publish-demos/Demos/Scheduler/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SignalRService/Angular","index":"publish-demos/Demos/Scheduler/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-googlecalendarintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GoogleCalendarIntegration/Angular","index":"publish-demos/Demos/Scheduler/GoogleCalendarIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-basicviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/BasicViews/Angular","index":"publish-demos/Demos/Scheduler/BasicViews/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timelines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Timelines/Angular","index":"publish-demos/Demos/Scheduler/Timelines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-agenda":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Agenda/Angular","index":"publish-demos/Demos/Scheduler/Agenda/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-currenttimeindicator":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CurrentTimeIndicator/Angular","index":"publish-demos/Demos/Scheduler/CurrentTimeIndicator/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timezonessupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/TimeZonesSupport/Angular","index":"publish-demos/Demos/Scheduler/TimeZonesSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-recurringappointments":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/RecurringAppointments/Angular","index":"publish-demos/Demos/Scheduler/RecurringAppointments/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-editing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Editing/Angular","index":"publish-demos/Demos/Scheduler/Editing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customdraganddrop":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomDragAndDrop/Angular","index":"publish-demos/Demos/Scheduler/CustomDragAndDrop/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-resources":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Resources/Angular","index":"publish-demos/Demos/Scheduler/Resources/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-alldaypanelmode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/AllDayPanelMode/Angular","index":"publish-demos/Demos/Scheduler/AllDayPanelMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-workshifts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WorkShifts/Angular","index":"publish-demos/Demos/Scheduler/WorkShifts/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/VirtualScrolling/Angular","index":"publish-demos/Demos/Scheduler/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-grouporientation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupOrientation/Angular","index":"publish-demos/Demos/Scheduler/GroupOrientation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-groupbydate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupByDate/Angular","index":"publish-demos/Demos/Scheduler/GroupByDate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomTemplates/Angular","index":"publish-demos/Demos/Scheduler/CustomTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-celltemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CellTemplates/Angular","index":"publish-demos/Demos/Scheduler/CellTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customizeindividualviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomizeIndividualViews/Angular","index":"publish-demos/Demos/Scheduler/CustomizeIndividualViews/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-increaseviewduration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/IncreaseViewDuration/Angular","index":"publish-demos/Demos/Scheduler/IncreaseViewDuration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-limitappointmentcountpercell":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","index":"publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-contextmenuintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/ContextMenuIntegration/Angular","index":"publish-demos/Demos/Scheduler/ContextMenuIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Adaptability/Angular","index":"publish-demos/Demos/Scheduler/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Overview/Angular","index":"publish-demos/Demos/HtmlEditor/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-outputformats":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/OutputFormats/Angular","index":"publish-demos/Demos/HtmlEditor/OutputFormats/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/ToolbarCustomization/Angular","index":"publish-demos/Demos/HtmlEditor/ToolbarCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-mentions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Mentions/Angular","index":"publish-demos/Demos/HtmlEditor/Mentions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-tables":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Tables/Angular","index":"publish-demos/Demos/HtmlEditor/Tables/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Overview/Angular","index":"publish-demos/Demos/Diagram/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesandedgesarrays":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesAndEdgesArrays/Angular","index":"publish-demos/Demos/Diagram/NodesAndEdgesArrays/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayPlainStructure/Angular","index":"publish-demos/Demos/Diagram/NodesArrayPlainStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","index":"publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-advanceddatabinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/AdvancedDataBinding/Angular","index":"publish-demos/Demos/Diagram/AdvancedDataBinding/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/WebAPIService/Angular","index":"publish-demos/Demos/Diagram/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-containers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Containers/Angular","index":"publish-demos/Demos/Diagram/Containers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-imagesinshapes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ImagesInShapes/Angular","index":"publish-demos/Demos/Diagram/ImagesInShapes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithicons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithIcons/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithIcons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtexts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTexts/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTexts/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplates/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplateswithediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-readonly":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ReadOnly/Angular","index":"publish-demos/Demos/Diagram/ReadOnly/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-simpleview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/SimpleView/Angular","index":"publish-demos/Demos/Diagram/SimpleView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-itemselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ItemSelection/Angular","index":"publish-demos/Demos/Diagram/ItemSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-operationrestrictions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/OperationRestrictions/Angular","index":"publish-demos/Demos/Diagram/OperationRestrictions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-uicustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/UICustomization/Angular","index":"publish-demos/Demos/Diagram/UICustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Adaptability/Angular","index":"publish-demos/Demos/Diagram/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Overview/Angular","index":"publish-demos/Demos/Charts/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleArray/Angular","index":"publish-demos/Demos/Charts/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AjaxRequest/Angular","index":"publish-demos/Demos/Charts/AjaxRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-clientsidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ClientSideDataProcessing/Angular","index":"publish-demos/Demos/Charts/ClientSideDataProcessing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-serversidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ServerSideDataProcessing/Angular","index":"publish-demos/Demos/Charts/ServerSideDataProcessing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-seriestemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SeriesTemplates/Angular","index":"publish-demos/Demos/Charts/SeriesTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SignalRService/Angular","index":"publish-demos/Demos/Charts/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LoadDataOnDemand/Angular","index":"publish-demos/Demos/Charts/LoadDataOnDemand/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-area":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Area/Angular","index":"publish-demos/Demos/Charts/Area/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-splinearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SplineArea/Angular","index":"publish-demos/Demos/Charts/SplineArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-steparea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepArea/Angular","index":"publish-demos/Demos/Charts/StepArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-nullpointsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/NullPointSupport/Angular","index":"publish-demos/Demos/Charts/NullPointSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-standardbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StandardBar/Angular","index":"publish-demos/Demos/Charts/StandardBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideBar/Angular","index":"publish-demos/Demos/Charts/SideBySideBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StackedBar/Angular","index":"publish-demos/Demos/Charts/StackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-fullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FullStackedBar/Angular","index":"publish-demos/Demos/Charts/FullStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidestackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideStackedBar/Angular","index":"publish-demos/Demos/Charts/SideBySideStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-chartsdrilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ChartsDrillDown/Angular","index":"publish-demos/Demos/Charts/ChartsDrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidefullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideFullStackedBar/Angular","index":"publish-demos/Demos/Charts/SideBySideFullStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-autocalculatedbarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AutoCalculatedBarWidth/Angular","index":"publish-demos/Demos/Charts/AutoCalculatedBarWidth/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-custombarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomBarWidth/Angular","index":"publish-demos/Demos/Charts/CustomBarWidth/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-coloreachbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ColorEachBar/Angular","index":"publish-demos/Demos/Charts/ColorEachBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customizepointsandlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomizePointsAndLabels/Angular","index":"publish-demos/Demos/Charts/CustomizePointsAndLabels/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scalebreaks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ScaleBreaks/Angular","index":"publish-demos/Demos/Charts/ScaleBreaks/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bidirectionalbarchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BiDirectionalBarChart/Angular","index":"publish-demos/Demos/Charts/BiDirectionalBarChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomAnnotations/Angular","index":"publish-demos/Demos/Charts/CustomAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplebullets":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleBullets/Angular","index":"publish-demos/Demos/Charts/SimpleBullets/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnut":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Doughnut/Angular","index":"publish-demos/Demos/Charts/Doughnut/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutSelection/Angular","index":"publish-demos/Demos/Charts/DoughnutSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithtopnseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithTopNSeries/Angular","index":"publish-demos/Demos/Charts/DoughnutWithTopNSeries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithmultipleseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithMultipleSeries/Angular","index":"publish-demos/Demos/Charts/PieWithMultipleSeries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithcustomlabelincenter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","index":"publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stock":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Stock/Angular","index":"publish-demos/Demos/Charts/Stock/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-candlestick":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Candlestick/Angular","index":"publish-demos/Demos/Charts/Candlestick/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregationfinancialchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregationFinancialChart/Angular","index":"publish-demos/Demos/Charts/PointsAggregationFinancialChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-annotation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Annotation/Angular","index":"publish-demos/Demos/Charts/Annotation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-line":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Line/Angular","index":"publish-demos/Demos/Charts/Line/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Spline/Angular","index":"publish-demos/Demos/Charts/Spline/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelsoverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsOverlapping/Angular","index":"publish-demos/Demos/Charts/AxisLabelsOverlapping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HoverMode/Angular","index":"publish-demos/Demos/Charts/HoverMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stepline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepLine/Angular","index":"publish-demos/Demos/Charts/StepLine/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-crosshair":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Crosshair/Angular","index":"publish-demos/Demos/Charts/Crosshair/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointimage":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointImage/Angular","index":"publish-demos/Demos/Charts/PointImage/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicvslinearaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicVsLinearAxes/Angular","index":"publish-demos/Demos/Charts/LogarithmicVsLinearAxes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pie":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Pie/Angular","index":"publish-demos/Demos/Charts/Pie/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pieswithequalsize":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PiesWithEqualSize/Angular","index":"publish-demos/Demos/Charts/PiesWithEqualSize/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomLabels/Angular","index":"publish-demos/Demos/Charts/PieWithCustomLabels/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithsmallvaluesgrouped":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithSmallValuesGrouped/Angular","index":"publish-demos/Demos/Charts/PieWithSmallValuesGrouped/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithresolvedlabeloverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","index":"publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Palette/Angular","index":"publish-demos/Demos/Charts/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithAnnotations/Angular","index":"publish-demos/Demos/Charts/PieWithAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomstyles":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomStyles/Angular","index":"publish-demos/Demos/Charts/PieWithCustomStyles/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scatter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Scatter/Angular","index":"publish-demos/Demos/Charts/Scatter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bubble":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Bubble/Angular","index":"publish-demos/Demos/Charts/Bubble/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicaxis":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicAxis/Angular","index":"publish-demos/Demos/Charts/LogarithmicAxis/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axiscustomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisCustomPosition/Angular","index":"publish-demos/Demos/Charts/AxisCustomPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-continuousdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ContinuousData/Angular","index":"publish-demos/Demos/Charts/ContinuousData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discretedata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteData/Angular","index":"publish-demos/Demos/Charts/DiscreteData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spiderweb":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SpiderWeb/Angular","index":"publish-demos/Demos/Charts/SpiderWeb/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-windrose":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WindRose/Angular","index":"publish-demos/Demos/Charts/WindRose/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-periodicdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PeriodicData/Angular","index":"publish-demos/Demos/Charts/PeriodicData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-invertedchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/InvertedChart/Angular","index":"publish-demos/Demos/Charts/InvertedChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-polarchartannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PolarChartAnnotations/Angular","index":"publish-demos/Demos/Charts/PolarChartAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeBar/Angular","index":"publish-demos/Demos/Charts/RangeBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-timeline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Timeline/Angular","index":"publish-demos/Demos/Charts/Timeline/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeArea/Angular","index":"publish-demos/Demos/Charts/RangeArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplesparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleSparklines/Angular","index":"publish-demos/Demos/Charts/SimpleSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-areasparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AreaSparklines/Angular","index":"publish-demos/Demos/Charts/AreaSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-barsparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BarSparklines/Angular","index":"publish-demos/Demos/Charts/BarSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-winlosssparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WinlossSparklines/Angular","index":"publish-demos/Demos/Charts/WinlossSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hierarchicaldatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HierarchicalDataStructure/Angular","index":"publish-demos/Demos/Charts/HierarchicalDataStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-flatdatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FlatDataStructure/Angular","index":"publish-demos/Demos/Charts/FlatDataStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-tilingalgorithms":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/TilingAlgorithms/Angular","index":"publish-demos/Demos/Charts/TilingAlgorithms/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-colorization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Colorization/Angular","index":"publish-demos/Demos/Charts/Colorization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DrillDown/Angular","index":"publish-demos/Demos/Charts/DrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-funnelchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FunnelChart/Angular","index":"publish-demos/Demos/Charts/FunnelChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pyramidchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PyramidChart/Angular","index":"publish-demos/Demos/Charts/PyramidChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sankeychart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SankeyChart/Angular","index":"publish-demos/Demos/Charts/SankeyChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multipleaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultipleAxes/Angular","index":"publish-demos/Demos/Charts/MultipleAxes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multiplepanes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultiplePanes/Angular","index":"publish-demos/Demos/Charts/MultiplePanes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregation/Angular","index":"publish-demos/Demos/Charts/PointsAggregation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-errorbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ErrorBars/Angular","index":"publish-demos/Demos/Charts/ErrorBars/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-paretochart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ParetoChart/Angular","index":"publish-demos/Demos/Charts/ParetoChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customlegendmarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomLegendMarkers/Angular","index":"publish-demos/Demos/Charts/CustomLegendMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discreteaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteAggregation/Angular","index":"publish-demos/Demos/Charts/DiscreteAggregation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelstemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsTemplates/Angular","index":"publish-demos/Demos/Charts/AxisLabelsTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-strips":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Strips/Angular","index":"publish-demos/Demos/Charts/Strips/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Overview/Angular","index":"publish-demos/Demos/Gantt/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-databinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/DataBinding/Angular","index":"publish-demos/Demos/Gantt/DataBinding/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Validation/Angular","index":"publish-demos/Demos/Gantt/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-chartappearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ChartAppearance/Angular","index":"publish-demos/Demos/Gantt/ChartAppearance/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-tasktemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/TaskTemplate/Angular","index":"publish-demos/Demos/Gantt/TaskTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-toolbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Toolbar/Angular","index":"publish-demos/Demos/Gantt/Toolbar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-contextmenu":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ContextMenu/Angular","index":"publish-demos/Demos/Gantt/ContextMenu/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-striplines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/StripLines/Angular","index":"publish-demos/Demos/Gantt/StripLines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-exporttopdf":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ExportToPDF/Angular","index":"publish-demos/Demos/Gantt/ExportToPDF/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-sorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Sorting/Angular","index":"publish-demos/Demos/Gantt/Sorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-filterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/FilterRow/Angular","index":"publish-demos/Demos/Gantt/FilterRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/HeaderFilter/Angular","index":"publish-demos/Demos/Gantt/HeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Overview/Angular","index":"publish-demos/Demos/Gauges/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatecirculargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatelineargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatebargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-labelscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/LabelsCustomization/Angular","index":"publish-demos/Demos/Gauges/LabelsCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Palette/Angular","index":"publish-demos/Demos/Gauges/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-tooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Tooltip/Angular","index":"publish-demos/Demos/Gauges/Tooltip/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfBars/Angular","index":"publish-demos/Demos/Gauges/VariableNumberOfBars/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-paletteforranges":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/PaletteForRanges/Angular","index":"publish-demos/Demos/Gauges/PaletteForRanges/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scaleminorticks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleMinorTicks/Angular","index":"publish-demos/Demos/Gauges/ScaleMinorTicks/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalelabelformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleLabelFormatting/Angular","index":"publish-demos/Demos/Gauges/ScaleLabelFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","index":"publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","index":"publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-subvalueindicatortextformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","index":"publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayout":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayout/Angular","index":"publish-demos/Demos/Gauges/CustomLayout/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-anglescustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/AnglesCustomization/Angular","index":"publish-demos/Demos/Gauges/AnglesCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetitlecustomized":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTitleCustomized/Angular","index":"publish-demos/Demos/Gauges/GaugeTitleCustomized/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTooltip/Angular","index":"publish-demos/Demos/Gauges/GaugeTooltip/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-valueindicatorsapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ValueIndicatorsAPI/Angular","index":"publish-demos/Demos/Gauges/ValueIndicatorsAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickinterval":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickInterval/Angular","index":"publish-demos/Demos/Gauges/ScaleCustomTickInterval/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickvalues":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickValues/Angular","index":"publish-demos/Demos/Gauges/ScaleCustomTickValues/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","index":"publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","index":"publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-basevalueforrangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/BaseValueForRangeBar/Angular","index":"publish-demos/Demos/Gauges/BaseValueForRangeBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayoutlineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayoutLinearGauge/Angular","index":"publish-demos/Demos/Gauges/CustomLayoutLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofsubvalueindicators":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","index":"publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationOverview/Angular","index":"publish-demos/Demos/Common/NavigationOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"accordion-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Accordion/Overview/Angular","index":"publish-demos/Demos/Accordion/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"menu-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Menu/Overview/Angular","index":"publish-demos/Demos/Menu/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"multiview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/MultiView/Overview/Angular","index":"publish-demos/Demos/MultiView/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-leftorrightposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/LeftOrRightPosition/Angular","index":"publish-demos/Demos/Drawer/LeftOrRightPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-toporbottomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/TopOrBottomPosition/Angular","index":"publish-demos/Demos/Drawer/TopOrBottomPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Overview/Angular","index":"publish-demos/Demos/TabPanel/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-sortableclosabletabs":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/SortableClosableTabs/Angular","index":"publish-demos/Demos/TabPanel/SortableClosableTabs/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Templates/Angular","index":"publish-demos/Demos/TabPanel/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Overview/Angular","index":"publish-demos/Demos/Tabs/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-selection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Selection/Angular","index":"publish-demos/Demos/Tabs/Selection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Overview/Angular","index":"publish-demos/Demos/Toolbar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Adaptability/Angular","index":"publish-demos/Demos/Toolbar/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationRightToLeftSupport/Angular","index":"publish-demos/Demos/Common/NavigationRightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsOverview/Angular","index":"publish-demos/Demos/Common/EditorsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"autocomplete-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Autocomplete/Overview/Angular","index":"publish-demos/Demos/Autocomplete/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/Overview/Angular","index":"publish-demos/Demos/Calendar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/MultipleSelection/Angular","index":"publish-demos/Demos/Calendar/MultipleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"checkbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/CheckBox/Overview/Angular","index":"publish-demos/Demos/CheckBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"colorbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ColorBox/Overview/Angular","index":"publish-demos/Demos/ColorBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Overview/Angular","index":"publish-demos/Demos/DateBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Formatting/Angular","index":"publish-demos/Demos/DateBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Overview/Angular","index":"publish-demos/Demos/DateRangeBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Formatting/Angular","index":"publish-demos/Demos/DateRangeBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-singleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/SingleSelection/Angular","index":"publish-demos/Demos/DropDownBox/SingleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/MultipleSelection/Angular","index":"publish-demos/Demos/DropDownBox/MultipleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Overview/Angular","index":"publish-demos/Demos/NumberBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Formatting/Angular","index":"publish-demos/Demos/NumberBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/Overview/Angular","index":"publish-demos/Demos/SelectBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-searchandediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/SearchAndEditing/Angular","index":"publish-demos/Demos/SelectBox/SearchAndEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-customizedropdownbutton":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/CustomizeDropDownButton/Angular","index":"publish-demos/Demos/SelectBox/CustomizeDropDownButton/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/GroupedItems/Angular","index":"publish-demos/Demos/SelectBox/GroupedItems/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"switch-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Switch/Overview/Angular","index":"publish-demos/Demos/Switch/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/Overview/Angular","index":"publish-demos/Demos/TagBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/GroupedItems/Angular","index":"publish-demos/Demos/TagBox/GroupedItems/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-tagcountlimitation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/TagCountLimitation/Angular","index":"publish-demos/Demos/TagBox/TagCountLimitation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textarea-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextArea/Overview/Angular","index":"publish-demos/Demos/TextArea/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextBox/Overview/Angular","index":"publish-demos/Demos/TextBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"validation-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Validation/Overview/Angular","index":"publish-demos/Demos/Validation/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-customtexteditorbuttons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/CustomTextEditorButtons/Angular","index":"publish-demos/Demos/Common/CustomTextEditorButtons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsRightToLeftSupport/Angular","index":"publish-demos/Demos/Common/EditorsRightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorappearancevariants":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorAppearanceVariants/Angular","index":"publish-demos/Demos/Common/EditorAppearanceVariants/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-formsandmultipurposeoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/FormsAndMultiPurposeOverview/Angular","index":"publish-demos/Demos/Common/FormsAndMultiPurposeOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"box-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Box/Overview/Angular","index":"publish-demos/Demos/Box/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"buttongroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ButtonGroup/Overview/Angular","index":"publish-demos/Demos/ButtonGroup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fieldset-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FieldSet/Overview/Angular","index":"publish-demos/Demos/FieldSet/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withdatagrid":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithDataGrid/Angular","index":"publish-demos/Demos/FilterBuilder/WithDataGrid/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithList/Angular","index":"publish-demos/Demos/FilterBuilder/WithList/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/Customization/Angular","index":"publish-demos/Demos/FilterBuilder/Customization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Overview/Angular","index":"publish-demos/Demos/Form/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-customizeitem":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/CustomizeItem/Angular","index":"publish-demos/Demos/Form/CustomizeItem/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-groupedfields":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/GroupedFields/Angular","index":"publish-demos/Demos/Form/GroupedFields/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-columnsadaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/ColumnsAdaptability/Angular","index":"publish-demos/Demos/Form/ColumnsAdaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Validation/Angular","index":"publish-demos/Demos/Form/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-updateitemsdynamically":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/UpdateItemsDynamically/Angular","index":"publish-demos/Demos/Form/UpdateItemsDynamically/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"radiogroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RadioGroup/Overview/Angular","index":"publish-demos/Demos/RadioGroup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScaleLightweight/Angular","index":"publish-demos/Demos/RangeSelector/NumericScaleLightweight/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScale/Angular","index":"publish-demos/Demos/RangeSelector/NumericScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","index":"publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScale/Angular","index":"publish-demos/Demos/RangeSelector/DateTimeScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-logarithmicscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/LogarithmicScale/Angular","index":"publish-demos/Demos/RangeSelector/LogarithmicScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-discretescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DiscreteScale/Angular","index":"publish-demos/Demos/RangeSelector/DiscreteScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomFormatting/Angular","index":"publish-demos/Demos/RangeSelector/CustomFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforcalculation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","index":"publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforfiltering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","index":"publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-imageonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ImageOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/ImageOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/ChartOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customizedchartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackgroundwithseriestemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","index":"publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeslider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSlider/Overview/Angular","index":"publish-demos/Demos/RangeSlider/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"responsivebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ResponsiveBox/Overview/Angular","index":"publish-demos/Demos/ResponsiveBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scrollview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ScrollView/Overview/Angular","index":"publish-demos/Demos/ScrollView/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"slider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Slider/Overview/Angular","index":"publish-demos/Demos/Slider/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-kanban":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Kanban/Angular","index":"publish-demos/Demos/Sortable/Kanban/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Customization/Angular","index":"publish-demos/Demos/Sortable/Customization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileSelection/Angular","index":"publish-demos/Demos/FileUploader/FileSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileUploading/Angular","index":"publish-demos/Demos/FileUploader/FileUploading/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/Validation/Angular","index":"publish-demos/Demos/FileUploader/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-chunkuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/ChunkUploading/Angular","index":"publish-demos/Demos/FileUploader/ChunkUploading/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-customdropzone":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/CustomDropzone/Angular","index":"publish-demos/Demos/FileUploader/CustomDropzone/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-actionandlistsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/ActionAndListsOverview/Angular","index":"publish-demos/Demos/Common/ActionAndListsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/Basics/Angular","index":"publish-demos/Demos/ActionSheet/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-popovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/PopoverMode/Angular","index":"publish-demos/Demos/ActionSheet/PopoverMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-predefinedtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/PredefinedTypes/Angular","index":"publish-demos/Demos/Button/PredefinedTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-icons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/Icons/Angular","index":"publish-demos/Demos/Button/Icons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"floatingactionbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FloatingActionButton/Overview/Angular","index":"publish-demos/Demos/FloatingActionButton/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownButton/Overview/Angular","index":"publish-demos/Demos/DropDownButton/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Basics/Angular","index":"publish-demos/Demos/ContextMenu/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Templates/Angular","index":"publish-demos/Demos/ContextMenu/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/Overview/Angular","index":"publish-demos/Demos/Gallery/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/ItemTemplate/Angular","index":"publish-demos/Demos/Gallery/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listeditingandapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListEditingAndAPI/Angular","index":"publish-demos/Demos/List/ListEditingAndAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-groupedlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/GroupedList/Angular","index":"publish-demos/Demos/List/GroupedList/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemTemplate/Angular","index":"publish-demos/Demos/List/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listwithsearchbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListWithSearchBar/Angular","index":"publish-demos/Demos/List/ListWithSearchBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListSelection/Angular","index":"publish-demos/Demos/List/ListSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemdragging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemDragging/Angular","index":"publish-demos/Demos/List/ItemDragging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-webapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/WebAPI/Angular","index":"publish-demos/Demos/List/WebAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Basics/Angular","index":"publish-demos/Demos/Lookup/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Templates/Angular","index":"publish-demos/Demos/Lookup/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-eventhandling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/EventHandling/Angular","index":"publish-demos/Demos/Lookup/EventHandling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Basics/Angular","index":"publish-demos/Demos/TileView/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-directions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Directions/Angular","index":"publish-demos/Demos/TileView/Directions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/ItemTemplate/Angular","index":"publish-demos/Demos/TileView/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"resizable-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Resizable/Overview/Angular","index":"publish-demos/Demos/Resizable/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Overview/Angular","index":"publish-demos/Demos/VectorMap/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-providersandtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/ProvidersAndTypes/Angular","index":"publish-demos/Demos/Map/ProvidersAndTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-markers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Markers/Angular","index":"publish-demos/Demos/Map/Markers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-routes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Routes/Angular","index":"publish-demos/Demos/Map/Routes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-colorscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ColorsCustomization/Angular","index":"publish-demos/Demos/VectorMap/ColorsCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-zoomingandcentering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ZoomingAndCentering/Angular","index":"publish-demos/Demos/VectorMap/ZoomingAndCentering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Palette/Angular","index":"publish-demos/Demos/VectorMap/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-imagemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ImageMarkers/Angular","index":"publish-demos/Demos/VectorMap/ImageMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-bubblemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/BubbleMarkers/Angular","index":"publish-demos/Demos/VectorMap/BubbleMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-piemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/PieMarkers/Angular","index":"publish-demos/Demos/VectorMap/PieMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-dynamicviewport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/DynamicViewport/Angular","index":"publish-demos/Demos/VectorMap/DynamicViewport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-areawithlabelsandtwolegends":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","index":"publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-tooltiphtmlsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/TooltipHTMLSupport/Angular","index":"publish-demos/Demos/VectorMap/TooltipHTMLSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customprojection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomProjection/Angular","index":"publish-demos/Demos/VectorMap/CustomProjection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-floorplan":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/FloorPlan/Angular","index":"publish-demos/Demos/VectorMap/FloorPlan/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-multiplelayers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/MultipleLayers/Angular","index":"publish-demos/Demos/VectorMap/MultipleLayers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-custommapdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomMapData/Angular","index":"publish-demos/Demos/VectorMap/CustomMapData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomAnnotations/Angular","index":"publish-demos/Demos/VectorMap/CustomAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-dialogsandnotificationsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/DialogsAndNotificationsOverview/Angular","index":"publish-demos/Demos/Common/DialogsAndNotificationsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadindicator-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadIndicator/Overview/Angular","index":"publish-demos/Demos/LoadIndicator/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadPanel/Overview/Angular","index":"publish-demos/Demos/LoadPanel/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popover-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popover/Overview/Angular","index":"publish-demos/Demos/Popover/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Overview/Angular","index":"publish-demos/Demos/Popup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-scrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Scrolling/Angular","index":"publish-demos/Demos/Popup/Scrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"progressbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ProgressBar/Overview/Angular","index":"publish-demos/Demos/ProgressBar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Overview/Angular","index":"publish-demos/Demos/Toast/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-stack":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Stack/Angular","index":"publish-demos/Demos/Toast/Stack/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tooltip-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tooltip/Overview/Angular","index":"publish-demos/Demos/Tooltip/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}}},"defaultProject":"accordion-overview"} \ No newline at end of file diff --git a/utils/create-bundles/Angular/bundler.ts b/utils/create-bundles/Angular/bundler.ts index 9905b60272f..9d547b86357 100644 --- a/utils/create-bundles/Angular/bundler.ts +++ b/utils/create-bundles/Angular/bundler.ts @@ -1,7 +1,9 @@ +import { exec } from 'child_process'; import { BuildOptions, build } from 'esbuild'; import { existsSync, mkdirSync, removeSync } from 'fs-extra'; import { Demo, Framework } from '../helper/types'; import { createDemoLayout, getDestinationPathByDemo, getSourcePathByDemo } from '../helper/index'; +import { getIndexHtmlPath, getProjectNameByDemo } from './helper'; interface Bundler { framework: Framework; @@ -35,15 +37,31 @@ export default class AngularBundler implements Bundler { } const destinationDemoPath = getDestinationPathByDemo(demo, this.framework); + const indexHtmlPath = getIndexHtmlPath(demo); + if (existsSync(destinationDemoPath)) { removeSync(destinationDemoPath); } - mkdirSync(destinationDemoPath, { recursive: true }); + if (existsSync(indexHtmlPath)) { + removeSync(indexHtmlPath); + } - // const options = this.getBuildOptions(demo); - // await build(options); + mkdirSync(destinationDemoPath, { recursive: true }); + mkdirSync(indexHtmlPath, { recursive: true }); createDemoLayout(demo, this.framework); + + const ngBuildCommand = `ng build ${getProjectNameByDemo(demo)}`; + const ngBuildProcess = exec(ngBuildCommand); + ngBuildProcess.stdout.on('data', (data) => { + console.log(`stdout: ${data}`); + }); + ngBuildProcess.stderr.on('data', (data) => { + console.error(`stderr: ${data}`); + }); + ngBuildProcess.on('close', (code) => { + console.log(`child process exited with code ${code}`); + }); }; } diff --git a/utils/create-bundles/Angular/helper.ts b/utils/create-bundles/Angular/helper.ts new file mode 100644 index 00000000000..74bd626eb11 --- /dev/null +++ b/utils/create-bundles/Angular/helper.ts @@ -0,0 +1,6 @@ +import { join } from 'path'; +import { getDestinationPathByDemo } from '../helper'; +import { Demo } from '../helper/types'; + +export const getProjectNameByDemo = (Demo: Demo) => (`${Demo.Widget.toLowerCase()}-${Demo.Name.toLowerCase()}`); +export const getIndexHtmlPath = (Demo: Demo) => (join(getDestinationPathByDemo(Demo, 'Angular'), '..', 'AngularTemplates')); diff --git a/utils/create-bundles/Angular/index.html b/utils/create-bundles/Angular/index.html deleted file mode 100644 index d41ab46bbe6..00000000000 --- a/utils/create-bundles/Angular/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - DevExtreme Demo - - - - - - - - - - - - - - -
- -
- - diff --git a/utils/create-bundles/Angular/template.html b/utils/create-bundles/Angular/template.html index 1194bfdca64..d444fef620e 100644 --- a/utils/create-bundles/Angular/template.html +++ b/utils/create-bundles/Angular/template.html @@ -5,8 +5,8 @@ - - + + {{specific_css}} diff --git a/utils/create-bundles/Angular/update-angular-json.ts b/utils/create-bundles/Angular/update-angular-json.ts index 48c882b5b4a..caade592bf9 100644 --- a/utils/create-bundles/Angular/update-angular-json.ts +++ b/utils/create-bundles/Angular/update-angular-json.ts @@ -1,13 +1,20 @@ import { writeFileSync, existsSync } from 'fs-extra'; +import { relative, join } from 'path'; import { Demo, Item } from '../helper/types'; import { getSourcePathByDemo, getDestinationPathByDemo, isSkipDemo } from '../helper'; import * as menuMeta from '../../../JSDemos/menuMeta.json'; +import { getProjectNameByDemo, getIndexHtmlPath } from './helper'; -export const getProjectNameByDemo = (Demo: Demo) => (`${Demo.Widget.toLowerCase()}-${Demo.Name.toLowerCase()}`); +// use this script either from npm, or from devextreme-demos root folder +const rootFolder = process.cwd(); const createConfigForDemo = (Demo: Demo) => { const demoSourcePath = getSourcePathByDemo(Demo, 'Angular').split('\\').join('/'); const demoDestinationPath = getDestinationPathByDemo(Demo, 'Angular').split('\\').join('/'); + const indexPath = relative( + rootFolder, + join(getIndexHtmlPath(Demo), 'index.html'), + ).split('\\').join('/'); return { projectType: 'application', schematics: { @@ -23,9 +30,9 @@ const createConfigForDemo = (Demo: Demo) => { builder: '@angular-devkit/build-angular:browser', options: { outputPath: demoDestinationPath, - index: `${demoDestinationPath}/index.html`, + index: `${indexPath}`, main: `${demoSourcePath}/app/app.component.ts`, - polyfills: `${demoSourcePath}/polyfills.ts`, + polyfills: `${demoSourcePath}/polyfill.ts`, tsConfig: `${demoSourcePath}/tsconfig.json`, scripts: [], }, @@ -35,7 +42,7 @@ const createConfigForDemo = (Demo: Demo) => { { type: 'initial', maximumWarning: '500kb', - maximumError: '2mb', + maximumError: '4mb', }, { type: 'anyComponentStyle', @@ -81,7 +88,7 @@ const createAngularJson = () => { } const jsonString = JSON.stringify(angularJsonObject); - const filePath = 'angular2.json'; + const filePath = 'angular.json'; writeFileSync(filePath, jsonString); }; diff --git a/utils/create-bundles/helper/index.ts b/utils/create-bundles/helper/index.ts index 0bd248bc870..b82eb93b8d1 100644 --- a/utils/create-bundles/helper/index.ts +++ b/utils/create-bundles/helper/index.ts @@ -56,7 +56,9 @@ const getSpecificCssPath = (WidgetName: string, demoPath: string) => { export const createDemoLayout = (demo: Demo, framework: Framework) => { const demoPath = getDestinationPathByDemo(demo, framework); - const demoHtmlPath = join(demoPath, 'index.html'); + const demoHtmlPath = framework !== 'Angular' + ? join(demoPath, 'index.html') + : join(demoPath, '..', 'AngularTemplates', 'index.html'); const templateContent = getTemplateContent(framework); const metadataScripts = join(destinationPublishDir, 'scripts'); diff --git a/utils/create-bundles/helper/metadata/scripts/init-theme.js b/utils/create-bundles/helper/metadata/scripts/init-theme.js index 2fb68269051..042432a1763 100644 --- a/utils/create-bundles/helper/metadata/scripts/init-theme.js +++ b/utils/create-bundles/helper/metadata/scripts/init-theme.js @@ -15,6 +15,7 @@ function DXDemoTheme(version) { const themeLink = document.createElement('link'); themeLink.rel = 'stylesheet'; + // fix licence warning - there is cdn themes for devextreme-dist v23.1.4 but not for 23.2.3 themeLink.href = `https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/${stableVersion}/css/${theme}.min.css`; document.head.appendChild(themeLink); diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index 3c361a2d8a5..18b43612add 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -33,19 +33,24 @@ const getBundler = (framework: Framework): ESBundler => { const buildDemos = async (bundler: ESBundler) => { const menu: Item[] = (menuMeta as any).default; + let count = 0; for (const meta of menu) { for (const group of meta.Groups) { const demos = group.Demos || []; for (const demo of demos) { + if (count > 0) { + break; + } if (isSkipDemo(demo)) { break; } - console.log(`${bundler.framework} Demo: ${demo.Widget} - ${demo.Name}`); - // eslint-disable-next-line no-await-in-loop await bundler.buildDemo(demo); + + console.log(`${bundler.framework} Demo: ${demo.Widget} - ${demo.Name}`); + count += 1; } } } From aa9189cf68b9964733ee9bd88160757f0fd4523e Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Fri, 1 Mar 2024 09:16:27 +0400 Subject: [PATCH 12/35] Update Demos to be compatible both with build and systemJS --- .../Demos/Accordion/Overview/Angular/app/app.component.ts | 1 + .../Demos/ActionSheet/Basics/Angular/app/app.component.ts | 1 + .../ActionSheet/PopoverMode/Angular/app/app.component.ts | 6 ++++-- .../Autocomplete/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Box/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Button/Icons/Angular/app/app.component.ts | 6 ++++-- .../Button/PredefinedTypes/Angular/app/app.component.ts | 6 ++++-- .../Demos/ButtonGroup/Overview/Angular/app/app.component.ts | 6 ++++-- .../Calendar/MultipleSelection/Angular/app/app.component.ts | 6 ++++-- .../Demos/Calendar/Overview/Angular/app/app.component.ts | 6 ++++-- .../Charts/APIDisplayATooltip/Angular/app/app.component.ts | 6 ++++-- .../Charts/APISelectAPoint/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/AjaxRequest/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/Annotation/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Area/Angular/app/app.component.ts | 6 ++++-- .../Charts/AreaSparklines/Angular/app/app.component.ts | 6 ++++-- .../AutoCalculatedBarWidth/Angular/app/app.component.ts | 6 ++++-- .../Charts/AxisCustomPosition/Angular/app/app.component.ts | 6 ++++-- .../AxisLabelsOverlapping/Angular/app/app.component.ts | 6 ++++-- .../Charts/AxisLabelsTemplates/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/BarSparklines/Angular/app/app.component.ts | 6 ++++-- .../BiDirectionalBarChart/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/Candlestick/Angular/app/app.component.ts | 6 ++++-- .../Charts/ChartsDrillDown/Angular/app/app.component.ts | 6 ++++-- .../ClientSideDataProcessing/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/ColorEachBar/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/Colorization/Angular/app/app.component.ts | 6 ++++-- .../Charts/ContinuousData/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts | 6 ++++-- .../Charts/CustomAnnotations/Angular/app/app.component.ts | 6 ++++-- .../Charts/CustomBarWidth/Angular/app/app.component.ts | 6 ++++-- .../Charts/CustomLegendMarkers/Angular/app/app.component.ts | 6 ++++-- .../CustomizePointsAndLabels/Angular/app/app.component.ts | 6 ++++-- .../Charts/DiscreteAggregation/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/DiscreteData/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts | 6 ++++-- .../Charts/DoughnutSelection/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../DoughnutWithTopNSeries/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts | 6 ++++-- .../ExportAndPrintingAPI/Angular/app/app.component.ts | 6 ++++-- .../Charts/ExportCustomMarkup/Angular/app/app.component.ts | 6 ++++-- .../Charts/ExportSeveralCharts/Angular/app/app.component.ts | 6 ++++-- .../Charts/FlatDataStructure/Angular/app/app.component.ts | 6 ++++-- .../Charts/FullStackedBar/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/FunnelChart/Angular/app/app.component.ts | 6 ++++-- .../HierarchicalDataStructure/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/InvertedChart/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Line/Angular/app/app.component.ts | 6 ++++-- .../Charts/LoadDataOnDemand/Angular/app/app.component.ts | 6 ++++-- .../Charts/LogarithmicAxis/Angular/app/app.component.ts | 6 ++++-- .../LogarithmicVsLinearAxes/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/MultipleAxes/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/MultiplePanes/Angular/app/app.component.ts | 6 ++++-- .../MultiplePointSelection/Angular/app/app.component.ts | 6 ++++-- .../MultipleSeriesSelection/Angular/app/app.component.ts | 6 ++++-- .../Charts/NullPointSupport/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/ParetoChart/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/PeriodicData/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts | 6 ++++-- .../Charts/PieWithAnnotations/Angular/app/app.component.ts | 6 ++++-- .../Charts/PieWithCustomLabels/Angular/app/app.component.ts | 6 ++++-- .../Charts/PieWithCustomStyles/Angular/app/app.component.ts | 6 ++++-- .../PieWithMultipleSeries/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../PieWithSmallValuesGrouped/Angular/app/app.component.ts | 6 ++++-- .../Charts/PiesWithEqualSize/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/PointImage/Angular/app/app.component.ts | 6 ++++-- .../Charts/PointsAggregation/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../PolarChartAnnotations/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/PyramidChart/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/SankeyChart/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/ScaleBreaks/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts | 6 ++++-- .../Charts/SeriesTemplates/Angular/app/app.component.ts | 6 ++++-- .../ServerSideDataProcessing/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/SideBySideBar/Angular/app/app.component.ts | 6 ++++-- .../SideBySideFullStackedBar/Angular/app/app.component.ts | 6 ++++-- .../SideBySideStackedBar/Angular/app/app.component.ts | 6 ++++-- .../Charts/SignalRService/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/SimpleArray/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/SimpleBullets/Angular/app/app.component.ts | 6 ++++-- .../Charts/SimpleSparklines/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/SplineArea/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/StackedBar/Angular/app/app.component.ts | 6 ++++-- .../Demos/Charts/StandardBar/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts | 6 ++++-- .../Charts/TilingAlgorithms/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts | 6 ++++-- .../Charts/TooltipHTMLSupport/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts | 6 ++++-- .../Charts/WinlossSparklines/Angular/app/app.component.ts | 6 ++++-- .../Charts/ZoomingAndScrolling/Angular/app/app.component.ts | 6 ++++-- .../ZoomingAndScrollingAPI/Angular/app/app.component.ts | 3 ++- .../ZoomingOnAreaSelection/Angular/app/app.component.ts | 6 ++++-- .../Demos/CheckBox/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/ColorBox/Overview/Angular/app/app.component.ts | 6 ++++-- .../ActionAndListsOverview/Angular/app/app.component.ts | 6 ++++-- .../CustomTextEditorButtons/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../EditorAppearanceVariants/Angular/app/app.component.ts | 6 ++++-- .../Common/EditorsOverview/Angular/app/app.component.ts | 6 ++++-- .../EditorsRightToLeftSupport/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Common/NavigationOverview/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Demos/ContextMenu/Basics/Angular/app/app.component.ts | 6 ++++-- .../ContextMenu/Templates/Angular/app/app.component.ts | 6 ++++-- .../AdvancedMasterDetailView/Angular/app/app.component.ts | 6 ++++-- .../Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts | 3 ++- .../Demos/DataGrid/Appearance/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/BatchEditing/Angular/app/app.component.ts | 6 ++++-- .../BatchUpdateRequest/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/CRUDOperations/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/CascadingLookups/Angular/app/app.component.ts | 3 ++- .../DataGrid/CellCustomization/Angular/app/app.component.ts | 6 ++++-- .../CellEditingAndEditingAPI/Angular/app/app.component.ts | 6 ++++-- .../CollaborativeEditing/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/ColumnChooser/Angular/app/app.component.ts | 6 ++++-- .../ColumnCustomization/Angular/app/app.component.ts | 6 ++++-- .../ColumnHeaderFilter/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/ColumnResizing/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/ColumnTemplate/Angular/app/app.component.ts | 6 ++++-- .../ColumnsBasedOnADataSource/Angular/app/app.component.ts | 6 ++++-- .../CommandColumnCustomization/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/CustomDataSource/Angular/app/app.component.ts | 3 ++- .../DataGrid/CustomEditors/Angular/app/app.component.ts | 6 ++++-- .../CustomNewRecordPosition/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/CustomSummaries/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../DataGrid/DataValidation/Angular/app/app.component.ts | 3 ++- .../DataGrid/DeferredSelection/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/DnDBetweenGrids/Angular/app/app.component.ts | 6 ++++-- .../EditStateManagement/Angular/app/app.component.ts | 6 ++++-- .../ExcelJSCellCustomization/Angular/app/app.component.ts | 6 ++++-- .../ExcelJSExportImages/Angular/app/app.component.ts | 6 ++++-- .../ExcelJSExportMultipleGrids/Angular/app/app.component.ts | 6 ++++-- .../ExcelJSHeaderAndFooter/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/ExcelJSOverview/Angular/app/app.component.ts | 6 ++++-- .../Demos/DataGrid/FilterPanel/Angular/app/app.component.ts | 6 ++++-- .../Demos/DataGrid/Filtering/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/FilteringAPI/Angular/app/app.component.ts | 6 ++++-- .../Demos/DataGrid/FocusedRow/Angular/app/app.component.ts | 6 ++++-- .../Demos/DataGrid/FormEditing/Angular/app/app.component.ts | 6 ++++-- .../GridAdaptabilityOverview/Angular/app/app.component.ts | 6 ++++-- .../GridColumnsHidingPriority/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/GridSummaries/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/GroupSummaries/Angular/app/app.component.ts | 6 ++++-- .../HorizontalVirtualScrolling/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/InfiniteScrolling/Angular/app/app.component.ts | 6 ++++-- .../KeyboardNavigation/Angular/app/app.component.ts | 3 ++- .../DataGrid/LocalReordering/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/MasterDetailAPI/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/MasterDetailView/Angular/app/app.component.ts | 6 ++++-- .../MultiRowHeadersBands/Angular/app/app.component.ts | 6 ++++-- .../MultipleRecordSelectionAPI/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../DataGrid/MultipleSorting/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/OdataService/Angular/app/app.component.ts | 3 ++- .../PDFCellCustomization/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/PDFExportImages/Angular/app/app.component.ts | 6 ++++-- .../PDFExportMultipleGrids/Angular/app/app.component.ts | 6 ++++-- .../PDFHeaderAndFooter/Angular/app/app.component.ts | 6 ++++-- .../Demos/DataGrid/PDFOverview/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/PopupEditing/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/RealTimeUpdates/Angular/app/app.component.ts | 6 ++++-- .../RecalculateWhileEditing/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/RecordGrouping/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/RecordPaging/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/RemoteGrouping/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/RemoteReordering/Angular/app/app.component.ts | 6 ++++-- .../RemoteVirtualScrolling/Angular/app/app.component.ts | 6 ++++-- .../RightToLeftSupport/Angular/app/app.component.ts | 6 ++++-- .../RowEditingAndEditingEvents/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/RowSelection/Angular/app/app.component.ts | 6 ++++-- .../Demos/DataGrid/RowTemplate/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/SignalRService/Angular/app/app.component.ts | 6 ++++-- .../Demos/DataGrid/SimpleArray/Angular/app/app.component.ts | 3 ++- .../DataGrid/StatePersistence/Angular/app/app.component.ts | 6 ++++-- .../ToolbarCustomization/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/VirtualScrolling/Angular/app/app.component.ts | 6 ++++-- .../DataGrid/WebAPIService/Angular/app/app.component.ts | 3 ++- .../Demos/DateBox/Formatting/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts | 6 ++++-- .../DateRangeBox/Formatting/Angular/app/app.component.ts | 6 ++++-- .../DateRangeBox/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/Diagram/Adaptability/Angular/app/app.component.ts | 6 ++++-- .../AdvancedDataBinding/Angular/app/app.component.ts | 6 ++++-- .../Demos/Diagram/Containers/Angular/app/app.component.ts | 6 ++++-- .../CustomShapesWithIcons/Angular/app/app.component.ts | 6 ++++-- .../CustomShapesWithTemplates/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../CustomShapesWithTexts/Angular/app/app.component.ts | 6 ++++-- .../Diagram/ImagesInShapes/Angular/app/app.component.ts | 6 ++++-- .../Diagram/ItemSelection/Angular/app/app.component.ts | 6 ++++-- .../NodesAndEdgesArrays/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../NodesArrayPlainStructure/Angular/app/app.component.ts | 6 ++++-- .../OperationRestrictions/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts | 6 ++++-- .../Demos/Diagram/SimpleView/Angular/app/app.component.ts | 6 ++++-- .../Diagram/UICustomization/Angular/app/app.component.ts | 6 ++++-- .../Diagram/WebAPIService/Angular/app/app.component.ts | 6 ++++-- .../Drawer/LeftOrRightPosition/Angular/app/app.component.ts | 6 ++++-- .../Drawer/TopOrBottomPosition/Angular/app/app.component.ts | 6 ++++-- .../MultipleSelection/Angular/app/app.component.ts | 6 ++++-- .../SingleSelection/Angular/app/app.component.ts | 6 ++++-- .../DropDownButton/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/FieldSet/Overview/Angular/app/app.component.ts | 6 ++++-- .../FileManager/BindingToEF/Angular/app/app.component.ts | 3 ++- .../BindingToFileSystem/Angular/app/app.component.ts | 3 ++- .../Angular/app/app.component.ts | 3 ++- .../CustomThumbnails/Angular/app/app.component.ts | 3 ++- .../Demos/FileManager/Overview/Angular/app/app.component.ts | 6 ++++-- .../UICustomization/Angular/app/app.component.ts | 3 ++- .../ChunkUploading/Angular/app/app.component.ts | 6 ++++-- .../CustomDropzone/Angular/app/app.component.ts | 6 ++++-- .../FileUploader/FileSelection/Angular/app/app.component.ts | 6 ++++-- .../FileUploader/FileUploading/Angular/app/app.component.ts | 6 ++++-- .../FileUploader/Validation/Angular/app/app.component.ts | 6 ++++-- .../Customization/Angular/app/app.component.ts | 6 ++++-- .../FilterBuilder/WithDataGrid/Angular/app/app.component.ts | 6 ++++-- .../FilterBuilder/WithList/Angular/app/app.component.ts | 6 ++++-- .../Overview/Angular/app/app.component.ts | 6 ++++-- .../Form/ColumnsAdaptability/Angular/app/app.component.ts | 6 ++++-- .../Demos/Form/CustomizeItem/Angular/app/app.component.ts | 6 ++++-- .../Demos/Form/GroupedFields/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Form/Overview/Angular/app/app.component.ts | 6 ++++-- .../UpdateItemsDynamically/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Form/Validation/Angular/app/app.component.ts | 6 ++++-- .../Demos/Gallery/ItemTemplate/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts | 6 ++++-- .../Gantt/ChartAppearance/Angular/app/app.component.ts | 6 ++++-- .../Demos/Gantt/ContextMenu/Angular/app/app.component.ts | 6 ++++-- .../Demos/Gantt/DataBinding/Angular/app/app.component.ts | 6 ++++-- .../Demos/Gantt/ExportToPDF/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts | 6 ++++-- .../Demos/Gantt/HeaderFilter/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts | 6 ++++-- .../Demos/Gantt/TaskTemplate/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts | 6 ++++-- .../Gauges/AnglesCustomization/Angular/app/app.component.ts | 6 ++++-- .../BaseValueForRangeBar/Angular/app/app.component.ts | 6 ++++-- .../Demos/Gauges/CustomLayout/Angular/app/app.component.ts | 6 ++++-- .../CustomLayoutLinearGauge/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../GaugeTitleCustomized/Angular/app/app.component.ts | 6 ++++-- .../Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts | 6 ++++-- .../Gauges/LabelsCustomization/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts | 6 ++++-- .../Gauges/PaletteForRanges/Angular/app/app.component.ts | 6 ++++-- .../ScaleCustomTickInterval/Angular/app/app.component.ts | 6 ++++-- .../ScaleCustomTickValues/Angular/app/app.component.ts | 6 ++++-- .../ScaleLabelFormatting/Angular/app/app.component.ts | 6 ++++-- .../Gauges/ScaleMinorTicks/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts | 6 ++++-- .../VariableNumberOfBars/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Demos/HtmlEditor/Mentions/Angular/app/app.component.ts | 6 ++++-- .../HtmlEditor/OutputFormats/Angular/app/app.component.ts | 6 ++++-- .../Demos/HtmlEditor/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/HtmlEditor/Tables/Angular/app/app.component.ts | 6 ++++-- .../ToolbarCustomization/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts | 6 ++++-- .../Demos/List/ItemDragging/Angular/app/app.component.ts | 6 ++++-- .../Demos/List/ItemTemplate/Angular/app/app.component.ts | 6 ++++-- .../List/ListEditingAndAPI/Angular/app/app.component.ts | 6 ++++-- .../Demos/List/ListSelection/Angular/app/app.component.ts | 6 ++++-- .../List/ListWithSearchBar/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts | 3 ++- .../LoadIndicator/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/LoadPanel/Overview/Angular/app/app.component.ts | 6 ++++-- .../UsingGlobalize/Angular/app/app.component.ts | 6 ++++-- .../Localization/UsingIntl/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts | 6 ++++-- .../Demos/Lookup/EventHandling/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Map/Markers/Angular/app/app.component.ts | 6 ++++-- .../Map/ProvidersAndTypes/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Map/Routes/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/MultiView/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/NumberBox/Formatting/Angular/app/app.component.ts | 6 ++++-- .../Demos/NumberBox/Overview/Angular/app/app.component.ts | 3 ++- .../PivotGrid/ChartIntegration/Angular/app/app.component.ts | 6 ++++-- .../Demos/PivotGrid/DrillDown/Angular/app/app.component.ts | 6 ++++-- .../ExcelJSCellCustomization/Angular/app/app.component.ts | 3 ++- .../PivotGrid/ExcelJSOverview/Angular/app/app.component.ts | 6 ++++-- .../ExcelJsHeaderAndFooter/Angular/app/app.component.ts | 6 ++++-- .../Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts | 6 ++++-- .../PivotGrid/HeaderFilter/Angular/app/app.component.ts | 6 ++++-- .../IntegratedFieldChooser/Angular/app/app.component.ts | 6 ++++-- .../LayoutCustomization/Angular/app/app.component.ts | 6 ++++-- .../PivotGrid/OLAPDataSource/Angular/app/app.component.ts | 6 ++++-- .../Demos/PivotGrid/Overview/Angular/app/app.component.ts | 6 ++++-- .../RemoteVirtualScrolling/Angular/app/app.component.ts | 6 ++++-- .../PivotGrid/RunningTotals/Angular/app/app.component.ts | 6 ++++-- .../PivotGrid/SimpleArray/Angular/app/app.component.ts | 6 ++++-- .../StandaloneFieldChooser/Angular/app/app.component.ts | 6 ++++-- .../PivotGrid/StatePersistence/Angular/app/app.component.ts | 6 ++++-- .../SummaryDisplayModes/Angular/app/app.component.ts | 6 ++++-- .../PivotGrid/VirtualScrolling/Angular/app/app.component.ts | 3 ++- .../PivotGrid/WebAPIService/Angular/app/app.component.ts | 3 ++- JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts | 6 ++++-- .../Demos/ProgressBar/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/RadioGroup/Overview/Angular/app/app.component.ts | 6 ++++-- .../ChartOnBackground/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../CustomFormatting/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../DateTimeScale/Angular/app/app.component.ts | 6 ++++-- .../DateTimeScaleLightweight/Angular/app/app.component.ts | 6 ++++-- .../DiscreteScale/Angular/app/app.component.ts | 6 ++++-- .../ImageOnBackground/Angular/app/app.component.ts | 6 ++++-- .../LogarithmicScale/Angular/app/app.component.ts | 6 ++++-- .../RangeSelector/NumericScale/Angular/app/app.component.ts | 6 ++++-- .../NumericScaleLightweight/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Demos/RangeSlider/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/Resizable/Overview/Angular/app/app.component.ts | 6 ++++-- .../ResponsiveBox/Overview/Angular/app/app.component.ts | 6 ++++-- .../Scheduler/Adaptability/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts | 3 ++- .../Scheduler/AllDayPanelMode/Angular/app/app.component.ts | 6 ++++-- .../Demos/Scheduler/BasicViews/Angular/app/app.component.ts | 3 ++- .../Scheduler/CellTemplates/Angular/app/app.component.ts | 6 ++++-- .../ContextMenuIntegration/Angular/app/app.component.ts | 6 ++++-- .../CurrentTimeIndicator/Angular/app/app.component.ts | 6 ++++-- .../CustomDragAndDrop/Angular/app/app.component.ts | 6 ++++-- .../Scheduler/CustomTemplates/Angular/app/app.component.ts | 6 ++++-- .../CustomizeIndividualViews/Angular/app/app.component.ts | 6 ++++-- .../Demos/Scheduler/Editing/Angular/app/app.component.ts | 6 ++++-- .../GoogleCalendarIntegration/Angular/app/app.component.ts | 6 ++++-- .../Scheduler/GroupByDate/Angular/app/app.component.ts | 6 ++++-- .../Scheduler/GroupOrientation/Angular/app/app.component.ts | 6 ++++-- .../IncreaseViewDuration/Angular/app/app.component.ts | 3 ++- .../Angular/app/app.component.ts | 3 ++- .../Demos/Scheduler/Overview/Angular/app/app.component.ts | 6 ++++-- .../RecurringAppointments/Angular/app/app.component.ts | 3 ++- .../Demos/Scheduler/Resources/Angular/app/app.component.ts | 6 ++++-- .../Scheduler/SignalRService/Angular/app/app.component.ts | 6 ++++-- .../Scheduler/SimpleArray/Angular/app/app.component.ts | 3 ++- .../Scheduler/TimeZonesSupport/Angular/app/app.component.ts | 6 ++++-- .../Demos/Scheduler/Timelines/Angular/app/app.component.ts | 3 ++- .../Scheduler/VirtualScrolling/Angular/app/app.component.ts | 6 ++++-- .../Scheduler/WebAPIService/Angular/app/app.component.ts | 3 ++- .../Demos/Scheduler/WorkShifts/Angular/app/app.component.ts | 6 ++++-- .../Demos/ScrollView/Overview/Angular/app/app.component.ts | 6 ++++-- .../CustomizeDropDownButton/Angular/app/app.component.ts | 6 ++++-- .../SelectBox/GroupedItems/Angular/app/app.component.ts | 6 ++++-- .../Demos/SelectBox/Overview/Angular/app/app.component.ts | 6 ++++-- .../SelectBox/SearchAndEditing/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts | 6 ++++-- .../Sortable/Customization/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/TabPanel/Overview/Angular/app/app.component.ts | 6 ++++-- .../SortableClosableTabs/Angular/app/app.component.ts | 6 ++++-- .../Demos/TabPanel/Templates/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts | 6 ++++-- .../Demos/TagBox/GroupedItems/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts | 6 ++++-- .../TagBox/TagCountLimitation/Angular/app/app.component.ts | 6 ++++-- .../Demos/TextArea/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts | 3 ++- JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts | 6 ++++-- .../Demos/TileView/Directions/Angular/app/app.component.ts | 6 ++++-- .../TileView/ItemTemplate/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts | 6 ++++-- .../Demos/Toolbar/Adaptability/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts | 6 ++++-- .../TreeList/Adaptability/Angular/app/app.component.ts | 6 ++++-- .../TreeList/BatchEditing/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/CellEditing/Angular/app/app.component.ts | 6 ++++-- .../TreeList/ColumnChooser/Angular/app/app.component.ts | 6 ++++-- .../TreeList/ColumnFixing/Angular/app/app.component.ts | 6 ++++-- .../ColumnHeaderFilter/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/FilterModes/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/FilterPanel/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/FocusedRow/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/FormEditing/Angular/app/app.component.ts | 6 ++++-- .../KeyboardNavigation/Angular/app/app.component.ts | 3 ++- .../TreeList/LoadDataOnDemand/Angular/app/app.component.ts | 6 ++++-- .../TreeList/LocalReordering/Angular/app/app.component.ts | 6 ++++-- .../MultipleRowSelection/Angular/app/app.component.ts | 6 ++++-- .../TreeList/MultipleSorting/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/Overview/Angular/app/app.component.ts | 6 ++++-- JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts | 3 ++- .../TreeList/PopupEditing/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/Reordering/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/Resizing/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeList/RowEditing/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../SimpleArrayPlainStructure/Angular/app/app.component.ts | 6 ++++-- .../SingleRowSelection/Angular/app/app.component.ts | 6 ++++-- .../TreeList/StatePersistence/Angular/app/app.component.ts | 6 ++++-- .../TreeList/UsingFilterRow/Angular/app/app.component.ts | 6 ++++-- .../TreeList/UsingSearchPanel/Angular/app/app.component.ts | 6 ++++-- .../TreeList/WebAPIService/Angular/app/app.component.ts | 6 ++++-- .../ContextMenuIntegration/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../TreeView/FlatDataStructure/Angular/app/app.component.ts | 6 ++++-- .../HierarchicalDataStructure/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../TreeView/LoadDataOnDemand/Angular/app/app.component.ts | 3 ++- .../TreeViewWithSearchBar/Angular/app/app.component.ts | 6 ++++-- .../Demos/TreeView/VirtualMode/Angular/app/app.component.ts | 3 ++- .../Demos/Validation/Overview/Angular/app/app.component.ts | 6 ++++-- .../Angular/app/app.component.ts | 6 ++++-- .../VectorMap/BubbleMarkers/Angular/app/app.component.ts | 6 ++++-- .../ColorsCustomization/Angular/app/app.component.ts | 6 ++++-- .../CustomAnnotations/Angular/app/app.component.ts | 6 ++++-- .../VectorMap/CustomMapData/Angular/app/app.component.ts | 6 ++++-- .../VectorMap/CustomProjection/Angular/app/app.component.ts | 6 ++++-- .../VectorMap/DynamicViewport/Angular/app/app.component.ts | 6 ++++-- .../Demos/VectorMap/FloorPlan/Angular/app/app.component.ts | 6 ++++-- .../VectorMap/ImageMarkers/Angular/app/app.component.ts | 6 ++++-- .../VectorMap/MultipleLayers/Angular/app/app.component.ts | 6 ++++-- .../Demos/VectorMap/Overview/Angular/app/app.component.ts | 6 ++++-- .../Demos/VectorMap/Palette/Angular/app/app.component.ts | 6 ++++-- .../Demos/VectorMap/PieMarkers/Angular/app/app.component.ts | 6 ++++-- .../TooltipHTMLSupport/Angular/app/app.component.ts | 6 ++++-- .../ZoomingAndCentering/Angular/app/app.component.ts | 6 ++++-- utils/templates/Angular/app/app.component.ts | 3 ++- 461 files changed, 1772 insertions(+), 885 deletions(-) diff --git a/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts index 2af7d49e92c..8d3c189feb3 100644 --- a/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts @@ -11,6 +11,7 @@ import { Company, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', diff --git a/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts b/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts index e3ab148c579..97af69169bf 100644 --- a/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts @@ -8,6 +8,7 @@ import notify from 'devextreme/ui/notify'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; // https://stackoverflow.com/a/44448458/22244640 declare var __moduleName: string; diff --git a/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts b/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts index 15736801cbf..bf66b856b03 100644 --- a/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts +++ b/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Contact, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts index 0accec9e080..2196ff9b046 100644 --- a/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts @@ -13,6 +13,7 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; function isNotEmpty(value: any): boolean { return value !== undefined && value !== null && value !== ''; @@ -21,8 +22,9 @@ function isNotEmpty(value: any): boolean { @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts index 64f846f0c1f..ff56621bce7 100644 --- a/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { DxBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts b/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts index 4911c6c73d5..f0da71388da 100644 --- a/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts +++ b/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import notify from 'devextreme/ui/notify'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts b/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts index 5fd4bb31d7a..00ce827d249 100644 --- a/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import notify from 'devextreme/ui/notify'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts index 8b42730a214..20d309be52f 100644 --- a/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Alignment, FontStyle, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts b/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts index 6a5578b7885..351ab80eefc 100644 --- a/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts index e2a1fa979ec..04d57c50a6a 100644 --- a/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/APIDisplayATooltip/Angular/app/app.component.ts b/JSDemos/Demos/Charts/APIDisplayATooltip/Angular/app/app.component.ts index 7962cc96d17..09796e3a80a 100644 --- a/JSDemos/Demos/Charts/APIDisplayATooltip/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/APIDisplayATooltip/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Service, Population } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxPieChartComponent, { static: false }) chart: DxPieChartComponent; diff --git a/JSDemos/Demos/Charts/APISelectAPoint/Angular/app/app.component.ts b/JSDemos/Demos/Charts/APISelectAPoint/Angular/app/app.component.ts index b31770ff5ed..1593481a26b 100644 --- a/JSDemos/Demos/Charts/APISelectAPoint/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/APISelectAPoint/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, CatBreed } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { catBreedsData: CatBreed[]; diff --git a/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts index 115b0a868f9..bf6e3744035 100644 --- a/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxChartModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeText(arg) { diff --git a/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts index 056600f1f22..a9769ac1639 100644 --- a/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts index ce72dcc9336..d964127bcd6 100644 --- a/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Population, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts index 186da7083d9..a6fdf5923a2 100644 --- a/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { CostInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts index f22d840c907..09bfd5b9eb2 100644 --- a/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { CountryInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts index 53945d4c07f..3092a6bb3a8 100644 --- a/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, ScatterData } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts index b2d8d285c49..4a84c5419df 100644 --- a/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, PopulationData } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts index ef92d683535..539019f2541 100644 --- a/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts b/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts index b390728bc57..45315ba700a 100644 --- a/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import query from 'devextreme/data/query'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { source: any; diff --git a/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts index 47fb4e78555..a5a55ef6eb1 100644 --- a/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Population, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts index 79617aa8ab3..65880282c08 100644 --- a/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Population, CorrelationDescription, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts index 5bfa39bdacb..a3561cc015f 100644 --- a/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { StockPrice, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts index 4451052f114..fd187457d0c 100644 --- a/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Service, DataItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts index 72512b9bb95..4df4c6d004b 100644 --- a/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import query from 'devextreme/data/query'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent implements AfterViewInit { temperature: number[] = [2, 4, 6, 8, 9, 10, 11]; diff --git a/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts index 0ab5f7ae224..81dcded00e2 100644 --- a/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { UserData, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts index 33071c15ac3..889aa7ffc6b 100644 --- a/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts @@ -12,11 +12,13 @@ interface ColorizationOption { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts index 8fc1a7f57ff..576216b45ba 100644 --- a/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Coordinate, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts index 698667742b7..cba620cafc7 100644 --- a/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, CountryInfo, EnergyDescription } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { countriesInfo: CountryInfo[]; diff --git a/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts b/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts index 23b91e0cdb1..d8a02468dde 100644 --- a/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Service, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { populationData: State[]; diff --git a/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts b/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts index 3851a9d966f..9bddc8af493 100644 --- a/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { OilProduction, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts b/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts index 36fa2ab077f..0f410079ad1 100644 --- a/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts b/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts index 3cefaa19c85..e205f9ffbd8 100644 --- a/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Temperature } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { highAverage = 77; diff --git a/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts index e11b13c0396..a0b6913ef0d 100644 --- a/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, OilProductionItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts index ba04538083f..bdf08514008 100644 --- a/JSDemos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Service, ChemicalComposition, SerieDescription } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { chemicalComposition: ChemicalComposition[]; diff --git a/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts index 7eb00d415fd..af26531d6b7 100644 --- a/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Temperature, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts index e54cff5a4fc..f3d5cc4bfab 100644 --- a/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { PopulationByRegion, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts index 1942c0dac05..5582c15af10 100644 --- a/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { MedalsInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts index 907897b7fb6..3a5120905aa 100644 --- a/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { DataItem, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts index 9916e2db70a..480284ca569 100644 --- a/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { LanguageData, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts index a13a4894e26..ee82a2d9c35 100644 --- a/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts @@ -12,11 +12,13 @@ interface DrillInfo { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts index ee243cc6810..be5aaeaf58d 100644 --- a/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Weather } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { weatherData: Weather[]; diff --git a/JSDemos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts index 7791744d43c..9ef068f9b3d 100644 --- a/JSDemos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Service, Mountain } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts index 1ed6e864ef8..6f2261b5543 100644 --- a/JSDemos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts @@ -12,12 +12,14 @@ import { Service, OilProductionDataItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) chart: DxChartComponent; diff --git a/JSDemos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts index ee27332375d..44e12cd886a 100644 --- a/JSDemos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts @@ -13,12 +13,14 @@ import { Service, Medals } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) chart: DxChartComponent; diff --git a/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts index 1d007362788..f90b6f341a3 100644 --- a/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { CitiesPopulation, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts index 656a4356e82..e2b0c9fe427 100644 --- a/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { CountryInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts index 21565fa68d2..722ac9b0223 100644 --- a/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { itemInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts index 1d007362788..f90b6f341a3 100644 --- a/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { CitiesPopulation, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts b/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts index 15456ccfcd5..b048ad2d629 100644 --- a/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, GrossProduct } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { grossProductData: GrossProduct[]; diff --git a/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts index 8fc1a7f57ff..576216b45ba 100644 --- a/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Coordinate, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts index 35254fb9ee5..f28d145304f 100644 --- a/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { CountryInfo, EnergyDescription, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts b/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts index 09f6ab3ac3a..662a0eb601c 100644 --- a/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import DataSource from 'devextreme/data/data_source'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) component: DxChartComponent; diff --git a/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts b/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts index 80c8933cf6d..7c44ab9ed64 100644 --- a/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, RelativeMass } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { relativeMasses: RelativeMass[]; diff --git a/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts b/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts index ffedf4942b3..a2157adba62 100644 --- a/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts b/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts index d9f202a7397..03a19875ceb 100644 --- a/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Population } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { populationData: Population[]; diff --git a/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts b/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts index 17cfd335c33..4ec455e3dbc 100644 --- a/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Weather } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { weatherData: Weather[]; diff --git a/JSDemos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts index a8691d482a8..a246b7e34b4 100644 --- a/JSDemos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, MedalsInfo } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { medalsInfo: MedalsInfo[]; diff --git a/JSDemos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts index d8fd87357e7..f237e584a5b 100644 --- a/JSDemos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Statistics } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { statisticsData: Statistics[]; diff --git a/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts b/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts index 72649cbdf3d..d07d4179ca7 100644 --- a/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, MedalsInfo } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { medalsInfo: MedalsInfo[]; diff --git a/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts index 703221d9093..b884a20faab 100644 --- a/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, ComplaintsWithPercent } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: ComplaintsWithPercent[]; diff --git a/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts index d4b88b87492..39d923e0291 100644 --- a/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { DataItem, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts index 703221d9093..b884a20faab 100644 --- a/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, ComplaintsWithPercent } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: ComplaintsWithPercent[]; diff --git a/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts index 8fc1a7f57ff..576216b45ba 100644 --- a/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Coordinate, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts index 3905b6972ae..c02431a0561 100644 --- a/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Area, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts index 0beedb77bfb..11dbac08d5b 100644 --- a/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { MedalistData, AnnotationInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts index b7d7518fdc2..e6f713de904 100644 --- a/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { MedalsInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts index e82da76c7c9..1862fd2a37e 100644 --- a/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts index 239c515e3bf..838afa466c1 100644 --- a/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { ExportImportEntry, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts index 10f8598bd02..7cf76341502 100644 --- a/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { MedalsInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts index 9916e2db70a..480284ca569 100644 --- a/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { LanguageData, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts index bc9281ccb86..d7ecfef35a4 100644 --- a/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { PieOptions, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts index 9c2a1dfd93c..c2a2de61aa1 100644 --- a/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, IceHockeyStatistics } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { title = 'Canadian Men’s National Ice Hockey Team\n at the World Championships'; diff --git a/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts index ece121d14b8..19c0a5d78b7 100644 --- a/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts @@ -12,12 +12,14 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts index a8368d06fe9..ebba1846f2e 100644 --- a/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Service, StockPrice } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) chart: DxChartComponent; diff --git a/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts index 43f58de45a0..a25d8b1348c 100644 --- a/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Temperature, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts index 16aedb73518..0a5b60d6484 100644 --- a/JSDemos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { DataFrame, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts index 06029c7f58b..a135fc691f6 100644 --- a/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts b/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts index 3fab201c69c..806514c2a45 100644 --- a/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { InflationEntry, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts index ad792b15e08..673f8358830 100644 --- a/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { OilPrice, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts index d06c303152d..834ef7a059c 100644 --- a/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, DataItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { data: DataItem[]; diff --git a/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts index c1f7ad7bbc4..dd08155bc41 100644 --- a/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { SolarSystemObject, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts index 2dfae5854af..792e881676f 100644 --- a/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { ScatterData, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts index 59ab9f811ec..d6a22222bc2 100644 --- a/JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, ExportData } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { exportData: ExportData[]; diff --git a/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts index 1bd6cf49038..db0bcfc6a72 100644 --- a/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Production } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { productionData: Production[]; diff --git a/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts index e7cf9ac3c2d..7dac6f66874 100644 --- a/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Month, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts index a4d0d20675c..672e5bff946 100644 --- a/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { GrossProduct, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts index d9d8f92fae8..b6fdaede761 100644 --- a/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Population, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts index 1aec3b38928..a62e9b5901e 100644 --- a/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Population, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts index 9a9f963aa4c..bd826d3b3e0 100644 --- a/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import CustomStore from 'devextreme/data/custom_store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [DecimalPipe, CurrencyPipe], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts index ad6366194b5..c00d9408838 100644 --- a/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Population, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts index e60f2df74b6..d3089e74586 100644 --- a/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Week, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts index dae108f04cc..1aec019e72b 100644 --- a/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { CostInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts index 9f14f981c8c..7f44c4f2cb6 100644 --- a/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Production, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts index 662abf2ca05..dba71fc08f7 100644 --- a/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { ArchitectureInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts index e55fc494d2f..dcdce0ede0d 100644 --- a/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { СorporationInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts index f14bdbb98ba..09362f12246 100644 --- a/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { MaleAgeStructure, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts index ffedf4942b3..a2157adba62 100644 --- a/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts b/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts index f44d5876352..0f019ea6de8 100644 --- a/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { MedalsInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts b/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts index e2b7db37c35..e778b81a88a 100644 --- a/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { MedalInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts index 5bfa39bdacb..a3561cc015f 100644 --- a/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { StockPrice, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts index 095253dbe61..a03b2e0efb1 100644 --- a/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Temperature } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { highAverageColor = '#ff9b52'; diff --git a/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts b/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts index 0918dae3712..00e41019f8e 100644 --- a/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { PopulationByAge, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts index ffedf4942b3..a2157adba62 100644 --- a/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/TooltipHTMLSupport/Angular/app/app.component.ts b/JSDemos/Demos/Charts/TooltipHTMLSupport/Angular/app/app.component.ts index 06991d35449..e9ab6f54a02 100644 --- a/JSDemos/Demos/Charts/TooltipHTMLSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/TooltipHTMLSupport/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Service, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { populationData: State[]; diff --git a/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts b/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts index 156f7a00e35..f1b4af92b5f 100644 --- a/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { WindRose, WindDescription, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts b/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts index bea3376d197..bb0857b1656 100644 --- a/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { CostInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts index b9df07734db..1b641d0622c 100644 --- a/JSDemos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, ZoomingData } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { zoomingData: ZoomingData[]; diff --git a/JSDemos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts index a9e5817811f..9fe719257c4 100644 --- a/JSDemos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts @@ -10,11 +10,12 @@ import { Service, ZoomingData } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { zoomingData: ZoomingData[]; diff --git a/JSDemos/Demos/Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts index 8d20c40fe78..4f53e78415c 100644 --- a/JSDemos/Demos/Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Service, BirthLife } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) component: DxChartComponent; diff --git a/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts index f158e1f4e12..5bf919ca11f 100644 --- a/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCheckBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { checkBoxValue: boolean | null = null; diff --git a/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts index 2fd4ed21f75..6931f81fc18 100644 --- a/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxColorBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts index 42c5fc91bc5..8208957ee12 100644 --- a/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Service, Hotel } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts b/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts index 1389df5d6b8..8b7d0951a25 100644 --- a/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts index fe938a60c77..571bf34b3f2 100644 --- a/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, House, Agent } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts b/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts index 6b3085502c5..c0caa7e96c7 100644 --- a/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts @@ -18,12 +18,14 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts index 330e2c51e34..b8fa8a1c926 100644 --- a/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts @@ -12,12 +12,14 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts b/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts index 4171beb2ba9..20aa129698f 100644 --- a/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts @@ -17,12 +17,14 @@ import { Service, Country } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts index 8cea09a47ac..a93ebfc6e6e 100644 --- a/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts @@ -13,12 +13,14 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts index 8dabbd6aacc..5337acbf404 100644 --- a/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts @@ -15,11 +15,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts b/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts index 4ca4c25bfb5..6c19d17de64 100644 --- a/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts @@ -15,11 +15,13 @@ import { Continent, EuropeCountry, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts b/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts index 983a5fef103..0b3b015fb17 100644 --- a/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import notify from 'devextreme/ui/notify'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { items: any; diff --git a/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts b/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts index 53b4ab0bd1b..72d32bbe896 100644 --- a/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts +++ b/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import notify from 'devextreme/ui/notify'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts index f0942ba6c01..fd522fa82e7 100644 --- a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { DetailViewComponent } from './detail-view/detail-view.component'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { url: string; diff --git a/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts index dbe0ca6e9f6..40e2c272a49 100644 --- a/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts @@ -7,10 +7,11 @@ import { DxDataGridModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { } diff --git a/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts index 3bf926490ea..12b4a02f965 100644 --- a/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts index df28031e294..35f13813a4f 100644 --- a/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts index b8838a6cee0..df1a727e8d1 100644 --- a/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts @@ -10,13 +10,15 @@ import { lastValueFrom } from 'rxjs'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const URL = 'https://js.devexpress.com/Demos/Mvc/api/DataGridBatchUpdateWebApi'; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { ordersStore: any; diff --git a/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts index 6c246d2f857..6cb106133b2 100644 --- a/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts @@ -16,13 +16,15 @@ import { lastValueFrom } from 'rxjs'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const URL = 'https://js.devexpress.com/Demos/Mvc/api/DataGridWebApi'; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts index 44ddf8e0508..696df890387 100644 --- a/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts @@ -10,10 +10,11 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts index 40f4d0357a4..a4003191058 100644 --- a/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { Service, WeekData } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts index 0668e5d474d..3e191339742 100644 --- a/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import { Service, Employee, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts index f7f07189914..79e21f46e3f 100644 --- a/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { CollaborativeEditingService } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, providers: [CollaborativeEditingService], }) diff --git a/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts index d45caa89fed..443292bb700 100644 --- a/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts index 2994160d02d..cb35cac6b95 100644 --- a/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts index 3bc0df25722..6f3feb71408 100644 --- a/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts index 6dca59a074b..8a7aa50eb2c 100644 --- a/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Customer, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts index 397abf728da..d4ab43f9c73 100644 --- a/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts index 07bd535ab76..dcac6c22852 100644 --- a/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Order } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts index cd6c7821fc8..30746b1b089 100644 --- a/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts index 8cdf806fc32..ce78f11b08f 100644 --- a/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts @@ -10,10 +10,11 @@ import CustomStore from 'devextreme/data/custom_store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { url: string; diff --git a/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts index fd8e7a483b2..5d334ff4a7d 100644 --- a/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { Service, Status } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts index 8f50fb7a453..d89ba036481 100644 --- a/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts index e0b40a9a00c..d5bfd5f3aa9 100644 --- a/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Order, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts index ab5489c5355..5efed60d293 100644 --- a/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Employee, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts index d595d327400..af79fa35da5 100644 --- a/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts @@ -10,10 +10,11 @@ import { lastValueFrom } from 'rxjs'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { dataSource: CustomStore; diff --git a/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts index 86f5fe6a7f0..3990d09c3a2 100644 --- a/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import 'devextreme/data/odata/store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts index 84be15b9fd7..30ffa6ce733 100644 --- a/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Priority, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts index 5e8e6772596..2141af034e0 100644 --- a/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service, Order, Change } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts index eeaee313195..0c92368d13d 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, Company } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts index 3cb64c2e77d..d1f63b90401 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts index 8b6801df9a9..234a8e64787 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts @@ -16,11 +16,13 @@ import 'devextreme/data/odata/store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts index dd11a48c65a..05c30fda504 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service, Country } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts index 07e70065001..cd23c3b2ccc 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts index fbaf2ab9058..b79c9476db8 100644 --- a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts @@ -9,6 +9,7 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const getOrderDay = function (rowData: any): number { return (new Date(rowData.OrderDate)).getDay(); @@ -17,8 +18,9 @@ const getOrderDay = function (rowData: any): number { @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts index 24094736c83..1038182f48e 100644 --- a/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts @@ -15,12 +15,14 @@ import { Order, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts index 08be34e7f1a..b1e79da525d 100644 --- a/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import 'devextreme/data/odata/store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts index 99cb05a751d..b26fd6487d5 100644 --- a/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts @@ -18,11 +18,13 @@ import 'devextreme/data/odata/store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts index 28101da74b9..0d02d437b9b 100644 --- a/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts index ecd4612385e..9685ee81247 100644 --- a/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Order } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts index ecd4612385e..9685ee81247 100644 --- a/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Order } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts index 55042d575fe..b196881fd25 100644 --- a/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Order, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts index a1796f48f54..6b50df002e5 100644 --- a/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Order, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts index 0e987b81d62..a05a7989bb0 100644 --- a/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts index 1d985de925e..5bdca10dcf3 100644 --- a/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts index 9f7db28d4bd..d8575c37d49 100644 --- a/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts @@ -7,10 +7,11 @@ import { Service, Employee, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts index 6b15a3f4f0a..3e0bf214c8b 100644 --- a/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts index e4e631ec595..bd7587652c3 100644 --- a/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts index 050ab51cb25..333e1447509 100644 --- a/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { DetailGridComponent } from './detail-grid/detail-grid.component'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts index 223d85c7346..604851badcf 100644 --- a/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service, Country } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts index b3af1c86b33..b40ac01a037 100644 --- a/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts index dc1f6284b28..d3514472914 100644 --- a/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts index 584228a5005..29d4d584889 100644 --- a/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts index 4c37387c5e2..9dc3cb39ddf 100644 --- a/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import { DxDataGridModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts index d3108e34f97..394895d655b 100644 --- a/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, Company } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts index 7f30893a160..d2d869f7adc 100644 --- a/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts index f4c6a677cd1..44570fe7218 100644 --- a/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import 'devextreme/data/odata/store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts index f9f0e827087..a8e8653532b 100644 --- a/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import { Service, Country } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts index db6e762f20c..be69490338a 100644 --- a/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, Customer } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts index 28101da74b9..0d02d437b9b 100644 --- a/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts index 93035c7dbe0..4650696eadd 100644 --- a/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { Product, Order, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts index b8e466c355e..11348715d0d 100644 --- a/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Order, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts index 46380f544d6..40a15d5e674 100644 --- a/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Customer } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts index 92054c05af8..fbd260b8a3e 100644 --- a/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts @@ -7,12 +7,14 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], - styleUrls: ['app/app.component.css'], + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: Employee[]; diff --git a/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts index 1dbf4af78bb..881784a9044 100644 --- a/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, changeDetection: ChangeDetectionStrategy.OnPush, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts index 85c80239902..76b46b8a768 100644 --- a/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts @@ -8,13 +8,15 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const url = 'https://js.devexpress.com/Demos/Mvc/api/RowReordering'; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { tasksStore: any; diff --git a/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts index 1dbf4af78bb..881784a9044 100644 --- a/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, changeDetection: ChangeDetectionStrategy.OnPush, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts index b7529a780b5..82da745b4a0 100644 --- a/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, EuropeanUnion } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts index 933d50d1a70..cd4e352f71f 100644 --- a/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee, State } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts index 4b7b8f5cef9..5b351ac2439 100644 --- a/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts index 397abf728da..d4ab43f9c73 100644 --- a/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts index 3ca41806879..86ee0a74589 100644 --- a/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import CustomStore from 'devextreme/data/custom_store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts index c3a63cf9644..4a37960fb55 100644 --- a/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts @@ -7,10 +7,11 @@ import { Customer, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts index c8fb87ba2fa..6370a0cc883 100644 --- a/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Order, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts index d032c6809a2..cb8e1b89242 100644 --- a/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts @@ -16,11 +16,13 @@ import { Service, Order } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts index 76f58c64654..7f5d5b40ca2 100644 --- a/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts index c26b9c607a3..f5d09d4afff 100644 --- a/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts @@ -9,10 +9,11 @@ import { DetailGridComponent } from './detail-grid/detail-grid.component'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { customersData: any; diff --git a/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts b/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts index 1b6296c34c6..ed11133b262 100644 --- a/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxDateBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts index 7bb0c9f5780..254998bf40b 100644 --- a/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts @@ -7,12 +7,14 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts b/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts index 8c87450997a..3f3a5d3c848 100644 --- a/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts @@ -6,14 +6,16 @@ import { DxDateRangeBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const msInDay = 1000 * 60 * 60 * 24; const now = new Date(); @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts index 905f6ba0496..fd7320c07b1 100644 --- a/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts @@ -6,6 +6,7 @@ import { DxDateRangeBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const msInDay = 1000 * 60 * 60 * 24; const now = new Date(); @@ -22,8 +23,9 @@ function convertRangeToDays([startDate, endDate]) { @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts index bc395288a50..8aa3295d019 100644 --- a/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { DxDiagramModule, DxDiagramComponent } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts index dfaf54590ee..aaafaa35d7a 100644 --- a/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts index 011669fa0af..1028acaf8ce 100644 --- a/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { DxDiagramModule, DxDiagramComponent } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts index 594e3875320..21338febcda 100644 --- a/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { DxDiagramModule, DxDiagramComponent } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts index 9e4fbadd2cc..ec2605fec93 100644 --- a/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts index 51f4c03cbf3..8f318dc263a 100644 --- a/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts index 22f9c1b0f59..8a6a94095c5 100644 --- a/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts index cb8d3d260ac..bb32fdcf830 100644 --- a/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts index 3699b073ba0..0660ce147fd 100644 --- a/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts index 87eda22aca7..b182e825979 100644 --- a/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts index 62e4dbfef0b..36b588bb750 100644 --- a/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts index 8ea4ed2ff38..bcb56333a74 100644 --- a/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts index a626adc71bc..a3cf8bf340b 100644 --- a/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts index bc395288a50..8aa3295d019 100644 --- a/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { DxDiagramModule, DxDiagramComponent } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts index 011669fa0af..1028acaf8ce 100644 --- a/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { DxDiagramModule, DxDiagramComponent } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts index 8ea4ed2ff38..bcb56333a74 100644 --- a/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts index 901c1592e9d..68eba39193b 100644 --- a/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { confirm } from 'devextreme/ui/dialog'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts index 083bc16f38f..20f50c987e0 100644 --- a/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts b/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts index 2b1a449bd02..dda956e9765 100644 --- a/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts +++ b/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { List, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts b/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts index 3ce1aee3c55..eaf88008bc6 100644 --- a/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts +++ b/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { List, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts b/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts index b809aa3703e..9284c9938da 100644 --- a/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts @@ -18,11 +18,13 @@ import CustomStore from 'devextreme/data/custom_store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxTreeViewComponent, { static: false }) treeView; diff --git a/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts b/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts index 1d65de3517b..b1d0ea6e65e 100644 --- a/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts @@ -18,11 +18,13 @@ import CustomStore from 'devextreme/data/custom_store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, changeDetection: ChangeDetectionStrategy.OnPush, }) export class AppComponent { diff --git a/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts index cb705f5aa31..f4bd1ee367e 100644 --- a/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import { SimpleObject, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts b/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts index b4a3ac97cc2..76c1cea5514 100644 --- a/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { DxTextBoxModule, DxTextAreaModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { constructor() { diff --git a/JSDemos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts index 12249a2dea6..bb6e556d570 100644 --- a/JSDemos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import RemoteFileSystemProvider from 'devextreme/file_management/remote_provider if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts index 5827f0874c0..4807b75cf96 100644 --- a/JSDemos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import RemoteFileSystemProvider from 'devextreme/file_management/remote_provider if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts index 6decb21d627..403573d74ca 100644 --- a/JSDemos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts @@ -9,10 +9,11 @@ import { Service, FileItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts index 67480749650..b0d99dde34f 100644 --- a/JSDemos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts @@ -9,10 +9,11 @@ import { Service, FileItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts index 93bf7520db9..00641b7b384 100644 --- a/JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import RemoteFileSystemProvider from 'devextreme/file_management/remote_provider if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/FileManager/UICustomization/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/UICustomization/Angular/app/app.component.ts index 6e84aed62e0..37c3310e1cf 100644 --- a/JSDemos/Demos/FileManager/UICustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/UICustomization/Angular/app/app.component.ts @@ -12,10 +12,11 @@ import { Service, FileItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts index abb1c5fffab..05243b4277b 100644 --- a/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxFileUploaderModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { onUploadStarted(e) { diff --git a/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts index 69bf444beeb..b9b2d5d03fa 100644 --- a/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxFileUploaderModule, DxProgressBarModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { isDropZoneActive = false; diff --git a/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts index 05402f01d2a..f04b0aebb1c 100644 --- a/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import notify from 'devextreme/ui/notify'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild('form') form: NgForm; diff --git a/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts index 25fd1891716..30ec35f157f 100644 --- a/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxCheckBoxModule, DxFileUploaderModule, DxSelectBoxModule } from 'devex if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { value: any[] = []; diff --git a/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts index d19f3e5cd6a..c193ab7985b 100644 --- a/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxFileUploaderModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts b/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts index bea20443742..7b61f1a126a 100644 --- a/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts +++ b/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts @@ -14,6 +14,7 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const anyOfOperation = { name: 'anyof', @@ -29,8 +30,9 @@ const anyOfOperation = { @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts b/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts index 017e82c4876..e884d80dffa 100644 --- a/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts +++ b/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts @@ -14,12 +14,14 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts b/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts index 0a5187a1a9b..5a217ab6c3b 100644 --- a/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts +++ b/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts @@ -16,12 +16,14 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts b/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts index 407890ed6cd..98edc68fc92 100644 --- a/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts @@ -20,11 +20,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts b/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts index af076a730bb..37a31782f22 100644 --- a/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { employee: Employee; diff --git a/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts b/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts index 78f2166c074..082db5de248 100644 --- a/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts @@ -16,12 +16,14 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts b/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts index c6a97696bcf..9e0d10ef7ab 100644 --- a/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { employee: Employee; diff --git a/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts index 2fc9273caad..5111f133ac0 100644 --- a/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts @@ -13,12 +13,14 @@ import { Company, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { companies: Company[]; diff --git a/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts b/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts index 8f91ee1a075..f261f24d135 100644 --- a/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts @@ -12,12 +12,14 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts b/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts index da912f60714..5a02d736ba4 100644 --- a/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts @@ -20,6 +20,7 @@ import { Customer, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const sendRequest = function (value) { const invalidEmail = 'test@dx-email.com'; @@ -33,8 +34,9 @@ const sendRequest = function (value) { @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxFormComponent, { static: false }) form:DxFormComponent; diff --git a/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts b/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts index 42963aa37aa..da81bef35aa 100644 --- a/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, House } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: House[]; diff --git a/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts index 74c1c5518ea..f987ce1bb11 100644 --- a/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: string[]; diff --git a/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts index cda1f9a2758..d3f8b606d8a 100644 --- a/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, encapsulation: ViewEncapsulation.None, diff --git a/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts index af125106c19..2e44f5740f2 100644 --- a/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts index 5c950e75968..8908d4275c1 100644 --- a/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts index db189e1433e..b7c7579d34e 100644 --- a/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts @@ -18,11 +18,13 @@ import 'jspdf-autotable'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts index 5c950e75968..8908d4275c1 100644 --- a/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts index 5c950e75968..8908d4275c1 100644 --- a/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts index 5c950e75968..8908d4275c1 100644 --- a/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts index d62d2f835cd..72c18a094fc 100644 --- a/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts index 38b9340fda3..d4ee6494c17 100644 --- a/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Task } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts index ecb89ebf9cf..db5c4a816bb 100644 --- a/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, encapsulation: ViewEncapsulation.None, diff --git a/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts index c880bf83ea4..2f9b20497aa 100644 --- a/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts index 888a5985941..d3fe008cdc3 100644 --- a/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Task, Dependency } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts index 25ea9d4b4d1..c6904297641 100644 --- a/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts index f30f42965a1..fba0c441d06 100644 --- a/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxLinearGaugeModule, DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts index 25ea9d4b4d1..c6904297641 100644 --- a/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts index 05bcf54ed15..2d65ddd12e6 100644 --- a/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxLinearGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts index 25ea9d4b4d1..c6904297641 100644 --- a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts index 7b956014d33..ed7229d508b 100644 --- a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxLinearGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts index ab43f692532..8445ba02431 100644 --- a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts index a56a3e2daf9..d34094a4655 100644 --- a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxLinearGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts index 25ea9d4b4d1..c6904297641 100644 --- a/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts index 63b009f1e50..222a04079d1 100644 --- a/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeTooltip(arg: any) { diff --git a/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts index d24f70a2793..997261bc5dc 100644 --- a/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxBarGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts index 91089ed1a07..c480a5bd6ac 100644 --- a/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule, DxLinearGaugeModule, DxSliderModule } from 'deve if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts index 15a59e9b388..515e35357d1 100644 --- a/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxBarGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts index 25ea9d4b4d1..c6904297641 100644 --- a/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts index 05bcf54ed15..2d65ddd12e6 100644 --- a/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxLinearGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts index 05bcf54ed15..2d65ddd12e6 100644 --- a/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxLinearGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts index ab43f692532..8445ba02431 100644 --- a/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts index 25ea9d4b4d1..c6904297641 100644 --- a/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts index 4996b597d7a..31c82dcd895 100644 --- a/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts index 003a47c461e..574fc60f949 100644 --- a/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxBarGaugeModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts index a1bd3bb5033..e8db3a52238 100644 --- a/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Color, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts index b0c5e292a00..8e073f63c0b 100644 --- a/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Data, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts index 3e89e2d2c49..b66592a5059 100644 --- a/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { City, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts index e6c568efae1..8a8658171aa 100644 --- a/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxCircularGaugeModule, DxNumberBoxModule, DxButtonModule } from 'devext if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { mainGenerator = 34; diff --git a/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts index f6cbb9163cc..b282ba6aa72 100644 --- a/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts index eb7435b6a26..f865076e240 100644 --- a/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, PowerInfo } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts index 8175a85c632..0dbec20a989 100644 --- a/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts index ce5a7c8a802..7a7dfe80c19 100644 --- a/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts @@ -17,11 +17,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts index f8b7f7b1e92..39b588ca9ec 100644 --- a/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service, TabConfig } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts index 9a5f41c4413..69154cb78c4 100644 --- a/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts index 2f76826b1c9..879f1920201 100644 --- a/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts @@ -15,11 +15,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts b/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts index 926a26aa8f0..bde203c3660 100644 --- a/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { employees: Employee[]; diff --git a/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts b/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts index 9291261a4ed..cbc4b2174e6 100644 --- a/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Task, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts b/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts index 44c22854bc9..355efb21a7e 100644 --- a/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { products: Product[]; diff --git a/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts b/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts index 88b126a3960..5abe90ea2df 100644 --- a/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts b/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts index c8bb931b09a..a0b7246f0c1 100644 --- a/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Task, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts b/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts index 2e14fcfd06c..407c12583c6 100644 --- a/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts b/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts index 3506f78181b..088498dc593 100644 --- a/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts @@ -9,10 +9,11 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { listData: any; diff --git a/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts b/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts index 960099efa07..c47bc1d6f73 100644 --- a/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxButtonModule, DxLoadIndicatorModule, DxTemplateModule } from 'devextr if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { loadIndicatorVisible = false; diff --git a/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts b/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts index ee9f11d84ca..da592e4ad95 100644 --- a/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts b/JSDemos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts index ae041a88d9b..22c7c63855e 100644 --- a/JSDemos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts +++ b/JSDemos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts @@ -21,11 +21,13 @@ import { Locale, Payment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Localization/UsingIntl/Angular/app/app.component.ts b/JSDemos/Demos/Localization/UsingIntl/Angular/app/app.component.ts index cb508f8976c..01366971d50 100644 --- a/JSDemos/Demos/Localization/UsingIntl/Angular/app/app.component.ts +++ b/JSDemos/Demos/Localization/UsingIntl/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Locale, Payment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts b/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts index 66ceb45b65e..030e7a1da28 100644 --- a/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { employees: string[]; diff --git a/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts b/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts index 426fdad563a..0561033f15f 100644 --- a/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { employees: Employee[]; diff --git a/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts b/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts index dfa03231259..4906a7c7fb2 100644 --- a/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { employees: Employee[]; diff --git a/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts b/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts index 06c69b7e110..2786fa73c50 100644 --- a/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts +++ b/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Marker, APIKey, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts b/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts index bec2c103113..e0cf3186686 100644 --- a/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { MapSetting, APIKey, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts b/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts index e5d94693ff8..6efccdcc77f 100644 --- a/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts @@ -13,12 +13,14 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts index 4e03f85c4cf..558e28b1ddd 100644 --- a/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts b/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts index c1aa8a90242..4e97858f4e1 100644 --- a/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Company, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts b/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts index 8f7a078e020..943ca2d1f49 100644 --- a/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxNumberBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent {} diff --git a/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts index d1b8f73745a..d2392a3bad4 100644 --- a/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts @@ -6,10 +6,11 @@ import { DxNumberBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { keyDown(e) { diff --git a/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts index 3e31a76b798..250d899b185 100644 --- a/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts @@ -16,11 +16,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service, CurrencyPipe], }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts index 63528216266..b12c35b659e 100644 --- a/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts @@ -16,11 +16,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts index 104542bbd0f..df74a3541c4 100644 --- a/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts @@ -11,10 +11,11 @@ import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts index 0152acf58e0..0f391c44184 100644 --- a/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts index 511ed8e3316..022edabcacb 100644 --- a/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts @@ -12,10 +12,12 @@ import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts index a7413f8a3dd..463635fc975 100644 --- a/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts index cb7206a4f8d..6e3792d6a78 100644 --- a/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import PivotGridDataSource from 'devextreme/ui/pivot_grid/data_source'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts index 021a741edf2..e4fbde3ce15 100644 --- a/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { DxPivotGridModule, DxSelectBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ - styleUrls: ['app/app.component.css'], + styleUrls: ['app.component.css'], +moduleId: __moduleName, selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts index cc0d98c0029..a7b5bd55751 100644 --- a/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts index d98c11e5d5e..a861e2615d9 100644 --- a/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { DxPivotGridModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ - styleUrls: ['app/app.component.css'], + styleUrls: ['app.component.css'], +moduleId: __moduleName, selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts index 81b1f82b9cb..b257192f303 100644 --- a/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts @@ -15,11 +15,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts index 3a35ca22d5c..cbc13903981 100644 --- a/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxPivotGridModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ - styleUrls: ['app/app.component.css'], + styleUrls: ['app.component.css'], +moduleId: __moduleName, selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts index 8b6dd30817e..0e5239f1bda 100644 --- a/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts index 72cdb1e4cf7..c086709b4f3 100644 --- a/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts index 112a54109cc..0d16ec025e1 100644 --- a/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import { Service, Layout, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts index 8761163787a..69ba2481d93 100644 --- a/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts index e09dd8bc761..33b4fcecc7e 100644 --- a/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service, Sale } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts index a42906b108e..9ffd70b408a 100644 --- a/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts index 0cfc6de1111..0c8c66e7553 100644 --- a/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts @@ -10,10 +10,11 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts index c3a2ed387b0..c892fee1079 100644 --- a/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxPopoverModule, DxTemplateModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts index dc14d051d2c..f8a7fa539ce 100644 --- a/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts b/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts index f1c26ddd44b..32bc544889c 100644 --- a/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts index 63c44ed42c5..5ffb4b76042 100644 --- a/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts @@ -15,11 +15,13 @@ export class TimePipe implements PipeTransform { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { buttonText = 'Start progress'; diff --git a/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts b/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts index eb01b5aa565..feab267611b 100644 --- a/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { PriorityEntity, Service, Task } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { priorities: string[]; diff --git a/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts index af6b80f2107..84b891886f4 100644 --- a/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxRangeSelectorModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: any[]; diff --git a/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts index c87bbf228ea..d1e567b9109 100644 --- a/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Data } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: Data[]; diff --git a/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts index 1b30883981f..4c4545a98c0 100644 --- a/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxRangeSelectorModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { customizeText(value) { diff --git a/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts index 538021e64e2..67f0d5d50b5 100644 --- a/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxRangeSelectorModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: any[]; diff --git a/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts index de30ad7b76d..576d4c86365 100644 --- a/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, MonthPeriod } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: MonthPeriod[]; diff --git a/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts index 13b39b96230..ed0f7526d18 100644 --- a/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxRangeSelectorModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { startValue: Date = new Date(2011, 1, 1); diff --git a/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts index 00611916c11..e3ff675e2fb 100644 --- a/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, ProductionData } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: ProductionData[]; diff --git a/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts index 35fdb43b4e2..27c5726a834 100644 --- a/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxRangeSelectorModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { startValue: Date = new Date(2012, 8, 29, 0, 0, 0); diff --git a/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts index 20da2b3c9b8..16ab7dbf715 100644 --- a/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { DxRangeSelectorModule, DxChartModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: any[] = []; diff --git a/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts index ebec53f145e..b6b32e004ea 100644 --- a/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Product } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: Product[]; diff --git a/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts index 21ed746669a..3e59e176f6f 100644 --- a/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxRangeSelectorModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts index f49f3bd25ce..6a41be494f1 100644 --- a/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxRangeSelectorModule, DxSelectBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts index 3cf0b87dd2e..17bbe03f9e8 100644 --- a/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { employees: Employee[]; diff --git a/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts b/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts index 6b61988c73d..86821b2e084 100644 --- a/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { DxRangeSliderModule, DxNumberBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { start = 10; diff --git a/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts index b2d39112672..1cffece3388 100644 --- a/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import { Service, Order } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], encapsulation: ViewEncapsulation.None, }) diff --git a/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts index 3bb2a193d4f..3ed757cdd89 100644 --- a/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxResponsiveBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { screen(width) { diff --git a/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts index 3d9665f9849..3054a64639e 100644 --- a/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { Appointment, Resource, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts index f22168d969f..ced51bf9f05 100644 --- a/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts @@ -10,10 +10,11 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts index ae4d3d58078..90d96866c67 100644 --- a/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Appointment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts index 827b45a6075..ab3acfef089 100644 --- a/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import { Appointment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts index f53394b13e9..8c6bdbe6a16 100644 --- a/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts @@ -19,11 +19,13 @@ export class ApplyPipe implements PipeTransform { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [DataService], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts index 2672d92651d..0dcde0fde83 100644 --- a/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts @@ -13,6 +13,7 @@ import { Appointment, Resource, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; type ContextMenuItemClick = ItemClickEvent & { itemData: ContextMenuItem @@ -27,8 +28,9 @@ const cellClassName = '.dx-scheduler-date-table-cell'; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts index 8c5ba50b582..ddbfaf468ac 100644 --- a/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts @@ -22,11 +22,13 @@ export class ApplyPipe implements PipeTransform { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts index 6775c369f76..3bf42661ba3 100644 --- a/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Appointment, Task, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts index ca7d1c10c03..2d24945fdf9 100644 --- a/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts @@ -17,11 +17,13 @@ export class ApplyPipe implements PipeTransform { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts index 9375bee77c5..89f3d1010f5 100644 --- a/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service, PriorityData, TypeData } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts index b50042cbd33..893f07f2a46 100644 --- a/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Appointment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts index 4ccef5a5b79..83386270290 100644 --- a/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import CustomStore from 'devextreme/data/custom_store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts index c79e0089223..d89c5b3029f 100644 --- a/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Appointment, Priority, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts index c9fa3c75272..e7878e95d25 100644 --- a/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Appointment, Priority, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts index fd372d3308d..4991ab692ca 100644 --- a/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import { Appointment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts index 9cd54bfc28f..babbfd6f719 100644 --- a/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts @@ -14,10 +14,11 @@ import { Appointment, Resource, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts index 7fa5b0e7717..a38ebd5d333 100644 --- a/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts @@ -15,11 +15,13 @@ export class ApplyPipe implements PipeTransform { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts index b1664f91a8e..dc8f25a5390 100644 --- a/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import { Appointment, Resource, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts index 094f4584b5a..8903213a61a 100644 --- a/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts index bd10175858f..64a49933ccf 100644 --- a/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts @@ -9,6 +9,7 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const BASE_PATH = 'https://js.devexpress.com/Demos/NetCore/'; const url = `${BASE_PATH}api/SchedulerSignalR`; @@ -54,8 +55,9 @@ connection @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { store1: any; diff --git a/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts index f70342497ea..5b0f04976f2 100644 --- a/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import { Appointment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts index 1f60e626643..8ea86f62af2 100644 --- a/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service, Data } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts index 52397bb055a..5e419be202e 100644 --- a/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts @@ -10,10 +10,11 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts index 5e8279f7fec..9d40fb18ef9 100644 --- a/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts @@ -8,10 +8,12 @@ import { Resource, Appointment, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts index 9d224272b44..10d3cfacaaf 100644 --- a/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { appointmentsData: any; diff --git a/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts index 7f9266923cb..5f141d311ad 100644 --- a/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { Service, Appointment, Shift } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts index 1440d11805b..8bf453f5ff9 100644 --- a/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts @@ -15,11 +15,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts b/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts index 362e1b05af4..7f928f02655 100644 --- a/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts +++ b/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts @@ -14,11 +14,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts b/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts index 96bafe14120..647c10c9bc6 100644 --- a/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts +++ b/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts index 6861fe5bc0f..faa75bd3b45 100644 --- a/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts @@ -15,11 +15,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts b/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts index 2ca438c5567..704b18e5167 100644 --- a/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { Product, Service, SimpleProduct } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts index ba15b9fb20d..9fbcd1bb654 100644 --- a/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts @@ -7,11 +7,13 @@ import { DxSliderModule, DxNumberBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts b/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts index 54749a033d3..724d7b28cec 100644 --- a/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts b/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts index 2edd3100a4b..9ffdd241d58 100644 --- a/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts +++ b/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts index 3f5e07572ea..96229e2762b 100644 --- a/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxSwitchModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts index 1ee58b3ceb4..cafdf509bb8 100644 --- a/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { TabPanelItem, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts b/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts index 8122810c707..8a929c50461 100644 --- a/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts +++ b/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { Employee, Service, Task } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts b/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts index 35f1c4a9168..10e350f1ba4 100644 --- a/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts +++ b/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Company, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts index 865995a0ca8..8f98f5c2f8a 100644 --- a/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { Tab, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts b/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts index 4903ef36fde..1a7c9cde955 100644 --- a/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Tab, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts b/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts index aba92aeb2d7..e9b51693b9b 100644 --- a/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts +++ b/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts index 1c740bd350e..1fdebb47b51 100644 --- a/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Service, Product } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts b/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts index 613ef331aa4..f6c9b1a5ea4 100644 --- a/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts +++ b/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts index 934d0509850..97deceb9c15 100644 --- a/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts index 06e8fec265c..e367d1002a9 100644 --- a/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts @@ -6,10 +6,11 @@ import { DxTextBoxModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { emailValue: string; diff --git a/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts b/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts index 27b5f7abc2a..920c8e66012 100644 --- a/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Home, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts b/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts index 8275fdd11e7..3925470e966 100644 --- a/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts +++ b/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Home, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts b/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts index 6af14e001c9..2767630923a 100644 --- a/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import { Home, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts index 90da5f2f598..da6c7f0fd69 100644 --- a/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { products: Product[]; diff --git a/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts b/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts index 482eb12b042..e9a7f7fa643 100644 --- a/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts +++ b/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts @@ -15,11 +15,13 @@ import hideToasts from 'devextreme/ui/toast/hide_toasts'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { types: string[] = ['error', 'info', 'success', 'warning']; diff --git a/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts b/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts index 68cd726fab9..1f0b9ab7ebd 100644 --- a/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts @@ -29,11 +29,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts index 2b90f8bf604..7c96b012b7d 100644 --- a/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts @@ -13,11 +13,13 @@ import { ProductType, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts index a20ed031443..9b781f58fea 100644 --- a/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts @@ -6,11 +6,13 @@ import { DxTooltipModule, DxTemplateModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts index d8a1267dbc4..5cd663ff2e3 100644 --- a/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts index 812c895d607..faa87876136 100644 --- a/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Task, Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts index 812c895d607..faa87876136 100644 --- a/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Task, Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts index 2a3d115d8da..76fc667167c 100644 --- a/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts index d8a1267dbc4..5cd663ff2e3 100644 --- a/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts index 71ed9be76d4..806e5646ed5 100644 --- a/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts index 6162b30ab1d..92785edbbe7 100644 --- a/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts index afa181ec650..f38a0a9fc7c 100644 --- a/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts index f610e6e0daf..e5d16565599 100644 --- a/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts @@ -9,6 +9,7 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const getOrderDay = function (rowData: any): number { return (new Date(rowData.OrderDate)).getDay(); @@ -17,8 +18,9 @@ const getOrderDay = function (rowData: any): number { @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts index c6a7b6215b9..69992e9f227 100644 --- a/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts @@ -9,13 +9,15 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const url = 'https://js.devexpress.com/Demos/Mvc/api/TreeListTasks'; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts index 7ee270845cc..cac2982ed21 100644 --- a/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts index 4d66e49be4a..6c287e7a22f 100644 --- a/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts @@ -7,10 +7,11 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts index 8ce696c0870..fe5b0665a54 100644 --- a/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { DxTreeListModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts index 7d86eef12bc..0cb252a3323 100644 --- a/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts index 89795daf815..96947f097bb 100644 --- a/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts index 13dcbfc7bcd..bd620ab7b01 100644 --- a/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Task, Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts index 3d9ef4bf7e4..cb57e93ba01 100644 --- a/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts @@ -11,11 +11,13 @@ import { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts index 7df30f15739..868616dfa07 100644 --- a/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts @@ -9,10 +9,11 @@ import { Task, Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts index 7ee270845cc..cac2982ed21 100644 --- a/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts index d8a1267dbc4..5cd663ff2e3 100644 --- a/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts index 043502a5d3f..5f7d65156b8 100644 --- a/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts index c3ba8b56827..e908596971b 100644 --- a/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts index d8a1267dbc4..5cd663ff2e3 100644 --- a/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts index d8a1267dbc4..5cd663ff2e3 100644 --- a/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts index eec8dfc37ea..49fe0d732b5 100644 --- a/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Service, Employee } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts index 523c523733a..8a8531c3ece 100644 --- a/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts index 9ce77391754..b7005f691a2 100644 --- a/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts index 13dcbfc7bcd..bd620ab7b01 100644 --- a/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Task, Employee, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts index 242889330f0..9bae23c827b 100644 --- a/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts @@ -8,11 +8,13 @@ import * as AspNetData from 'devextreme-aspnet-data-nojquery'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { tasksData: any; diff --git a/JSDemos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts index ce808ef0486..f1ac78a459c 100644 --- a/JSDemos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts @@ -12,11 +12,13 @@ import { Product, Service, MenuItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts index de6180aa902..7bf1be6968d 100644 --- a/JSDemos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { Service, FileSystemItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts index d8810ec2578..b1f9c947ae5 100644 --- a/JSDemos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts @@ -10,11 +10,13 @@ import { Service, FileSystemItem } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts index a0df574d8bc..6d4b67ea87c 100644 --- a/JSDemos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts index a0df574d8bc..6d4b67ea87c 100644 --- a/JSDemos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts index 39c73f8ac87..5f6fce585c8 100644 --- a/JSDemos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts @@ -20,11 +20,13 @@ export class TitlePipe implements PipeTransform { if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts index 7e746324694..f37e73eef62 100644 --- a/JSDemos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts @@ -9,10 +9,11 @@ import { DxTreeViewModule } from 'devextreme-angular'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts index 247815540c9..066fa260ca5 100644 --- a/JSDemos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts @@ -9,11 +9,13 @@ import { Product, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts index 77fd0a8f6e1..d367ef706d4 100644 --- a/JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts @@ -8,10 +8,11 @@ import ODataStore from 'devextreme/data/odata/store'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts index 86bcc1a9a9a..d0d8656b4d5 100644 --- a/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts @@ -21,6 +21,7 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; const sendRequest = function (value) { const invalidEmail = 'test@dx-email.com'; @@ -34,8 +35,9 @@ const sendRequest = function (value) { @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts index 121e1112a92..d6ee091860f 100644 --- a/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { FeatureCollection, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts index 45e70d10b98..09b12b4e22b 100644 --- a/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { FeatureCollection, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts index e3493a1010c..832b9b62b60 100644 --- a/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Countries, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts index 8b5559bff0e..b1451fb5bbc 100644 --- a/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { StatesCollection, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts index fcbd83b9b84..90ff493ea40 100644 --- a/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { FeatureCollection, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts index 9b4cb15f3f8..132b455fb98 100644 --- a/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts @@ -13,12 +13,14 @@ const WAGNER_6_U_LAT = 2 / Math.sqrt(3) - 0.1; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts index 7fe6faa09ae..ad91a93d624 100644 --- a/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts @@ -13,12 +13,14 @@ import { ViewportCoordinate, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts index 19d61bd5187..9b8529c1278 100644 --- a/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts @@ -8,12 +8,14 @@ import { FeatureCollection, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts index 0679480ab80..63e77065653 100644 --- a/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { FeatureCollection, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts index aa3215e89c8..08613b4e058 100644 --- a/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { FeatureCollection, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts index 020ff6565ea..8abc3754f86 100644 --- a/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { GdpInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts index a24a4b4c921..eba456f82fb 100644 --- a/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts index e94ce96e61b..cead36c7046 100644 --- a/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts @@ -9,12 +9,14 @@ import { FeatureCollection, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts index 020ff6565ea..8abc3754f86 100644 --- a/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts @@ -10,12 +10,14 @@ import { GdpInfo, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts index c2f653d30db..0ad89d66c0d 100644 --- a/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts @@ -11,12 +11,14 @@ import { Marker, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', providers: [Service], - templateUrl: 'app/app.component.html', - styleUrls: ['app/app.component.css'], + templateUrl: 'app.component.html', + styleUrls: ['app.component.css'], +moduleId: __moduleName, }) export class AppComponent { diff --git a/utils/templates/Angular/app/app.component.ts b/utils/templates/Angular/app/app.component.ts index c3a63cf9644..4a37960fb55 100644 --- a/utils/templates/Angular/app/app.component.ts +++ b/utils/templates/Angular/app/app.component.ts @@ -7,10 +7,11 @@ import { Customer, Service } from './app.service'; if (!/localhost/.test(document.location.host)) { enableProdMode(); } +declare var __moduleName: string; @Component({ selector: 'demo-app', - templateUrl: 'app/app.component.html', + templateUrl: 'app.component.html', providers: [Service], }) export class AppComponent { From 0ab284e1e04d537b1600dfd682fe486ee3797820 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Tue, 5 Mar 2024 02:20:56 +0400 Subject: [PATCH 13/35] Prepare action to publish --- .github/workflows/publish-demos.yml | 66 ++++++++++++++- .../Angular/app/app.component.ts | 2 +- .../app/detail-view/detail-view.component.ts | 7 +- .../Angular/app/app.component.html | 3 +- .../FilterPanel/Angular/app/app.component.ts | 2 +- package.json | 2 +- utils/create-bundles/Angular/bundler.ts | 5 +- utils/create-bundles/React/template.html | 4 +- utils/create-bundles/Vue/template.html | 4 +- utils/create-bundles/helper/bundler.ts | 5 +- utils/create-bundles/helper/types.ts | 1 + utils/create-bundles/index.ts | 80 +++++++++++++------ 12 files changed, 139 insertions(+), 42 deletions(-) diff --git a/.github/workflows/publish-demos.yml b/.github/workflows/publish-demos.yml index 74f2803be16..b1fb322bef8 100644 --- a/.github/workflows/publish-demos.yml +++ b/.github/workflows/publish-demos.yml @@ -7,16 +7,16 @@ on: - 'release-*' jobs: - publish: + publish-ES: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - - name: Setup Node.js + - name: Setup Node.js vs 20 uses: actions/setup-node@v3 with: - node-version: '20' + node-version: 20 - name: Install jq run: sudo apt-get install -y jq @@ -39,8 +39,66 @@ jobs: - name: Prepare Vue demo bundles run: npm run make-demos-bundle -- --framework Vue + publish-angular: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + include: + - name: Check generated demos (1/10) + command: CONSTEL=1/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (2/10) + command: CONSTEL=2/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (3/10) + command: CONSTEL=3/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (4/10) + command: CONSTEL=4/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (5/10) + command: CONSTEL=5/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (6/10) + command: CONSTEL=6/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (7/10) + command: CONSTEL=7/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (8/10) + command: CONSTEL=8/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (9/10) + command: CONSTEL=9/10 npm run make-demos-bundle -- --framework Angular + - name: Check generated demos (10/10) + command: CONSTEL=10/10 npm run make-demos-bundle -- --framework Angular + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Setup Node.js vs 14 + uses: actions/setup-node@v3 + with: + node-version: 14 + + - name: Install jq + run: sudo apt-get install -y jq + + - name: Read version from package.json and append "-stable" + run: echo echo "STABLE_VERSION=$(jq -r '.version' package.json | awk -F. '{print $1 "." $2}')-stable" >> $GITHUB_ENV + + - name: Install Dependencies + run: npm install + + - name: Install stable devextreme pacakges + run: npm install devextreme@${{ env.STABLE_VERSION }} devextreme-angular@${{ env.STABLE_VERSION }} devextreme-react@${{ env.STABLE_VERSION }} devextreme-vue@${{ env.STABLE_VERSION }} + + - name: Copy metadata + run: npm run make-demos-bundle -- --copy-metadata + + - name: Prepare Angular demo bundles + run: | + ${{ matrix.command }} + + deploy: + runs-on: ubuntu-latest + needs: publish + steps: - name: Deploy to gh-pages uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./publish-demos + publish_dir: ./publish-demos \ No newline at end of file diff --git a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts index fd522fa82e7..70096322a20 100644 --- a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { url: string; diff --git a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts index b977c1651eb..88962fca59b 100644 --- a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts +++ b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts @@ -2,10 +2,13 @@ import { Component, Input, AfterViewInit } from '@angular/core'; import DataSource from 'devextreme/data/data_source'; import * as AspNetData from 'devextreme-aspnet-data-nojquery'; +declare var __moduleName: string; + @Component({ selector: 'detail-view', - templateUrl: 'app/detail-view/detail-view.component.html', - styleUrls: ['app/detail-view/detail-view.component.css'], + templateUrl: 'detail-view/detail-view.component.html', + styleUrls: ['detail-view/detail-view.component.css'], + moduleId: __moduleName, providers: [], }) export class DetailViewComponent implements AfterViewInit { diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html index 721e9be3d4f..245fc2dda14 100644 --- a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html +++ b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html @@ -2,11 +2,12 @@ id="gridContainer" [dataSource]="dataSource" keyExpr="ID" - [columns]="columns" + [columns]="columns" [filterValue]="filterValue" (onInitialized)="onInitialized($event)" [showBorders]="true" > + ; + buildDemo(demo: Demo, res): void; } export default class AngularBundler implements Bundler { framework: Framework; @@ -19,7 +19,7 @@ export default class AngularBundler implements Bundler { getBuildOptions = (demo: Demo): BuildOptions => ({}); - buildDemo = async (demo: Demo): Promise => { + buildDemo = (demo: Demo, res): Promise => { const sourceDemoPath = getSourcePathByDemo(demo, this.framework); if (!existsSync(sourceDemoPath)) { return; @@ -62,6 +62,7 @@ export default class AngularBundler implements Bundler { }); ngBuildProcess.on('close', (code) => { console.log(`child process exited with code ${code}`); + res(); }); }; } diff --git a/utils/create-bundles/React/template.html b/utils/create-bundles/React/template.html index 7c153a7ed7e..30886fa3bd6 100644 --- a/utils/create-bundles/React/template.html +++ b/utils/create-bundles/React/template.html @@ -9,8 +9,8 @@ {{specific_css}} - -
+ +
- -
+ +
- - - diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es2015.0d303056c688e4d88af9.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es2015.0d303056c688e4d88af9.js deleted file mode 100644 index 93b4eb49907..00000000000 --- a/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es2015.0d303056c688e4d88af9.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[179],{8255:function(t){function e(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}e.keys=function(){return[]},e.resolve=e,e.id=8255,t.exports=e},1255:function(t,e,i){"use strict";var n={};function s(t){return"function"==typeof t}function o(t){const e=t(t=>{Error.call(t),t.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}i.r(n),i.d(n,{animation:function(){return Kp},inputType:function(){return Lp},nativeScrolling:function(){return Gp},pointerEvents:function(){return Np},styleProp:function(){return Ou},stylePropPrefix:function(){return ku},supportProp:function(){return Vp},touch:function(){return zp},touchEvents:function(){return $p},transition:function(){return Wp},transitionEndEventName:function(){return jp}});const r=o(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function a(t,e){if(t){const i=t.indexOf(e);0<=i&&t.splice(i,1)}}class l{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const t of n)t.remove(this);else n.remove(this);const{initialTeardown:o}=this;if(s(o))try{o()}catch(e){t=e instanceof r?e.errors:[e]}const{_finalizers:a}=this;if(a){this._finalizers=null;for(const e of a)try{d(e)}catch(i){t=null!=t?t:[],i instanceof r?t=[...t,...i.errors]:t.push(i)}}if(t)throw new r(t)}}add(t){var e;if(t&&t!==this)if(this.closed)d(t);else{if(t instanceof l){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&a(e,t)}remove(t){const{_finalizers:e}=this;e&&a(e,t),t instanceof l&&t._removeParent(this)}}l.EMPTY=(()=>{const t=new l;return t.closed=!0,t})();const c=l.EMPTY;function h(t){return t instanceof l||t&&"closed"in t&&s(t.remove)&&s(t.add)&&s(t.unsubscribe)}function d(t){s(t)?t():t.unsubscribe()}const u={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},p={setTimeout(t,e,...i){const{delegate:n}=p;return(null==n?void 0:n.setTimeout)?n.setTimeout(t,e,...i):setTimeout(t,e,...i)},clearTimeout(t){const{delegate:e}=p;return((null==e?void 0:e.clearTimeout)||clearTimeout)(t)},delegate:void 0};function f(t){p.setTimeout(()=>{const{onUnhandledError:e}=u;if(!e)throw t;e(t)})}function _(){}const g=m("C",void 0,void 0);function m(t,e,i){return{kind:t,value:e,error:i}}let v=null;function y(t){if(u.useDeprecatedSynchronousErrorHandling){const e=!v;if(e&&(v={errorThrown:!1,error:null}),t(),e){const{errorThrown:t,error:e}=v;if(v=null,t)throw e}}else t()}class b extends l{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,h(t)&&t.add(this)):this.destination=T}static create(t,e,i){return new S(t,e,i)}next(t){this.isStopped?I(m("N",t,void 0),this):this._next(t)}error(t){this.isStopped?I(m("E",void 0,t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?I(g,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const C=Function.prototype.bind;function x(t,e){return C.call(t,e)}class w{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){E(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){E(i)}else E(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){E(e)}}}class S extends b{constructor(t,e,i){let n;if(super(),s(t)||!t)n={next:null!=t?t:void 0,error:null!=e?e:void 0,complete:null!=i?i:void 0};else{let e;this&&u.useDeprecatedNextContext?(e=Object.create(t),e.unsubscribe=()=>this.unsubscribe(),n={next:t.next&&x(t.next,e),error:t.error&&x(t.error,e),complete:t.complete&&x(t.complete,e)}):n=t}this.destination=new w(n)}}function E(t){u.useDeprecatedSynchronousErrorHandling?function(t){u.useDeprecatedSynchronousErrorHandling&&v&&(v.errorThrown=!0,v.error=t)}(t):f(t)}function I(t,e){const{onStoppedNotification:i}=u;i&&p.setTimeout(()=>i(t,e))}const T={closed:!0,next:_,error:function(t){throw t},complete:_},O="function"==typeof Symbol&&Symbol.observable||"@@observable";function k(t){return t}let D=(()=>{class t{constructor(t){t&&(this._subscribe=t)}lift(e){const i=new t;return i.source=this,i.operator=e,i}subscribe(t,e,i){const n=function(t){return t&&t instanceof b||function(t){return t&&s(t.next)&&s(t.error)&&s(t.complete)}(t)&&h(t)}(t)?t:new S(t,e,i);return y(()=>{const{operator:t,source:e}=this;n.add(t?t.call(n,e):e?this._subscribe(n):this._trySubscribe(n))}),n}_trySubscribe(t){try{return this._subscribe(t)}catch(e){t.error(e)}}forEach(t,e){return new(e=A(e))((e,i)=>{const n=new S({next:e=>{try{t(e)}catch(s){i(s),n.unsubscribe()}},error:i,complete:e});this.subscribe(n)})}_subscribe(t){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(t)}[O](){return this}pipe(...t){return function(t){return 0===t.length?k:1===t.length?t[0]:function(e){return t.reduce((t,e)=>e(t),e)}}(t)(this)}toPromise(t){return new(t=A(t))((t,e)=>{let i;this.subscribe(t=>i=t,t=>e(t),()=>t(i))})}}return t.create=e=>new t(e),t})();function A(t){var e;return null!==(e=null!=t?t:u.Promise)&&void 0!==e?e:Promise}const B=o(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let M=(()=>{class t extends D{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const e=new P(this,this);return e.operator=t,e}_throwIfClosed(){if(this.closed)throw new B}next(t){y(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const e of this.currentObservers)e.next(t)}})}error(t){y(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:e}=this;for(;e.length;)e.shift().error(t)}})}complete(){y(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:e,isStopped:i,observers:n}=this;return e||i?c:(this.currentObservers=null,n.push(t),new l(()=>{this.currentObservers=null,a(n,t)}))}_checkFinalizedStatuses(t){const{hasError:e,thrownError:i,isStopped:n}=this;e?t.error(i):n&&t.complete()}asObservable(){const t=new D;return t.source=this,t}}return t.create=(t,e)=>new P(t,e),t})();class P extends M{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:c}}function R(t){return e=>{if(function(t){return s(null==t?void 0:t.lift)}(e))return e.lift(function(e){try{return t(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function F(t,e,i,n,s){return new H(t,e,i,n,s)}class H extends b{constructor(t,e,i,n,s,o){super(t),this.onFinalize=s,this.shouldUnsubscribe=o,this._next=e?function(i){try{e(i)}catch(n){t.error(n)}}:super._next,this._error=n?function(e){try{n(e)}catch(i){t.error(i)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(e){t.error(e)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function V(t){return this instanceof V?(this.v=t,this):new V(t)}function L(t,e,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,s=i.apply(t,e||[]),o=[];return n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n;function r(t){s[t]&&(n[t]=function(e){return new Promise(function(i,n){o.push([t,e,i,n])>1||a(t,e)})})}function a(t,e){try{!function(t){t.value instanceof V?Promise.resolve(t.value.v).then(l,c):h(o[0][2],t)}(s[t](e))}catch(i){h(o[0][3],i)}}function l(t){a("next",t)}function c(t){a("throw",t)}function h(t,e){t(e),o.shift(),o.length&&a(o[0][0],o[0][1])}}function $(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,i=t[Symbol.asyncIterator];return i?i.call(t):(t=function(t){var e="function"==typeof Symbol&&Symbol.iterator,i=e&&t[e],n=0;if(i)return i.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(i){e[i]=t[i]&&function(e){return new Promise(function(n,s){!function(t,e,i,n){Promise.resolve(n).then(function(e){t({value:e,done:i})},e)}(n,s,(e=t[i](e)).done,e.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const N=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function z(t){return s(null==t?void 0:t.then)}function W(t){return s(t[O])}function j(t){return Symbol.asyncIterator&&s(null==t?void 0:t[Symbol.asyncIterator])}function K(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const G="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function U(t){return s(null==t?void 0:t[G])}function q(t){return L(this,arguments,function*(){const e=t.getReader();try{for(;;){const{value:t,done:i}=yield V(e.read());if(i)return yield V(void 0);yield yield V(t)}}finally{e.releaseLock()}})}function Z(t){return s(null==t?void 0:t.getReader)}function Q(t){if(t instanceof D)return t;if(null!=t){if(W(t))return function(t){return new D(e=>{const i=t[O]();if(s(i.subscribe))return i.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(N(t))return function(t){return new D(e=>{for(let i=0;i{t.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,f)})}(t);if(j(t))return X(t);if(U(t))return function(t){return new D(e=>{for(const i of t)if(e.next(i),e.closed)return;e.complete()})}(t);if(Z(t))return function(t){return X(q(t))}(t)}throw K(t)}function X(t){return new D(e=>{(function(t,e){var i,n,s,o;return function(t,e,i,n){return new(i||(i=Promise))(function(s,o){function r(t){try{l(n.next(t))}catch(e){o(e)}}function a(t){try{l(n.throw(t))}catch(e){o(e)}}function l(t){t.done?s(t.value):function(t){return t instanceof i?t:new i(function(e){e(t)})}(t.value).then(r,a)}l((n=n.apply(t,e||[])).next())})}(this,void 0,void 0,function*(){try{for(i=$(t);!(n=yield i.next()).done;)if(e.next(n.value),e.closed)return}catch(r){s={error:r}}finally{try{n&&!n.done&&(o=i.return)&&(yield o.call(i))}finally{if(s)throw s.error}}e.complete()})})(t,e).catch(t=>e.error(t))})}function Y(t,e,i,n=0,s=!1){const o=e.schedule(function(){i(),s?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(o),!s)return o}function J(t,e,i=1/0){return s(e)?J((i,n)=>function(t,e){return R((i,n)=>{let s=0;i.subscribe(F(n,i=>{n.next(t.call(e,i,s++))}))})}((t,s)=>e(i,t,n,s))(Q(t(i,n))),i):("number"==typeof e&&(i=e),R((e,n)=>function(t,e,i,n,s,o,r,a){const l=[];let c=0,h=0,d=!1;const u=()=>{d&&!l.length&&!c&&e.complete()},p=t=>c{c++;let s=!1;Q(i(t,h++)).subscribe(F(e,t=>{e.next(t)},()=>{s=!0},void 0,()=>{if(s)try{for(c--;l.length&&c{d=!0,u()})),()=>{}}(e,n,t,i)))}const tt=new D(t=>t.complete());function et(t){return t[t.length-1]}function it(t,e=0){return R((i,n)=>{i.subscribe(F(n,i=>Y(n,t,()=>n.next(i),e),()=>Y(n,t,()=>n.complete(),e),i=>Y(n,t,()=>n.error(i),e)))})}function nt(t,e=0){return R((i,n)=>{n.add(t.schedule(()=>i.subscribe(n),e))})}function st(t,e){if(!t)throw new Error("Iterable cannot be null");return new D(i=>{Y(i,e,()=>{const n=t[Symbol.asyncIterator]();Y(i,e,()=>{n.next().then(t=>{t.done?i.complete():i.next(t.value)})},0,!0)})})}function ot(t,e){return e?function(t,e){if(null!=t){if(W(t))return function(t,e){return Q(t).pipe(nt(e),it(e))}(t,e);if(N(t))return function(t,e){return new D(i=>{let n=0;return e.schedule(function(){n===t.length?i.complete():(i.next(t[n++]),i.closed||this.schedule())})})}(t,e);if(z(t))return function(t,e){return Q(t).pipe(nt(e),it(e))}(t,e);if(j(t))return st(t,e);if(U(t))return function(t,e){return new D(i=>{let n;return Y(i,e,()=>{n=t[G](),Y(i,e,()=>{let t,e;try{({value:t,done:e}=n.next())}catch(s){return void i.error(s)}e?i.complete():i.next(t)},0,!0)}),()=>s(null==n?void 0:n.return)&&n.return()})}(t,e);if(Z(t))return function(t,e){return st(q(t),e)}(t,e)}throw K(t)}(t,e):Q(t)}function rt(...t){const e=function(t){return function(t){return t&&s(t.schedule)}(et(t))?t.pop():void 0}(t),i=function(t,e){return"number"==typeof et(t)?t.pop():1/0}(t),n=t;return n.length?1===n.length?Q(n[0]):function(t=1/0){return J(k,t)}(i)(ot(n,e)):tt}function at(t,e,...i){if(!0===e)return void t();if(!1===e)return;const n=new S({next:()=>{n.unsubscribe(),t()}});return Q(e(...i)).subscribe(n)}function lt(t){for(let e in t)if(t[e]===lt)return e;throw Error("Could not find renamed property on target object.")}function ct(t,e){for(const i in e)e.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=e[i])}function ht(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(ht).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const i=e.indexOf("\n");return-1===i?e:e.substring(0,i)}function dt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const ut=lt({__forward_ref__:lt});function pt(t){return t.__forward_ref__=pt,t.toString=function(){return ht(this())},t}function ft(t){return _t(t)?t():t}function _t(t){return"function"==typeof t&&t.hasOwnProperty(ut)&&t.__forward_ref__===pt}class gt extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function mt(t){return"string"==typeof t?t:null==t?"":String(t)}function vt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():mt(t)}function yt(t,e){const i=e?` in ${e}`:"";throw new gt("201",`No provider for ${vt(t)} found${i}`)}function bt(t,e){null==t&&function(t,e,i,n){throw new Error(`ASSERTION ERROR: ${t}`+(null==n?"":` [Expected=> ${i} ${n} ${e} <=Actual]`))}(e,t,null,"!=")}function Ct(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function xt(t){return{providers:t.providers||[],imports:t.imports||[]}}function wt(t){return St(t,It)||St(t,Ot)}function St(t,e){return t.hasOwnProperty(e)?t[e]:null}function Et(t){return t&&(t.hasOwnProperty(Tt)||t.hasOwnProperty(kt))?t[Tt]:null}const It=lt({"\u0275prov":lt}),Tt=lt({"\u0275inj":lt}),Ot=lt({ngInjectableDef:lt}),kt=lt({ngInjectorDef:lt});var Dt=(()=>((Dt=Dt||{})[Dt.Default=0]="Default",Dt[Dt.Host=1]="Host",Dt[Dt.Self=2]="Self",Dt[Dt.SkipSelf=4]="SkipSelf",Dt[Dt.Optional=8]="Optional",Dt))();let At;function Bt(t){const e=At;return At=t,e}function Mt(t,e,i){const n=wt(t);return n&&"root"==n.providedIn?void 0===n.value?n.value=n.factory():n.value:i&Dt.Optional?null:void 0!==e?e:void yt(ht(t),"Injector")}function Pt(t){return{toString:t}.toString()}var Rt=(()=>((Rt=Rt||{})[Rt.OnPush=0]="OnPush",Rt[Rt.Default=1]="Default",Rt))(),Ft=(()=>((Ft=Ft||{})[Ft.Emulated=0]="Emulated",Ft[Ft.None=2]="None",Ft[Ft.ShadowDom=3]="ShadowDom",Ft))();const Ht="undefined"!=typeof globalThis&&globalThis,Vt="undefined"!=typeof window&&window,Lt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,$t=Ht||"undefined"!=typeof global&&global||Vt||Lt,Nt={},zt=[],Wt=lt({"\u0275cmp":lt}),jt=lt({"\u0275dir":lt}),Kt=lt({"\u0275pipe":lt}),Gt=lt({"\u0275mod":lt}),Ut=lt({"\u0275loc":lt}),qt=lt({"\u0275fac":lt}),Zt=lt({__NG_ELEMENT_ID__:lt});let Qt=0;function Xt(t){return Pt(()=>{const e={},i={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===Rt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||zt,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Ft.Emulated,id:"c",styles:t.styles||zt,_:null,setInput:null,schemas:t.schemas||null,tView:null},n=t.directives,s=t.features,o=t.pipes;return i.id+=Qt++,i.inputs=ie(t.inputs,e),i.outputs=ie(t.outputs),s&&s.forEach(t=>t(i)),i.directiveDefs=n?()=>("function"==typeof n?n():n).map(Yt):null,i.pipeDefs=o?()=>("function"==typeof o?o():o).map(Jt):null,i})}function Yt(t){return se(t)||function(t){return t[jt]||null}(t)}function Jt(t){return function(t){return t[Kt]||null}(t)}const te={};function ee(t){return Pt(()=>{const e={type:t.type,bootstrap:t.bootstrap||zt,declarations:t.declarations||zt,imports:t.imports||zt,exports:t.exports||zt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(te[t.id]=t.type),e})}function ie(t,e){if(null==t)return Nt;const i={};for(const n in t)if(t.hasOwnProperty(n)){let s=t[n],o=s;Array.isArray(s)&&(o=s[1],s=s[0]),i[s]=n,e&&(e[s]=o)}return i}const ne=Xt;function se(t){return t[Wt]||null}function oe(t,e){const i=t[Gt]||null;if(!i&&!0===e)throw new Error(`Type ${ht(t)} does not have '\u0275mod' property.`);return i}function re(t){return Array.isArray(t)&&"object"==typeof t[1]}function ae(t){return Array.isArray(t)&&!0===t[1]}function le(t){return 0!=(8&t.flags)}function ce(t){return 2==(2&t.flags)}function he(t){return 1==(1&t.flags)}function de(t){return null!==t.template}function ue(t){return 0!=(512&t[2])}function pe(t,e){return t.hasOwnProperty(qt)?t[qt]:null}class fe{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function _e(){return ge}function ge(t){return t.type.prototype.ngOnChanges&&(t.setInput=ve),me}function me(){const t=be(this),e=null==t?void 0:t.current;if(e){const i=t.previous;if(i===Nt)t.previous=e;else for(let t in e)i[t]=e[t];t.current=null,this.ngOnChanges(e)}}function ve(t,e,i,n){const s=be(t)||function(t,e){return t[ye]=e}(t,{previous:Nt,current:null}),o=s.current||(s.current={}),r=s.previous,a=this.declaredInputs[i],l=r[a];o[a]=new fe(l&&l.currentValue,e,r===Nt),t[n]=e}_e.ngInherit=!0;const ye="__ngSimpleChanges__";function be(t){return t[ye]||null}let Ce;function xe(t){return!!t.listen}const we={createRenderer:(t,e)=>void 0!==Ce?Ce:"undefined"!=typeof document?document:void 0};function Se(t){for(;Array.isArray(t);)t=t[0];return t}function Ee(t,e){return Se(e[t.index])}function Ie(t,e){return t.data[e]}function Te(t,e){const i=e[t];return re(i)?i:i[0]}function Oe(t){return 4==(4&t[2])}function ke(t){return 128==(128&t[2])}function De(t,e){return null==e?null:t[e]}function Ae(t){t[18]=0}function Be(t,e){t[5]+=e;let i=t,n=t[3];for(;null!==n&&(1===e&&1===i[5]||-1===e&&0===i[5]);)n[5]+=e,i=n,n=n[3]}const Me={lFrame:ei(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Pe(){return Me.bindingsEnabled}function Re(){return Me.lFrame.lView}function Fe(){return Me.lFrame.tView}function He(t){return Me.lFrame.contextLView=t,t[8]}function Ve(){let t=Le();for(;null!==t&&64===t.type;)t=t.parent;return t}function Le(){return Me.lFrame.currentTNode}function $e(t,e){const i=Me.lFrame;i.currentTNode=t,i.isParent=e}function Ne(){return Me.lFrame.isParent}function ze(){Me.lFrame.isParent=!1}function We(){return Me.isInCheckNoChangesMode}function je(t){Me.isInCheckNoChangesMode=t}function Ke(){const t=Me.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Ge(){return Me.lFrame.bindingIndex++}function Ue(t,e){const i=Me.lFrame;i.bindingIndex=i.bindingRootIndex=t,qe(e)}function qe(t){Me.lFrame.currentDirectiveIndex=t}function Ze(){return Me.lFrame.currentQueryIndex}function Qe(t){Me.lFrame.currentQueryIndex=t}function Xe(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Ye(t,e,i){if(i&Dt.SkipSelf){let n=e,s=t;for(;!(n=n.parent,null!==n||i&Dt.Host||(n=Xe(s),null===n||(s=s[15],10&n.type))););if(null===n)return!1;e=n,t=s}const n=Me.lFrame=ti();return n.currentTNode=e,n.lView=t,!0}function Je(t){const e=ti(),i=t[1];Me.lFrame=e,e.currentTNode=i.firstChild,e.lView=t,e.tView=i,e.contextLView=t,e.bindingIndex=i.bindingStartIndex,e.inI18n=!1}function ti(){const t=Me.lFrame,e=null===t?null:t.child;return null===e?ei(t):e}function ei(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function ii(){const t=Me.lFrame;return Me.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const ni=ii;function si(){const t=ii();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function oi(){return Me.lFrame.selectedIndex}function ri(t){Me.lFrame.selectedIndex=t}function ai(){const t=Me.lFrame;return Ie(t.tView,t.selectedIndex)}function li(t,e){for(let i=e.directiveStart,n=e.directiveEnd;i=n)break}else e[a]<0&&(t[18]+=65536),(r>11>16&&(3&t[2])===e){t[2]+=2048;try{o.call(r)}finally{}}}else try{o.call(r)}finally{}}class fi{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function _i(t,e,i){const n=xe(t);let s=0;for(;se){r=o-1;break}}}for(;o>16}(t),n=e;for(;i>0;)n=n[15],i--;return n}let wi=!0;function Si(t){const e=wi;return wi=t,e}let Ei=0;function Ii(t,e){const i=Oi(t,e);if(-1!==i)return i;const n=e[1];n.firstCreatePass&&(t.injectorIndex=e.length,Ti(n.data,t),Ti(e,null),Ti(n.blueprint,null));const s=ki(t,e),o=t.injectorIndex;if(bi(s)){const t=Ci(s),i=xi(s,e),n=i[1].data;for(let s=0;s<8;s++)e[o+s]=i[t+s]|n[t+s]}return e[o+8]=s,o}function Ti(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Oi(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function ki(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let i=0,n=null,s=e;for(;null!==s;){const t=s[1],e=t.type;if(n=2===e?t.declTNode:1===e?s[6]:null,null===n)return-1;if(i++,s=s[15],-1!==n.injectorIndex)return n.injectorIndex|i<<16}return-1}function Di(t,e,i){!function(t,e,i){let n;"string"==typeof i?n=i.charCodeAt(0)||0:i.hasOwnProperty(Zt)&&(n=i[Zt]),null==n&&(n=i[Zt]=Ei++);const s=255&n;e.data[t+(s>>5)]|=1<=0?255&e:Ri:e}(i);if("function"==typeof o){if(!Ye(e,t,n))return n&Dt.Host?Ai(s,i,n):Bi(e,i,n,s);try{const t=o(n);if(null!=t||n&Dt.Optional)return t;yt(i)}finally{ni()}}else if("number"==typeof o){let s=null,r=Oi(t,e),a=-1,l=n&Dt.Host?e[16][6]:null;for((-1===r||n&Dt.SkipSelf)&&(a=-1===r?ki(t,e):e[r+8],-1!==a&&$i(n,!1)?(s=e[1],r=Ci(a),e=xi(a,e)):r=-1);-1!==r;){const t=e[1];if(Li(o,r,t.data)){const t=Fi(r,e,i,s,n,l);if(t!==Pi)return t}a=e[r+8],-1!==a&&$i(n,e[1].data[r+8]===l)&&Li(o,r,e)?(s=t,r=Ci(a),e=xi(a,e)):r=-1}}}return Bi(e,i,n,s)}const Pi={};function Ri(){return new Ni(Ve(),Re())}function Fi(t,e,i,n,s,o){const r=e[1],a=r.data[t+8],l=Hi(a,r,i,null==n?ce(a)&&wi:n!=r&&0!=(3&a.type),s&Dt.Host&&o===a);return null!==l?Vi(e,r,l,a):Pi}function Hi(t,e,i,n,s){const o=t.providerIndexes,r=e.data,a=1048575&o,l=t.directiveStart,c=o>>20,h=s?a+c:t.directiveEnd;for(let d=n?a:a+c;d=l&&t.type===i)return d}if(s){const t=r[l];if(t&&de(t)&&t.type===i)return l}return null}function Vi(t,e,i,n){let s=t[i];const o=e.data;if(function(t){return t instanceof fi}(s)){const r=s;r.resolving&&function(t,e){throw new gt("200",`Circular dependency in DI detected for ${t}`)}(vt(o[i]));const a=Si(r.canSeeViewProviders);r.resolving=!0;const l=r.injectImpl?Bt(r.injectImpl):null;Ye(t,n,Dt.Default);try{s=t[i]=r.factory(void 0,o,t,n),e.firstCreatePass&&i>=n.directiveStart&&function(t,e,i){const{ngOnChanges:n,ngOnInit:s,ngDoCheck:o}=e.type.prototype;if(n){const n=ge(e);(i.preOrderHooks||(i.preOrderHooks=[])).push(t,n),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,n)}s&&(i.preOrderHooks||(i.preOrderHooks=[])).push(0-t,s),o&&((i.preOrderHooks||(i.preOrderHooks=[])).push(t,o),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,o))}(i,o[i],e)}finally{null!==l&&Bt(l),Si(a),r.resolving=!1,ni()}}return s}function Li(t,e,i){return!!(i[e+(t>>5)]&1<{const e=t.prototype.constructor,i=e[qt]||Wi(e),n=Object.prototype;let s=Object.getPrototypeOf(t.prototype).constructor;for(;s&&s!==n;){const t=s[qt]||Wi(s);if(t&&t!==i)return t;s=Object.getPrototypeOf(s)}return t=>new t})}function Wi(t){return _t(t)?()=>{const e=Wi(ft(t));return e&&e()}:pe(t)}const ji="__parameters__";function Ki(t,e,i){return Pt(()=>{const n=function(t){return function(...e){if(t){const i=t(...e);for(const t in i)this[t]=i[t]}}}(e);function s(...t){if(this instanceof s)return n.apply(this,t),this;const e=new s(...t);return i.annotation=e,i;function i(t,i,n){const s=t.hasOwnProperty(ji)?t[ji]:Object.defineProperty(t,ji,{value:[]})[ji];for(;s.length<=n;)s.push(null);return(s[n]=s[n]||[]).push(e),t}}return i&&(s.prototype=Object.create(i.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}class Gi{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Ct({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}function Ui(t,e){void 0===e&&(e=t);for(let i=0;iArray.isArray(t)?qi(t,e):e(t))}function Zi(t,e,i){e>=t.length?t.push(i):t.splice(e,0,i)}function Qi(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Xi(t,e){const i=[];for(let n=0;n ");else if("object"==typeof e){let t=[];for(let i in e)if(e.hasOwnProperty(i)){let n=e[i];t.push(i+":"+("string"==typeof n?JSON.stringify(n):ht(n)))}s=`{${t.join(", ")}}`}return`${i}${n?"("+n+")":""}[${s}]: ${t.replace(en,"\n ")}`}("\n"+t.message,s,i,n),t.ngTokenPath=s,t[tn]=null,t}const pn=hn(Ki("Inject",t=>({token:t})),-1),fn=hn(Ki("Optional"),8),_n=hn(Ki("SkipSelf"),4);var gn=(()=>((gn=gn||{})[gn.Important=1]="Important",gn[gn.DashCase=2]="DashCase",gn))();const mn="__ngContext__";function vn(t,e){t[mn]=e}function yn(t){const e=function(t){return t[mn]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function bn(t,e){return undefined(t,e)}function Cn(t){const e=t[3];return ae(e)?e[3]:e}function xn(t){return Sn(t[13])}function wn(t){return Sn(t[4])}function Sn(t){for(;null!==t&&!ae(t);)t=t[4];return t}function En(t,e,i,n,s){if(null!=n){let o,r=!1;ae(n)?o=n:re(n)&&(r=!0,n=n[0]);const a=Se(n);0===t&&null!==i?null==s?Mn(e,i,a):Bn(e,i,a,s||null,!0):1===t&&null!==i?Bn(e,i,a,s||null,!0):2===t?function(t,e,i){const n=Rn(t,e);n&&function(t,e,i,n){xe(t)?t.removeChild(e,i,n):e.removeChild(i)}(t,n,e,i)}(e,a,r):3===t&&e.destroyNode(a),null!=o&&function(t,e,i,n,s){const o=i[7];o!==Se(i)&&En(e,t,n,o,s);for(let r=10;r0&&(t[i-1][4]=n[4]);const o=Qi(t,10+e);!function(t,e){Wn(t,e,e[11],2,null,null),e[0]=null,e[6]=null}(n[1],n);const r=o[19];null!==r&&r.detachView(o[1]),n[3]=null,n[4]=null,n[2]&=-129}return n}function kn(t,e){if(!(256&e[2])){const i=e[11];xe(i)&&i.destroyNode&&Wn(t,e,i,3,null,null),function(t){let e=t[13];if(!e)return Dn(t[1],t);for(;e;){let i=null;if(re(e))i=e[13];else{const t=e[10];t&&(i=t)}if(!i){for(;e&&!e[4]&&e!==t;)re(e)&&Dn(e[1],e),e=e[3];null===e&&(e=t),re(e)&&Dn(e[1],e),i=e&&e[4]}e=i}}(e)}}function Dn(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let i;if(null!=t&&null!=(i=t.destroyHooks))for(let n=0;n=0?n[s=l]():n[s=-l].unsubscribe(),o+=2}else{const t=n[s=i[o+1]];i[o].call(t)}if(null!==n){for(let t=s+1;t((Xn=Xn||{})[Xn.NONE=0]="NONE",Xn[Xn.HTML=1]="HTML",Xn[Xn.STYLE=2]="STYLE",Xn[Xn.SCRIPT=3]="SCRIPT",Xn[Xn.URL=4]="URL",Xn[Xn.RESOURCE_URL=5]="RESOURCE_URL",Xn))();function Yn(t){const e=function(){const t=Re();return t&&t[12]}();return e?e.sanitize(Xn.URL,t)||"":qn(t,"URL")?function(t){return t instanceof Un?t.changingThisBreaksApplicationSecurity:t}(t):function(t){return(t=String(t)).match(Zn)||t.match(Qn)?t:"unsafe:"+t}(mt(t))}function Jn(t){return t.ngOriginalError}function ts(t,...e){t.error(...e)}class es{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),i=this._findContext(t),n=(s=t)&&s.ngErrorLogger||ts;var s;n(this._console,"ERROR",t),e&&n(this._console,"ORIGINAL ERROR",e),i&&n(this._console,"ERROR CONTEXT",i)}_findContext(t){return t?function(t){return t.ngDebugContext}(t)||this._findContext(Jn(t)):null}_findOriginalError(t){let e=t&&Jn(t);for(;e&&Jn(e);)e=Jn(e);return e||null}}const is=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind($t))();function ns(t){return t instanceof Function?t():t}function ss(t,e,i){let n=t.length;for(;;){const s=t.indexOf(e,i);if(-1===s)return s;if(0===s||t.charCodeAt(s-1)<=32){const i=e.length;if(s+i===n||t.charCodeAt(s+i)<=32)return s}i=s+1}}const os="ng-template";function rs(t,e,i){let n=0;for(;no?"":s[h+1].toLowerCase();const e=8&n?t:null;if(e&&-1!==ss(e,c,0)||2&n&&c!==t){if(hs(n))return!1;r=!0}}}}else{if(!r&&!hs(n)&&!hs(l))return!1;if(r&&hs(l))continue;r=!1,n=l|1&n}}return hs(n)||r}function hs(t){return 0==(1&t)}function ds(t,e,i,n){if(null===e)return-1;let s=0;if(n||!i){let i=!1;for(;s-1)for(i++;i0?'="'+e+'"':"")+"]"}else 8&n?s+="."+r:4&n&&(s+=" "+r);else""!==s&&!hs(r)&&(e+=fs(o,s),s=""),n=r,o=o||!hs(n);i++}return""!==s&&(e+=fs(o,s)),e}const gs={};function ms(t){vs(Fe(),Re(),oi()+t,We())}function vs(t,e,i,n){if(!n)if(3==(3&e[2])){const n=t.preOrderCheckHooks;null!==n&&ci(e,n,i)}else{const n=t.preOrderHooks;null!==n&&hi(e,n,0,i)}ri(i)}function ys(t,e){const i=t.contentQueries;if(null!==i)for(let n=0;n20&&vs(t,e,20,We()),i(n,s)}finally{ri(o)}}function Ts(t,e,i){!Pe()||(function(t,e,i,n){const s=i.directiveStart,o=i.directiveEnd;t.firstCreatePass||Ii(i,e),vn(n,e);const r=i.initialInputs;for(let a=s;a0;){const i=t[--e];if("number"==typeof i&&i<0)return i}return 0})(i)!=o&&i.push(o),i.push(n,s,r)}}function Fs(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Hs(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Vs(t,e,i){if(i){if(e.exportAs)for(let n=0;n0&&Gs(i)}}function Gs(t){for(let i=xn(t);null!==i;i=wn(i))for(let t=10;t0&&Gs(e)}const e=t[1].components;if(null!==e)for(let i=0;i0&&Gs(n)}}function Us(t,e){const i=Te(e,t),n=i[1];(function(t,e){for(let i=e.length;iPromise.resolve(null))();function to(t){return t[7]||(t[7]=[])}function eo(t){return t.cleanup||(t.cleanup=[])}function io(t,e){const i=t[9],n=i?i.get(es,null):null;n&&n.handleError(e)}function no(t,e,i,n,s){for(let o=0;othis.processProvider(i,t,e)),qi([t],t=>this.processInjectorType(t,[],s)),this.records.set(ro,vo(void 0,this));const o=this.records.get(lo);this.scope=null!=o?o.value:null,this.source=n||("object"==typeof t?null:ht(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=Yi,i=Dt.Default){this.assertNotDestroyed();const n=rn(this),s=Bt(void 0);try{if(!(i&Dt.SkipSelf)){let e=this.records.get(t);if(void 0===e){const i=("function"==typeof(o=t)||"object"==typeof o&&o instanceof Gi)&&wt(t);e=i&&this.injectableDefInScope(i)?vo(go(t),co):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(i&Dt.Self?po():this.parent).get(t,e=i&Dt.Optional&&e===Yi?null:e)}catch(r){if("NullInjectorError"===r.name){if((r[tn]=r[tn]||[]).unshift(ht(t)),n)throw r;return un(r,t,"R3InjectorError",this.source)}throw r}finally{Bt(s),rn(n)}var o}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,i)=>t.push(ht(i))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,i){if(!(t=ft(t)))return!1;let n=Et(t);const s=null==n&&t.ngModule||void 0,o=void 0===s?t:s,r=-1!==i.indexOf(o);if(void 0!==s&&(n=Et(s)),null==n)return!1;if(null!=n.imports&&!r){let t;i.push(o);try{qi(n.imports,n=>{this.processInjectorType(n,e,i)&&(void 0===t&&(t=[]),t.push(n))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,i,n||zt))}}this.injectorDefTypes.add(o);const a=pe(o)||(()=>new o);this.records.set(o,vo(a,co));const l=n.providers;if(null!=l&&!r){const e=t;qi(l,t=>this.processProvider(t,e,l))}return void 0!==s&&void 0!==t.providers}processProvider(t,e,i){let n=bo(t=ft(t))?t:ft(t&&t.provide);const s=function(t,e,i){return yo(t)?vo(void 0,t.useValue):vo(mo(t),co)}(t);if(bo(t)||!0!==t.multi)this.records.get(n);else{let e=this.records.get(n);e||(e=vo(void 0,co,!0),e.factory=()=>cn(e.multi),this.records.set(n,e)),n=t,e.multi.push(t)}this.records.set(n,s)}hydrate(t,e){return e.value===co&&(e.value=ho,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(i=e.value)&&"object"==typeof i&&"function"==typeof i.ngOnDestroy&&this.onDestroy.add(e.value),e.value;var i}injectableDefInScope(t){if(!t.providedIn)return!1;const e=ft(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function go(t){const e=wt(t),i=null!==e?e.factory:pe(t);if(null!==i)return i;if(t instanceof Gi)throw new Error(`Token ${ht(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const i=Xi(e,"?");throw new Error(`Can't resolve all parameters for ${ht(t)}: (${i.join(", ")}).`)}const i=function(t){const e=t&&(t[It]||t[Ot]);if(e){const i=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${i}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${i}" class.`),e}return null}(t);return null!==i?()=>i.factory(t):()=>new t}(t);throw new Error("unreachable")}function mo(t,e,i){let n;if(bo(t)){const e=ft(t);return pe(e)||go(e)}if(yo(t))n=()=>ft(t.useValue);else if(function(t){return!(!t||!t.useFactory)}(t))n=()=>t.useFactory(...cn(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))n=()=>ln(ft(t.useExisting));else{const e=ft(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return pe(e)||go(e);n=()=>new e(...cn(t.deps))}return n}function vo(t,e,i=!1){return{factory:t,value:e,multi:i?[]:void 0}}function yo(t){return null!==t&&"object"==typeof t&&sn in t}function bo(t){return"function"==typeof t}const Co=function(t,e,i){return function(t,e=null,i=null,n){const s=fo(t,e,i,n);return s._resolveInjectorDefTypes(),s}({name:i},e,t,i)};let xo=(()=>{class t{static create(t,e){return Array.isArray(t)?Co(t,e,""):Co(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=Yi,t.NULL=new ao,t.\u0275prov=Ct({token:t,providedIn:"any",factory:()=>ln(ro)}),t.__NG_ELEMENT_ID__=-1,t})();function wo(t,e){li(yn(t)[1],Ve())}function So(t){let e=function(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),i=!0;const n=[t];for(;e;){let s;if(de(t))s=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");s=e.\u0275dir}if(s){if(i){n.push(s);const e=t;e.inputs=Eo(t.inputs),e.declaredInputs=Eo(t.declaredInputs),e.outputs=Eo(t.outputs);const i=s.hostBindings;i&&Oo(t,i);const o=s.viewQuery,r=s.contentQueries;if(o&&Io(t,o),r&&To(t,r),ct(t.inputs,s.inputs),ct(t.declaredInputs,s.declaredInputs),ct(t.outputs,s.outputs),de(s)&&s.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(s.data.animation)}}const e=s.features;if(e)for(let n=0;n=0;n--){const s=t[n];s.hostVars=e+=s.hostVars,s.hostAttrs=vi(s.hostAttrs,i=vi(i,s.hostAttrs))}}(n)}function Eo(t){return t===Nt?{}:t===zt?[]:t}function Io(t,e){const i=t.viewQuery;t.viewQuery=i?(t,n)=>{e(t,n),i(t,n)}:e}function To(t,e){const i=t.contentQueries;t.contentQueries=i?(t,n,s)=>{e(t,n,s),i(t,n,s)}:e}function Oo(t,e){const i=t.hostBindings;t.hostBindings=i?(t,n)=>{e(t,n),i(t,n)}:e}let ko=null;function Do(){if(!ko){const t=$t.Symbol;if(t&&t.iterator)ko=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(Se(t[n.index])):n.index;if(xe(i)){let r=null;if(!a&&l&&(r=function(t,e,i,n){const s=t.cleanup;if(null!=s)for(let o=0;oi?t[i]:null}"string"==typeof t&&(o+=2)}return null}(t,e,s,n.index)),null!==r)(r.__ngLastListenerFn__||r).__ngNextListenerFn__=o,r.__ngLastListenerFn__=o,u=!1;else{o=qo(n,e,h,o,!1);const t=i.listen(f,s,o);d.push(o,t),c&&c.push(s,g,_,_+1)}}else o=qo(n,e,h,o,!0),f.addEventListener(s,o,r),d.push(o),c&&c.push(s,g,_,r)}else o=qo(n,e,h,o,!1);const p=n.outputs;let f;if(u&&null!==p&&(f=p[s])){const t=f.length;if(t)for(let i=0;i((ar=ar||{})[ar.LocaleId=0]="LocaleId",ar[ar.DayPeriodsFormat=1]="DayPeriodsFormat",ar[ar.DayPeriodsStandalone=2]="DayPeriodsStandalone",ar[ar.DaysFormat=3]="DaysFormat",ar[ar.DaysStandalone=4]="DaysStandalone",ar[ar.MonthsFormat=5]="MonthsFormat",ar[ar.MonthsStandalone=6]="MonthsStandalone",ar[ar.Eras=7]="Eras",ar[ar.FirstDayOfWeek=8]="FirstDayOfWeek",ar[ar.WeekendRange=9]="WeekendRange",ar[ar.DateFormat=10]="DateFormat",ar[ar.TimeFormat=11]="TimeFormat",ar[ar.DateTimeFormat=12]="DateTimeFormat",ar[ar.NumberSymbols=13]="NumberSymbols",ar[ar.NumberFormats=14]="NumberFormats",ar[ar.CurrencyCode=15]="CurrencyCode",ar[ar.CurrencySymbol=16]="CurrencySymbol",ar[ar.CurrencyName=17]="CurrencyName",ar[ar.Currencies=18]="Currencies",ar[ar.Directionality=19]="Directionality",ar[ar.PluralCase=20]="PluralCase",ar[ar.ExtraData=21]="ExtraData",ar))();const lr="en-US";let cr=lr;function hr(t){bt(t,"Expected localeId to be defined"),"string"==typeof t&&(cr=t.toLowerCase().replace(/_/g,"-"))}function dr(t,e,i,n,s){if(t=ft(t),Array.isArray(t))for(let o=0;o>20;if(bo(t)||!t.multi){const n=new fi(l,s,Vo),p=fr(a,e,s?h:h+u,d);-1===p?(Di(Ii(c,r),o,a),ur(o,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=1048576),i.push(n),r.push(n)):(i[p]=n,r[p]=n)}else{const p=fr(a,e,h+u,d),f=fr(a,e,h,h+u),_=p>=0&&i[p],g=f>=0&&i[f];if(s&&!g||!s&&!_){Di(Ii(c,r),o,a);const h=function(t,e,i,n,s){const o=new fi(t,i,Vo);return o.multi=[],o.index=e,o.componentProviders=0,pr(o,s,n&&!i),o}(s?gr:_r,i.length,s,n,l);!s&&g&&(i[f].providerFactory=h),ur(o,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=1048576),i.push(h),r.push(h)}else ur(o,t,p>-1?p:f,pr(i[s?f:p],l,!s&&n));!s&&n&&g&&i[f].componentProviders++}}}function ur(t,e,i,n){const s=bo(e);if(s||function(t){return!!t.useClass}(e)){const o=(e.useClass||e).prototype.ngOnDestroy;if(o){const r=t.destroyHooks||(t.destroyHooks=[]);if(!s&&e.multi){const t=r.indexOf(i);-1===t?r.push(i,[n,o]):r[t+1].push(n,o)}else r.push(i,o)}}}function pr(t,e,i){return i&&t.componentProviders++,t.multi.push(e)-1}function fr(t,e,i,n){for(let s=i;s{i.providersResolver=(i,n)=>function(t,e,i){const n=Fe();if(n.firstCreatePass){const s=de(t);dr(i,n.data,n.blueprint,s,!0),dr(e,n.data,n.blueprint,s,!1)}}(i,n?n(t):t,e)}}class yr{}const br="ngComponent";class Cr{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${ht(t)}. Did you add it to @NgModule.entryComponents?`);return e[br]=t,e}(t)}}let xr=(()=>{class t{}return t.NULL=new Cr,t})();function wr(...t){}function Sr(t,e){return new Ir(Ee(t,e))}const Er=function(){return Sr(Ve(),Re())};let Ir=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=Er,t})();function Tr(t){return t instanceof Ir?t.nativeElement:t}class Or{}let kr=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Dr(),t})();const Dr=function(){const t=Re(),e=Te(Ve().index,t);return function(t){return t[11]}(re(e)?e:t)};let Ar=(()=>{class t{}return t.\u0275prov=Ct({token:t,providedIn:"root",factory:()=>null}),t})();class Br{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Mr=new Br("12.2.17");class Pr{constructor(){}supports(t){return Ao(t)}create(t){return new Fr(t)}}const Rr=(t,e)=>e;class Fr{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Rr}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,n=0,s=null;for(;e||i;){const o=!i||e&&e.currentIndex<$r(i,n,s)?e:i,r=$r(o,n,s),a=o.currentIndex;if(o===i)n--,i=i._nextRemoved;else if(e=e._next,null==o.previousIndex)n++;else{s||(s=[]);const t=r-n,e=a-n;if(t!=e){for(let i=0;i{n=this._trackByFn(e,t),null!==s&&Object.is(s.trackById,n)?(o&&(s=this._verifyReinsertion(s,t,n,e)),Object.is(s.item,t)||this._addIdentityChange(s,t)):(s=this._mismatch(s,t,n,e),o=!0),s=s._next,e++}),this.length=e;return this._truncate(s),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,n){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,s,n)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,n))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,n)):t=this._addAfter(new Hr(e,i),s,n),t}_verifyReinsertion(t,e,i,n){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?t=this._reinsertAfter(s,t._prev,n):t.currentIndex!=n&&(t.currentIndex=n,this._addToMoves(t,n)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const n=t._prevRemoved,s=t._nextRemoved;return null===n?this._removalsHead=s:n._nextRemoved=s,null===s?this._removalsTail=n:s._prevRemoved=n,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const n=null===e?this._itHead:e._next;return t._next=n,t._prev=e,null===n?this._itTail=t:n._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Lr),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Lr),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Hr{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Vr{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class Lr{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new Vr,this.map.set(e,i)),i.add(t)}get(t,e){const i=this.map.get(t);return i?i.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function $r(t,e,i){const n=t.previousIndex;if(null===n)return n;let s=0;return i&&n{if(e&&e.key===i)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const n=this._getOrCreateRecordForKey(i,t);e=this._insertBeforeOrAppend(e,n)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,e);const n=i._prev,s=i._next;return n&&(n._next=s),s&&(s._prev=n),i._next=null,i._prev=null,i}const i=new Wr(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class Wr{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function jr(){return new Kr([new Pr])}let Kr=(()=>{class t{constructor(t){this.factories=t}static create(e,i){if(null!=i){const t=i.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||jr()),deps:[[t,new _n,new fn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${function(t){return t.name||typeof t}(t)}'`)}}return t.\u0275prov=Ct({token:t,providedIn:"root",factory:jr}),t})();function Gr(){return new Ur([new Nr])}let Ur=(()=>{class t{constructor(t){this.factories=t}static create(e,i){if(i){const t=i.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||Gr()),deps:[[t,new _n,new fn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=Ct({token:t,providedIn:"root",factory:Gr}),t})();function qr(t,e,i,n,s=!1){for(;null!==i;){const o=e[i.index];if(null!==o&&n.push(Se(o)),ae(o))for(let t=10;t-1&&(On(t,i),Qi(e,i))}this._attachedToViewContainer=!1}kn(this._lView[1],this._lView)}onDestroy(t){As(this._lView[1],this._lView,null,t)}markForCheck(){Zs(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Qs(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,i){je(!0);try{Qs(t,e,i)}finally{je(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,Wn(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class Qr extends Zr{constructor(t){super(t),this._view=t}detectChanges(){Xs(this._view)}checkNoChanges(){!function(t){je(!0);try{Xs(t)}finally{je(!1)}}(this._view)}get context(){return null}}const Xr=[new Nr],Yr=new Kr([new Pr]),Jr=new Ur(Xr),ta=function(){return sa(Ve(),Re())};let ea=(()=>{class t{}return t.__NG_ELEMENT_ID__=ta,t})();const ia=ea,na=class extends ia{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t){const e=this._declarationTContainer.tViews,i=bs(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const n=this._declarationLView[19];return null!==n&&(i[19]=n.createEmbeddedView(e)),ws(e,i,t),new Zr(i)}};function sa(t,e){return 4&t.type?new na(e,t,Sr(t,e)):null}class oa{}const ra=function(){return ua(Ve(),Re())};let aa=(()=>{class t{}return t.__NG_ELEMENT_ID__=ra,t})();const la=aa,ca=class extends la{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return Sr(this._hostTNode,this._hostLView)}get injector(){return new Ni(this._hostTNode,this._hostLView)}get parentInjector(){const t=ki(this._hostTNode,this._hostLView);if(bi(t)){const e=xi(t,this._hostLView),i=Ci(t);return new Ni(e[1].data[i+8],e)}return new Ni(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=ha(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){const n=t.createEmbeddedView(e||{});return this.insert(n,i),n}createComponent(t,e,i,n,s){const o=i||this.parentInjector;if(!s&&null==t.ngModule&&o){const t=o.get(oa,null);t&&(s=t)}const r=t.create(o,n,void 0,s);return this.insert(r.hostView,e),r}insert(t,e){const i=t._lView,n=i[1];if(ae(i[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=i[3],n=new ca(e,e[6],e[3]);n.detach(n.indexOf(t))}}const s=this._adjustIndex(e),o=this._lContainer;!function(t,e,i,n){const s=10+n,o=i.length;n>0&&(i[s-1][4]=e),nis});class ma extends yr{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(_s).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return _a(this.componentDef.inputs)}get outputs(){return _a(this.componentDef.outputs)}create(t,e,i,n){const s=(n=n||this.ngModule)?function(t,e){return{get:(i,n,s)=>{const o=t.get(i,pa,s);return o!==pa||n===pa?o:e.get(i,n,s)}}}(t,n.injector):t,o=s.get(Or,we),r=s.get(Ar,null),a=o.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=i?function(t,e,i){if(xe(t))return t.selectRootElement(e,i===Ft.ShadowDom);let n="string"==typeof e?t.querySelector(e):e;return n.textContent="",n}(a,i,this.componentDef.encapsulation):In(o.createRenderer(null,this.componentDef),l,function(t){const e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(l)),h=this.componentDef.onPush?576:528,d=function(t,e){return{components:[],scheduler:t||is,clean:Js,playerHandler:e||null,flags:0}}(),u=Ds(0,null,null,1,0,null,null,null,null,null),p=bs(null,u,d,h,null,null,o,a,r,s);let f,_;Je(p);try{const t=function(t,e,i,n,s,o){const r=i[1];i[20]=t;const a=Cs(r,20,2,"#host",null),l=a.mergedAttrs=e.hostAttrs;null!==l&&(oo(a,l,!0),null!==t&&(_i(s,t,l),null!==a.classes&&Gn(s,t,a.classes),null!==a.styles&&Kn(s,t,a.styles)));const c=n.createRenderer(t,e),h=bs(i,ks(e),null,e.onPush?64:16,i[20],a,n,c,o||null,null);return r.firstCreatePass&&(Di(Ii(a,i),r,e.type),Hs(r,a),Ls(a,i.length,1)),qs(i,h),i[20]=h}(c,this.componentDef,p,o,a);if(c)if(i)_i(a,c,["ng-version",Mr.full]);else{const{attrs:t,classes:e}=function(t){const e=[],i=[];let n=1,s=2;for(;n0&&Gn(a,c,e.join(" "))}if(_=Ie(u,20),void 0!==e){const t=_.projection=[];for(let i=0;it(r,e)),e.contentQueries){const t=Ve();e.contentQueries(1,r,t.directiveStart)}const a=Ve();return!o.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(ri(a.index),Rs(i[1],a,0,a.directiveStart,a.directiveEnd,e),Fs(e,r)),r}(t,this.componentDef,p,d,[wo]),ws(u,p,null)}finally{si()}return new va(this.componentType,f,Sr(_,p),p,_)}}class va extends class{}{constructor(t,e,i,n,s){super(),this.location=i,this._rootLView=n,this._tNode=s,this.instance=e,this.hostView=this.changeDetectorRef=new Qr(n),this.componentType=t}get injector(){return new Ni(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}const ya=new Map;class ba extends oa{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new fa(this);const i=oe(t),n=t[Ut]||null;n&&hr(n),this._bootstrapComponents=ns(i.bootstrap),this._r3Injector=fo(t,e,[{provide:oa,useValue:this},{provide:xr,useValue:this.componentFactoryResolver}],ht(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=xo.THROW_IF_NOT_FOUND,i=Dt.Default){return t===xo||t===oa||t===ro?this:this._r3Injector.get(t,e,i)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Ca extends class{}{constructor(t){super(),this.moduleType=t,null!==oe(t)&&function(t){const e=new Set;!function t(i){const n=oe(i,!0),s=n.id;null!==s&&(function(t,e,i){if(e&&e!==i)throw new Error(`Duplicate module registered for ${t} - ${ht(e)} vs ${ht(e.name)}`)}(s,ya.get(s),i),ya.set(s,i));const o=ns(n.imports);for(const r of o)e.has(r)||(e.add(r),t(r))}(t)}(t)}create(t){return new ba(this.moduleType,t)}}function xa(t,e,i,n){return function(t,e,i,n,s,o){const r=e+i;return Po(t,r,s)?Mo(t,r+1,o?n.call(o,s):n(s)):function(t,e){const i=t[e];return i===gs?void 0:i}(t,r+1)}(Re(),Ke(),t,e,i,n)}function wa(t){return e=>{setTimeout(t,void 0,e)}}const Sa=class extends M{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var n,s,o;let r=t,a=e||(()=>null),c=i;if(t&&"object"==typeof t){const e=t;r=null===(n=e.next)||void 0===n?void 0:n.bind(e),a=null===(s=e.error)||void 0===s?void 0:s.bind(e),c=null===(o=e.complete)||void 0===o?void 0:o.bind(e)}this.__isAsync&&(a=wa(a),r&&(r=wa(r)),c&&(c=wa(c)));const h=super.subscribe({next:r,error:a,complete:c});return t instanceof l&&t.add(h),h}};function Ea(){return this._results[Do()]()}class Ia{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Do(),i=Ia.prototype;i[e]||(i[e]=Ea)}get changes(){return this._changes||(this._changes=new Sa)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const n=Ui(t);(this._changesDetected=!function(t,e,i){if(t.length!==e.length)return!1;for(let n=0;n0)n.push(r[t/2]);else{const s=o[t+1],r=e[-i];for(let t=10;t{class t{constructor(t){this.appInits=t,this.resolve=wr,this.reject=wr,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let i=0;i{e.subscribe({complete:t,error:i})});t.push(i)}}Promise.all(t).then(()=>{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(ln($a,8))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const za=new Gi("AppId"),Wa={provide:za,useFactory:function(){return`${ja()}${ja()}${ja()}`},deps:[]};function ja(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ka=new Gi("Platform Initializer"),Ga=new Gi("Platform ID"),Ua=new Gi("appBootstrapListener");let qa=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const Za=new Gi("LocaleId"),Qa=new Gi("DefaultCurrencyCode");class Xa{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const Ya=function(t){return new Ca(t)},Ja=Ya,tl=function(t){return Promise.resolve(Ya(t))},el=function(t){const e=Ya(t),i=ns(oe(t).declarations).reduce((t,e)=>{const i=se(e);return i&&t.push(new ma(i)),t},[]);return new Xa(e,i)},il=el,nl=function(t){return Promise.resolve(el(t))};let sl=(()=>{class t{constructor(){this.compileModuleSync=Ja,this.compileModuleAsync=tl,this.compileModuleAndAllComponentsSync=il,this.compileModuleAndAllComponentsAsync=nl}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const ol=(()=>Promise.resolve(0))();function rl(t){"undefined"==typeof Zone?ol.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class al{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Sa(!1),this.onMicrotaskEmpty=new Sa(!1),this.onStable=new Sa(!1),this.onError=new Sa(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const n=this;n._nesting=0,n._outer=n._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(n._inner=n._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(n._inner=n._inner.fork(Zone.longStackTraceZoneSpec)),n.shouldCoalesceEventChangeDetection=!i&&e,n.shouldCoalesceRunChangeDetection=i,n.lastRequestAnimationFrameId=-1,n.nativeRequestAnimationFrame=function(){let t=$t.requestAnimationFrame,e=$t.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=()=>{!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call($t,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,hl(t),t.isCheckStableRunning=!0,cl(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),hl(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,n,s,o,r,a)=>{try{return dl(t),i.invokeTask(s,o,r,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||t.shouldCoalesceRunChangeDetection)&&e(),ul(t)}},onInvoke:(i,n,s,o,r,a,l)=>{try{return dl(t),i.invoke(s,o,r,a,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),ul(t)}},onHasTask:(e,i,n,s)=>{e.hasTask(n,s),i===n&&("microTask"==s.change?(t._hasPendingMicrotasks=s.microTask,hl(t),cl(t)):"macroTask"==s.change&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,i,n,s)=>(e.handleError(n,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}(n)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!al.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(al.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,n){const s=this._inner,o=s.scheduleEventTask("NgZoneEvent: "+n,t,ll,wr,wr);try{return s.runTask(o,e,i)}finally{s.cancelTask(o)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const ll={};function cl(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function hl(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function dl(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function ul(t){t._nesting--,cl(t)}class pl{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Sa,this.onMicrotaskEmpty=new Sa,this.onStable=new Sa,this.onError=new Sa}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,n){return t.apply(e,i)}}let fl=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{al.assertNotInAngularZone(),rl(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())rl(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,i){let n=-1;e&&e>0&&(n=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==n),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:n,updateCb:i})}whenStable(t,e,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,e,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,i){return[]}}return t.\u0275fac=function(e){return new(e||t)(ln(al))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})(),_l=(()=>{class t{constructor(){this._applications=new Map,ml.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return ml.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();class gl{addToWindow(t){}findTestabilityInTree(t,e,i){return null}}let ml=new gl,vl=!0,yl=!1;let bl;const Cl=new Gi("AllowMultipleToken");function xl(t,e,i=[]){const n=`Platform: ${e}`,s=new Gi(n);return(e=[])=>{let o=wl();if(!o||o.injector.get(Cl,!1))if(t)t(i.concat(e).concat({provide:s,useValue:!0}));else{const t=i.concat(e).concat({provide:s,useValue:!0},{provide:lo,useValue:"platform"});!function(t){if(bl&&!bl.destroyed&&!bl.injector.get(Cl,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");bl=t.get(Sl);const e=t.get(Ka,null);e&&e.forEach(t=>t())}(xo.create({providers:t,name:n}))}return function(t){const e=wl();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(s)}}function wl(){return bl&&!bl.destroyed?bl:null}let Sl=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const i=function(t,e){let i;return i="noop"===t?new pl:("zone.js"===t?void 0:t)||new al({enableLongStackTrace:(yl=!0,vl),shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),i}(e?e.ngZone:void 0,{ngZoneEventCoalescing:e&&e.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:e&&e.ngZoneRunCoalescing||!1}),n=[{provide:al,useValue:i}];return i.run(()=>{const s=xo.create({providers:n,parent:this.injector,name:t.moduleType.name}),o=t.create(s),r=o.injector.get(es,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.runOutsideAngular(()=>{const t=i.onError.subscribe({next:t=>{r.handleError(t)}});o.onDestroy(()=>{Tl(this._modules,o),t.unsubscribe()})}),function(t,i,n){try{const e=n();return jo(e)?e.catch(e=>{throw i.runOutsideAngular(()=>t.handleError(e)),e}):e}catch(e){throw i.runOutsideAngular(()=>t.handleError(e)),e}}(r,i,()=>{const t=o.injector.get(Na);return t.runInitializers(),t.donePromise.then(()=>(hr(o.injector.get(Za,lr)||lr),this._moduleDoBootstrap(o),o))})})}bootstrapModule(t,e=[]){const i=El({},e);return function(t,e,i){const n=new Ca(i);return Promise.resolve(n)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,i))}_moduleDoBootstrap(t){const e=t.injector.get(Il);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${ht(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(ln(xo))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function El(t,e){return Array.isArray(e)?e.reduce(El,t):Object.assign(Object.assign({},t),e)}let Il=(()=>{class t{constructor(t,e,i,n,s){this._zone=t,this._injector=e,this._exceptionHandler=i,this._componentFactoryResolver=n,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new D(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),r=new D(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{al.assertNotInAngularZone(),rl(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,t.next(!0))})})});const i=this._zone.onUnstable.subscribe(()=>{al.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),i.unsubscribe()}});this.isStable=rt(o,r.pipe(function(t={}){const{connector:e=(()=>new M),resetOnError:i=!0,resetOnComplete:n=!0,resetOnRefCountZero:s=!0}=t;return t=>{let o,r,a,l=0,c=!1,h=!1;const d=()=>{null==r||r.unsubscribe(),r=void 0},u=()=>{d(),o=a=void 0,c=h=!1},p=()=>{const t=o;u(),null==t||t.unsubscribe()};return R((t,f)=>{l++,!h&&!c&&d();const _=a=null!=a?a:e();f.add(()=>{l--,0===l&&!h&&!c&&(r=at(p,s))}),_.subscribe(f),!o&&l>0&&(o=new S({next:t=>_.next(t),error:t=>{h=!0,d(),r=at(u,i,t),_.error(t)},complete:()=>{c=!0,d(),r=at(u,n),_.complete()}}),Q(t).subscribe(o))})(t)}}()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let i;i=t instanceof yr?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(i.componentType);const n=function(t){return t.isBoundToModule}(i)?void 0:this._injector.get(oa),s=i.create(xo.NULL,[],e||i.selector,n),o=s.location.nativeElement,r=s.injector.get(fl,null),a=r&&s.injector.get(_l);return r&&a&&a.registerApplication(o,r),s.onDestroy(()=>{this.detachView(s.hostView),Tl(this.components,s),a&&a.unregisterApplication(o)}),this._loadComponent(s),s}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Tl(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Ua,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(ln(al),ln(xo),ln(es),ln(xr),ln(Na))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function Tl(t,e){const i=t.indexOf(e);i>-1&&t.splice(i,1)}const Ol=xl(null,"core",[{provide:Ga,useValue:"unknown"},{provide:Sl,deps:[xo]},{provide:_l,deps:[]},{provide:qa,deps:[]}]),kl=[{provide:Il,useClass:Il,deps:[al,xo,es,xr,Na]},{provide:ga,deps:[al],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:Na,useClass:Na,deps:[[new fn,$a]]},{provide:sl,useClass:sl,deps:[]},Wa,{provide:Kr,useFactory:function(){return Yr},deps:[]},{provide:Ur,useFactory:function(){return Jr},deps:[]},{provide:Za,useFactory:function(t){return hr(t=t||"undefined"!=typeof $localize&&$localize.locale||lr),t},deps:[[new pn(Za),new fn,new _n]]},{provide:Qa,useValue:"USD"}];let Dl=(()=>{class t{constructor(t){}}return t.\u0275fac=function(e){return new(e||t)(ln(Il))},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({providers:kl}),t})(),Al=null;function Bl(){return Al}const Ml=new Gi("DocumentToken");var Pl=(()=>((Pl=Pl||{})[Pl.Zero=0]="Zero",Pl[Pl.One=1]="One",Pl[Pl.Two=2]="Two",Pl[Pl.Few=3]="Few",Pl[Pl.Many=4]="Many",Pl[Pl.Other=5]="Other",Pl))();const Rl=function(t){return function(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let i=rr(e);if(i)return i;const n=e.split("-")[0];if(i=rr(n),i)return i;if("en"===n)return sr;throw new Error(`Missing locale data for the locale "${t}".`)}(t)[ar.PluralCase]};class Fl{}let Hl=(()=>{class t extends Fl{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(Rl(e||this.locale)(t)){case Pl.Zero:return"zero";case Pl.One:return"one";case Pl.Two:return"two";case Pl.Few:return"few";case Pl.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(ln(Za))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})(),Vl=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({providers:[{provide:Fl,useClass:Hl}]}),t})();class Ll{}class $l extends class extends class{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){var t;t=new $l,Al||(Al=t)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=(zl=zl||document.querySelector("base"),zl?zl.getAttribute("href"):null);return null==e?null:function(t){Nl=Nl||document.createElement("a"),Nl.setAttribute("href",t);const e=Nl.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){zl=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function(t,e){e=encodeURIComponent(e);for(const i of t.split(";")){const t=i.indexOf("="),[n,s]=-1==t?[i,""]:[i.slice(0,t),i.slice(t+1)];if(n.trim()===e)return decodeURIComponent(s)}return null}(document.cookie,t)}}let Nl,zl=null;const Wl=new Gi("TRANSITION_ID"),jl=[{provide:$a,useFactory:function(t,e,i){return()=>{i.get(Na).donePromise.then(()=>{const i=Bl(),n=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t{const n=t.findTestabilityInTree(e,i);if(null==n)throw new Error("Could not find testability for element.");return n},$t.getAllAngularTestabilities=()=>t.getAllTestabilities(),$t.getAllAngularRootElements=()=>t.getAllRootElements(),$t.frameworkStabilizers||($t.frameworkStabilizers=[]),$t.frameworkStabilizers.push(t=>{const e=$t.getAllAngularTestabilities();let i=e.length,n=!1;const s=function(e){n=n||e,i--,0==i&&t(n)};e.forEach(function(t){t.whenStable(s)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const n=t.getTestability(e);return null!=n?n:i?Bl().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}let Gl=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const Ul=new Gi("EventManagerPlugins");let ql=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,i){return this._findPluginFor(e).addEventListener(t,e,i)}addGlobalEventListener(t,e,i){return this._findPluginFor(e).addGlobalEventListener(t,e,i)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const i=this._plugins;for(let n=0;n{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})(),Xl=(()=>{class t extends Ql{constructor(t){super(),this._doc=t,this._hostNodes=new Map,this._hostNodes.set(t.head,[])}_addStylesToHost(t,e,i){t.forEach(t=>{const n=this._doc.createElement("style");n.textContent=t,i.push(e.appendChild(n))})}addHost(t){const e=[];this._addStylesToHost(this._stylesSet,t,e),this._hostNodes.set(t,e)}removeHost(t){const e=this._hostNodes.get(t);e&&e.forEach(Yl),this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach((e,i)=>{this._addStylesToHost(t,i,e)})}ngOnDestroy(){this._hostNodes.forEach(t=>t.forEach(Yl))}}return t.\u0275fac=function(e){return new(e||t)(ln(Ml))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function Yl(t){Bl().remove(t)}const Jl={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},tc=/%COMP%/g;function ec(t,e,i){for(let n=0;n{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let nc=(()=>{class t{constructor(t,e,i){this.eventManager=t,this.sharedStylesHost=e,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new sc(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case Ft.Emulated:{let i=this.rendererByCompId.get(e.id);return i||(i=new oc(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,i)),i.applyToHost(t),i}case 1:case Ft.ShadowDom:return new rc(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=ec(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(ln(ql),ln(Xl),ln(za))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();class sc{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(Jl[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,i){t&&t.insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,n){if(n){e=n+":"+e;const s=Jl[n];s?t.setAttributeNS(s,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const n=Jl[i];n?t.removeAttributeNS(n,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,n){n&(gn.DashCase|gn.Important)?t.style.setProperty(e,i,n&gn.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&gn.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,ic(i)):this.eventManager.addEventListener(t,e,ic(i))}}class oc extends sc{constructor(t,e,i,n){super(t),this.component=i;const s=ec(n+"-"+i.id,i.styles,[]);e.addStyles(s),this.contentAttr="_ngcontent-%COMP%".replace(tc,n+"-"+i.id),this.hostAttr=function(t){return"_nghost-%COMP%".replace(tc,t)}(n+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class rc extends sc{constructor(t,e,i,n){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=ec(n.id,n.styles,[]);for(let o=0;o{class t extends Zl{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,i){return t.addEventListener(e,i,!1),()=>this.removeEventListener(t,e,i)}removeEventListener(t,e,i){return t.removeEventListener(e,i)}}return t.\u0275fac=function(e){return new(e||t)(ln(Ml))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const lc=["alt","control","meta","shift"],cc={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},hc={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},dc={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let uc=(()=>{class t extends Zl{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,i,n){const s=t.parseEventName(i),o=t.eventCallback(s.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Bl().onAndCancel(e,s.domEventName,o))}static parseEventName(e){const i=e.toLowerCase().split("."),n=i.shift();if(0===i.length||"keydown"!==n&&"keyup"!==n)return null;const s=t._normalizeKey(i.pop());let o="";if(lc.forEach(t=>{const e=i.indexOf(t);e>-1&&(i.splice(e,1),o+=t+".")}),o+=s,0!=i.length||0===s.length)return null;const r={};return r.domEventName=n,r.fullKey=o,r}static getEventFullKey(t){let e="",i=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&hc.hasOwnProperty(e)&&(e=hc[e]))}return cc[e]||e}(t);return i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),lc.forEach(n=>{n!=i&&dc[n](t)&&(e+=n+".")}),e+=i,e}static eventCallback(e,i,n){return s=>{t.getEventFullKey(s)===e&&n.runGuarded(()=>i(s))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(ln(Ml))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();const pc=xl(Ol,"browser",[{provide:Ga,useValue:"browser"},{provide:Ka,useValue:function(){$l.makeCurrent(),Kl.init()},multi:!0},{provide:Ml,useFactory:function(){return t=document,Ce=t,document;var t},deps:[]}]),fc=[[],{provide:lo,useValue:"root"},{provide:es,useFactory:function(){return new es},deps:[]},{provide:Ul,useClass:ac,multi:!0,deps:[Ml,al,Ga]},{provide:Ul,useClass:uc,multi:!0,deps:[Ml]},[],{provide:nc,useClass:nc,deps:[ql,Xl,za]},{provide:Or,useExisting:nc},{provide:Ql,useExisting:Xl},{provide:Xl,useClass:Xl,deps:[Ml]},{provide:fl,useClass:fl,deps:[al]},{provide:ql,useClass:ql,deps:[Ul,al]},{provide:Ll,useClass:Gl,deps:[]},[]];let _c=(()=>{class t{constructor(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:za,useValue:e.appId},{provide:Wl,useExisting:za},jl]}}}return t.\u0275fac=function(e){return new(e||t)(ln(t,12))},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({providers:fc,imports:[Vl,Dl]}),t})();"undefined"!=typeof window&&window;let gc=(()=>{class t{constructor(){this.store={},this.onSerializeCallbacks={}}static init(e){const i=new t;return i.store=e,i}get(t,e){return void 0!==this.store[t]?this.store[t]:e}set(t,e){this.store[t]=e}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}onSerialize(t,e){this.onSerializeCallbacks[t]=e}toJson(){for(const e in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(e))try{this.store[e]=this.onSerializeCallbacks[e]()}catch(t){console.warn("Exception in onSerialize callback: ",t)}return JSON.stringify(this.store)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function mc(t,e){const i=t.getElementById(e+"-state");let n={};if(i&&i.textContent)try{n=JSON.parse(function(t){const e={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return t.replace(/&[^;]+;/g,t=>e[t])}(i.textContent))}catch(s){console.warn("Exception while restoring TransferState for app "+e,s)}return gc.init(n)}let vc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({providers:[{provide:gc,useFactory:mc,deps:[Ml,za]}]}),t})();var yc,bc={"[object Array]":"array","[object Date]":"date","[object Object]":"object","[object String]":"string"},Cc=function(t){if(null===t)return"null";var e=Object.prototype.toString.call(t);return"object"==typeof t?bc[e]||"object":typeof t},xc=function(t){return"boolean"==typeof t},wc=function(t){return null!=t},Sc=function(t){return"function"==typeof t},Ec=function(t){return"string"==typeof t},Ic=function(t){return"number"==typeof t&&isFinite(t)||!isNaN(t-parseFloat(t))},Tc=function(t){return"object"===Cc(t)},Oc=function(t){var e;for(e in t)return!1;return!0},kc=function(t){if(!t||"object"!==Cc(t))return!1;var e=Object.getPrototypeOf(t);if(!e)return!0;var i=Object.hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof i&&Object.toString.call(i)===Object.toString.call(Object)},Dc=function(t){return null!=t&&t===t.window},Ac=function(t){return!(!t||!t.jquery&&!t.dxRenderer)},Bc=function(t){return!!t&&Sc(t.then)},Mc=function(t){return!!t&&Sc(t.done)&&Sc(t.fail)},Pc=function t(e){var i=1,n=!1;for("boolean"==typeof(e=e||{})&&(n=e,e=arguments[1]||{},i++);i{if(Array.isArray(t))return t.map(e);var i=[];for(var n in t)i.push(e(t[n],n));return i},Fc=(t,e)=>{if(t){if("length"in t)for(var i=0;i","g")],function(t){return String(t).replace(yc[0],"&").replace(yc[1],""").replace(yc[2],"'").replace(yc[3],"<").replace(yc[4],">")});function Nc(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n{Ec(e)&&(e=e.replace(/\$/g,"$$$$"));var n=new RegExp("\\{"+i+"\\}","gm");t=t.replace(n,e)}),t)}var zc=function(){var t=/\s/g;return function(e){return!e||!e.replace(t,"")}}(),Wc="23.2.3",jc="https://js.devexpress.com/error/"+Wc.split(".").slice(0,2).join("_")+"/";function Kc(t,e){var i={ERROR_MESSAGES:Pc(e,t),Error:function(){return r([].slice.call(arguments))},log:function(t){var e="log";/^E\d+$/.test(t)?e="error":/^W\d+$/.test(t)&&(e="warn"),Lc[e]("log"===e?t:n([].slice.call(arguments)))}};function n(t){var e=t[0];return o(e,s(e,t=t.slice(1)))}function s(t,e){return e=[i.ERROR_MESSAGES[t]].concat(e),Nc.apply(this,e).replace(/\.*\s*?$/,"")}function o(t,e){var i=null!=t&&t.startsWith("W")?"warning":"error";return Nc.apply(this,["{0} - {1}.\n\nFor additional information on this {2} message, see: {3}",t,e,i,a(t)])}function r(t){var e=t[0],i=s(e,t=t.slice(1)),n=a(e),r=o(e,i);return Pc(new Error(r),{__id:e,__details:i,url:n})}function a(t){return jc+t}return i}var Gc=Kc({E0001:"Method is not implemented",E0002:"Member name collision: {0}",E0003:"A class must be instantiated using the 'new' keyword",E0004:"The NAME property of the component is not specified",E0005:"Unknown device",E0006:"Unknown endpoint key is requested",E0007:"'Invalidate' method is called outside the update transaction",E0008:"Type of the option name is not appropriate to create an action",E0009:"Component '{0}' has not been initialized for an element",E0010:"Animation configuration with the '{0}' type requires '{1}' configuration as {2}",E0011:"Unknown animation type '{0}'",E0012:"jQuery version is too old. Please upgrade jQuery to 1.10.0 or later",E0013:"KnockoutJS version is too old. Please upgrade KnockoutJS to 2.3.0 or later",E0014:"The 'release' method shouldn't be called for an unlocked Lock object",E0015:"Queued task returned an unexpected result",E0017:"Event namespace is not defined",E0018:"DevExpress.ui.DevExpressPopup widget is required",E0020:"Template engine '{0}' is not supported",E0021:"Unknown theme is set: {0}",E0022:"LINK[rel=DevExpress-theme] tags must go before DevExpress included scripts",E0023:"Template name is not specified",E0024:"DevExtreme bundle already included",E0025:"Unexpected argument type",E0100:"Unknown validation type is detected",E0101:"Misconfigured range validation rule is detected",E0102:"Misconfigured comparison validation rule is detected",E0103:"validationCallback of an asynchronous rule should return a jQuery or a native promise",E0110:"Unknown validation group is detected",E0120:"Adapter for a DevExpressValidator component cannot be configured",E0121:"The 'customItem' parameter of the 'onCustomItemCreating' function is empty or contains invalid data. Assign a custom object or a Promise that is resolved after the item is created.",W0000:"'{0}' is deprecated in {1}. {2}",W0001:"{0} - '{1}' option is deprecated in {2}. {3}",W0002:"{0} - '{1}' method is deprecated in {2}. {3}",W0003:"{0} - '{1}' property is deprecated in {2}. {3}",W0004:"Timeout for theme loading is over: {0}",W0005:"'{0}' event is deprecated in {1}. {2}",W0006:"Invalid recurrence rule: '{0}'",W0007:"'{0}' Globalize culture is not defined",W0008:"Invalid view name: '{0}'",W0009:"Invalid time zone name: '{0}'",W0010:"{0} is deprecated in {1}. {2}",W0011:"Number parsing is invoked while the parser is not defined",W0012:"Date parsing is invoked while the parser is not defined",W0013:"'{0}' file is deprecated in {1}. {2}",W0014:"{0} - '{1}' type is deprecated in {2}. {3}",W0015:"Instead of returning a value from the '{0}' function, write it into the '{1}' field of the function's parameter.",W0016:'The "{0}" option does not accept the "{1}" value since v{2}. {3}.',W0017:'Setting the "{0}" property with a function is deprecated since v21.2',W0018:'Setting the "position" property with a function is deprecated since v21.2',W0019:"DevExtreme: Unable to Locate a Valid License Key.\n\nIf you are using a 30-day trial version of DevExtreme, you must uninstall all copies of DevExtreme once your 30-day trial period expires. For terms and conditions that govern use of DevExtreme UI components/libraries, please refer to the DevExtreme End User License Agreement: https://js.devexpress.com/EULAs/DevExtremeComplete.\n\nTo use DevExtreme in a commercial project, you must purchase a license. For pricing/licensing options, please visit: https://js.devexpress.com/Buy.\n\nIf you have licensing-related questions or need help with a purchase, please email clientservices@devexpress.com.\n\n",W0020:"DevExtreme: License Key Has Expired.\n\nA mismatch exists between the license key used and the DevExtreme version referenced in this project.\n\nTo proceed, you can:\n\u2022 use a version of DevExtreme linked to your license key: https://www.devexpress.com/ClientCenter/DownloadManager\n\u2022 renew your DevExpress Subscription: https://www.devexpress.com/buy/renew (once you renew your subscription, you will be entitled to product updates and support service as defined in the DevExtreme End User License Agreement)\n\nIf you have licensing-related questions or need help with a renewal, please email clientservices@devexpress.com.\n\n",W0021:"DevExtreme: License Key Verification Has Failed.\n\nTo verify your DevExtreme license, make certain to specify a correct key in the GlobalConfig. If you continue to encounter this error, please visit https://www.devexpress.com/ClientCenter/DownloadManager to obtain a valid license key.\n\nIf you have a valid license and this problem persists, please submit a support ticket via the DevExpress Support Center. We will be happy to follow-up: https://supportcenter.devexpress.com/ticket/create.\n\n",W0022:"DevExtreme: Pre-release software. Not suitable for commercial use.\n\nPre-release software may contain deficiencies and as such, should not be considered for use or integrated in any mission critical application.\n\n"}),Uc=function(t,e,i){return function(){var n=this.callBase;this.callBase=t[e];try{return i.apply(this,arguments)}finally{this.callBase=n}}},qc=function(t){var e,i;if(!t)return this;for(e in t)i=t[e],this.prototype[e]="function"==typeof this.prototype[e]&&"function"==typeof i?Uc(this.parent.prototype,e,i):i;return this},Zc=function(){var t,e,i,n=this,s=Object.prototype.hasOwnProperty.bind(n),o=!s("_includedCtors")&&!s("_includedPostCtors");for(o&&(n._includedCtors=n._includedCtors.slice(0),n._includedPostCtors=n._includedPostCtors.slice(0)),i=0;i{"{"!==t.trim().charAt(0)&&(t="{"+t+"}");try{return JSON.parse(t)}catch(e){try{return JSON.parse(sh(t))}catch(i){throw Gc.Error("E3018",e,t)}}}},sh=t=>t.replace(/'/g,'"').replace(/,\s*([\]}])/g,"$1").replace(/([{,])\s*([^":\s]+)\s*:/g,'$1"$2":'),oh=["decimalSeparator","thousandsSeparator"],rh=function(){if(!arguments.length)return nh;var t=arguments.length<=0?void 0:arguments[0];oh.forEach(e=>{if(t[e]){var i="Now, the ".concat(e," is selected based on the specified locale.");Gc.log("W0003","config",e,"19.2",i)}}),Pc(nh,t)};"undefined"!=typeof DevExpress&&DevExpress.config&&rh(DevExpress.config);var ah=rh,lh=th.inherit({ctor:function(t){t&&(t=String(t)),this._value=this._normalize(t||this._generate())},_normalize:function(t){for(t=t.replace(/[^a-f0-9]/gi,"").toLowerCase();t.length<32;)t+="0";return[t.substr(0,8),t.substr(8,4),t.substr(12,4),t.substr(16,4),t.substr(20,12)].join("-")},_generate:function(){for(var t="",e=0;e<32;e++)t+=Math.round(15*Math.random()).toString(16);return t},toString:function(){return this._value},valueOf:function(){return this._value},toJSON:function(){return this._value}}),ch=function(t){this._options=t||{},this._list=[],this._queue=[],this._firing=!1,this._fired=!1,this._firingIndexes=[]};ch.prototype._fireCore=function(t,e){var i=this._firingIndexes,n=this._list,s=this._options.stopOnFalse,o=i.length;for(i[o]=0;i[o]-1&&(e.splice(n,1),this._firing&&i.length))for(var s=0;s-1:!!e.length},ch.prototype.empty=function(t){return this._list=[],this},ch.prototype.fireWith=function(t,e){var i=this._queue;if(e=(e=e||[]).slice?e.slice():e,this._options.syncStrategy)this._firing=!0,this._fireCore(t,e);else{if(i.push([t,e]),this._firing)return;for(this._firing=!0;i.length;){var n=i.shift();this._fireCore(n[0],n[1])}}return this._firing=!1,this._fired=!0,this},ch.prototype.fire=function(){this.fireWith(this,arguments)},ch.prototype.fired=function(){return this._fired};var hh=function(t){return new ch(t)},dh=[{method:"resolve",handler:"done",state:"resolved"},{method:"reject",handler:"fail",state:"rejected"},{method:"notify",handler:"progress"}],uh=function(){var t=this;this._state="pending",this._promise={},dh.forEach((function(e){var i=e.method;this[i+"Callbacks"]=hh(),this[i]=(function(){return this[i+"With"](this._promise,arguments)}).bind(this),this._promise[e.handler]=function(e){if(!e)return this;var n=t[i+"Callbacks"];return n.fired()?e.apply(t[i+"Context"],t[i+"Args"]):n.add((function(t,i){e.apply(t,i)}).bind(this)),this}}).bind(this)),this._promise.always=function(t){return this.done(t).fail(t)},this._promise.catch=function(t){return this.then(null,t)},this._promise.then=function(t,e){var i=new uh;return["done","fail"].forEach((function(n){var s="done"===n?t:e;this[n](function(){if(s){var t=s&&s.apply(this,arguments);Mc(t)?t.done(i.resolve).fail(i.reject):Bc(t)?t.then(i.resolve,i.reject):i.resolve.apply(this,wc(t)?[t]:arguments)}else i["done"===n?"resolve":"reject"].apply(this,arguments)})}).bind(this)),i.promise()},this._promise.state=function(){return t._state},this._promise.promise=function(e){return e?Pc(e,t._promise):t._promise},this._promise.promise(this)};function ph(t,e){if(Mc(t))return t;if(Bc(t)){var i=new uh;return t.then(function(){i.resolveWith.apply(i,[e].concat([[].slice.call(arguments)]))},function(){i.rejectWith.apply(i,[e].concat([[].slice.call(arguments)]))}),i}return(new uh).resolveWith(e,[t])}dh.forEach(function(t){var e=t.method,i=t.state;uh.prototype[e+"With"]=function(t,n){var s=this[e+"Callbacks"];return"pending"===this.state()&&(this[e+"Args"]=n,this[e+"Context"]=t,i&&(this._state=i),s.fire(t,n)),this}});var fh=function(){if(1===arguments.length)return ph(arguments[0]);for(var t=[].slice.call(arguments),e=[],i=0,n=new uh,s=function(s){return function(o){e[s]=this,t[s]=arguments.length>1?[].slice.call(arguments):o,++i===t.length&&n.resolveWith(e,t)}},o=0;o1&&(t=[].slice.call(arguments)),!t||"this"===t)return function(t){return t};if("string"==typeof t){var e=wh(t);return function(t,i){for(var n=(i=Eh(i)).functionsAsIs,s=("defaultValue"in i),o=Ih(t,i),r=0;r2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof Date)return t.getTime();if(t&&t instanceof th&&t.valueOf)return t.valueOf();if(!e&&"string"==typeof t){var n;if("base"===(null==i||null===(n=i.collatorOptions)||void 0===n?void 0:n.sensitivity)){var s=/[\u0300-\u036f]/g;t=t.normalize("NFD").replace(s,"")}return null!=i&&i.locale?t.toLocaleLowerCase(i.locale):t.toLowerCase()}return t},Bh=function(t,e){return wc(t)?t:e},Mh=function(t,e){var i=new _h,n=e||this,s={promise:i.promise(),abort:function(){clearTimeout(r),i.rejectWith(n)}},o=function(){var e=t.call(n);e&&e.done&&Sc(e.done)?e.done(function(){i.resolveWith(n)}):i.resolveWith(n)},r=(arguments[2]||setTimeout)(o,"number"==typeof e?e:0);return s},Ph=[],Rh=[],Fh=[],Hh=function(t,e,i){if(kh&&kh!==t)return Ph.push(e),Rh.push(t),i=i||new _h,Fh.push(i),i;var n=kh,s=Fh.length;kh=t;var o=e();return o||(Fh.length>s?o=gh.apply(this,Fh.slice(s)):i&&i.resolve()),kh=n,i&&o&&o.done&&o.done(i.resolve).fail(i.reject),!kh&&Ph.length&&("render"===Rh.shift()?Vh:Lh)(Ph.shift(),Fh.shift()),o||gh()},Vh=function(t,e){return Hh("render",t,e)},Lh=function(t,e){return Hh("update",t,e)},$h=function(t){return function(){var e=this;return Hh("render",function(){return t.call(e)})}},Nh=function(t){return function(){var e=this;return Hh("update",function(){return t.call(e)})}},zh=function(t,e,i){var n=[],s=0;return Fc(e,(e,o)=>{var r=0,a=i?i(o):o;Fc(t,(t,e)=>{var i=a[t];if(void 0!==i)return Wh(i,e)?void r++:(r=-1,!1)}),!(rs&&(n.length=0,s=r),n.push(o))}),n},Wh=function(t,e){if(Array.isArray(t)&&Array.isArray(e)){var i=!1;return Fc(t,(t,n)=>{if(n!==e[t])return i=!0,!1}),!i}return t===e},jh=function(t){var e,i;switch(Cc(t)){case"string":return t.split(/\s+/,2);case"object":return[null!==(e=t.x)&&void 0!==e?e:t.h,null!==(i=t.y)&&void 0!==i?i:t.v];case"number":return[t];case"array":return t;default:return null}},Kh=function(t,e){var i=jh(t),n=e?parseFloat(i&&i[0]):parseInt(i&&i[0],10),s=e?parseFloat(i&&i[1]):parseInt(i&&i[1],10);return isFinite(n)||(n=0),isFinite(s)||(s=n),{h:n,v:s}},Gh=function(t){if(t instanceof lh)return t.toString();if(Tc(t)||Array.isArray(t))try{var e=JSON.stringify(t);return"{}"===e?t:e}catch(i){return t}return t},Uh=function(t){return t.replace(/[[\]{}\-()*+?.\\^$|\s]/g,"\\$&")},qh=function(){},Zh=function(t,e,i){for(var n=[],s=!i,o=0;o{var{strict:s,maxDepth:o}=n,r=Ah(t,!0),a=Ah(e,!0);switch(!0){case s?r===a:r==a:case i>=o:return!0;case Tc(r)&&Tc(a):return((t,e,i,n)=>{var s=Object.keys(t),o=Object.keys(e);if(s.length!==o.length)return!1;var r=new Set(o);return!s.some(s=>!r.has(s)||!Xh(t[s],e[s],i+1,n))})(r,a,i,n);case Array.isArray(r)&&Array.isArray(a):return((t,e,i,n)=>t.length===e.length&&!t.some((t,s)=>!Xh(t,e[s],i+1,ih({},n,{strict:!0}))))(r,a,i,n);default:return!1}},Yh=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Qh,n=ih({},Qh,i);return Xh(t,e,0,n)},Jh=null;function td(t){try{return new CSSStyleSheet}catch(i){var e=t.ownerDocument.createElement("style");return t.appendChild(e),e.sheet}}function ed(t,e,i){for(var n=0;n=n.left&&e=n.top&&it.querySelectorAll(e),elementMatches(t,e){return(t.matches||t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector||(e=>{var i=t.document||t.ownerDocument;if(!i)return!1;for(var n=this.querySelectorAll(i,e),s=0;st&&"object"==typeof t&&"nodeType"in t&&"nodeName"in t,isElementNode:t=>t&&1===t.nodeType,isTextNode:t=>t&&3===t.nodeType,isDocument:t=>t&&9===t.nodeType,isDocumentFragment:t=>t&&11===t.nodeType,removeElement(t){var e=t&&t.parentNode;e&&e.removeChild(t)},insertElement(t,e,i){t&&e&&t!==e&&(i?t.insertBefore(e,i):t.appendChild(e))},getAttribute:(t,e)=>t.getAttribute(e),setAttribute(t,e,i){"style"===e?t.style.cssText=i:t.setAttribute(e,i)},removeAttribute(t,e){t.removeAttribute(e)},setProperty(t,e,i){t[e]=i},setText(t,e){t&&(t.textContent=e)},setClass(t,e,i){1===t.nodeType&&e&&(i?t.classList.add(e):t.classList.remove(e))},setStyle(t,e,i){t.style[e]=i||""},_document:"undefined"==typeof document?void 0:document,getDocument(){return this._document},getActiveElement(t){return this.getRootNode(t).activeElement},getRootNode(t){var e,i;return null!==(e=null==t||null===(i=t.getRootNode)||void 0===i?void 0:i.call(t))&&void 0!==e?e:this._document},getBody(){return this._document.body},createDocumentFragment(){return this._document.createDocumentFragment()},getDocumentElement(){return this._document.documentElement},getLocation(){return this._document.location},getSelection(){return this._document.selection},getReadyState(){return this._document.readyState},getHead(){return this._document.head},hasDocumentProperty(t){return t in this._document},listen:(t,e,i,n)=>t&&"addEventListener"in t?(t.addEventListener(e,i,n),()=>{t.removeEventListener(e,i)}):qh,elementsFromPoint(t,e,i){var n=this.getRootNode(i);return n.host?function(t,e,i){for(var n=function(){var t=0,e=[];return{push(t){return e.push(t),this},shift:()=>(t++,e[t-1]),get length(){return e.length-t},get items(){return e}}}().push(i);n.length;)for(var s=n.shift(),o=0;ood,ad=rd()?window:void 0;ad||((ad={}).window=ad);var ld=()=>ad,cd=t=>rd()&&t in ad,hd=()=>rd()?ad.navigator:{userAgent:""},dd=ld(),ud=["auto","none","inherit","initial"],pd=function(t,e){var i=0;return e.forEach(function(e){i+=parseFloat(t[e])||0}),i},fd=function(t,e){var i="width"===t?"Left":"Top",n="width"===t?"Right":"Bottom";return{padding:pd(e,["padding"+i,"padding"+n]),border:pd(e,["border"+i+"Width","border"+n+"Width"]),margin:pd(e,["margin"+i,"margin"+n])}},_d=function(t){var e,i=(null==t||null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView)||dd;return i.getComputedStyle&&i.getComputedStyle(t)},gd=function(t,e,i,n){var s;return(null==e?void 0:e[i])||(null===(s=t.style)||void 0===s?void 0:s[i])||n},md={content:0,padding:1,border:2,margin:3,"content-box":0,"border-box":2},vd={width:["left","right"],height:["top","bottom"]};function yd(t,e,i,n){var s=(t,e,i)=>parseFloat(gd(t,e,i,"0"))||0,o="border"===i?"-width":"";return s(t,n,"".concat(i,"-").concat(vd[e][0]).concat(o))+s(t,n,"".concat(i,"-").concat(vd[e][1]).concat(o))}var bd=function(t,e,i){var n="width"===e?"offsetWidth":"offsetHeight",s=_d(t),o=gd(t,s,e);(""===o||"auto"===o)&&(o=t[n]),o=parseFloat(o)||0;var r=gd(t,s,"boxSizing","content-box"),a=md[i||r],l=md[r];if(void 0===a||void 0===l)throw new Error;if(l===a)return o;var c=Math.sign(a-l),h=!1,d=!1,u=!1,p=!1;1===c&&(a+=1,l+=1);for(var f=l;f!==a;f+=c)switch(f){case md.content:break;case md.padding:h=c*yd(t,e,"padding",s);break;case md.border:d=c*yd(t,e,"border",s);break;case md.margin:u=c*yd(t,e,"margin",s)}if(h||d){var _=(!1===h?c*yd(t,e,"padding",s):h)+(!1===d?c*yd(t,e,"border",s):d);p=c*Math.max(0,Math.floor(t[n]-o-c*_))||0}return o+u+h+d+p},Cd=function(t,e,i){return t?ud.indexOf(t)>-1?e?null:t:(Ec(t)&&(t=function(t,e,i){return t.indexOf("px")>0?t=parseInt(t.replace("px","")):t.indexOf("%")>0?t=parseInt(t.replace("%",""))*function(t){return Dc(t)?t.innerHeight:t.offsetHeight}(e)/100:isNaN(t)?t.indexOf("vh")>0?t=dd.innerHeight/100*parseInt(t.replace("vh","")):i&&t.indexOf("em")>0&&(t=parseFloat(t.replace("em",""))*parseFloat(dd.getComputedStyle(i).fontSize)):t=parseInt(t),t}(t,i)),Ic(t)?Math.max(0,t+e):"calc("+t+(e<0?" - ":" ")+Math.abs(e)+"px)"):null},xd=function(t,e){if(!t)return 0;var i=fd("height",dd.getComputedStyle(t));return i.padding+i.border+(e?i.margin:0)},wd=function(t){if(t){var e=t.getBoundingClientRect();if(e.height)return e.height}return 0};function Sd(t,e,i){return 2===arguments.length?Md(e,t):Md(e,t,i)}var Ed=t=>function(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;ifunction(){for(var t=arguments.length,e=new Array(t),i=0;i=0?"Width":"Height",o=s.toLowerCase(),r=0===i.indexOf("outer"),a=0===i.indexOf("inner"),l=2===arguments.length||"boolean"==typeof n;if(Ac(e)){if(e.length>1&&!l){for(var c=0;cDc(t)?t:t.defaultView,Rd=t=>{if(!t.getClientRects().length)return{top:0,left:0};var e=t.getBoundingClientRect(),i=Pd(t.ownerDocument),n=t.ownerDocument.documentElement;return{top:e.top+i.pageYOffset-n.clientTop,left:e.left+i.pageXOffset-n.clientLeft}};class Fd{constructor(){this.memory=[],this.callbacks=hh()}add(t){Fc(this.memory,(e,i)=>t.apply(t,i)),this.callbacks.add(t)}remove(t){this.callbacks.remove(t)}fire(){for(var t=arguments.length,e=new Array(t),i=0;iDc(t)?eu(t.document,e):t.contains?t.contains(e):!!(e.compareDocumentPosition(t)&e.DOCUMENT_POSITION_CONTAINS);function iu(t,e){var i=qd.get(t),n=(e=e||"").split("."),s=n.slice(1),o=!!n[0];e=n[0]||Nd,i||qd.set(t,i={}),i[e]||(i[e]={handleObjects:[],nativeHandler:null});var r=i[e];return{addHandler:function(i,n,a){var l=function(n,s){var o,r,l=[n],c=n.currentTarget,h=n.relatedTarget;e in zd&&(o=h&&c&&(h===c||eu(c,h))),void 0!==s&&l.push(s),Qd.callMethod(e,"handle",t,[n,a]),o||(r=i.apply(c,l)),!1===r&&(n.preventDefault(),n.stopPropagation())},c={handler:i,wrappedHandler:function(e,i){if(!Ud||e.type!==Ud)if(e.data=a,e.delegateTarget=t,n)for(var s=e.target;s&&s!==t;)Gd(s,n)&&(e.currentTarget=s,l(e,i)),s=s.parentNode;else e.currentTarget=e.delegateTarget||e.target,l(e,i)},selector:n,type:e,data:a,namespace:s.join("."),namespaces:s,guid:++Zd};r.handleObjects.push(c);var h,d=1===r.handleObjects.length&&o;d&&(d=!Qd.callMethod(e,"setup",t,[a,s,i])),d&&(r.nativeHandler=function(t){return function(e,i){var n=iu(this,t);e=Xd.Event(e),n.callHandlers(e,i)}}(e),tu()&&Kd.indexOf(e)>-1&&(h={passive:!1}),r.removeListener=sd.listen(t,zd[e]||e,r.nativeHandler,h)),Qd.callMethod(e,"add",t,[c])},removeHandler:function(n,r){var a=function(e){var o,a=i[e];a.handleObjects.length?(a.handleObjects=a.handleObjects.filter(function(i){var a=s.length&&!nu(i.namespaces,s)||n&&i.handler!==n||r&&i.selector!==r;return a||(o=i.handler,Qd.callMethod(e,"remove",t,[i])),a}),!a.handleObjects.length&&e!==Nd&&(Qd.callMethod(e,"teardown",t,[s,o]),a.nativeHandler&&a.removeListener(),delete i[e])):delete i[e]};if(o)a(e);else for(var l in i)a(l);0===Object.keys(i).length&&qd.delete(t)},callHandlers:function(t,e){var n=!1,o=function(i){n||(!s.length||nu(i.namespaces,s))&&(i.wrappedHandler(t,e),n=t.isImmediatePropagationStopped())};r.handleObjects.forEach(o),s.length&&i[Nd]&&i[Nd].handleObjects.forEach(o)}}}function nu(t,e){for(var i=0;i-1){var n=Array.prototype.slice.call(arguments,0);i.split(" ").forEach(function(e){n[1]=e,t.apply(this,n)})}else t.apply(this,arguments)};return function(t,i){if("object"==typeof i){var n=Array.prototype.slice.call(arguments,0);for(var s in i)n[1]=s,n[n.length-1]=i[s],e.apply(this,n)}else e.apply(this,arguments)}}function au(t){return null==(e=t).which&&0===e.type.indexOf("key")?null!=t.charCode?t.charCode:t.keyCode:function(t){return!t.which&&void 0!==t.button&&/^(?:mouse|pointer|contextmenu|drag|drop)|click/.test(t.type)}(t)?{1:1,2:3,3:1,4:2}[t.button]:t.which;var e}function lu(t){t&&(Xd.Event=t,Xd.Event.prototype=t.prototype)}function cu(t,e,i){Object.defineProperty(i||Xd.Event.prototype,t,{enumerable:!0,configurable:!0,get:function(){return this.originalEvent&&e(this.originalEvent)},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})}lu(function(t){return Xd.Event=function(e,i){if(!(this instanceof Xd.Event))return new Xd.Event(e,i);e||(e={}),"string"==typeof e&&(e={type:e}),i||(i={}),t.call(this,e,i)},ih(Xd.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()}}),Xd.Event}(function(t,e){var i;t instanceof Xd.Event||rd()&&t instanceof $d.Event||(null===(i=t.view)||void 0===i?void 0:i.Event)&&t instanceof t.view.Event?(this.originalEvent=t,this.type=t.type,this.currentTarget=void 0,Object.prototype.hasOwnProperty.call(t,"isTrusted")&&(this.isTrusted=t.isTrusted),this.timeStamp=t.timeStamp||Date.now()):ih(this,t),cu("which",au,this),0===t.type.indexOf("touch")&&(delete e.pageX,delete e.pageY),ih(this,e),this.guid=++Zd})),["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(t=>cu(t,e=>e[t])),function(t){Vd.forEach(function(e){t(e,function(t){return function(t,e){if(e[t]&&!e.touches||!e.touches)return e[t];var i=e.touches.length?e.touches:e.changedTouches;return i.length?i[0][t]:void 0}(e,t)})},this)}(cu);var hu=hh(),du=hh();Xd.set=function(t){hu.fire(),Xd.inject(t),lu(t.Event),du.fire()},Xd.subscribeGlobal=function(){Yd(arguments,su(function(){var t=arguments;Xd.on.apply(this,t),hu.add(function(){var e=Array.prototype.slice.call(t,0);e.splice(3,1),Xd.off.apply(this,e)}),du.add(function(){Xd.on.apply(this,t)})}))},Xd.forcePassiveFalseEventNames=Kd,Xd.passiveEventHandlersSupported=tu;var uu,pu=Xd,fu=new WeakMap,_u=new Fd,gu=function(){};function mu(){return uu.data.apply(this,arguments)}function vu(t,e){return uu.removeData.call(this,t,e)}function yu(t,e){if(sd.isElementNode(t)){var i=t.getElementsByTagName("*");uu.cleanData(i),e&&uu.cleanData([t])}}!function(t){_u.fire(t);var e=(uu=t).cleanData;uu.cleanData=function(t){return gu(t),e.call(this,t)}}({data:function(){var t=arguments[0],e=arguments[1],i=arguments[2];if(t){var n=fu.get(t);return n||fu.set(t,n={}),void 0===e?n:2===arguments.length?n[e]:(n[e]=i,i)}},removeData:function(t,e){if(t)if(void 0===e)fu.delete(t);else{var i=fu.get(t);i&&delete i[e]}},cleanData:function(t){for(var e=0;e0)&&(t=Cu(t)),t}).join("")},Su=function(t){return Rc(xu(t),function(t){return Cu(t.toLowerCase())}).join(" ")},Eu=["","Webkit","Moz","O","Ms"],Iu={"":"",Webkit:"-webkit-",Moz:"-moz-",O:"-o-",ms:"-ms-"},Tu=Ld(function(){return sd.createElement("dx").style}),Ou=function(t){if(t in Tu())return t;var e=t;t=t.charAt(0).toUpperCase()+t.substr(1);for(var i=1;i\x20\t\r\n\f]+)/i,Mu={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:"
"}};Mu.tbody=Mu.colgroup=Mu.caption=Mu.tfoot=Mu.thead,Mu.th=Mu.td;var Pu,Ru=function(t){if("string"!=typeof t)return null;var e=sd.createDocumentFragment().appendChild(sd.createElement("div")),i=Bu.exec(t),n=i&&i[1].toLowerCase(),s=Mu[n]||Mu.default;e.innerHTML=s.startTags+t+s.endTags;for(var o=0;o1&&arguments.length>1)return Lu.call(this,"attr",arguments);if(!this[0])return Tc(t)||void 0!==e?this:void 0;if(!this[0].getAttribute)return this.prop(t,e);if("string"==typeof t&&1===arguments.length){var i=this[0].getAttribute(t);return null==i?void 0:i}if(kc(t))for(var n in t)this.attr(n,t[n]);else $u(this[0],t,e);return this},Vu.prototype.removeAttr=function(t){return this[0]&&sd.removeAttribute(this[0],t),this},Vu.prototype.prop=function(t,e){if(!this[0])return this;if("string"==typeof t&&1===arguments.length)return this[0][t];if(kc(t))for(var i in t)this.prop(i,t[i]);else sd.setProperty(this[0],t,e);return this},Vu.prototype.addClass=function(t){return this.toggleClass(t,!0)},Vu.prototype.removeClass=function(t){return this.toggleClass(t,!1)},Vu.prototype.hasClass=function(t){if(!this[0]||void 0===this[0].className)return!1;for(var e=t.split(" "),i=0;i=0)return!0;return!1},Vu.prototype.toggleClass=function(t,e){if(this.length>1)return Lu.call(this,"toggleClass",arguments);if(!this[0]||!t)return this;e=void 0===e?!this.hasClass(t):e;for(var i=t.split(" "),n=0;n1){for(var e=0;e1){for(var e=0;e1){for(var e=this.length-1;e>=0;e--)Pu(this[e]).prependTo(t);return this}return(t=Pu(t))[0]&&sd.insertElement(t[0],this[0],t[0].firstChild),this},Vu.prototype.appendTo=function(t){return this.length>1?Lu.call(this,"appendTo",arguments):(sd.insertElement(Pu(t)[0],this[0]),this)},Vu.prototype.insertBefore=function(t){return t&&t[0]&&sd.insertElement(t[0].parentNode,this[0],t[0]),this},Vu.prototype.insertAfter=function(t){return t&&t[0]&&sd.insertElement(t[0].parentNode,this[0],t[0].nextSibling),this},Vu.prototype.before=function(t){return this[0]&&sd.insertElement(this[0].parentNode,t[0],this[0]),this},Vu.prototype.after=function(t){return this[0]&&sd.insertElement(this[0].parentNode,t[0],this[0].nextSibling),this},Vu.prototype.wrap=function(t){if(this[0]){var e=Pu(t);e.insertBefore(this),e.append(this)}return this},Vu.prototype.wrapInner=function(t){var e=this.contents();return e.length?e.wrap(t):this.append(t),this},Vu.prototype.replaceWith=function(t){if(t&&t[0])return t.is(this)?this:(t.insertBefore(this),this.remove(),t)},Vu.prototype.remove=function(){return this.length>1?Lu.call(this,"remove",arguments):(yu(this[0],!0),sd.removeElement(this[0]),this)},Vu.prototype.detach=function(){return this.length>1?Lu.call(this,"detach",arguments):(sd.removeElement(this[0]),this)},Vu.prototype.empty=function(){return this.length>1?Lu.call(this,"empty",arguments):(yu(this[0]),sd.setText(this[0],""),this)},Vu.prototype.clone=function(){for(var t=[],e=0;e{var t=sd.listen(sd.getDocument(),"DOMContentLoaded",()=>{mp.fire(),t()})}),mp={add:t=>{var e=rd();e&&"loading"!==sd.getReadyState()?t():(_p.push(t),e&&gp())},fire:()=>{_p.forEach(t=>t()),_p=[]}},vp=eh(mp),yp=function(){var t,e=hh(),i=e.add,n=e.remove;if(!rd())return e;var s,o=function(){var t=ld();return{width:t.innerWidth,height:t.innerHeight}},r=function(){var i,n=o();n.width===t.width&&n.height===t.height||(n.width===t.width&&(i="height"),n.height===t.height&&(i="width"),t=n,e.fire(i))},a=Ld(function(){t=o()});return e.add=function(){var t=i.apply(e,arguments);return a(),vp.add(function(){!s&&e.has()&&(s=sd.listen(ld(),"resize",r))}),t},e.remove=function(){var t=n.apply(e,arguments);return!e.has()&&s&&(s(),s=void 0),t},e}();class bp{constructor(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._events={},this._owner=t,this._options=e}static create(t,e){return e?Sc(e)?e(t):e:new bp(t)}hasEvent(t){var e=this._events[t];return!!e&&e.has()}fireEvent(t,e){var i=this._events[t];return i&&i.fireWith(this._owner,e),this._owner}on(t,e){if(kc(t))Fc(t,(t,e)=>{this.on(t,e)});else{var i=this._events[t];i||(i=hh({syncStrategy:this._options.syncStrategy}),this._events[t]=i),(i.originalAdd||i.add).call(i,e)}}off(t,e){var i=this._events[t];i&&(Sc(e)?i.remove(e):i.empty())}dispose(){Fc(this._events,(t,e)=>{e.empty()})}}var Cp=ld(),xp=vp.add,wp=hh(),Sp=Gu(),Ep=function(){var t;return function(e){if(!arguments.length)return t;var i=Gu(e);Sp=i;var n=!!i.length,s=Ep();t=n?i:Gu("body"),wp.fire(n?Ep():Gu(),s)}}();function Ip(){return Sp}xp(function(){Ep(".dx-viewport")});var Tp=ld(),Op={iPhone:"iPhone",iPhone5:"iPhone",iPhone6:"iPhone",iPhone6plus:"iPhone",iPad:"iPad",iPadMini:"iPad Mini",androidPhone:"Android Mobile",androidTablet:"Android",msSurface:"Windows ARM Tablet PC",desktop:"desktop"},kp={deviceType:"desktop",platform:"generic",version:[],phone:!1,tablet:!1,android:!1,ios:!1,generic:!0,grade:"A",mac:!1},Dp={generic(t){var e=/windows phone/i.test(t)||t.match(/WPDesktop/),i=!e&&/Windows(.*)arm(.*)Tablet PC/i.test(t),n=!e&&!i&&/msapphost/i.test(t),s=/((intel|ppc) mac os x)/.test(t.toLowerCase());return e||i||n||s?{deviceType:e?"phone":i?"tablet":"desktop",platform:"generic",version:[],grade:"A",mac:s}:null},appleTouchDevice(t){var e=hd(),i=/Macintosh/i.test(t)&&(null==e?void 0:e.maxTouchPoints)>2;if(!/ip(hone|od|ad)/i.test(t)&&!i)return null;var n=/ip(hone|od)/i.test(t),s=t.match(/os\s{0,}X? (\d+)_(\d+)_?(\d+)?/i);return{deviceType:n?"phone":"tablet",platform:"ios",version:s?[parseInt(s[1],10),parseInt(s[2],10),parseInt(s[3]||0,10)]:[],grade:480===Tp.screen.height?"B":"A"}},android(t){var e=/android|htc_|silk/i.test(t),i=/windows phone/i.test(t);if(!e||i)return null;var n=/mobile/i.test(t),s=t.match(/android (\d+)\.?(\d+)?\.?(\d+)?/i),o=s?[parseInt(s[1],10),parseInt(s[2]||0,10),parseInt(s[3]||0,10)]:[];return{deviceType:n?"phone":"tablet",platform:"android",version:o,grade:o.length>1&&(o[0]<4||4===o[0]&&o[1]<4)?"B":"A"}}},Ap=[Dp.appleTouchDevice,Dp.android,Dp.generic],Bp=new class{constructor(t){this._window=(null==t?void 0:t.window)||Tp,this._realDevice=this._getDevice(),this._currentDevice=void 0,this._currentOrientation=void 0,this._eventsStrategy=new bp(this),this.changed=hh(),rd()&&(vp.add(this._recalculateOrientation.bind(this)),yp.add(this._recalculateOrientation.bind(this)))}current(t){if(t)return this._currentDevice=this._getDevice(t),this._forced=!0,void this.changed.fire();if(!this._currentDevice){t=void 0;try{t=this._getDeviceOrNameFromWindowScope()}catch(e){t=this._getDeviceNameFromSessionStorage()}finally{t||(t=this._getDeviceNameFromSessionStorage()),t&&(this._forced=!0)}this._currentDevice=this._getDevice(t)}return this._currentDevice}real(t){return Pc({},this._realDevice)}orientation(){return this._currentOrientation}isForced(){return this._forced}isRippleEmulator(){return!!this._window.tinyHippos}_getCssClasses(t){var e=[],i=this._realDevice;return(t=t||this.current()).deviceType&&(e.push("dx-device-".concat(t.deviceType)),"desktop"!==t.deviceType&&e.push("dx-device-mobile")),e.push("dx-device-".concat(i.platform)),i.version&&i.version.length&&e.push("dx-device-".concat(i.platform,"-").concat(i.version[0])),this.isSimulator()&&e.push("dx-simulator"),ah().rtlEnabled&&e.push("dx-rtl"),e}attachCssClasses(t,e){this._deviceClasses=this._getCssClasses(e).join(" "),Gu(t).addClass(this._deviceClasses)}detachCssClasses(t){Gu(t).removeClass(this._deviceClasses)}isSimulator(){try{return this._isSimulator||rd()&&this._window.top!==this._window.self&&this._window.top["dx-force-device"]||this.isRippleEmulator()}catch(t){return!1}}forceSimulator(){this._isSimulator=!0}_getDevice(t){if("genericPhone"===t&&(t={deviceType:"phone",platform:"generic",generic:!0}),kc(t))return this._fromConfig(t);var e;if(t){if(!(e=Op[t]))throw Gc.Error("E0005")}else e=hd().userAgent;return this._fromUA(e)}_getDeviceOrNameFromWindowScope(){var t;return rd()&&(this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"])&&(t=this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"]),t}_getDeviceNameFromSessionStorage(){var t=function(){var e;try{e=Cp.sessionStorage}catch(t){}return e}();if(t){var e=t.getItem("dx-force-device");try{return JSON.parse(e)}catch(i){return e}}}_fromConfig(t){var e=Pc({},kp,this._currentDevice,t);return Pc(e,{phone:"phone"===e.deviceType,tablet:"tablet"===e.deviceType,android:"android"===e.platform,ios:"ios"===e.platform,generic:"generic"===e.platform})}_fromUA(t){for(var e=0;eEd(t)?"portrait":"landscape";this._currentOrientation!==e&&(this._currentOrientation=e,this._eventsStrategy.fireEvent("orientationChanged",[{orientation:e}]))}_recalculateOrientation(){var t=Ed(this._window);this._currentWidth!==t&&(this._currentWidth=t,this._changeOrientation())}on(t,e){return this._eventsStrategy.on(t,e),this}off(t,e){return this._eventsStrategy.off(t,e),this}},Mp=Ep();Mp&&Bp.attachCssClasses(Mp),wp.add((t,e)=>{Bp.detachCssClasses(e),Bp.attachCssClasses(t)});var Pp,Rp=Bp,{maxTouchPoints:Fp}=hd(),Hp={webkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"},Vp=function(t){return!!Ou(t)},Lp=function(t){if("text"===t)return!0;var e=sd.createElement("input");try{return e.setAttribute("type",t),e.value="wrongValue",!e.value}catch(i){return!1}},$p=function(t,e){return(t("ontouchstart")||!!e)&&!t("callPhantom")}(cd,Fp),Np=function(t){return t("PointerEvent")}(cd),zp=$p||Np&&!!Fp,Wp=Ld(function(){return Vp("transition")}),jp=Ld(function(){return Hp[Ou("transition")]}),Kp=Ld(function(){return Vp("animation")}),Gp=function(){var{platform:t,mac:e}=Rp.real();return"ios"===t||"android"===t||e}(),Up=t=>(null!=t?t:ah().rtlEnabled)?"right":"left",qp=t=>Dc(t)?{width:t.outerWidth,height:t.outerHeight}:t.getBoundingClientRect(),Zp=hd(),Qp=/(webkit)[ /]([\w.]+)/,Xp=/(mozilla)(?:.*? rv:([\w.]+))/,Yp=t=>{t=t.toLowerCase();var e={},i=Qp.exec(t)||t.indexOf("compatible")<0&&Xp.exec(t)||[],n=i[1],s=i[2];return"webkit"===n&&(e.webkit=!0,t.indexOf("chrome")>=0||t.indexOf("crios")>=0?(n="chrome",s=(s=/(?:chrome|crios)\/(\d+\.\d+)/.exec(t))&&s[1]):t.indexOf("fxios")>=0?(n="mozilla",s=(s=/fxios\/(\d+\.\d+)/.exec(t))&&s[1]):t.indexOf("safari")>=0&&/version|phantomjs/.test(t)?(n="safari",s=(s=/(?:version|phantomjs)\/([0-9.]+)/.exec(t))&&s[1]):(n="unknown",s=(s=/applewebkit\/([0-9.]+)/.exec(t))&&s[1])),n&&(e[n]=!0,e.version=s),e},Jp=Pc({_fromUA:Yp},Yp(Zp.userAgent)),tf=ld(),ef=/left|right/,nf=/top|bottom/,sf=/fit|flip|none/,of=/scale\(.+?\)/,rf=Jp.safari,af=function(t){var e={h:"center",v:"center"},i=jh(t);return i&&Fc(i,function(){var t=String(this).toLowerCase();ef.test(t)?e.h=t:nf.test(t)&&(e.v=t)}),e},lf=function(t,e){return Kh(t,e)},cf=function(t){switch(t){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},hf=function(t){switch(t){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return t}},df=function(t,e){var i=0;return t.myLocatione.max&&(i+=t.myLocation-e.max),i},uf=function(t,e,i){return e.myLocationi.max?"h"===t?"right":"bottom":"none"},pf=function(t){t.myLocation=t.atLocation+cf(t.atAlign)*t.atSize-cf(t.myAlign)*t.mySize+t.offset},ff={fit:function(t,e){var i=!1;t.myLocation>e.max&&(t.myLocation=e.max,i=!0),t.myLocatione.max)){var i=Pc({},t,{myAlign:hf(t.myAlign),atAlign:hf(t.atAlign),offset:-t.offset});pf(i),i.oversize=df(i,e),(i.myLocation>=e.min&&i.myLocation<=e.max||t.oversize>i.oversize)&&(t.myLocation=i.myLocation,t.oversize=i.oversize,t.flip=!0)}},flipfit:function(t,e){this.flip(t,e),this.fit(t,e)},none:function(t){t.oversize=0}},_f=function(){var t=Gu("
").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo(Gu("body")),e=t.get(0).offsetWidth-t.get(0).clientWidth;t.remove(),Pp=e},gf={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},mf=function(t,e){var i=Gu(t),n=i.offset(),s=Pc(!0,{},gf,{h:{location:n.left},v:{location:n.top}});if(!e)return s;var o=af(e.my),r=af(e.at),a=Gu(e.of).length&&e.of||tf,l=lf(e.offset,e.precise),c=function(t){var e=jh(t),i=String(e&&e[0]).toLowerCase(),n=String(e&&e[1]).toLowerCase();return sf.test(i)||(i="none"),sf.test(n)||(n=i),{h:i,v:n}}(e.collision),h=e.boundary,d=lf(e.boundaryOffset,e.precise),u={mySize:kd(i),myAlign:o.h,atAlign:r.h,offset:l.h,collision:c.h,boundaryOffset:d.h},p={mySize:Dd(i),myAlign:o.v,atAlign:r.v,offset:l.v,collision:c.v,boundaryOffset:d.v};if(a.preventDefault)u.atLocation=a.pageX,p.atLocation=a.pageY,u.atSize=0,p.atSize=0;else if(a=Gu(a),Dc(a[0]))u.atLocation=a.scrollLeft(),p.atLocation=a.scrollTop(),"phone"===Rp.real().deviceType&&a[0].visualViewport?(u.atLocation=Math.max(u.atLocation,a[0].visualViewport.offsetLeft),p.atLocation=Math.max(p.atLocation,a[0].visualViewport.offsetTop),u.atSize=a[0].visualViewport.width,p.atSize=a[0].visualViewport.height):(u.atSize=a[0].innerWidth>a[0].outerWidth?a[0].innerWidth:Ed(a),p.atSize=a[0].innerHeight>a[0].outerHeight||rf?a[0].innerHeight:Td(a));else if(9===a[0].nodeType)u.atLocation=0,p.atLocation=0,u.atSize=Ed(a),p.atSize=Td(a);else{var f=qp(a.get(0)),_=yf(a);u.atLocation=_.left,p.atLocation=_.top,u.atSize=Math.max(f.width,kd(a)),p.atSize=Math.max(f.height,Dd(a))}pf(u),pf(p);var g=function(){var t=Gu(tf),e=Ed(t),i=Td(t),n=t.scrollLeft(),s=t.scrollTop(),o=sd.getDocumentElement(),r=zp?o.clientWidth/e:1,a=zp?o.clientHeight/i:1;void 0===Pp&&_f();var l=e,c=i;if(h&&!Dc(h)){var d=Gu(h),f=d.offset();n=f.left,s=f.top,l=Ed(d),c=Td(d)}return{h:{min:n+u.boundaryOffset,max:n+l/r-u.mySize-u.boundaryOffset},v:{min:s+p.boundaryOffset,max:s+c/a-p.mySize-p.boundaryOffset}}}();u.oversize=df(u,g.h),p.oversize=df(p,g.v),u.collisionSide=uf("h",u,g.h),p.collisionSide=uf("v",p,g.v),ff[u.collision]&&ff[u.collision](u,g.h),ff[p.collision]&&ff[p.collision](p,g.v);var m=function(t){return e.precise?t:Math.round(t)};return Pc(!0,s,{h:{location:m(u.myLocation),oversize:m(u.oversize),fit:u.fit,flip:u.flip,collisionSide:u.collisionSide},v:{location:m(p.myLocation),oversize:m(p.oversize),fit:p.fit,flip:p.flip,collisionSide:p.collisionSide},precise:e.precise}),s},vf=function(t,e,i,n){var s=wc(t.style)&&!sd.isNode(t.style),o=n?i.replace(e,""):i;if(s)!function(t,e){arguments.length>2&&void 0!==arguments[2]&&!arguments[2]||[].slice.call(t.style).forEach(e=>{t.style.removeProperty(e)}),e.split(";").forEach(e=>{var i=e.split(":").map(t=>t.trim());if(2===i.length){var[n,s]=i;t.style[n]=s}})}(t,o,!1);else{var r=sd.createAttribute("style");r.value=o,t.setAttributeNode(r)}},yf=function t(e){var i,n,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,o=s.get(0);if(!o)return e.offset();var r,a=(null===(i=o.getAttribute)||void 0===i?void 0:i.call(o,"style"))||"",l=null===(n=a.match(of))||void 0===n?void 0:n[0];return l?(vf(o,l,a,!0),r=t(e,s.parent()),vf(o,l,a,!1)):r=t(e,s.parent()),r},bf=function(t,e){var i=Gu(t);if(!e)return i.offset();sp(i,!0);var n=yf(i),s=e.h&&e.v?e:mf(i,e),o=function(t){return e.precise?t:Math.round(t)};return np(i,{left:s.h.location-o(n.left),top:s.v.location-o(n.top)}),s};bf.inverseAlign||(bf.inverseAlign=hf),bf.normalizeAlign||(bf.normalizeAlign=af);var Cf={calculateScrollbarWidth:_f,calculate:mf,setup:bf,offset:function(t){return t=Gu(t).get(0),Dc(t)?null:t&&"pageY"in t&&"pageX"in t?{top:t.pageY,left:t.pageX}:Gu(t).offset()}},xf=function(t,e){var i={};"noBubble"in e&&(i.noBubble=e.noBubble),"bindType"in e&&(i.bindType=e.bindType),"delegateType"in e&&(i.delegateType=e.delegateType),Fc(["setup","teardown","add","remove","trigger","handle","_default","dispose"],function(t,n){!e[n]||(i[n]=function(){var t=[].slice.call(arguments);return t.unshift(this),e[n].apply(e,t)})}),Hd.fire(t,i)};xf.callbacks=Hd;var wf=xf,Sf="dxremove",Ef="dxRemoveEvent";gu=function(t){t=[].slice.call(t);for(var e=0;e{if(!e)throw Gc.Error("E0017");return Array.isArray(t)?t.map(t=>If(t,e)).join(" "):-1!==t.indexOf(" ")?If(t.split(/\s+/g),e):"".concat(t,".").concat(e)},Tf=function(t,e){if(!function(t){var e=Gu(t);return e.is(":visible")&&"hidden"!==e.css("visibility")&&"hidden"!==e.parents().css("visibility")}(t))return!1;var i=t.nodeName.toLowerCase(),n=!isNaN(e),s=t.disabled;return/^(input|select|textarea|button|object|iframe)$/.test(i)||t.isContentEditable?!s:"a"===i&&t.href||n},Of=function(t,e){return Tf(e,Gu(e).attr("tabIndex"))},kf=function(t,e){var i=Gu(e).attr("tabIndex");return(isNaN(i)||i>=0)&&Tf(e,i)},Df=function(t){var e=Gu(t).get(0);return sd.getActiveElement(e)===e},Af={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"},Bf={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"},Mf={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i},Pf=t=>"dx"===Ff(t),Rf=t=>"touch"===Ff(t),Ff=t=>{var{type:e}=t,i="other";return Fc(Mf,function(t){if(this.test(e))return i=t,!1}),i},Hf=t=>"pointer"===Ff(t),Vf=t=>(t=>"mouse"===Ff(t))(t)||(Hf(t)||Pf(t))&&"mouse"===t.pointerType,Lf=t=>t&&"dxmousewheel"===t.type,$f=t=>Rf(t)||(Hf(t)||Pf(t))&&"touch"===t.pointerType,Nf=t=>{var{pageX:e,pageY:i,timeStamp:n}=t;return{x:e,y:i,time:n}},zf=(t,e)=>({x:e.x-t.x,y:e.y-t.y,time:e.time-t.time||1}),Wf=(t,e)=>{var i=(t=>pu.Event(t,t))(t);return e&&Pc(i,e),i},jf=t=>{var{originalEvent:e,delegateTarget:i}=t,n=Wf(e,t);return pu.trigger(i||n.target,n),n},Kf=t=>{var{key:e,which:i}=t,n=Af[null==e?void 0:e.toLowerCase()]||e,s=Bf[i];return s&&n===e?s:!n&&i?String.fromCharCode(i):n},Gf=If,Uf=t=>{var{ctrlKey:e,metaKey:i}=t;return e||i},qf=ld(),Zf=Gf(Sf,"dxFX"),Qf=/^([+-])=(.*)/i,Xf="dxAnimData",Yf="dxAnimQueue",Jf="transform",t_={initAnimation:function(t,e){t.css({transitionProperty:"none"}),"string"==typeof e.from?t.addClass(e.from):C_(t,e.from);var i=this,n=new _h,s=e.cleanupWhen;e.transitionAnimation={deferred:n,finish:function(){i._finishTransition(t),s?gh(n,s).always(function(){i._cleanup(t,e)}):i._cleanup(t,e),n.resolveWith(t,[e,t])}},this._completeAnimationCallback(t,e).done(function(){e.transitionAnimation.finish()}).fail(function(){n.rejectWith(t,[e,t])}),e.duration||e.transitionAnimation.finish(),t.css("transform")},animate:function(t,e){return this._startAnimation(t,e),e.transitionAnimation.deferred.promise()},_completeAnimationCallback:function(t,e){var i,n=this,s=Date.now()+e.delay,o=new _h,r=new _h,a=new _h,l=jp()+".dxFX";e.transitionAnimation.cleanup=function(){clearTimeout(i),clearTimeout(c),pu.off(t,l),pu.off(t,Zf)},pu.one(t,l,function(){Date.now()-s>=e.duration&&r.reject()}),pu.off(t,Zf),pu.on(t,Zf,function(){n.stop(t,e),o.reject()});var c=setTimeout(function(){i=setTimeout(function(){a.reject()},e.duration+e.delay+x_._simulatedTransitionEndDelay),gh(r,a).fail((function(){o.resolve()}).bind(this))});return o.promise()},_startAnimation:function(t,e){t.css({transitionProperty:"all",transitionDelay:e.delay+"ms",transitionDuration:e.duration+"ms",transitionTimingFunction:e.easing}),"string"==typeof e.to?t[0].className+=" "+e.to:e.to&&C_(t,e.to)},_finishTransition:function(t){t.css("transition","none")},_cleanup:function(t,e){e.transitionAnimation.cleanup(),"string"==typeof e.from&&(t.removeClass(e.from),t.removeClass(e.to))},stop:function(t,e,i){!e||(i?e.transitionAnimation.finish():(kc(e.to)&&Fc(e.to,function(e){t.css(e,t.css(e))}),this._finishTransition(t),this._cleanup(t,e)))}},e_={initAnimation:function(t,e){C_(t,e.from)},animate:function(t,e){var i=new _h,n=this;return e?(Fc(e.to,function(i){void 0===e.from[i]&&(e.from[i]=n._normalizeValue(t.css(i)))}),e.to[Jf]&&(e.from[Jf]=n._parseTransform(e.from[Jf]),e.to[Jf]=n._parseTransform(e.to[Jf])),e.frameAnimation={to:e.to,from:e.from,currentValue:e.from,easing:lp(e.easing),duration:e.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),fp(e.frameAnimation.animationFrameId),i.resolve()},draw:function(){if(e.draw)e.draw(this.currentValue);else{var i=Pc({},this.currentValue);i[Jf]&&(i[Jf]=Rc(i[Jf],function(t,e){return"translate"===e?ep(t):"scale"===e?"scale("+t+")":"rotate"===e.substr(0,e.length-1)?e+"("+t+"deg)":void 0}).join(" ")),t.css(i)}}},e.delay?(e.frameAnimation.startTime+=e.delay,e.frameAnimation.delayTimeout=setTimeout(function(){n._startAnimation(t,e)},e.delay)):n._startAnimation(t,e),i.promise()):i.reject().promise()},_startAnimation:function(t,e){pu.off(t,Zf),pu.on(t,Zf,function(){e.frameAnimation&&fp(e.frameAnimation.animationFrameId)}),this._animationStep(t,e)},_parseTransform:function(t){var e={};return Fc(t.match(/\w+\d*\w*\([^)]*\)\s*/g),function(t,i){var n=function(t){var e=t.match(Qu);if(e&&e[1])return e=e[1].split(","),{x:parseFloat(e[0]),y:parseFloat(e[1]),z:parseFloat(e[2])}}(i),s=i.match(/scale\((.+?)\)/),o=i.match(/(rotate.)\((.+)deg\)/);n&&(e.translate=n),s&&s[1]&&(e.scale=parseFloat(s[1])),o&&o[1]&&(e[o[1]]=parseFloat(o[2]))}),e},stop:function(t,e,i){var n=e&&e.frameAnimation;!n||(fp(n.animationFrameId),clearTimeout(n.delayTimeout),i&&n.finish(),delete e.frameAnimation)},_animationStep:function(t,e){var i=e&&e.frameAnimation;if(i){var n=(new Date).valueOf();if(n>=i.startTime+i.duration)return void i.finish();i.currentValue=this._calcStepValue(i,n-i.startTime),i.draw();var s=this;i.animationFrameId=pp(function(){s._animationStep(t,e)})}},_calcStepValue:function(t,e){return function i(n,s){var o=Array.isArray(s)?[]:{};return Fc(s,function(r,a){if("string"==typeof a&&!1===parseFloat(a))return!0;var l,c,h,d,u,p;o[r]="object"==typeof a?i(n[r],a):(c=e/t.duration,h=e,d=1*n[l=r],u=s[l]-n[l],p=t.duration,function(t){return ap[t]}(t.easing)(c,h,d,u,p))}),o}(t.from,t.to)},_normalizeValue:function(t){var e=parseFloat(t);return!1===e?t:e}},i_={initAnimation:function(){},animate:function(){return(new _h).resolve().promise()},stop:qh,isSynchronous:!0},n_=function(t,e,i,n){Fc(["from","to"],function(){if(!i(t[this]))throw Gc.Error("E0010",e,this,n)})},s_=function(t,e){return n_(t,e,function(t){return kc(t)},"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"}},r_={validateConfig:function(t){s_(t,"slide")},setup:function(t,e){var i=Xu(t);if("slide"!==e.type){var n="slideIn"===e.type?e.from:e.to;n.position=Pc({of:qf},o_[e.direction]),b_(t,n)}this._setUpConfig(i,e.from),this._setUpConfig(i,e.to),tp(t)},_setUpConfig:function(t,e){e.left="left"in e?e.left:"+=0",e.top="top"in e?e.top:"+=0",this._initNewPosition(t,e)},_initNewPosition:function(t,e){var i={left:e.left,top:e.top};delete e.left,delete e.top;var n=this._getRelativeValue(i.left);void 0!==n?i.left=n+t.left:e.left=0,void 0!==(n=this._getRelativeValue(i.top))?i.top=n+t.top:e.top=0,e[Jf]=ep({x:i.left,y:i.top})},_getRelativeValue:function(t){var e;if("string"==typeof t&&(e=Qf.exec(t)))return parseInt(e[1]+"1")*e[2]}},a_={setup:function(t,e){var i,n,s=e.from,o=e.to,r="fadeOut"===e.type?1:0,a="fadeOut"===e.type?0:1,l=kc(s)?String(null!==(i=s.opacity)&&void 0!==i?i:r):String(s),c=kc(o)?String(null!==(n=o.opacity)&&void 0!==n?n:a):String(o);switch(e.skipElementInitialStyles||(l=t.css("opacity")),e.type){case"fadeIn":c=1;break;case"fadeOut":c=0}e.from={visibility:"visible",opacity:l},e.to={opacity:c}}},l_={custom:{setup:function(){}},slide:r_,slideIn:r_,slideOut:r_,fade:a_,fadeIn:a_,fadeOut:a_,pop:{validateConfig:function(t){s_(t,"pop")},setup:function(t,e){var i=e.from,n=e.to,s="opacity"in i?i.opacity:t.css("opacity"),o="opacity"in n?n.opacity:1,r="scale"in i?i.scale:0,a="scale"in n?n.scale:1;e.from={opacity:s};var l=ip(t);e.from[Jf]=this._getCssTransform(l,r),e.to={opacity:o},e.to[Jf]=this._getCssTransform(l,a)},_getCssTransform:function(t,e){return ep(t)+"scale("+e+")"}},css:{validateConfig:function(t){!function(t,e){n_(t,"css",function(t){return"string"==typeof t},"a string")}(t)},setup:function(){}}},c_={type:"custom",from:{},to:{},duration:400,start:qh,complete:qh,easing:"ease",delay:0},h_={duration:400,easing:"ease",delay:0};function d_(){var t=this.element,e=this.config;if(b_(t,e.from),b_(t,e.to),this.configurator.setup(t,e),t.data(Xf,this),x_.off&&(e.duration=0,e.delay=0),this.strategy.initAnimation(t,e),e.start){var i=Uu(t);e.start.apply(this,[i,e])}}var u_=function(){var t=this,e=t.element,i=t.config;return t.isStarted=!0,t.strategy.animate(e,i).done(function(){!function(t){var e=t.element,i=t.config;if(e.removeData(Xf),i.complete){var n=Uu(e);i.complete.apply(this,[n,i])}t.deferred.resolveWith(this,[e,i])}(t)}).fail(function(){t.deferred.rejectWith(this,[e,i])})},p_=function(t){var e=this.element,i=this.config;clearTimeout(this.startTimeout),this.isStarted||this.start(),this.strategy.stop(e,i,t)},f_=Gf(Sf,"dxFXStartAnimation"),__=function(t,e){var i=Pc(!0,{},"css"===e.type?h_:c_,e),n=function(t){var e=l_[t.type];if(!e)throw Gc.Error("E0011",t.type);return e}(i),s=function(t){t=t||{};var e={transition:Wp()?t_:e_,frame:e_,noAnimation:i_},i=t.strategy||"transition";return"css"===t.type&&!Wp()&&(i="noAnimation"),e[i]}(i),o={element:Gu(t),config:i,configurator:n,strategy:s,isSynchronous:s.isSynchronous,setup:d_,start:u_,stop:p_,deferred:new _h};return Sc(n.validateConfig)&&n.validateConfig(i),function(t){pu.off(t.element,f_),pu.on(t.element,f_,function(){x_.stop(t.element)}),t.deferred.always(function(){pu.off(t.element,f_)})}(o),o};function g_(t){return t.data(Yf)||[]}var m_=function(t){t.removeData(Yf)};function v_(t){return!!t.data(Xf)}function y_(t,e){if((e=g_(t)).length){var i=e.shift();0===e.length&&m_(t),function(t){return t.setup(),x_.off||t.isSynchronous?t.start():t.startTimeout=setTimeout(function(){t.start()}),t.deferred.promise()}(i).done(function(){v_(t)||y_(t)})}}function b_(t,e){if(e&&e.position){var i=Gu(qf),n=0,s=0,o=Cf.calculate(t,e.position),r=t.offset(),a=t.position();a.top>r.top&&(s=i.scrollTop()),a.left>r.left&&(n=i.scrollLeft()),Pc(e,{left:o.h.location-r.left+a.left-n,top:o.v.location-r.top+a.top-s}),delete e.position}}function C_(t,e){Fc(e,function(e,i){try{t.css(e,Sc(i)?i():i)}catch(n){}})}var x_={off:!1,animationTypes:l_,animate:function(t,e){var i=Gu(t);if(!i.length)return(new _h).resolve().promise();var n=__(i,e);return function(t,e){var i=g_(t);(function(t,e){t.data(Yf,e)})(t,i),i.push(e),v_(t)||y_(t,i)}(i,n),n.deferred.promise()},createAnimation:__,isAnimating:v_,stop:function(t,e){var i=Gu(t),n=g_(i);Fc(n,function(t,e){e.config.delay=0,e.config.duration=0,e.isSynchronous=!0}),v_(i)||y_(i,n);var s=i.data(Xf);s&&s.stop(e),i.removeData(Xf),m_(i)},_simulatedTransitionEndDelay:100},w_=x_,S_=ld(),E_=()=>{var t,e=sd.getActiveElement();e&&e!==sd.getBody()&&(null===(t=e.blur)||void 0===t||t.call(e))},I_=t=>{var e=wc(t)&&(t.nodeType||Ac(t))?Gu(t):Gu("
").html(t).contents();return 1===e.length&&(e.is("script")?e=I_(e.html().trim()):e.is("table")&&(e=e.children("tbody").contents())),e},T_=(t,e)=>{var i=t.originalEvent&&t.originalEvent.clipboardData||S_.clipboardData;if(!e)return i&&i.getData("Text");i&&i.setData("Text",e)},O_=(t,e)=>!!e&&(Dc(t)?O_(t.document,e):t.contains(e)||O_(t,(t=>{if(t.getRootNode){var e=t.getRootNode().host;if(!Ec(e))return e}})(e)));function k_(t){return t&&[t.target,t.delegateTarget,t.relatedTarget,t.currentTarget].filter(t=>!!t)}var D_="dxPointerEvents",A_=th.inherit({ctor:function(t,e){this._eventName=t,this._originalEvents=Gf(e,D_),this._handlerCount=0,this.noBubble=this._isNoBubble()},_isNoBubble:function(){var t=this._eventName;return"dxpointerenter"===t||"dxpointerleave"===t},_handler:function(t){var e,i=this._getDelegateTarget(t),n={type:this._eventName,pointerType:t.pointerType||Ff(t),originalEvent:t,delegateTarget:i,timeStamp:Jp.mozilla?(new Date).getTime():t.timeStamp},s=t.originalEvent;if(null!=s&&null!==(e=s.target)&&void 0!==e&&e.shadowRoot){var o,r,a=null!==(o=s.path)&&void 0!==o?o:null===(r=s.composedPath)||void 0===r?void 0:r.call(s);n.target=a[0]}return this._fireEvent(n)},_getDelegateTarget:function(t){var e;return this.noBubble&&(e=t.delegateTarget),e},_fireEvent:function(t){return jf(t)},_setSelector:function(t){this._selector=this.noBubble&&t?t.selector:null},_getSelector:function(){return this._selector},setup:function(){return!0},add:function(t,e){if(this._handlerCount<=0||this.noBubble){t=this.noBubble?t:sd.getDocument(),this._setSelector(e);var i=this;pu.on(t,this._originalEvents,this._getSelector(),function(t){i._handler(t)})}this.noBubble||this._handlerCount++},remove:function(t){this._setSelector(t),this.noBubble||this._handlerCount--},teardown:function(t){this._handlerCount&&!this.noBubble||(t=this.noBubble?t:sd.getDocument(),this._originalEvents!=="."+D_&&pu.off(t,this._originalEvents,this._getSelector()))},dispose:function(t){t=this.noBubble?t:sd.getDocument(),pu.off(t,this._originalEvents)}}),B_=function(t){var e=[];return Fc(t.touches,function(t,i){e.push(Pc({pointerId:i.identifier},i))}),{pointers:e,pointerId:t.changedTouches[0].identifier}},M_=function(t){return"ios"===Rp.real().platform&&("dxpointerdown"===t||"dxpointerup"===t)},P_=A_.inherit({ctor:function(){this.callBase.apply(this,arguments),this._pointerId=0},_handler:function(t){if(M_(this._eventName)){var e=t.changedTouches[0];if(this._pointerId===e.identifier&&0!==this._pointerId)return;this._pointerId=e.identifier}return this.callBase.apply(this,arguments)},_fireEvent:function(t){return this.callBase(Pc(B_(t.originalEvent),t))}});P_.map={dxpointerdown:"touchstart",dxpointermove:"touchmove",dxpointerup:"touchend",dxpointercancel:"touchcancel",dxpointerover:"",dxpointerout:"",dxpointerenter:"",dxpointerleave:""},P_.normalize=B_;var R_,F_=P_,H_=function(t,e){vp.add(function(){t.split(" ").forEach(function(t){sd.listen(sd.getDocument(),t,e,!0)})})},V_=function(t,e,i){i=i||function(){};var n=[],s=function(t){var i=-1;return Fc(n,function(n,s){return!e(t,s)||(i=n,!1)}),i},o=function(t){var e=s(t);e>-1&&n.splice(e,1)};H_(t.dxpointerdown,function(t){-1===s(t)&&(i(t),n.push(t))}),H_(t.dxpointermove,function(t){n[s(t)]=t}),H_(t.dxpointerup,o),H_(t.dxpointercancel,o),this.pointers=function(){return n},this.reset=function(){n=[]}},L_={dxpointerdown:"mousedown",dxpointermove:"mousemove",dxpointerup:"mouseup",dxpointercancel:"",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},$_=function(t){return t.pointerId=1,{pointers:R_.pointers(),pointerId:1}},N_=!1,z_=function(){N_||(R_=new V_(L_,function(){return!0}),N_=!0)},W_=A_.inherit({ctor:function(){this.callBase.apply(this,arguments),z_()},_fireEvent:function(t){return this.callBase(Pc($_(t.originalEvent),t))}});W_.map=L_,W_.normalize=$_,W_.activate=z_,W_.resetObserver=function(){R_.reset()};var j_=W_,K_=!1,G_=function(){K_||(j_.activate(),K_=!0)},U_=A_.inherit({EVENT_LOCK_TIMEOUT:100,ctor:function(){this.callBase.apply(this,arguments),G_()},_handler:function(t){var e=Vf(t);if(e||(this._skipNextEvents=!0),!e||!this._mouseLocked){if(e&&this._skipNextEvents){this._skipNextEvents=!1,this._mouseLocked=!0,clearTimeout(this._unlockMouseTimer);var i=this;return void(this._unlockMouseTimer=setTimeout(function(){i._mouseLocked=!1},this.EVENT_LOCK_TIMEOUT))}return this.callBase(t)}},_fireEvent:function(t){var e=Vf(t.originalEvent)?j_.normalize:F_.normalize;return this.callBase(Pc(e(t.originalEvent),t))},dispose:function(){this.callBase(),this._skipNextEvents=!1,this._mouseLocked=!1,clearTimeout(this._unlockMouseTimer)}});U_.map={dxpointerdown:"touchstart mousedown",dxpointermove:"touchmove mousemove",dxpointerup:"touchend mouseup",dxpointercancel:"touchcancel",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},U_.resetObserver=j_.resetObserver;var q_=U_,Z_=((t,e)=>{var{tablet:i,phone:n}=e;return function(){var t=ah().pointerEventStrategy;return{"mouse-and-touch":q_,touch:F_,mouse:j_}[t]}()||(!t.touch||i||n?t.touch?F_:j_:q_)})(n,Rp.real());Fc(Z_.map,(t,e)=>{wf(t,new Z_(t,e))});var Q_={down:"dxpointerdown",up:"dxpointerup",move:"dxpointermove",cancel:"dxpointercancel",enter:"dxpointerenter",leave:"dxpointerleave",over:"dxpointerover",out:"dxpointerout"},X_=th.inherit({ctor:function(t){this._$element=Gu(t),this._cancelCallback=hh(),this._acceptCallback=hh()},getElement:function(){return this._$element},validate:function(t){return!Lf(t)},validatePointers:function(t){return 1===(t=>{var{originalEvent:e,pointers:i}=t;return Rf(t)?(e.touches||[]).length:Pf(t)?(i||[]).length:0})(t)},allowInterruptionByMouseWheel:function(){return!0},configure:function(t){Pc(this,t)},addCancelCallback:function(t){this._cancelCallback.add(t)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(t){this._cancelCallback.fire(this,t)},addAcceptCallback:function(t){this._acceptCallback.add(t)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(t){this._acceptCallback.fire(this,t)},_requestAccept:function(t){this._acceptRequestEvent=t},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:qh,move:qh,end:qh,cancel:qh,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(t,e,i){var n=Pc({type:t,originalEvent:e,target:this._getEmitterTarget(e),delegateTarget:this.getElement().get(0)},i);return(e=jf(n)).cancel&&this._cancel(e),e},_getEmitterTarget:function(t){return(this.delegateSelector?Gu(t.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:qh}),Y_="dxmousewheel",J_="dxWheel",tg={setup:function(t){var e=Gu(t);pu.on(e,Gf("wheel",J_),tg._wheelHandler.bind(tg))},teardown:function(t){pu.off(t,".".concat(J_))},_wheelHandler:function(t){var{deltaMode:e,deltaY:i,deltaX:n,deltaZ:s}=t.originalEvent;jf({type:Y_,originalEvent:t,delta:this._normalizeDelta(i,e),deltaX:n,deltaY:i,deltaZ:s,deltaMode:e,pointerType:"mouse"}),t.stopPropagation()},_normalizeDelta(t){return 0===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)?-t:-30*t}};wf(Y_,tg);var eg="dxEventManager",ig="dxEmitter",ng=new(th.inherit({ctor:function(){this._attachHandlers(),this.reset(),this._proxiedCancelHandler=this._cancelHandler.bind(this),this._proxiedAcceptHandler=this._acceptHandler.bind(this)},_attachHandlers:function(){vp.add((function(){var t=sd.getDocument();pu.subscribeGlobal(t,Gf(Q_.down,eg),this._pointerDownHandler.bind(this)),pu.subscribeGlobal(t,Gf(Q_.move,eg),this._pointerMoveHandler.bind(this)),pu.subscribeGlobal(t,Gf([Q_.up,Q_.cancel].join(" "),eg),this._pointerUpHandler.bind(this)),pu.subscribeGlobal(t,Gf(Y_,eg),this._mouseWheelHandler.bind(this))}).bind(this))},_eachEmitter:function(t){for(var e=this._activeEmitters||[],i=0;e.length>i;){var n=e[i];if(!1===t(n))break;e[i]===n&&i++}},_applyToEmitters:function(t,e){this._eachEmitter(function(i){i[t].call(i,e)})},reset:function(){this._eachEmitter(this._proxiedCancelHandler),this._activeEmitters=[]},resetEmitter:function(t){this._proxiedCancelHandler(t)},_pointerDownHandler:function(t){Vf(t)&&t.which>1||this._updateEmitters(t)},_updateEmitters:function(t){!this._isSetChanged(t)||(this._cleanEmitters(t),this._fetchEmitters(t))},_isSetChanged:function(t){var e=this._closestEmitter(t),i=this._emittersSet||[],n=e.length!==i.length;return Fc(e,function(t,e){return!(n=n||i[t]!==e)}),this._emittersSet=e,n},_closestEmitter:function(t){var e=this,i=[],n=Gu(t.target);function s(n,s){s&&s.validatePointers(t)&&s.validate(t)&&(s.addCancelCallback(e._proxiedCancelHandler),s.addAcceptCallback(e._proxiedAcceptHandler),i.push(s))}for(;n.length;){var o=mu(n.get(0),ig)||[];Fc(o,s),n=n.parent()}return i},_acceptHandler:function(t,e){var i=this;this._eachEmitter(function(n){n!==t&&i._cancelEmitter(n,e)})},_cancelHandler:function(t,e){this._cancelEmitter(t,e)},_cancelEmitter:function(t,e){var i=this._activeEmitters;e?t.cancel(e):t.reset(),t.removeCancelCallback(),t.removeAcceptCallback();var n=i.indexOf(t);n>-1&&i.splice(n,1)},_cleanEmitters:function(t){this._applyToEmitters("end",t),this.reset(t)},_fetchEmitters:function(t){this._activeEmitters=this._emittersSet.slice(),this._applyToEmitters("start",t)},_pointerMoveHandler:function(t){this._applyToEmitters("move",t)},_pointerUpHandler:function(t){this._updateEmitters(t)},_mouseWheelHandler:function(t){!this._allowInterruptionByMouseWheel()||(t.pointers=[null],this._pointerDownHandler(t),this._adjustWheelEvent(t),this._pointerMoveHandler(t),t.pointers=[],this._pointerUpHandler(t))},_allowInterruptionByMouseWheel:function(){var t=!0;return this._eachEmitter(function(e){return t=e.allowInterruptionByMouseWheel()&&t}),t},_adjustWheelEvent:function(t){var e=null;if(this._eachEmitter(function(i){if(i.gesture){var n=i.getDirection(t);if("horizontal"!==n&&!t.shiftKey||"vertical"!==n&&t.shiftKey)return e=i,!1}}),e){var i=e.getDirection(t);t["both"===i&&!t.shiftKey||"vertical"===i?"pageY":"pageX"]+=t.delta}},isActive:function(t){var e=!1;return this._eachEmitter(function(i){e=e||i.getElement().is(t)}),e}})),sg="dxEmitterSubscription",og=function(t){var e=t.emitter,i=t.events[0],n=t.events;Fc(n,function(s,o){wf(o,{noBubble:!t.bubble,setup:function(t){var n=mu(t,sg)||{},s=mu(t,ig)||{},r=s[i]||new e(t);n[o]=!0,s[i]=r,mu(t,ig,s),mu(t,sg,n)},add:function(t,e){mu(t,ig)[i].configure(Pc({delegateSelector:e.selector},e.data),e.type)},teardown:function(t){var e=mu(t,sg),s=mu(t,ig),r=s[i];delete e[o];var a=!0;Fc(n,function(t,i){return a=a&&!e[i]}),a&&(ng.isActive(t)&&ng.resetEmitter(r),r&&r.dispose(),delete s[i])}})})},rg="dxclick",ag=null,lg=null,cg=()=>{lg=null},hg=function(t){var e=t.originalEvent;(!t.which||1===t.which)&&!ag&&!(lg===e||e&&e.DXCLICK_FIRED)&&(e&&(e.DXCLICK_FIRED=!0),((t,e)=>{pu.off(k_(t),Sf,e)})(lg,cg),((t,e)=>{pu.one(k_(t),Sf,e)})(lg=e,cg),jf({type:rg,originalEvent:t}))},dg=X_.inherit({ctor:function(t){this.callBase(t),pu.on(this.getElement(),"click",hg)},start:function(t){ag=null},cancel:function(){ag=!0},dispose:function(){pu.off(this.getElement(),"click",hg)}});(function(){if(!Rp.real().generic){var t=null,e=!1,i=sd.getDocument();pu.subscribeGlobal(i,Gf(Q_.down,"NATIVE_CLICK_FIXER"),function(i){t=i.target,e=i.isDefaultPrevented()}),pu.subscribeGlobal(i,Gf("click","NATIVE_CLICK_FIXER"),function(i){var n=Gu(i.target);!e&&t&&!n.is(t)&&!Gu(t).is("label")&&Gu(n).is("input, textarea, select, button ,:focus, :focus *")&&E_(),t=null,e=!1})}})(),og({emitter:dg,bubble:!0,events:[rg]});var ug=new Fd,pg="dxComponents",fg=new WeakMap,_g=0,gg=function(t,e){if(!wc(e)){if(!fg.has(t)){var i="dxPrivateComponent"+_g++;return fg.set(t,i),i}return fg.get(t)}fg.set(t,e)};function mg(t,e,i){var n=mu(t.get(0)),s=gg(e.constructor);n[s]=e,i&&pu.one(t,Sf,function(){i.call(e)}),n[pg]||(n[pg]=[]),n[pg].push(s)}function vg(t,e){var i=gg(e);return mu(t.get(0),i)}ug.add(function(t,e){Gu.fn[t]=function(i){var n,s="string"==typeof i;if(s){var o=i,r=[].slice.call(arguments).slice(1);this.each(function(){var i=e.getInstance(this);if(!i)throw Gc.Error("E0009",t);var s=i[o].apply(i,r);void 0===n&&(n=s)})}else this.each(function(){var t=e.getInstance(this);t?t.option(i):new e(this,i)}),n=this;return n}});var yg=function(t,e,i){i?e[t]=i:i=e,gg(i,t),ug.fire(t,i)},bg=function(t){return function(e){for(var i=Gu(e||"body"),n=i.filter(".dx-visibility-change-handler").add(i.find(".dx-visibility-change-handler")),s=0;s").append(this._element).contents():this._renderCore(t),this._ensureResultInContainer(e,t.container),Sg.fire(e,t.container),i&&i(),e}_ensureResultInContainer(t,e){if(e){var i=Gu(e),n=O_(i.get(0),t.get(0));i.append(t),n||!sd.getBody().contains(i.get(0))||Cg(t)}}_renderCore(){throw Gc.Error("E0001")}}class Ig extends Eg{constructor(t){super(),this.name=t}}class Tg extends Eg{_renderCore(){return Gu()}}var Og,kg={};function Dg(){return Og}kg.default={compile:t=>I_(t),render:(t,e,i)=>t.clone()},function(t){if(Ec(t)){if(!(Og=kg[t]))throw Gc.Error("E0020",t)}else Og=t}("default");class Ag extends Eg{constructor(t){super(),this._element=t}_renderCore(t){var e=t.transclude;return!e&&!this._compiledTemplate&&(this._compiledTemplate=Dg().compile(this._element)),Gu("
").append(e?this._element:Dg().render(this._compiledTemplate,t.model,t.index)).contents()}source(){return Gu(this._element).clone()}}function Bg(t){return t.reduce((t,e)=>{var i,n=(null!==(i=t.get(e))&&void 0!==i?i:0)+1;return t.set(e,n),t},new Map)}var Mg=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Bg(e);return t.filter(t=>{var e=i.get(t);return e&&i.set(t,e-1),!e})},Pg=(t,e)=>{var i=Gu(t).contents().filter("[".concat("data-options",'*="').concat(e,'"]'));return[].slice.call(i).map(t=>{var i=Gu(t).attr("data-options")||"";return{element:t,options:ah().optionsParser(i)[e]}}).filter(t=>!!t.options)},Rg=t=>{var e=t.render.bind(t);return Pc({},t,{render(t){var i=e(t);return t&&t.onRendered&&t.onRendered(),i}})},Fg=t=>Ac(t)&&t[0]||t,Hg=t=>new Ag(t),Vg=(t,e,i,n,s,o)=>null==t?new Tg:t instanceof Ig?o[t.name]:t instanceof Eg?t:Sc(t.render)&&!Ac(t)?n?t:Rg(t):t.nodeType||Ac(t)?e(Gu(t)):((t,e,i,n)=>{var s=null;return(!n||-1===n.indexOf(t))&&(s=e[t])&&!(s instanceof Eg)&&(Sc(s.render)&&(s=(t=>{var e=t.render.bind(t);return Pc({},t,{render(t){var i=Gu(t.container);return e(ih({},t,{container:Uu(i)}))}})})(s)),i||(s=Rg(s))),s})(t,i,n,s)||o[t]||e(t);let Lg=(()=>{class t{constructor(t,e){e=e||{},this._action=t,this._context=e.context||ld(),this._beforeExecute=e.beforeExecute,this._afterExecute=e.afterExecute,this._component=e.component,this._validatingTargetName=e.validatingTargetName;var i=this._excludeValidators={};if(e.excludeValidators)for(var n=0;ne=>{if(e.args.length){var i=e.args[0],n=i[e.validatingTargetName]||i.element;n&&t(Gu(n))&&(e.cancel=!0)}};Lg.registerExecutor({disabled:{validate:$g(t=>t.is(".dx-state-disabled, .dx-state-disabled *"))},readOnly:{validate:$g(t=>t.is(".dx-state-readonly, .dx-state-readonly *:not(.dx-state-independent)"))},undefined:{execute:t=>{t.action||(t.result=void 0,t.handled=!0)}},func:{execute:t=>{Sc(t.action)&&(t.result=t.action.call(t.context,t.args[0]),t.handled=!0)}}});var Ng={},zg=t=>{var e=Rp.current();return t.reduce((t,i)=>{var{device:n,options:s}=i,o=n||{};return(Sc(o)?o(e):Wg(e,o))&&Pc(!0,t,s),t},{})},Wg=(t,e)=>Oc(e)||zh(t,[e]).length>0,jg=t=>t.substr(t.lastIndexOf(".")+1),Kg=t=>t.substr(0,t.lastIndexOf(".")),Gg={},Ug={};class qg{constructor(t,e){this._options=t,this._optionsByReference=e}_setByReference(t,e){for(var i in Pc(!0,t,e),this._optionsByReference)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}_setPreparedValue(t,e,i,n){var s=this.get(this._options,t,!1);if(!function(t,e){return t=Ah(t,!0),e=Ah(e,!0),t&&e&&Ac(t)&&Ac(e)?e.is(t):!(t==t||e==e)||(0===t&&0===e?function(t,e){return 1/t==1/e}(t,e):!(null!==t&&"object"==typeof t&&!sd.isElementNode(t))&&t===e)}(s,e)){var o=wh(t);!n&&this._changingCallback(t,s,e),Ug[t]=Ug[t]||function(t){var e=(t=wh(t||"this")).length-1;return function(i,n,s){var o=Ih(i,s=Eh(s));t.forEach(function(t,i){var r=function(t,e,i){return Ih("this"===e?t:t[e],i=i||{})}(o,t,s),a=!s.functionsAsIs&&Sc(r)&&!Ch(r);i===e?s.merge&&kc(n)&&(!wc(r)||kc(r))?(r=Dh(o,t,r,s),yh(r,n,!1,!0)):a?o[t](n):Sh(o,t,n,s):(r=Dh(o,t,r,s),a&&(r=r.call(o)),o=r)})}}(t),Ug[t](this._options,e,{functionsAsIs:!0,merge:wc(i)?i:!this._optionsByReference[t],unwrapObservables:o.length>1&&!!this._optionsByReference[o[0]]}),!n&&this._changedCallback(t,e,s)}}_prepareRelevantNames(t,e,i,n){if(kc(i))for(var s in i)this._prepareRelevantNames(t,"".concat(e,".").concat(s),i[s]);this._namePreparedCallbacks(t,e,i,n)}get(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._options,e=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return Gg[e]=Gg[e]||Th(e),Gg[e](t,{functionsAsIs:!0,unwrapObservables:i})}set(t,e,i,n){for(var s in t=((t,e)=>"string"!=typeof t?t:{[t]:e})(t,e))this._prepareRelevantNames(t,s,t[s],n);for(var o in t)this._setPreparedValue(o,t[o],i,n)}onRelevantNamesPrepared(t){this._namePreparedCallbacks=t}onChanging(t){this._changingCallback=t}onChanged(t){this._changedCallback=t}dispose(){this._changingCallback=qh,this._changedCallback=qh}}class Zg{constructor(t,e,i,n){this._default=e,this._deprecated=n,this._deprecatedNames=[],this._initDeprecatedNames(),this._optionManager=new qg(t,i),this._optionManager.onRelevantNamesPrepared((t,e,i,n)=>this._setRelevantNames(t,e,i,n)),this._cachedOptions={},this._rules=[]}set _initial(t){this._initialOptions=t}get _initial(){if(!this._initialOptions){var t=this._getByRules(this.silent("defaultOptionsRules"));this._initialOptions=this._default,this._optionManager._setByReference(this._initialOptions,t)}return this._initialOptions}_initDeprecatedNames(){for(var t in this._deprecated)this._deprecatedNames.push(t)}_getByRules(t){return t=Array.isArray(t)?this._rules.concat(t):this._rules,zg(t)}_notifyDeprecated(t){var e=this._deprecated[t];e&&this._deprecatedCallback(t,e)}_setRelevantNames(t,e,i,n){if(e){var s=this._normalizeName(e,n);s&&s!==e&&(this._setField(t,s,i),this._clearField(t,e))}}_setField(t,e,i){var n="",s=null;do{n=n?".".concat(n):"",n=jg(e)+n,s=(e=Kg(e))?this._optionManager.get(t,e,!1):t}while(!s);s[n]=i}_clearField(t,e){delete t[e];var i=Kg(e),n=i?this._optionManager.get(t,i,!1):t;n&&delete n[jg(e)]}_normalizeName(t,e){if(this._deprecatedNames.length&&t)for(var i=0;it?t[e]:this.initial(e),null),i=Tc(e)?ih({},e):e;this._optionManager.set(t,i,!1)}}getAliasesByName(t){return Object.keys(this._deprecated).filter(e=>t===this._deprecated[e].alias)}isDeprecated(t){return Object.prototype.hasOwnProperty.call(this._deprecated,t)}cache(t,e){if(arguments.length<2)return this._cachedOptions[t];this._cachedOptions[t]=Pc(this._cachedOptions[t],e)}}class Qg{constructor(){this._postponedOperations={}}add(t,e,i){if(t in this._postponedOperations)i&&this._postponedOperations[t].promises.push(i);else{var n=new _h;this._postponedOperations[t]={fn:e,completePromise:n,promises:i?[i]:[]}}return this._postponedOperations[t].completePromise.promise()}callPostponedOperations(){for(var t in this._postponedOperations){var e=this._postponedOperations[t];wc(e)&&(e.promises&&e.promises.length?gh(...e.promises).done(e.fn).then(e.completePromise.resolve):e.fn().done(e.completePromise.resolve))}this._postponedOperations={}}}var Xg=t=>t.charAt(2).toLowerCase()+t.substr(3),Yg=t=>0===t.indexOf("_",0),Jg=th.inherit({_setDeprecatedOptions(){this._deprecatedOptions={}},_getDeprecatedOptions(){return this._deprecatedOptions},_getDefaultOptions:()=>({onInitialized:null,onOptionChanged:null,onDisposing:null,defaultOptionsRules:null}),_defaultOptionsRules:()=>[],_setOptionsByDevice(t){this._options.applyRules(t)},_convertRulesToOptions:t=>zg(t),_isInitialOptionValue(t){return this._options.isInitial(t)},_setOptionsByReference(){this._optionsByReference={}},_getOptionsByReference(){return this._optionsByReference},ctor(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{_optionChangedCallbacks:e,_disposingCallbacks:i}=t;this.NAME=gg(this.constructor),this._eventsStrategy=bp.create(this,t.eventsStrategy),this._updateLockCount=0,this._optionChangedCallbacks=e||hh(),this._disposingCallbacks=i||hh(),this.postponedOperations=new Qg,this._createOptions(t)},_createOptions(t){this.beginUpdate();try{this._setOptionsByReference(),this._setDeprecatedOptions(),this._options=new Zg(this._getDefaultOptions(),this._getDefaultOptions(),this._getOptionsByReference(),this._getDeprecatedOptions()),this._options.onChanging((t,e,i)=>this._initialized&&this._optionChanging(t,e,i)),this._options.onDeprecated((t,e)=>this._logDeprecatedOptionWarning(t,e)),this._options.onChanged((t,e,i)=>this._notifyOptionChanged(t,e,i)),this._options.onStartChange(()=>this.beginUpdate()),this._options.onEndChange(()=>this.endUpdate()),this._options.addRules(this._defaultOptionsRules()),t&&t.onInitializing&&t.onInitializing.apply(this,[t]),this._setOptionsByDevice(t.defaultOptionsRules),this._initOptions(t)}finally{this.endUpdate()}},_initOptions(t){this.option(t)},_init(){this._createOptionChangedAction(),this.on("disposing",t=>{this._disposingCallbacks.fireWith(this,[t])})},_logDeprecatedOptionWarning(t,e){var i=e.message||"Use the '".concat(e.alias,"' option instead");Gc.log("W0001",this.NAME,t,e.since,i)},_logDeprecatedComponentWarning(t,e){Gc.log("W0000",this.NAME,t,"Use the '".concat(e,"' widget instead"))},_createOptionChangedAction(){this._optionChangedAction=this._createActionByOption("onOptionChanged",{excludeValidators:["disabled","readOnly"]})},_createDisposingAction(){this._disposingAction=this._createActionByOption("onDisposing",{excludeValidators:["disabled","readOnly"]})},_optionChanged(t){switch(t.name){case"onDisposing":case"onInitialized":break;case"onOptionChanged":this._createOptionChangedAction()}},_dispose(){this._optionChangedCallbacks.empty(),this._createDisposingAction(),this._disposingAction(),this._eventsStrategy.dispose(),this._options.dispose(),this._disposed=!0},_lockUpdate(){this._updateLockCount++},_unlockUpdate(){this._updateLockCount=Math.max(this._updateLockCount-1,0)},_isUpdateAllowed(){return 0===this._updateLockCount},_isInitializingRequired(){return!this._initializing&&!this._initialized},isInitialized(){return this._initialized},_commitUpdate(){this.postponedOperations.callPostponedOperations(),this._isInitializingRequired()&&this._initializeComponent()},_initializeComponent(){this._initializing=!0;try{this._init()}finally{this._initializing=!1,this._lockUpdate(),this._createActionByOption("onInitialized",{excludeValidators:["disabled","readOnly"]})(),this._unlockUpdate(),this._initialized=!0}},instance(){return this},beginUpdate:function(){this._lockUpdate()},endUpdate:function(){this._unlockUpdate(),this._isUpdateAllowed()&&this._commitUpdate()},_optionChanging:qh,_notifyOptionChanged(t,e,i){if(this._initialized)for(var n=[t].concat(this._options.getAliasesByName(t)),s=0;s(wc(n)||(n={}),kc(n)||(n={actionValue:n}),(i=i||new Lg(t,Pc({},e,this._defaultActionConfig()))).execute.call(i,Pc(n,this._defaultActionArgs())))},_createActionByOption(t,e){var i,n,s,o=this;e=Pc({},e);var r=function(){if(!n){if(e=e||{},"string"!=typeof t)throw Gc.Error("E0008");0===t.indexOf("on")&&(n=Xg(t)),s=o.option(t)}if(i||s||e.beforeExecute||e.afterExecute||o._eventsStrategy.hasEvent(n)){if(!i){var r=e.beforeExecute;e.beforeExecute=function(){for(var t=arguments.length,e=new Array(t),i=0;i{var{model:e,parent:i}=t,n=e.widget;if(!n)return Gu();var s=Gu("
"),o=e.options||{};return i?i._createComponent(s,n,o):s[n](o),s});class im{constructor(t,e){this._tempTemplates=[],this._defaultTemplates={},this._anonymousTemplateName=e||"template",this._createElement=t||Hg,this._createTemplateIfNeeded=this._createTemplateIfNeeded.bind(this)}static createDefaultOptions(){return{integrationOptions:{watchMethod:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i.skipImmediate||e(t()),qh},templates:{"dx-polymorph-widget":em},useDeferUpdateForTemplates:!0}}}get anonymousTemplateName(){return this._anonymousTemplateName}addDefaultTemplates(t){this._defaultTemplates=Pc({},this._defaultTemplates,t)}dispose(){this._tempTemplates.forEach(t=>{t.template.dispose&&t.template.dispose()}),this._tempTemplates=[]}extractTemplates(t){return{templates:this._extractTemplates(t),anonymousTemplateMeta:this._extractAnonymousTemplate(t)}}_extractTemplates(t){var e=Pg(t,"dxTemplate"),i=(t=>{var e=((t,e)=>t.reduce((t,e)=>{var i,n=(t=>t.options.name)(e);return t[n]=null!==(i=t[n])&&void 0!==i?i:[],t[n].push(e),t},{}))(t);if(e[void 0])throw Gc.Error("E0023");var i={};return Object.keys(e).forEach(t=>{var n,s=null===(n=zh(Rp.current(),e[t],t=>t.options)[0])||void 0===n?void 0:n.element;s&&(i[t]=s)}),i})(e);return e.forEach(t=>{var{element:e,options:{name:n}}=t;e===i[n]?Gu(e).addClass("dx-template-wrapper").detach():Gu(e).remove()}),Object.keys(i).map(t=>({name:t,template:this._createTemplate(i[t])}))}_extractAnonymousTemplate(t){var e=t.contents().detach();return e.filter((t,e)=>{var i=3===e.nodeType,n=Gu(e).text().trim().length<1;return!(i&&n)}).length>0?{template:this._createTemplate(e),name:this._anonymousTemplateName}:{}}_createTemplateIfNeeded(t){var e=this._tempTemplates.filter(e=>e.source===Fg(t))[0];if(e)return e.template;var i=this._createTemplate(t);return this._tempTemplates.push({template:i,source:Fg(t)}),i}_createTemplate(t){return this._createElement((t=>"string"==typeof t?I_(t):t)(t))}getTemplate(t,e,i,n){var{isAsyncTemplate:s,skipTemplates:o}=i;return Sc(t)?new tm(i=>{var r=t.apply(n,(t=>{var e=[];return"model"in t&&e.push(t.model),"index"in t&&e.push(t.index),e.push(t.container),e})(i));if(!wc(r))return new Tg;var a=!1,l=Vg(r,t=>t.nodeType||Ac(t)&&!Gu(t).is("script")?new tm(()=>t):(a=!0,this._createTemplate(t)),e,s,o,this._defaultTemplates),c=l.render(i);return a&&l.dispose&&l.dispose(),c}):Vg(t,this._createTemplateIfNeeded,e,s,o,this._defaultTemplates)}}var nm="compositionstart",sm="KeyboardProcessor",om=t=>({keyName:Kf(t),key:t.key,code:t.code,ctrl:t.ctrlKey,location:t.location,metaKey:t.metaKey,shift:t.shiftKey,alt:t.altKey,which:t.which,originalEvent:t}),rm=th.inherit({_keydown:Gf("keydown",sm),_compositionStart:Gf(nm,sm),_compositionEnd:Gf("compositionend",sm),ctor:function(t){(t=t||{}).element&&(this._element=Gu(t.element)),t.focusTarget&&(this._focusTarget=t.focusTarget),this._handler=t.handler,this._element&&(this._processFunction=t=>{var e=Gu(this._focusTarget).toArray(),i=this._focusTarget&&this._focusTarget!==t.target&&!e.includes(t.target),n=this._isComposingJustFinished&&229===t.which||this._isComposing||i;this._isComposingJustFinished=!1,n||this.process(t)},this._toggleProcessingWithContext=this.toggleProcessing.bind(this),pu.on(this._element,this._keydown,this._processFunction),pu.on(this._element,this._compositionStart,this._toggleProcessingWithContext),pu.on(this._element,this._compositionEnd,this._toggleProcessingWithContext))},dispose:function(){this._element&&(pu.off(this._element,this._keydown,this._processFunction),pu.off(this._element,this._compositionStart,this._toggleProcessingWithContext),pu.off(this._element,this._compositionEnd,this._toggleProcessingWithContext)),this._element=void 0,this._handler=void 0},process:function(t){this._handler(om(t))},toggleProcessing:function(t){var{type:e}=t;this._isComposing=e===nm,this._isComposingJustFinished=!this._isComposing}});rm.createKeyDownOptions=om;var am=rm;function lm(t,e){return e?Gf(t,e):t}function cm(t,e){return"function"==typeof t?t(e):t.execute(e)}var hm=function(t,e){var{namespace:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};pu.on(t,lm("dxresize",i),e)},dm=function(t){var{namespace:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pu.off(t,lm("dxresize",e))},um=(t,e,i,n)=>{var{namespace:s}=n;pu.on(t,lm("dxhiding",s),i),pu.on(t,lm("dxshown",s),e)},pm=(t,e)=>{var{namespace:i}=e;pu.off(t,lm("dxhiding",i)),pu.off(t,lm("dxshown",i))},fm=t=>pu.trigger(t,"focus"),_m=0,gm={},mm=(t,e,i)=>{var n="keyboardProcessorId".concat(_m++);return gm[n]=new am({element:t,focusTarget:e,handler:i}),n},vm=t=>{t&&gm[t]&&(gm[t].dispose(),delete gm[t])};function ym(t){return new Uint8Array(atob(t).split("").map(t=>t.charCodeAt(0)))}function bm(t,e){return(t<>>32-e)>>>0}function Cm(t,e){var i=new Uint8Array(t.length+e.length);return i.set(t,0),i.set(e,t.length),i}var xm,wm={e:65537,n:new Uint8Array([200,219,153,203,140,7,228,253,193,243,62,137,139,60,68,242,48,142,113,88,185,235,253,105,80,74,32,170,96,74,111,250,7,205,154,3,146,115,153,53,45,132,123,56,61,208,184,201,63,24,109,223,0,179,169,102,139,224,73,233,45,173,138,66,98,88,69,76,177,111,113,218,192,33,101,152,25,134,34,173,32,82,230,44,247,200,253,170,192,246,30,12,96,205,100,249,181,93,0,231])};function Sm(t){var e=(8*wm.n.length+6)/8,i=Cm(function(t){var e,i;return new Uint8Array(null!==(i=null===(e="3021300906052b0e03021a05000414".match(/.{1,2}/g))||void 0===e?void 0:e.map(t=>parseInt(t,16)))&&void 0!==i?i:[])}(),t);if(i.length+10>e)throw Error("Key is too short for SHA1 signing algorithm");var n=new Uint8Array(e-i.length);return n.fill(255,0,n.length-1),n[0]=0,n[1]=1,n[n.length-1]=0,Cm(n,i)}function Em(t){for(var e=function(t){var e=new Uint8Array(t.length+1);e.set(function(t){for(var e=new Uint8Array(t.length),i=0;i>2)),i=0;i>2]|=t[i]<<8*(3-i%4);return e}(new Uint8Array(e)),n=new Uint32Array(16*Math.ceil((i.length+2)/16));return n.set(i,0),n[n.length-1]=8*(e.length-1),n}(t),i=new Uint32Array([1732584193,4023233417,2562383102,271733878,3285377520]),n=0;n>>31}for(var l=i[0],c=i[1],h=i[2],d=i[3],u=i[4],p=0;p<80;p+=1){var[f,_]=p<20?[c&h|~c&d,1518500249]:p<40?[c^h^d,1859775393]:p<60?[c&h|c&d|h&d,2400959708]:[c^h^d,3395469782],g=bm(l,5)+f+u+_+s[p];u=d,d=h,h=bm(c,30),c=l,l=g}i[0]+=l,i[1]+=c,i[2]+=h,i[3]+=d,i[4]+=u}return function(t){for(var e=new Uint8Array(4*t.length),i=0;i>2]>>>8*(3-i%4);return e}(i)}!function(t){t.corrupted="corrupted",t.verified="verified",t.internal="internal"}(xm||(xm={}));var Im={kind:xm.corrupted,error:"general"},Tm={kind:xm.corrupted,error:"verification"},Om={kind:xm.corrupted,error:"decoding"},km={kind:xm.corrupted,error:"deserialization"},Dm={kind:xm.corrupted,error:"payload"},Am={kind:xm.corrupted,error:"version"},Bm=!1;function Mm(t){if(void 0===t)return Im;var e=t.split(".");if(2!==e.length||0===e[0].length||0===e[1].length)return Im;if(!function(t){var{text:e,signature:i}=t;return function(t){try{var e=BigInt(0),i=BigInt(1),n=BigInt(8),s=t=>t.reduce((t,e)=>(t<{for(var s=i,o=t,r=e;r;)r&i&&(s=s*o%n),o=o*o%n,r>>=i;return s})(s(t.signature),BigInt(t.key.e),s(t.key.n))===o}catch(r){return!0}}({key:wm,signature:ym(i),actual:Sm(Em(e))})}({text:e[0],signature:e[1]}))return Tm;var i="";try{i=atob(e[0])}catch(c){return Om}var n={};try{n=JSON.parse(i)}catch(c){return km}var{customerId:s,maxVersionAllowed:o,format:r,internalUsageId:a}=n,l=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(t);sa.payload.maxVersionAllowed?{preview:n,error:"W0020"}:{preview:n,error:void 0}:{preview:n,error:"W0021"}}catch(l){return{preview:n,error:"W0021"}}}function Rm(){return Bm}var Fm=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wc;if(!Bm){Bm=!0;var{preview:i,internal:n,error:s}=Pm({licenseKey:t,version:e});if(s)return void Gc.log(i?"W0022":s);i&&!n&&Gc.log("W0022")}},{abstract:Hm}=Jg,Vm=Jg.inherit({_getDefaultOptions(){return Pc(this.callBase(),{width:void 0,height:void 0,rtlEnabled:ah().rtlEnabled,elementAttr:{},disabled:!1,integrationOptions:{}},this._useTemplates()?im.createDefaultOptions():{})},ctor(t,e){this._customClass=null,this._createElement(t),mg(this._$element,this,this._dispose),this.callBase(e);var i=Rm();Fm(ah().licenseKey),!i&&Rm()&&ah({licenseKey:""})},_createElement(t){this._$element=Gu(t)},_getSynchronizableOptionsForCreateComponent:()=>["rtlEnabled","disabled","templatesRenderAsynchronously"],_checkFunctionValueDeprecation:function(t){this.option("_ignoreFunctionValueDeprecation")||t.forEach(t=>{Sc(this.option(t))&&Gc.log("W0017",t)})},_visibilityChanged:Hm,_dimensionChanged:Hm,_init(){this.callBase(),this._checkFunctionValueDeprecation(["width","height","maxHeight","maxWidth","minHeight","minWidth","popupHeight","popupWidth"]),this._attachWindowResizeCallback(),this._initTemplateManager()},_setOptionsByDevice(t){this.callBase([].concat(this.constructor._classCustomRules||[],t||[]))},_isInitialOptionValue(t){return!(this.constructor._classCustomRules&&Object.prototype.hasOwnProperty.call(this._convertRulesToOptions(this.constructor._classCustomRules),t))&&this.callBase(t)},_attachWindowResizeCallback(){if(this._isDimensionChangeSupported()){var t=this._windowResizeCallBack=this._dimensionChanged.bind(this);yp.add(t)}},_isDimensionChangeSupported(){return this._dimensionChanged!==Hm},_renderComponent(){this._initMarkup(),rd()&&this._render()},_initMarkup(){var{rtlEnabled:t}=this.option()||{};this._renderElementAttributes(),this._toggleRTLDirection(t),this._renderVisibilityChange(),this._renderDimensions()},_render(){this._attachVisibilityChangeHandlers(),function(t){var e,i=t.get(0),n=null===(e=i.getRootNode)||void 0===e?void 0:e.call(i);if(null!=n&&n.host){Jh||ed(Jh=td(n),i.ownerDocument.styleSheets,!1);var s=td(n);ed(s,n.styleSheets,!0),n.adoptedStyleSheets=[Jh,s]}}(this.$element())},_renderElementAttributes(){var{elementAttr:t}=this.option()||{},e=Pc({},t),i=e.class;delete e.class,this.$element().attr(e).removeClass(this._customClass).addClass(i),this._customClass=i},_renderVisibilityChange(){this._isDimensionChangeSupported()&&this._attachDimensionChangeHandlers(),this._isVisibilityChangeSupported()&&this.$element().addClass("dx-visibility-change-handler")},_renderDimensions(){var t=this.$element(),e=t.get(0),i=this._getOptionValue("width",e),n=this._getOptionValue("height",e);this._isCssUpdateRequired(e,n,i)&&t.css({width:null===i?"":i,height:null===n?"":n})},_isCssUpdateRequired:(t,e,i)=>!!(wc(i)||wc(e)||t.style.width||t.style.height),_attachDimensionChangeHandlers(){var t=this.$element(),e="".concat(this.NAME,"VisibilityChange");dm(t,{namespace:e}),hm(t,()=>this._dimensionChanged(),{namespace:e})},_attachVisibilityChangeHandlers(){if(this._isVisibilityChangeSupported()){var t=this.$element(),e="".concat(this.NAME,"VisibilityChange");this._isHidden=!this._isVisible(),pm(t,{namespace:e}),um(t,()=>this._checkVisibilityChanged("shown"),()=>this._checkVisibilityChanged("hiding"),{namespace:e})}},_isVisible(){return this.$element().is(":visible")},_checkVisibilityChanged(t){this._isVisible()&&("hiding"!==t||this._isHidden?"shown"===t&&this._isHidden&&(this._isHidden=!1,this._visibilityChanged(!0)):(this._visibilityChanged(!1),this._isHidden=!0))},_isVisibilityChangeSupported(){return this._visibilityChanged!==Hm&&rd()},_clean:qh,_modelByElement(){var{modelByElement:t}=this.option(),e=this.$element();return t?t(e):void 0},_invalidate(){if(this._isUpdateAllowed())throw Gc.Error("E0007");this._requireRefresh=!0},_refresh(){this._clean(),this._renderComponent()},_dispose(){this._templateManager&&this._templateManager.dispose(),this.callBase(),this._clean(),this._detachWindowResizeCallback()},_detachWindowResizeCallback(){this._isDimensionChangeSupported()&&yp.remove(this._windowResizeCallBack)},_toggleRTLDirection(t){this.$element().toggleClass("dx-rtl",t)},_createComponent(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Zh(this._getSynchronizableOptionsForCreateComponent(),t=>!(t in i)),{integrationOptions:s}=this.option(),{nestedComponentOptions:o}=this.option(),r=Pc({integrationOptions:s},(o=o||qh)(this));n.forEach(t=>r[t]=this.option(t)),this._extendConfig(i,r);var a=void 0;if(Ec(e)){var l=Gu(t)[e](i);a=l[e]("instance")}else t&&((a=e.getInstance(t))?a.option(i):a=new e(t,i));if(a){var c=t=>{var{name:e,value:i}=t;n.includes(e)&&a.option(e,i)};this.on("optionChanged",c),a.on("disposing",()=>this.off("optionChanged",c))}return a},_extendConfig(t,e){Fc(e,(e,i)=>{!Object.prototype.hasOwnProperty.call(t,e)&&(t[e]=i)})},_defaultActionConfig(){var t=this.$element(),e=this._modelByElement(t);return Pc(this.callBase(),{context:e})},_defaultActionArgs(){var t=this.$element(),e=this._modelByElement(t),i=this.element();return Pc(this.callBase(),{element:i,model:e})},_optionChanged(t){switch(t.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(t)}},_removeAttributes(t){for(var e=t.attributes,i=e.length-1;i>=0;i--){var n=e[i];if(n){var{name:s}=n;(!s.indexOf("aria-")||-1!==s.indexOf("dx-")||"role"===s||"style"===s||"tabindex"===s)&&t.removeAttribute(s)}}},_removeClasses(t){t.className=t.className.split(" ").filter(t=>0!==t.lastIndexOf("dx-",0)).join(" ")},_updateDOMComponent(t){t?this._renderComponent():this._requireRefresh&&(this._requireRefresh=!1,this._refresh())},endUpdate(){var t=this._isInitializingRequired();this.callBase(),this._isUpdateAllowed()&&this._updateDOMComponent(t)},$element(){return this._$element},element(){return Uu(this.$element())},dispose(){var t=this.$element().get(0);yu(t,!0),t.textContent="",this._removeAttributes(t),this._removeClasses(t)},resetOption(t){if(this.callBase(t),"width"===t||"height"===t){var e=this.initialOption(t);!wc(e)&&this.$element().css(t,"")}},_getAnonymousTemplateName(){},_initTemplateManager(){if(!this._templateManager&&this._useTemplates()){var{integrationOptions:t={}}=this.option(),{createTemplate:e}=t;this._templateManager=new im(e,this._getAnonymousTemplateName()),this._initTemplates()}},_initTemplates(){var{templates:t,anonymousTemplateMeta:e}=this._templateManager.extractTemplates(this.$element()),i=this.option("integrationOptions.templates.".concat(e.name));t.forEach(t=>{var{name:e,template:i}=t;this._options.silent("integrationOptions.templates.".concat(e),i)}),e.name&&!i&&(this._options.silent("integrationOptions.templates.".concat(e.name),e.template),this._options.silent("_hasAnonymousTemplateContent",!0))},_getTemplateByOption(t){return this._getTemplate(this.option(t))},_getTemplate(t){var e=this.option("integrationOptions.templates"),i=this.option("templatesRenderAsynchronously"),n=this.option("integrationOptions.skipTemplates");return this._templateManager.getTemplate(t,e,{isAsyncTemplate:i,skipTemplates:n},this)},_saveTemplate(t,e){this._setOptionWithoutOptionChange("integrationOptions.templates."+t,this._templateManager._createTemplate(e))},_useTemplates:()=>!0});Vm.getInstance=function(t){return vg(Gu(t),this)},Vm.defaultOptions=function(t){this._classCustomRules=this._classCustomRules||[],this._classCustomRules.push(t)};var Lm=Vm;function $m(t,e,i){function n(t){return"string"==typeof t?t.split("."):"number"==typeof t?[t]:t}t=n(t),e=n(e);var s=Math.max(t.length,e.length);isFinite(i)&&(s=Math.min(s,i));for(var o=0;oa)return 1}return 0}var Nm,zm="dxactive",Wm="dxinactive",jm=th.inherit({ctor:function(t,e){this._timeout=t,this._fire=e},start:function(){var t=this;this._schedule(function(){t.force()})},_schedule:function(t){this.stop(),this._timer=setTimeout(t,this._timeout)},stop:function(){clearTimeout(this._timer)},force:function(){this._fired||(this.stop(),this._fire(),this._fired=!0)},fired:function(){return this._fired}}),Km=X_.inherit({ctor:function(){this.callBase.apply(this,arguments),this._active=new jm(0,qh),this._inactive=new jm(0,qh)},configure:function(t,e){switch(e){case zm:t.activeTimeout=t.timeout;break;case Wm:t.inactiveTimeout=t.timeout}this.callBase(t)},start:function(t){if(Nm){var e=O_(this.getElement().get(0),Nm.getElement().get(0)),i=!Nm._active.fired();if(e&&i)return void this._cancel();Nm._inactive.force()}Nm=this,this._initEvents(t),this._active.start()},_initEvents:function(t){var e=this,i=this._getEmitterTarget(t),n=Vf(t),s=Rp.isSimulator()||!n,o=Bh(this.activeTimeout,30),r=Bh(this.inactiveTimeout,400);this._active=new jm(s?o:0,function(){e._fireEvent(zm,t,{target:i})}),this._inactive=new jm(s?r:0,function(){e._fireEvent(Wm,t,{target:i}),Nm=null})},cancel:function(t){this.end(t)},end:function(t){var e=t.type!==Q_.up;e?this._active.stop():this._active.force(),this._inactive.start(),e&&this._inactive.force()},dispose:function(){this._active.stop(),this._inactive.stop(),Nm===this&&(Nm=null),this.callBase()},lockInactive:function(){return this._active.force(),this._inactive.stop(),Nm=null,this._cancel(),this._inactive.force.bind(this._inactive)}});Km.lock=function(t){var e=Nm?Nm.lockInactive():qh;t.done(e)},og({emitter:Km,events:[zm,Wm]});var Gm=Km.lock,Um="dxHoverStart",qm="dxhoverstart",Zm=Gf(Q_.enter,Um),Qm="dxHoverEnd",Xm="dxhoverend",Ym=Gf(Q_.leave,Qm),Jm=th.inherit({noBubble:!0,ctor:function(){this._handlerArrayKeyPath=this._eventNamespace+"_HandlerStore"},setup:function(t){mu(t,this._handlerArrayKeyPath,{})},add:function(t,e){var i=this,n=function(t){i._handler(t)};pu.on(t,this._originalEventName,e.selector,n),mu(t,this._handlerArrayKeyPath)[e.guid]=n},_handler:function(t){$f(t)||Rp.isSimulator()||jf({type:this._eventName,originalEvent:t,delegateTarget:t.delegateTarget})},remove:function(t,e){var i=mu(t,this._handlerArrayKeyPath)[e.guid];pu.off(t,this._originalEventName,e.selector,i)},teardown:function(t){vu(t,this._handlerArrayKeyPath)}}),tv=Jm.inherit({ctor:function(){this._eventNamespace=Um,this._eventName=qm,this._originalEventName=Zm,this.callBase()},_handler:function(t){(t.pointers||[]).length||this.callBase(t)}}),ev=Jm.inherit({ctor:function(){this._eventNamespace=Qm,this._eventName=Xm,this._originalEventName=Ym,this.callBase()}});function iv(t,e,i){t="role"===t||"id"===t?t:"aria-".concat(t),e=wc(e)?e.toString():null,i.attr(t,e)}wf(qm,new tv),wf(Xm,new ev);var nv=Lm.inherit({_feedbackHideTimeout:400,_feedbackShowTimeout:30,_supportedKeys:()=>({}),_getDefaultOptions(){return Pc(this.callBase(),{hoveredElement:null,isActive:!1,disabled:!1,visible:!0,hint:void 0,activeStateEnabled:!1,onContentReady:null,hoverStateEnabled:!1,focusStateEnabled:!1,tabIndex:0,accessKey:void 0,onFocusIn:null,onFocusOut:null,onKeyboardHandled:null,ignoreParentReadOnly:!1,useResizeObserver:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){var t=Rp.real();return"ios"===t.platform&&$m(t.version,"13.3")<=0},options:{useResizeObserver:!1}}])},_init(){this.callBase(),this._initContentReadyAction()},_innerWidgetOptionChanged:function(t,e){var i=nv.getOptionsFromContainer(e);t&&t.option(i),this._options.cache(e.name,i)},_bindInnerWidgetOptions(t,e){var i=()=>this._options.silent(e,Pc({},t.option()));i(),t.on("optionChanged",i)},_getAriaTarget(){return this._focusTarget()},_initContentReadyAction(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initMarkup(){var{disabled:t,visible:e}=this.option();this.$element().addClass("dx-widget"),this._toggleDisabledState(t),this._toggleVisibility(e),this._renderHint(),this._isFocusable()&&this._renderFocusTarget(),this.callBase()},_render(){this.callBase(),this._renderContent(),this._renderFocusState(),this._attachFeedbackEvents(),this._attachHoverEvents(),this._toggleIndependentState()},_renderHint(){var{hint:t}=this.option();this.$element().attr("title",t||null)},_renderContent(){Vh(()=>this._disposed?void 0:this._renderContentImpl()).done(()=>this._disposed?void 0:this._fireContentReadyAction())},_renderContentImpl:qh,_fireContentReadyAction:$h(function(){return this._contentReadyAction()}),_dispose(){this._contentReadyAction=null,this._detachKeyboardEvents(),this.callBase()},_resetActiveState(){this._toggleActiveState(this._eventBindingTarget(),!1)},_clean(){this._cleanFocusState(),this._resetActiveState(),this.callBase(),this.$element().empty()},_toggleVisibility(t){this.$element().toggleClass("dx-state-invisible",!t)},_renderFocusState(){this._attachKeyboardEvents(),this._isFocusable()&&(this._renderFocusTarget(),this._attachFocusEvents(),this._renderAccessKey())},_renderAccessKey(){var t=this._focusTarget(),{accessKey:e}=this.option();t.attr("accesskey",e)},_isFocusable(){var{focusStateEnabled:t,disabled:e}=this.option();return t&&!e},_eventBindingTarget(){return this.$element()},_focusTarget(){return this._getActiveElement()},_isFocusTarget:function(t){return Gu(this._focusTarget()).toArray().includes(t)},_findActiveTarget(t){return t.find(this._activeStateUnit).not(".dx-state-disabled")},_getActiveElement(){var t=this._eventBindingTarget();return this._activeStateUnit?this._findActiveTarget(t):t},_renderFocusTarget(){var{tabIndex:t}=this.option();this._focusTarget().attr("tabIndex",t)},_keyboardEventBindingTarget(){return this._eventBindingTarget()},_refreshFocusEvent(){this._detachFocusEvents(),this._attachFocusEvents()},_focusEventTarget(){return this._focusTarget()},_focusInHandler(t){t.isDefaultPrevented()||this._createActionByOption("onFocusIn",{beforeExecute:()=>this._updateFocusState(t,!0),excludeValidators:["readOnly"]})({event:t})},_focusOutHandler(t){t.isDefaultPrevented()||this._createActionByOption("onFocusOut",{beforeExecute:()=>this._updateFocusState(t,!1),excludeValidators:["readOnly","disabled"]})({event:t})},_updateFocusState(t,e){var{target:i}=t;this._isFocusTarget(i)&&this._toggleFocusClass(e,Gu(i))},_toggleFocusClass(t,e){(e&&e.length?e:this._focusTarget()).toggleClass("dx-state-focused",t)},_hasFocusClass(t){return Gu(t||this._focusTarget()).hasClass("dx-state-focused")},_isFocused(){return this._hasFocusClass()},_getKeyboardListeners:()=>[],_attachKeyboardEvents(){this._detachKeyboardEvents();var{focusStateEnabled:t,onKeyboardHandled:e}=this.option(),i=this._getKeyboardListeners().length;(t||i||e)&&(this._keyboardListenerId=mm(this._keyboardEventBindingTarget(),this._focusTarget(),t=>this._keyboardHandler(t)))},_keyboardHandler(t,e){if(!e){var{originalEvent:i,keyName:n,which:s}=t,o=this._supportedKeys(i),r=o[n]||o[s];if(void 0!==r&&!r.bind(this)(i,t))return!1}var a=this._getKeyboardListeners(),{onKeyboardHandled:l}=this.option();return a.forEach(e=>e&&e._keyboardHandler(t)),l&&l(t),!0},_refreshFocusState(){this._cleanFocusState(),this._renderFocusState()},_cleanFocusState(){this._focusTarget().removeAttr("tabIndex"),this._toggleFocusClass(!1),this._detachFocusEvents(),this._detachKeyboardEvents()},_detachKeyboardEvents(){vm(this._keyboardListenerId),this._keyboardListenerId=null},_attachHoverEvents(){var{hoverStateEnabled:t}=this.option(),e=this._activeStateUnit,i=this._eventBindingTarget();((t,e)=>{var{selector:i,namespace:n}=e;pu.off(t,lm("dxhoverstart",n),i),pu.off(t,lm("dxhoverend",n),i)})(i,{selector:e,namespace:"UIFeedback"}),t&&((t,e,i,n)=>{var{selector:s,namespace:o}=n;pu.on(t,lm("dxhoverend",o),s,t=>i(t)),pu.on(t,lm("dxhoverstart",o),s,t=>cm(e,{element:t.target,event:t}))})(i,new Lg(t=>{var{event:e,element:i}=t;this._hoverStartHandler(e),this.option("hoveredElement",Gu(i))},{excludeValidators:["readOnly"]}),t=>{this.option("hoveredElement",null),this._hoverEndHandler(t)},{selector:e,namespace:"UIFeedback"})},_attachFeedbackEvents(){var{activeStateEnabled:t}=this.option(),e=this._activeStateUnit,i=this._eventBindingTarget();((t,e)=>{var{namespace:i,selector:n}=e;pu.off(t,lm("dxactive",i),n),pu.off(t,lm("dxinactive",i),n)})(i,{namespace:"UIFeedback",selector:e}),t&&((t,e,i,n)=>{var{selector:s,showTimeout:o,hideTimeout:r,namespace:a}=n;pu.on(t,lm("dxactive",a),s,{timeout:o},t=>cm(e,{event:t,element:t.currentTarget})),pu.on(t,lm("dxinactive",a),s,{timeout:r},t=>cm(i,{event:t,element:t.currentTarget}))})(i,new Lg(t=>{var{event:e,element:i}=t;return this._toggleActiveState(Gu(i),!0,e)}),new Lg(t=>{var{event:e,element:i}=t;return this._toggleActiveState(Gu(i),!1,e)},{excludeValidators:["disabled","readOnly"]}),{showTimeout:this._feedbackShowTimeout,hideTimeout:this._feedbackHideTimeout,selector:e,namespace:"UIFeedback"})},_detachFocusEvents(){((t,e)=>{var{namespace:i}=e;pu.off(t,lm("focusin",i)),pu.off(t,lm("focusout",i))})(this._focusEventTarget(),{namespace:"".concat(this.NAME,"Focus")})},_attachFocusEvents(){((t,e,i,n)=>{var{namespace:s}=n;pu.on(t,lm("focusin",s),e),pu.on(t,lm("focusout",s),i)})(this._focusEventTarget(),t=>this._focusInHandler(t),t=>this._focusOutHandler(t),{namespace:"".concat(this.NAME,"Focus"),isFocusable:(t,e)=>Gu(e).is(Of)})},_hoverStartHandler:qh,_hoverEndHandler:qh,_toggleActiveState(t,e){this.option("isActive",e),t.toggleClass("dx-state-active",e)},_updatedHover(){var t=this._options.silent("hoveredElement");this._hover(t,t)},_findHoverTarget(t){return t&&t.closest(this._activeStateUnit||this._eventBindingTarget())},_hover(t,e){var{hoverStateEnabled:i,disabled:n,isActive:s}=this.option();if((e=this._findHoverTarget(e))&&e.toggleClass("dx-state-hover",!1),t&&i&&!n&&!s){var o=this._findHoverTarget(t);o&&o.toggleClass("dx-state-hover",!0)}},_toggleDisabledState(t){this.$element().toggleClass("dx-state-disabled",Boolean(t)),this.setAria("disabled",t||void 0)},_toggleIndependentState(){this.$element().toggleClass("dx-state-independent",this.option("ignoreParentReadOnly"))},_setWidgetOption(t,e){if(this[t]){if(kc(e[0]))return void Fc(e[0],(e,i)=>this._setWidgetOption(t,[e,i]));var i=e[0],n=e[1];1===e.length&&(n=this.option(i));var s=this["".concat(t,"OptionMap")];this[t].option(s?s(i):i,n)}},_optionChanged(t){var{name:e,value:i,previousValue:n}=t;switch(e){case"disabled":this._toggleDisabledState(i),this._updatedHover(),this._refreshFocusState();break;case"hint":this._renderHint();break;case"ignoreParentReadOnly":this._toggleIndependentState();break;case"activeStateEnabled":this._attachFeedbackEvents();break;case"hoverStateEnabled":this._attachHoverEvents(),this._updatedHover();break;case"tabIndex":case"focusStateEnabled":this._refreshFocusState();break;case"onFocusIn":case"onFocusOut":case"useResizeObserver":break;case"accessKey":this._renderAccessKey();break;case"hoveredElement":this._hover(i,n);break;case"isActive":this._updatedHover();break;case"visible":this._toggleVisibility(i),this._isVisibilityChangeSupported()&&this._checkVisibilityChanged(i?"shown":"hiding");break;case"onKeyboardHandled":this._attachKeyboardEvents();break;case"onContentReady":this._initContentReadyAction();break;default:this.callBase(t)}},_isVisible(){var{visible:t}=this.option();return this.callBase()&&t},beginUpdate(){this._ready(!1),this.callBase()},endUpdate(){this.callBase(),this._initialized&&this._ready(!0)},_ready(t){if(0===arguments.length)return this._isReady;this._isReady=t},setAria(){if(kc(arguments.length<=0?void 0:arguments[0])){var t=(arguments.length<=1?void 0:arguments[1])||this._getAriaTarget();Fc(arguments.length<=0?void 0:arguments[0],(e,i)=>iv(e,i,t))}else iv(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],(arguments.length<=2?void 0:arguments[2])||this._getAriaTarget())},isReady(){return this._ready()},repaint(){this._refresh()},focus(){fm(this._focusTarget())},registerKeyHandler(t,e){var i=this._supportedKeys();this._supportedKeys=()=>Pc(i,{[t]:e})}});nv.getOptionsFromContainer=t=>{var{name:e,fullName:i,value:n}=t,s={};return e===i?s=n:s[i.split(".").pop()]=n,s};var sv=nv,ov=vp.add,rv="DEVEXTREME_XHR_ERROR_UNLOAD",av=function(t){return Array.isArray(t)||(t=[t]),Rc(t,function(t){var e={selector:Sc(t)||"string"==typeof t?t:t.getter||t.field||t.selector,desc:!(!t.desc&&"d"!==String(t.dir).charAt(0).toLowerCase())};return t.compare&&(e.compare=t.compare),e})},lv=function(){var t,e={timeout:"Network connection timeout",error:"Unspecified network error",parsererror:"Unexpected server response"};return ov(function(){var e=ld();sd.listen(e,"beforeunload",function(){t=!0})}),function(i,n){return t?rv:i.status<400?e[s=n]||s:i.statusText;var s}}(),cv={count:{seed:0,step:function(t){return 1+t}},sum:{seed:0,step:function(t,e){return t+e}},min:{step:function(t,e){return et?e:t}},avg:{seed:[0,0],step:function(t,e){return[t[0]+e,t[1]+1]},finalize:function(t){return t[1]?t[0]/t[1]:NaN}}},hv=function(){var t,e=0;return{obtain:function(){0===e&&(t=new _h),e++},release:function(){--e<1&&t.resolve()},promise:function(){return(0===e?(new _h).resolve():t).promise()},reset:function(){e=0,t&&t.resolve()}}}(),dv=function(t,e,i){if(Array.isArray(t)){for(var n,s=Rc(e,function(t,e){return e}),o=0;o=0)return e}function mv(t,e,i,n){return n?gv(t,e,i,n)||[]:e}function vv(t,e,i){t._dataByKeyMap&&(t._dataByKeyMap[JSON.stringify(e)]=i,t._dataByKeyMapLength+=i?1:-1)}function yv(t,e,i){i=i||new WeakMap;var n=t?Object.create(Object.getPrototypeOf(t)):{};t&&i.set(t,n);var s=ih({},t);for(var o in yh(n,s,!0,!0),s){var r=s[o],a=null==e?void 0:e[o];Tc(r)&&!kc(r)&&Tc(a)&&!i.has(r)&&(n[o]=yv(r,a,i))}for(var l in n){var c=n[l];Tc(c)&&i.has(c)&&(n[l]=i.get(c))}return n}function bv(t,e){var i=yv(t,e);return yh(i,e,!0,!0)}function Cv(t){var{keyInfo:e,data:i,changes:n,groupCount:s,useInsertIndex:o,immutable:r,disableCache:a,logError:l,skipCopying:c}=t,h=!0===r?[...i]:i;return n.forEach(t=>{var i="insert"===t.type?h:mv(e,h,t.key,s);switch(!a&&function(t,e){if(t.key()&&(!e._dataByKeyMap||e._dataByKeyMapLength!==e.length)){for(var i={},n=e.length,s=0;s=0?e.splice(n,0,c):e.push(c),vv(e,a,c),!s)return uv(ah().useLegacyStoreResult?i:c,a)}function Ev(t,e,i,n,s){var o=Iv(t,e,i);return o>-1&&(e.splice(o,1),vv(e,i,null)),n?o<0?xv(n,s,"E4009"):void 0:uv(i)}function Iv(t,e,i){var n=t.key();if(!function(t,e){return!t._dataByKeyMap||t._dataByKeyMap[JSON.stringify(e)]}(e,i))return-1;for(var s=0,o=e.length;s(e,i)=>function(t,e,i){return Ec(t)&&Ec(e)&&(null!=i&&i.locale||null!=i&&i.collatorOptions)?new Intl.Collator((null==i?void 0:i.locale)||void 0,(null==i?void 0:i.collatorOptions)||void 0).compare(t,e):(t=Ah(t,!1,i),e=Ah(e,!1,i),null===t&&null!==e?-1:null!==t&&null===e||void 0===t&&void 0!==e?1:void 0!==t&&void 0===e||te?1:0)}(e,i,t),_compare:function(t,e){var i=t.index,n=e.index;if((t=t.value)===(e=e.value))return i-n;for(var s=0,o=this.rules.length;sAh(e,!1,t),i=function(e){var i;return wc(e)?null!==(i=t)&&void 0!==i&&i.locale?e.toLocaleString(t.locale):e.toString():""};function n(t,i,n){return function(s){s=e(t(s));var o,r=""===(o=i)||0===o||!1===o?s===i:s==i;return n&&(r=!r),r}}return function(s,o){return t=o||{},Sc(s)?s:function(t){var e=t[0],i=t[1];return!!(Array.isArray(e)||Sc(e)&&(Array.isArray(i)||Sc(i)||function(t){return"and"===t||"or"===t}(i)))}(s)?(r=[],a=!1,l=!1,Fc(s,function(){if(Array.isArray(this)||Sc(this)){if(r.length>1&&a!==l)throw new fv.Error("E4019");r.push(Bv(this,t)),a=l,l=!0}else l=function(t){return/^(and|&&|&)$/i.test(t)}(this)}),function(t){for(var e=a,i=0;i(t=e(s(t)),(null!=r&&null!=t||r===t)&&i(t,r));switch(o.toLowerCase()){case"=":return n(s,r);case"<>":return n(s,r,!0);case">":return t=>a(t,(t,e)=>t>e);case"<":return t=>a(t,(t,e)=>t=":return t=>a(t,(t,e)=>t>=e);case"<=":return t=>a(t,(t,e)=>t<=e);case"startswith":return function(t){return 0===e(i(s(t))).indexOf(r)};case"endswith":return function(t){var n=e(i(s(t))),o=i(r);if(n.length-1};case"notcontains":return function(t){return-1===e(i(s(t))).indexOf(r)}}throw fv.Error("E4003",o)}(s);var r,a,l}}(),Mv=kv.inherit({ctor:function(t,e){this.callBase(t),this.langParams=t.langParams,this.criteria=Bv(e,this.langParams)},next:function(){for(;this.iter.next();)if(this.criteria(this.current()))return!0;return!1}}),Pv=Tv.inherit({ctor:function(t,e){this.iter=t,this.getter=e},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 t={},e=[],i=this.iter,n=Th(this.getter);for(i.reset();i.next();){var s=i.current(),o=n(s);o in t?t[o].push(s):(t[o]=[s],e.push(o))}this.groupedIter=new Ov(Rc(e,function(e){return{key:e,items:t[e]}}))}}}),Rv=kv.inherit({ctor:function(t,e){this.callBase(t),this.getter=Th(e)},current:function(){return this.getter(this.callBase())},countable:function(){return this.iter.countable()},count:function(){return this.iter.count()}}),Fv=kv.inherit({ctor:function(t,e,i){this.callBase(t),this.skip=Math.max(0,e),this.take=Math.max(0,i),this.pos=0},next:function(){if(this.pos>=this.skip+this.take)return!1;for(;this.pos1&&(t=t.select(function(t){return Pc({},t,{items:Vv(Hv(t.items),e.slice(1)).toArray()})})),t}function Lv(t,e){var i=[];return Fc(t,function(t,n){Zh(e,function(t){return n.selector===t.selector}).length<1&&i.push(n)}),i.concat(e)}var $v=function(t,e,i){var n,s,o,r=(e=e||{}).filter;if(null!==(n=e)&&void 0!==n&&n.langParams&&(null===(s=(o=t).setLangParams)||void 0===s||s.call(o,e.langParams)),r&&(t=t.filter(r)),i)return t;var a=e.sort,l=e.select,c=e.group,h=e.skip,d=e.take;return c&&((c=av(c)).keepInitialKeyOrder=!!e.group.keepInitialKeyOrder),(a||c)&&(a=av(a||[]),c&&!c.keepInitialKeyOrder&&(a=Lv(c,a)),Fc(a,function(e){t=t[e?"thenBy":"sortBy"](this.selector,this.desc,this.compare)})),l&&(t=t.select(l)),c&&(t=Vv(t,c)),(d||h)&&(t=t.slice(h||0,d)),t},Nv=th.abstract,zv=$v,Wv={},jv=th.inherit({_langParams:{},ctor:function(t){var e=this;t=t||{},this._eventsStrategy=new bp(this),Fc(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onPush","onRemoved","onRemoving","onModified","onModifying"],function(i,n){n in t&&e.on(n.slice(2).toLowerCase(),t[n])}),this._key=t.key,this._errorHandler=t.errorHandler,this._useDefaultSearch=!0},_clearCache:qh,_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(t){return this._keyGetter||(this._keyGetter=Th(this.key())),this._keyGetter(t)},_requireKey:function(){if(!this.key())throw fv.Error("E4005")},load:function(t){var e=this;return this._eventsStrategy.fireEvent("loading",[t=t||{}]),this._withLock(this._loadImpl(t)).done(function(i){e._eventsStrategy.fireEvent("loaded",[i,t])})},_loadImpl:function(t){return Oc(this._langParams)||((t=t||{})._langParams=ih({},this._langParams,t._langParams)),zv(this.createQuery(t),t).enumerate()},_withLock:function(t){var e=new _h;return t.done(function(){var t=this,i=arguments;hv.promise().done(function(){e.resolveWith(t,i)})}).fail(function(){e.rejectWith(this,arguments)}),e},createQuery:Nv,totalCount:function(t){return this._totalCountImpl(t)},_totalCountImpl:function(t){return zv(this.createQuery(t),t,!0).count()},byKey:function(t,e){return this._addFailHandlers(this._withLock(this._byKeyImpl(t,e)))},_byKeyImpl:Nv,insert:function(t){var e=this;return e._eventsStrategy.fireEvent("modifying"),e._eventsStrategy.fireEvent("inserting",[t]),e._addFailHandlers(e._insertImpl(t).done(function(t,i){e._eventsStrategy.fireEvent("inserted",[t,i]),e._eventsStrategy.fireEvent("modified")}))},_insertImpl:Nv,update:function(t,e){var i=this;return i._eventsStrategy.fireEvent("modifying"),i._eventsStrategy.fireEvent("updating",[t,e]),i._addFailHandlers(i._updateImpl(t,e).done(function(){i._eventsStrategy.fireEvent("updated",[t,e]),i._eventsStrategy.fireEvent("modified")}))},_updateImpl:Nv,push:function(t){var e={changes:t,waitFor:[]};this._eventsStrategy.fireEvent("beforePushAggregation",[e]),gh(...e.waitFor).done(()=>{this._pushImpl(t),this._eventsStrategy.fireEvent("beforePush",[{changes:t}]),this._eventsStrategy.fireEvent("push",[t])})},_pushImpl:qh,remove:function(t){var e=this;return e._eventsStrategy.fireEvent("modifying"),e._eventsStrategy.fireEvent("removing",[t]),e._addFailHandlers(e._removeImpl(t).done(function(t){e._eventsStrategy.fireEvent("removed",[t]),e._eventsStrategy.fireEvent("modified")}))},_removeImpl:Nv,_addFailHandlers:function(t){return t.fail(this._errorHandler).fail(_v)},on(t,e){return this._eventsStrategy.on(t,e),this},off(t,e){return this._eventsStrategy.off(t,e),this}});jv.create=function(t,e){if(!(t in Wv))throw fv.Error("E4020",t);return new Wv[t](e)},jv.registerClass=function(t,e){return e&&(Wv[e]=t),t},jv.inherit=function(t){return function(e,i){var n=t.apply(this,[e]);return jv.registerClass(n,i),n}}(jv.inherit);var Kv=jv,Gv="totalCount",Uv="load";function qv(t){return t&&Sc(t.then)}function Zv(t){return(new _h).resolve(t).promise()}function Qv(t,e){if(!Sc(e))throw fv.Error("E4011",t)}function Xv(t){throw fv.Error("E4012",t)}function Yv(t){function e(t){var e=t[0];return e&&e.getResponseHeader?lv(e,t[1]):null}return function(i){var n;(n=i instanceof Error?i:new Error(e(arguments)||i&&String(i)||"Unknown error")).message!==rv&&t.reject(n)}}function Jv(t,e){var i,n=t._loadFunc;return Qv(Uv,n),i=n.apply(t,[e]),Array.isArray(i)?i=Zv(i):null==i?i=Zv([]):qv(i)||Xv(Uv),ph(i)}function ty(t,e,i,n){if(e.__rawData)n(e.__rawData);else{var s=e.__rawDataPromise||Jv(e,i);e._cacheRawData&&(e.__rawDataPromise=s),s.always(function(){delete e.__rawDataPromise}).done(function(t){e._cacheRawData&&(e.__rawData=t),n(t)}).fail(Yv(t))}}function ey(t,e,i,n){var s={};"userData"in(i=i||{})&&(s.userData=i.userData),ty(t,e,s,function(s){var o,r,a,l,c=Hv(s,{errorHandler:e._errorHandler}),h=[];n||((o=$v(c,i))===c?a=s.slice(0):h.push(o.enumerate().done(function(t){a=t}))),(i.requireTotalCount||n)&&((r=$v(c,i,!0))===c?l=s.length:h.push(r.count().done(function(t){l=t}))),gh.apply(Gu,h).done(function(){n?t.resolve(l):i.requireTotalCount?t.resolve(a,{totalCount:l}):t.resolve(a)}).fail(function(e){t.reject(e)})})}var iy=Kv.inherit({ctor:function(t){this.callBase(t=t||{}),this._useDefaultSearch=!!t.useDefaultSearch||"raw"===t.loadMode,this._loadMode=t.loadMode,this._cacheRawData=!1!==t.cacheRawData,this._loadFunc=t[Uv],this._totalCountFunc=t[Gv],this._byKeyFunc=t.byKey,this._insertFunc=t.insert,this._updateFunc=t.update,this._removeFunc=t.remove},_clearCache(){delete this.__rawData},createQuery:function(){throw fv.Error("E4010")},clearRawDataCache:function(){this._clearCache()},_totalCountImpl:function(t){var e=new _h;return"raw"!==this._loadMode||this._totalCountFunc?(function(t,e){var i,n=t._totalCountFunc;if(!Sc(n))throw fv.Error("E4021");return qv(i=n.apply(t,[e]))||(i=Number(i),isFinite(i)||Xv(Gv),i=Zv(i)),ph(i)}(this,t).done(function(t){e.resolve(Number(t))}).fail(Yv(e)),e=this._addFailHandlers(e)):ey(e,this,t,!0),e.promise()},_pushImpl:function(t){this.__rawData&&Cv({keyInfo:this,data:this.__rawData,changes:t})},_loadImpl:function(t){var e=new _h;return"raw"===this._loadMode?ey(e,this,t,!1):(Jv(this,t).done(function(t,i){e.resolve(t,i)}).fail(Yv(e)),e=this._addFailHandlers(e)),e.promise()},_byKeyImpl:function(t,e){var i=new _h;return this._byKeyViaLoad()?(this._requireKey(),function(t,e,i){ty(t,e,{},function(n){for(var s,o=e.key(),r=0,a=n.length;r=0)&&(s[i]=t[i]);return s}ny();var oy=ld(),ry=eh({getXhr:function(){return new oy.XMLHttpRequest}}),ay=ld(),ly="success",cy="error",hy=function(t){var e=sd.createElement("script");for(var i in t)e[i]=t[i];return e},dy=function(t){t.parentNode.removeChild(t)},uy=function(t){return sd.getHead().appendChild(t)},py=function(t){var e=hy({text:t});uy(e),dy(e)};function fy(t){return(t.method||"GET").toUpperCase()}var _y=function(t){var e=t.headers||{};return e["Content-Type"]=e["Content-Type"]||function(t){var e;return t.data&&!t.upload&&"GET"!==fy(t)&&(e="application/x-www-form-urlencoded;charset=utf-8"),t.contentType||e}(t),e.Accept=e.Accept||function(t){var e=t.dataType||"*",i="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript",n={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",jsonp:i,script:i};return function(t,e,i){for(var n in t=t||{},e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}(n,t.accepts),n[e]?n[e]+("*"!==e?", */*; q=0.01":""):n["*"]}(t),!t.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest"),e},gy=eh({sendRequest:function(t){var e,i=ry.getXhr(),n=new _h,s=n.promise(),o=!wc(t.async)||t.async,r=t.dataType,a=t.timeout||0;t.crossDomain=function(t){if(!rd())return!0;var e=!1,i=sd.createElement("a"),n=sd.createElement("a");i.href=ay.location.href;try{n.href=t,n.href=n.href,e=i.protocol+"//"+i.host!=n.protocol+"//"+n.host}catch(o){e=!0}return e}(t.url);var l="jsonp"===r||"script"===r;void 0===t.cache&&(t.cache=!l);var c=function(t){if("jsonp"===t.dataType){var e=Math.random().toString().replace(/\D/g,""),i=t.jsonpCallback||"dxCallback"+Date.now()+"_"+e,n=t.jsonp||"callback";return t.data=t.data||{},t.data[n]=i,i}}(t),h=_y(t),d=function(t,e){var i=t.data,n="string"==typeof i,s=t.url||ay.location.href;return!n&&!t.cache&&((i=i||{})._=Date.now()),i&&!t.upload&&(n||(i=function(t){var e=[];for(var i in t){var n=t[i];void 0!==n&&(null===n&&(n=""),"function"==typeof n&&(n=n()),e.push(encodeURIComponent(i)+"="+encodeURIComponent(n)))}return e.join("&")}(i)),"GET"===fy(t)?(""!==i&&(s+=(s.indexOf("?")>-1?"&":"?")+i),i=null):e["Content-Type"]&&e["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1&&(i=i.replace(/%20/g,"+"))),{url:s,parameters:i}}(t,h),u=d.url,p=d.parameters;if(c&&(ay[c]=function(t){n.resolve(t,ly,i)}),t.crossDomain&&l)return function(t){var e=hy({src:t});return new Promise(function(t,i){var n={load:t,error:i},s=function(t){n[t.type](),dy(e)};for(var o in n)sd.listen(e,o,s);uy(e)})}(u).then(function(){"jsonp"!==r&&n.resolve(null,ly,i)},function(){n.reject(i,cy)}),s;if(t.crossDomain&&!("withCredentials"in i))return n.reject(i,cy),s;if(i.open(fy(t),u,o,t.username,t.password),o&&(i.timeout=a,e=function(t,e){return t&&setTimeout(function(){e.customStatus="timeout",e.abort()},t)}(a,i)),i.onreadystatechange=function(t){4===i.readyState&&(clearTimeout(e),function(t){return 200<=t&&t<300}(i.status)?function(t){return 204!==t}(i.status)?function(t,e,i){var n=function(t){return t.responseType&&"text"!==t.responseType||"string"!=typeof t.responseText?t.response:t.responseText}(e);switch(i){case"jsonp":py(n);break;case"script":py(n),t.resolve(n,ly,e);break;case"json":try{t.resolve(JSON.parse(n),ly,e)}catch(o){t.reject(e,"parsererror",o)}break;default:t.resolve(n,ly,e)}}(n,i,r):n.resolve(null,"nocontent",i):n.reject(i,i.customStatus||cy))},t.upload&&(i.upload.onprogress=t.upload.onprogress,i.upload.onloadstart=t.upload.onloadstart,i.upload.onabort=t.upload.onabort),t.xhrFields)for(var f in t.xhrFields)i[f]=t.xhrFields[f];for(var _ in"arraybuffer"===t.responseType&&(i.responseType=t.responseType),h)Object.prototype.hasOwnProperty.call(h,_)&&wc(h[_])&&i.setRequestHeader(_,h[_]);return t.beforeSend&&t.beforeSend(i),i.send(p),s.abort=function(){i.abort()},s}}),my={},vy={array:Hv,remote:function t(e,i,n){n=n||[],i=i||{};var s=function(t,e){return{name:t,args:e}},o=function(t){var o,r,a,l,c,h,d,u=new _h,p=function(t){var e=i.errorHandler;e&&e(t),_v(t),u.reject(t)};function f(t){switch(t.name){case"sortBy":return c=[t.args],!0;case"thenBy":if(!c)throw fv.Error("E4004");return c.push(t.args),!0}return!1}try{Sc(o=i.adapter)||(o=my[o]),r=o(i),a=[].concat(n).concat(t);var _=r.optimize;for(_&&_(a);a.length;){if(!f(l=a[0])){if(c){a.unshift(s("multiSort",[c])),c=null;continue}if("enumerate"!==String(l.name)&&(!r[l.name]||!1===r[l.name].apply(r,l.args)))break}a.shift()}d=[],(h=a[0])&&"multiSort"===h.name&&(a.shift(),Fc(h.args[0],function(){d.push(s(d.length?"thenBy":"sortBy",this))})),a=d.concat(a),r.exec(e).done(function(t,e){if(a.length){var n=Hv(t,{errorHandler:i.errorHandler});Fc(a,function(){n=n[this.name].apply(n,this.args)}),n.done(u.resolve).fail(u.reject)}else u.resolve(t,e)}).fail(p)}catch(h){p(h)}return u.promise()},r={};return Fc(["sortBy","thenBy","filter","slice","select","groupBy"],function(){var o=String(this);r[o]=function(){return t(e,i,n.concat(s(o,arguments)))}}),Fc(["count","min","max","sum","avg","aggregate","enumerate"],function(){var t=String(this);r[t]=function(){return o.call(this,s(t,arguments))}}),r}},yy=function(){var t=Array.isArray(arguments[0])?"array":"remote";return vy[t].apply(this,arguments)},by=Kv.inherit({ctor:function(t){t=Array.isArray(t)?{data:t}:t||{},this.callBase(t);var e=t.data;if(e&&!Array.isArray(e))throw fv.Error("E4006");this._array=e||[]},createQuery:function(){return yy(this._array,{errorHandler:this._errorHandler})},_byKeyImpl:function(t){var e=Iv(this,this._array,t);return-1===e?pv(fv.Error("E4009")):uv(this._array[e])},_insertImpl:function(t){return Sv(this,this._array,t)},_pushImpl:function(t){Cv({keyInfo:this,data:this._array,changes:t})},_updateImpl:function(t,e){return wv(this,this._array,t,e)},_removeImpl:function(t){return Ev(this,this._array,t)},clear:function(){this._eventsStrategy.fireEvent("modifying"),this._array=[],this._eventsStrategy.fireEvent("modified")}},"array"),Cy=["items"],xy="canceled",wy=t=>"pending"===t.state(),Sy=t=>{switch(t.length){case 0:return;case 1:return t[0]}return[].slice.call(t)},Ey=(t,e,i)=>Array.isArray(t)?e?((t,e,i)=>Rc(t,t=>ih({},sy(t,Cy),{items:Ey(t.items,e-1,i)})))(t,e,i):Rc(t,i):t,Iy=(t,e)=>{var i;return null!==(i=t)&&void 0!==i&&i.data&&(e=t,t=t.data),Array.isArray(t)||(t=[t]),{data:t,extra:e}},Ty=t=>{var e={};return Fc(["useDefaultSearch","key","load","loadMode","cacheRawData","byKey","lookup","totalCount","insert","update","remove"],function(){e[this]=t[this],delete t[this]}),new iy(e)},Oy=(t,e)=>new iy({load:()=>gy.sendRequest({url:t,dataType:"json"}),loadMode:null==e?void 0:e.fromUrlLoadMode}),ky=(t,e)=>{var i;return"string"==typeof t&&(t={paginate:!1,store:Oy(t,e)}),void 0===t&&(t=[]),void 0===(t=Array.isArray(t)||t instanceof Kv?{store:t}:Pc({},t)).store&&(t.store=[]),i=t.store,"load"in t?i=Ty(t):Array.isArray(i)?i=new by(i):kc(i)&&(i=(t=>{var e=t.type;return delete t.type,Kv.create(e,t)})(Pc({},i))),t.store=i,t};class Dy{constructor(){this._counter=-1,this._deferreds={}}add(t){return this._counter++,this._deferreds[this._counter]=t,this._counter}remove(t){return delete this._deferreds[t]}cancel(t){return t in this._deferreds&&(this._deferreds[t].reject(xy),!0)}cancelAll(){for(;this._counter>-1;)this.cancel(this._counter),this._counter--}}var Ay=th.inherit({ctor(t){var e;if(t=ky(t),this._eventsStrategy=new bp(this,{syncStrategy:!0}),this._store=t.store,this._changedTime=0,0!==t.pushAggregationTimeout){var i,n,s=function(t,e){var i=[],n=function(t,e){var i;return function(){return i||(i=setTimeout(()=>{i=void 0,t.call(this)},Sc(e)?e():e)),i}}(function(){t.call(this,i),i=[]},e);return function(t){return Array.isArray(t)&&i.push(...t),n.call(this,i)}}(t=>{i.resolve(),gh(...n).done(()=>this._onPush(t)),n=void 0,i=void 0},void 0===t.pushAggregationTimeout?()=>5*this._changedTime:t.pushAggregationTimeout);this._onPushHandler=t=>{this._aggregationTimeoutId=s(t.changes),i||(i=new _h),n=t.waitFor,t.waitFor.push(i.promise())},this._store.on("beforePushAggregation",this._onPushHandler)}else this._onPushHandler=t=>this._onPush(t),this._store.on("push",this._onPushHandler);this._storeLoadOptions=this._extractLoadOptions(t),this._mapFunc=t.map,this._postProcessFunc=t.postProcess,this._pageIndex=void 0!==t.pageIndex?t.pageIndex:0,this._pageSize=void 0!==t.pageSize?t.pageSize:20,this._loadingCount=0,this._loadQueue=this._createLoadQueue(),this._searchValue="searchValue"in t?t.searchValue:null,this._searchOperation=t.searchOperation||"contains",this._searchExpr=t.searchExpr,this._paginate=t.paginate,this._reshapeOnPush=null!==(e=t.reshapeOnPush)&&void 0!==e&&e,Fc(["onChanged","onLoadError","onLoadingChanged","onCustomizeLoadResult","onCustomizeStoreLoadOptions"],(e,i)=>{i in t&&this.on(i.substr(2,1).toLowerCase()+i.substr(3),t[i])}),this._operationManager=new Dy,this._init()},_init(){this._items=[],this._userData={},this._totalCount=-1,this._isLoaded=!1,wc(this._paginate)||(this._paginate=!this.group()),this._isLastPage=!this._paginate},dispose(){var t;this._store.off("beforePushAggregation",this._onPushHandler),this._store.off("push",this._onPushHandler),this._eventsStrategy.dispose(),clearTimeout(this._aggregationTimeoutId),null===(t=this._delayedLoadTask)||void 0===t||t.abort(),this._operationManager.cancelAll(),delete this._store,delete this._items,delete this._delayedLoadTask,this._disposed=!0},_extractLoadOptions(t){var e={},i=["sort","filter","langParams","select","group","requireTotalCount"],n=this._store._customLoadOptions();return n&&(i=i.concat(n)),Fc(i,function(){e[this]=t[this]}),e},loadOptions(){return this._storeLoadOptions},items(){return this._items},pageIndex(t){if(!Ic(t))return this._pageIndex;this._pageIndex=t,this._isLastPage=!this._paginate},paginate(t){if(!xc(t))return this._paginate;this._paginate!==t&&(this._paginate=t,this.pageIndex(0))},pageSize(t){if(!Ic(t))return this._pageSize;this._pageSize=t},isLastPage(){return this._isLastPage},generateStoreLoadOptionAccessor(t){return e=>{var i=Sy(e);if(void 0===i)return this._storeLoadOptions[t];this._storeLoadOptions[t]=i}},sort(){for(var t=arguments.length,e=new Array(t),i=0;i1&&(t=[].slice.call(arguments)),this._searchExpr=t,this.pageIndex(0)},store(){return this._store},key(){var t;return null===(t=this._store)||void 0===t?void 0:t.key()},totalCount(){return this._totalCount},isLoaded(){return this._isLoaded},isLoading(){return this._loadingCount>0},beginLoading(){this._changeLoadingCount(1)},endLoading(){this._changeLoadingCount(-1)},_createLoadQueue:()=>ny(),_changeLoadingCount(t){var e=this.isLoading();this._loadingCount+=t;var i=this.isLoading();e^i&&this._eventsStrategy.fireEvent("loadingChanged",[i])},_scheduleLoadCallbacks(t){this.beginLoading(),t.always(()=>{this.endLoading()})},_scheduleFailCallbacks(t){var e=this;t.fail(function(){for(var t=arguments.length,i=new Array(t),n=0;nthis._fireChanged())},loadSingle(t,e){var i=new _h,n=this.key(),s=this._store,o=this._createStoreLoadOptions();return this._scheduleFailCallbacks(i),arguments.length<2&&(e=t,t=n),delete o.skip,delete o.group,delete o.refresh,delete o.pageIndex,delete o.searchString,(t===n||s instanceof iy&&!s._byKeyViaLoad()?s.byKey(e,o):(o.take=1,o.filter=o.filter?[o.filter,[t,e]]:[t,e],s.load(o))).fail(i.reject).done(t=>{var e=Array.isArray(t)&&!t.length;!wc(t)||e?i.reject(new fv.Error("E4009")):(Array.isArray(t)||(t=[t]),i.resolve(this._applyMapFunction(t)[0]))}),i.promise()},load(){var t=new _h,e=()=>{if(!this._disposed&&wy(t))return this._loadFromStore(i,t)};this._scheduleLoadCallbacks(t),this._scheduleFailCallbacks(t),this._scheduleChangedCallbacks(t);var i=this._createLoadOperation(t);return this._eventsStrategy.fireEvent("customizeStoreLoadOptions",[i]),this._loadQueue.add(()=>("number"==typeof i.delay?this._delayedLoadTask=Mh(e,i.delay):e(),t.promise())),t.promise({operationId:i.operationId})},_onPush(t){if(this._reshapeOnPush)this.load();else{var e={changes:t};this._eventsStrategy.fireEvent("changing",[e]);var i=this.group(),n=this.items(),s=0,o=this.paginate()||i?t.filter(t=>"update"===t.type):t;i&&(s=Array.isArray(i)?i.length:1),this._mapFunc&&o.forEach(t=>{"insert"===t.type&&(t.data=this._mapFunc(t.data))}),e.postProcessChanges&&(o=e.postProcessChanges(o)),Cv({keyInfo:this.store(),data:n,changes:o,groupCount:s,useInsertIndex:!0}),this._fireChanged([{changes:t}])}},_createLoadOperation(t){var e=this._operationManager.add(t),i=this._createStoreLoadOptions();return this._store&&!Oc(null==i?void 0:i.langParams)&&(this._store._langParams=ih({},this._store._langParams,i.langParams)),t.always(()=>this._operationManager.remove(e)),{operationId:e,storeLoadOptions:i}},reload(){return this.store()._clearCache(),this._init(),this.load()},cancel(t){return this._operationManager.cancel(t)},cancelAll(){return this._operationManager.cancelAll()},_addSearchOptions(t){this._disposed||(this.store()._useDefaultSearch?this._addSearchFilter(t):(t.searchOperation=this._searchOperation,t.searchValue=this._searchValue,t.searchExpr=this._searchExpr))},_createStoreLoadOptions(){var t=Pc({},this._storeLoadOptions);return this._addSearchOptions(t),this._paginate&&this._pageSize&&(t.skip=this._pageIndex*this._pageSize,t.take=this._pageSize),t.userData=this._userData,t},_addSearchFilter(t){var e=this._searchValue,i=this._searchOperation,n=this._searchExpr,s=[];!e||(n||(n="this"),Array.isArray(n)||(n=[n]),Fc(n,function(t,n){s.length&&s.push("or"),s.push([n,i,e])}),t.filter=t.filter?[s,t.filter]:s)},_loadFromStore(t,e){var i=(i,n)=>{if(!this._disposed&&wy(e)){var s=Pc(Iy(i,n),t);this._eventsStrategy.fireEvent("customizeLoadResult",[s]),gh(s.data).done(t=>{s.data=t,this._processStoreLoadResult(s,e)}).fail(e.reject)}};return t.data?(new _h).resolve(t.data).done(i):this.store().load(t.storeLoadOptions).done(i).fail(e.reject)},_processStoreLoadResult(t,e){var i=t.data,n=t.extra,s=t.storeLoadOptions,o=()=>(this._isLoaded=!0,this._totalCount=isFinite(n.totalCount)?n.totalCount:-1,e.resolve(i,n));this._disposed||(i=this._applyPostProcessFunction(this._applyMapFunction(i)),Tc(n)||(n={}),this._items=i,(!i.length||!this._paginate||this._pageSize&&i.length{this.store().totalCount(s).done(function(t){n.totalCount=t,o()}).fail(e.reject)})():o())},_applyMapFunction(t){return this._mapFunc?((t,e,i)=>{var n=i?av(i).length:0;return Ey(t,n,e)})(t,this._mapFunc,this.group()):t},_applyPostProcessFunction(t){return this._postProcessFunc?this._postProcessFunc(t):t},on(t,e){return this._eventsStrategy.on(t,e),this},off(t,e){return this._eventsStrategy.off(t,e),this}}),By={load:()=>_h().reject(),loadSingle:()=>_h().reject(),loadFromStore:()=>_h().reject(),loadNextPage:()=>_h().reject(),loadOptions:qh,userData:qh,cancel:qh,cancelAll:qh,filter:qh,addSearchFilter:qh,group:qh,paginate:qh,pageSize:qh,pageIndex:qh,resetDataSourcePageIndex:qh,totalCount:qh,isLastPage:qh,isLoading:qh,isLoaded:qh,searchValue:qh,searchOperation:qh,searchExpr:qh,select:qh,key:qh,keyOf:qh,store:qh,items:qh,applyMapFunction:qh,getDataSource:qh,reload:qh,on:qh,off:qh},My="_dataSourceOptions",Py="_dataSourceChangedHandler",Ry="_dataSourceLoadErrorHandler",Fy="_dataSourceLoadingChangedHandler",Hy="_dataSourceFromUrlLoadMode",Vy="_getSpecificDataSourceOption",Ly="_normalizeDataSource",$y={postCtor:function(){this.on("disposing",(function(){this._disposeDataSource()}).bind(this))},_refreshDataSource:function(){this._initDataSource(),this._loadDataSource()},_initDataSource:function(){var t,e,i=Vy in this?this[Vy]():this.option("dataSource");this._disposeDataSource(),i&&(i instanceof Ay?(this._isSharedDataSource=!0,this._dataSource=i):(t=My in this?this[My]():{},e=this._dataSourceType?this._dataSourceType():Ay,i=ky(i,{fromUrlLoadMode:Hy in this&&this[Hy]()}),this._dataSource=new e(Pc(!0,{},t,i))),Ly in this&&(this._dataSource=this[Ly](this._dataSource)),this._addDataSourceHandlers(),this._initDataController())},_initDataController:function(){var t,e=null===(t=this.option)||void 0===t?void 0:t.call(this,"_dataController");this._dataController=e||new class{constructor(t){if(!t)return By;this._dataSource=t}load(){return this._dataSource.load()}loadSingle(t,e){return arguments.length<2&&(e=t,t=this.key()),this._dataSource.loadSingle(t,e)}loadFromStore(t){return this.store().load(t)}loadNextPage(){return this.pageIndex(1+this.pageIndex()),this.load()}loadOptions(){return this._dataSource.loadOptions()}userData(){return this._dataSource._userData}cancel(t){this._dataSource.cancel(t)}cancelAll(){this._dataSource.cancelAll()}filter(t){return this._dataSource.filter(t)}addSearchFilter(t){this._dataSource._addSearchFilter(t)}group(t){return this._dataSource.group(t)}paginate(){return this._dataSource.paginate()}pageSize(){return this._dataSource._pageSize}pageIndex(t){return this._dataSource.pageIndex(t)}resetDataSourcePageIndex(){this.pageIndex()&&(this.pageIndex(0),this.load())}totalCount(){return this._dataSource.totalCount()}isLastPage(){return this._dataSource.isLastPage()||!this._dataSource._pageSize}isLoading(){return this._dataSource.isLoading()}isLoaded(){return this._dataSource.isLoaded()}searchValue(t){return arguments.length?this._dataSource.searchValue(t):this._dataSource.searchValue()}searchOperation(t){return this._dataSource.searchOperation(t)}searchExpr(t){return arguments.length?this._dataSource.searchExpr(t):this._dataSource.searchExpr()}select(){return this._dataSource.select(...arguments)}key(){return this._dataSource.key()}keyOf(t){return this.store().keyOf(t)}store(){return this._dataSource.store()}items(){return this._dataSource.items()}applyMapFunction(t){return this._dataSource._applyMapFunction(t)}getDataSource(){return this._dataSource||null}reload(){return this._dataSource.reload()}on(t,e){this._dataSource.on(t,e)}off(t,e){this._dataSource.off(t,e)}}(this._dataSource)},_addDataSourceHandlers:function(){Py in this&&this._addDataSourceChangeHandler(),Ry in this&&this._addDataSourceLoadErrorHandler(),Fy in this&&this._addDataSourceLoadingChangedHandler(),this._addReadyWatcher()},_addReadyWatcher:function(){this._dataSource.on("loadingChanged",(function(t){this._ready&&this._ready(!t)}).bind(this))},_addDataSourceChangeHandler:function(){var t=this._dataSource;this._proxiedDataSourceChangedHandler=(function(e){this[Py](t.items(),e)}).bind(this),t.on("changed",this._proxiedDataSourceChangedHandler)},_addDataSourceLoadErrorHandler:function(){this._proxiedDataSourceLoadErrorHandler=this[Ry].bind(this),this._dataSource.on("loadError",this._proxiedDataSourceLoadErrorHandler)},_addDataSourceLoadingChangedHandler:function(){this._proxiedDataSourceLoadingChangedHandler=this[Fy].bind(this),this._dataSource.on("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)},_loadDataSource:function(){var t=this._dataSource;t&&(t.isLoaded()?this._proxiedDataSourceChangedHandler&&this._proxiedDataSourceChangedHandler():t.load())},_loadSingle:function(t,e){return t="this"===t?this._dataSource.key()||"this":t,this._dataSource.loadSingle(t,e)},_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}},Ny=th.inherit({ctor:function(t,e,i){this._$element=t,this._options=e,this._rawData=i,mg(t,this,this._dispose),this._render()},_render:function(){var t=Gu("
").addClass("dx-item-content-placeholder");this._$element.append(t),this._watchers=[],this._renderWatchers()},_renderWatchers:function(){this._startWatcher("disabled",this._renderDisabled.bind(this)),this._startWatcher("visible",this._renderVisible.bind(this))},_startWatcher:function(t,e){var i=this._rawData,n=this._options.fieldGetter(t),s=function(t,e,i){var n,s=function(t){n!==t&&(i(t,n),n=t)};return{dispose:t(e,s),force:function(){s(e())}}}(this._options.watchMethod(),function(){return n(i)},(function(t,i){this._dirty=!0,e(t,i)}).bind(this));this._watchers.push(s)},setDataField:function(){if(this._dirty=!1,Fc(this._watchers,function(t,e){e.force()}),this._dirty)return!0},_renderDisabled:function(t,e){this._$element.toggleClass("dx-state-disabled",!!t),this._$element.attr("aria-disabled",!!t),this._updateOwnerFocus(t)},_updateOwnerFocus:function(t){var e=this._options.owner;e&&t&&e._resetItemFocus(this._$element)},_renderVisible:function(t,e){this._$element.toggleClass("dx-state-invisible",void 0!==t&&!t)},_dispose:function(){Fc(this._watchers,function(t,e){e.dispose()})}});Ny.getInstance=function(t){return vg(t,this)};var zy=Ny,Wy={"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"},jy=(t,e)=>{var i=t[e];return i?"root"!==i&&i:e.substr(0,e.lastIndexOf("-"))},Ky=eh({locale:(()=>{var t="en";return e=>{if(!e)return t;t=e}})(),getValueByClosestLocale:function(t){for(var e,i=this.locale(),n=t(i);!n&&!e;)(i=jy(Wy,i))?n=t(i):e=!0;return void 0===n&&"en"!==i?t("en"):n}}),Gy=Pc(!0,{},{en:{Yes:"Yes",No:"No",Cancel:"Cancel",Close:"Close",Clear:"Clear",Done:"Done",Loading:"Loading...",Select:"Select...",Search:"Search",Back:"Back",OK:"OK","dxCollectionWidget-noDataText":"No data to display","dxDropDownEditor-selectLabel":"Select","validation-required":"Required","validation-required-formatted":"{0} is required","validation-numeric":"Value must be a number","validation-numeric-formatted":"{0} must be a number","validation-range":"Value is out of range","validation-range-formatted":"{0} is out of range","validation-stringLength":"The length of the value is not correct","validation-stringLength-formatted":"The length of {0} is not correct","validation-custom":"Value is invalid","validation-custom-formatted":"{0} is invalid","validation-async":"Value is invalid","validation-async-formatted":"{0} is invalid","validation-compare":"Values do not match","validation-compare-formatted":"{0} does not match","validation-pattern":"Value does not match pattern","validation-pattern-formatted":"{0} does not match pattern","validation-email":"Email is invalid","validation-email-formatted":"{0} is invalid","validation-mask":"Value is invalid","dxLookup-searchPlaceholder":"Minimum character number: {0}","dxList-pullingDownText":"Pull down to refresh...","dxList-pulledDownText":"Release to refresh...","dxList-refreshingText":"Refreshing...","dxList-pageLoadingText":"Loading...","dxList-nextButtonText":"More","dxList-selectAll":"Select All","dxListEditDecorator-delete":"Delete","dxListEditDecorator-more":"More","dxScrollView-pullingDownText":"Pull down to refresh...","dxScrollView-pulledDownText":"Release to refresh...","dxScrollView-refreshingText":"Refreshing...","dxScrollView-reachBottomText":"Loading...","dxDateBox-simulatedDataPickerTitleTime":"Select time","dxDateBox-simulatedDataPickerTitleDate":"Select date","dxDateBox-simulatedDataPickerTitleDateTime":"Select date and time","dxDateBox-validation-datetime":"Value must be a date or time","dxDateRangeBox-invalidStartDateMessage":"Start value must be a date","dxDateRangeBox-invalidEndDateMessage":"End value must be a date","dxDateRangeBox-startDateOutOfRangeMessage":"Start date is out of range","dxDateRangeBox-endDateOutOfRangeMessage":"End date is out of range","dxDateRangeBox-startDateLabel":"Start Date","dxDateRangeBox-endDateLabel":"End Date","dxFileUploader-selectFile":"Select a file","dxFileUploader-dropFile":"or Drop a file here","dxFileUploader-bytes":"bytes","dxFileUploader-kb":"kb","dxFileUploader-Mb":"Mb","dxFileUploader-Gb":"Gb","dxFileUploader-upload":"Upload","dxFileUploader-uploaded":"Uploaded","dxFileUploader-readyToUpload":"Ready to upload","dxFileUploader-uploadAbortedMessage":"Upload cancelled","dxFileUploader-uploadFailedMessage":"Upload failed","dxFileUploader-invalidFileExtension":"File type is not allowed","dxFileUploader-invalidMaxFileSize":"File is too large","dxFileUploader-invalidMinFileSize":"File is too small","dxRangeSlider-ariaFrom":"From","dxRangeSlider-ariaTill":"Till","dxSwitch-switchedOnText":"ON","dxSwitch-switchedOffText":"OFF","dxForm-optionalMark":"optional","dxForm-requiredMessage":"{0} is required","dxNumberBox-invalidValueMessage":"Value must be a number","dxNumberBox-noDataText":"No data","dxDataGrid-emptyHeaderWithColumnChooserText":"Use {0} to display columns","dxDataGrid-emptyHeaderWithGroupPanelText":"Drag a column from the group panel here","dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText":"Use {0} or drag a column from the group panel","dxDataGrid-emptyHeaderColumnChooserText":"column chooser","dxDataGrid-columnChooserTitle":"Column Chooser","dxDataGrid-columnChooserEmptyText":"Drag a column here to hide it","dxDataGrid-groupContinuesMessage":"Continues on the next page","dxDataGrid-groupContinuedMessage":"Continued from the previous page","dxDataGrid-groupHeaderText":"Group by This Column","dxDataGrid-ungroupHeaderText":"Ungroup","dxDataGrid-ungroupAllText":"Ungroup All","dxDataGrid-editingEditRow":"Edit","dxDataGrid-editingSaveRowChanges":"Save","dxDataGrid-editingCancelRowChanges":"Cancel","dxDataGrid-editingDeleteRow":"Delete","dxDataGrid-editingUndeleteRow":"Undelete","dxDataGrid-editingConfirmDeleteMessage":"Are you sure you want to delete this record?","dxDataGrid-validationCancelChanges":"Cancel changes","dxDataGrid-groupPanelEmptyText":"Drag a column header here to group by that column","dxDataGrid-noDataText":"No data","dxDataGrid-searchPanelPlaceholder":"Search...","dxDataGrid-filterRowShowAllText":"(All)","dxDataGrid-filterRowResetOperationText":"Reset","dxDataGrid-filterRowOperationEquals":"Equals","dxDataGrid-filterRowOperationNotEquals":"Does not equal","dxDataGrid-filterRowOperationLess":"Less than","dxDataGrid-filterRowOperationLessOrEquals":"Less than or equal to","dxDataGrid-filterRowOperationGreater":"Greater than","dxDataGrid-filterRowOperationGreaterOrEquals":"Greater than or equal to","dxDataGrid-filterRowOperationStartsWith":"Starts with","dxDataGrid-filterRowOperationContains":"Contains","dxDataGrid-filterRowOperationNotContains":"Does not contain","dxDataGrid-filterRowOperationEndsWith":"Ends with","dxDataGrid-filterRowOperationBetween":"Between","dxDataGrid-filterRowOperationBetweenStartText":"Start","dxDataGrid-filterRowOperationBetweenEndText":"End","dxDataGrid-ariaSearchBox":"Search box","dxDataGrid-applyFilterText":"Apply filter","dxDataGrid-trueText":"true","dxDataGrid-falseText":"false","dxDataGrid-sortingAscendingText":"Sort Ascending","dxDataGrid-sortingDescendingText":"Sort Descending","dxDataGrid-sortingClearText":"Clear Sorting","dxDataGrid-ariaNotSortedColumn":"Not sorted column","dxDataGrid-ariaSortedAscendingColumn":"Column sorted in ascending order","dxDataGrid-ariaSortedDescendingColumn":"Column sorted in descending order","dxDataGrid-ariaSortIndex":"Sort index {0}","dxDataGrid-editingSaveAllChanges":"Save changes","dxDataGrid-editingCancelAllChanges":"Discard changes","dxDataGrid-editingAddRow":"Add a row","dxDataGrid-summaryMin":"Min: {0}","dxDataGrid-summaryMinOtherColumn":"Min of {1} is {0}","dxDataGrid-summaryMax":"Max: {0}","dxDataGrid-summaryMaxOtherColumn":"Max of {1} is {0}","dxDataGrid-summaryAvg":"Avg: {0}","dxDataGrid-summaryAvgOtherColumn":"Avg of {1} is {0}","dxDataGrid-summarySum":"Sum: {0}","dxDataGrid-summarySumOtherColumn":"Sum of {1} is {0}","dxDataGrid-summaryCount":"Count: {0}","dxDataGrid-columnFixingFix":"Fix","dxDataGrid-columnFixingUnfix":"Unfix","dxDataGrid-columnFixingLeftPosition":"To the left","dxDataGrid-columnFixingRightPosition":"To the right","dxDataGrid-exportTo":"Export","dxDataGrid-exportToExcel":"Export to Excel file","dxDataGrid-exporting":"Exporting...","dxDataGrid-excelFormat":"Excel file","dxDataGrid-selectedRows":"Selected rows","dxDataGrid-exportSelectedRows":"Export selected rows to {0}","dxDataGrid-exportAll":"Export all data to {0}","dxDataGrid-headerFilterLabel":"Filter options","dxDataGrid-headerFilterIndicatorLabel":"Show filter options for column '{0}'","dxDataGrid-headerFilterEmptyValue":"(Blanks)","dxDataGrid-headerFilterOK":"OK","dxDataGrid-headerFilterCancel":"Cancel","dxDataGrid-ariaAdaptiveCollapse":"Hide additional data","dxDataGrid-ariaAdaptiveExpand":"Display additional data","dxDataGrid-ariaColumn":"Column","dxDataGrid-ariaColumnHeader":"Column header","dxDataGrid-ariaValue":"Value","dxDataGrid-ariaError":"Error","dxDataGrid-ariaRevertButton":"Press Escape to discard the changes","dxDataGrid-ariaFilterCell":"Filter cell","dxDataGrid-ariaCollapse":"Collapse","dxDataGrid-ariaModifiedCell":"Modified","dxDataGrid-ariaDeletedCell":"Deleted","dxDataGrid-ariaEditableCell":"Editable","dxDataGrid-ariaExpand":"Expand","dxDataGrid-ariaCollapsedRow":"Collapsed row","dxDataGrid-ariaExpandedRow":"Expanded row","dxDataGrid-ariaDataGrid":"Data grid with {0} rows and {1} columns","dxDataGrid-ariaSearchInGrid":"Search in the data grid","dxDataGrid-ariaSelectAll":"Select all","dxDataGrid-ariaSelectRow":"Select row","dxDataGrid-ariaToolbar":"Data grid toolbar","dxDataGrid-ariaEditForm":"Edit form","dxDataGrid-filterBuilderPopupTitle":"Filter Builder","dxDataGrid-filterPanelCreateFilter":"Create Filter","dxDataGrid-filterPanelClearFilter":"Clear","dxDataGrid-filterPanelFilterEnabledHint":"Enable the filter","dxTreeList-ariaTreeList":"Tree list with {0} rows and {1} columns","dxTreeList-ariaSearchInGrid":"Search in the tree list","dxTreeList-ariaToolbar":"Tree list toolbar","dxTreeList-editingAddRowToNode":"Add","dxPager-infoText":"Page {0} of {1} ({2} items)","dxPager-pagesCountText":"of","dxPager-pageSize":"Items per page: {0}","dxPager-pageSizesAllText":"All","dxPager-page":"Page {0}","dxPager-prevPage":"Previous Page","dxPager-nextPage":"Next Page","dxPager-ariaLabel":"Page Navigation","dxPager-ariaPageSize":"Page size","dxPager-ariaPageNumber":"Page number","dxPivotGrid-grandTotal":"Grand Total","dxPivotGrid-total":"{0} Total","dxPivotGrid-fieldChooserTitle":"Field Chooser","dxPivotGrid-showFieldChooser":"Show Field Chooser","dxPivotGrid-expandAll":"Expand All","dxPivotGrid-collapseAll":"Collapse All","dxPivotGrid-sortColumnBySummary":'Sort "{0}" by This Column',"dxPivotGrid-sortRowBySummary":'Sort "{0}" by This Row',"dxPivotGrid-removeAllSorting":"Remove All Sorting","dxPivotGrid-dataNotAvailable":"N/A","dxPivotGrid-rowFields":"Row Fields","dxPivotGrid-columnFields":"Column Fields","dxPivotGrid-dataFields":"Data Fields","dxPivotGrid-filterFields":"Filter Fields","dxPivotGrid-allFields":"All Fields","dxPivotGrid-columnFieldArea":"Drop Column Fields Here","dxPivotGrid-dataFieldArea":"Drop Data Fields Here","dxPivotGrid-rowFieldArea":"Drop Row Fields Here","dxPivotGrid-filterFieldArea":"Drop Filter Fields Here","dxScheduler-editorLabelTitle":"Subject","dxScheduler-editorLabelStartDate":"Start Date","dxScheduler-editorLabelEndDate":"End Date","dxScheduler-editorLabelDescription":"Description","dxScheduler-editorLabelRecurrence":"Repeat","dxScheduler-openAppointment":"Open appointment","dxScheduler-recurrenceNever":"Never","dxScheduler-recurrenceMinutely":"Every minute","dxScheduler-recurrenceHourly":"Hourly","dxScheduler-recurrenceDaily":"Daily","dxScheduler-recurrenceWeekly":"Weekly","dxScheduler-recurrenceMonthly":"Monthly","dxScheduler-recurrenceYearly":"Yearly","dxScheduler-recurrenceRepeatEvery":"Repeat Every","dxScheduler-recurrenceRepeatOn":"Repeat On","dxScheduler-recurrenceEnd":"End repeat","dxScheduler-recurrenceAfter":"After","dxScheduler-recurrenceOn":"On","dxScheduler-recurrenceRepeatMinutely":"minute(s)","dxScheduler-recurrenceRepeatHourly":"hour(s)","dxScheduler-recurrenceRepeatDaily":"day(s)","dxScheduler-recurrenceRepeatWeekly":"week(s)","dxScheduler-recurrenceRepeatMonthly":"month(s)","dxScheduler-recurrenceRepeatYearly":"year(s)","dxScheduler-switcherDay":"Day","dxScheduler-switcherWeek":"Week","dxScheduler-switcherWorkWeek":"Work Week","dxScheduler-switcherMonth":"Month","dxScheduler-switcherAgenda":"Agenda","dxScheduler-switcherTimelineDay":"Timeline Day","dxScheduler-switcherTimelineWeek":"Timeline Week","dxScheduler-switcherTimelineWorkWeek":"Timeline Work Week","dxScheduler-switcherTimelineMonth":"Timeline Month","dxScheduler-recurrenceRepeatOnDate":"on date","dxScheduler-recurrenceRepeatCount":"occurrence(s)","dxScheduler-allDay":"All day","dxScheduler-confirmRecurrenceEditTitle":"Edit Recurring Appointment","dxScheduler-confirmRecurrenceDeleteTitle":"Delete Recurring Appointment","dxScheduler-confirmRecurrenceEditMessage":"Do you want to edit only this appointment or the whole series?","dxScheduler-confirmRecurrenceDeleteMessage":"Do you want to delete only this appointment or the whole series?","dxScheduler-confirmRecurrenceEditSeries":"Edit series","dxScheduler-confirmRecurrenceDeleteSeries":"Delete series","dxScheduler-confirmRecurrenceEditOccurrence":"Edit appointment","dxScheduler-confirmRecurrenceDeleteOccurrence":"Delete appointment","dxScheduler-noTimezoneTitle":"No timezone","dxScheduler-moreAppointments":"{0} more","dxCalendar-todayButtonText":"Today","dxCalendar-ariaWidgetName":"Calendar","dxCalendar-previousMonthButtonLabel":"Previous month","dxCalendar-previousYearButtonLabel":"Previous year","dxCalendar-previousDecadeButtonLabel":"Previous decade","dxCalendar-previousCenturyButtonLabel":"Previous century","dxCalendar-nextMonthButtonLabel":"Next month","dxCalendar-nextYearButtonLabel":"Next year","dxCalendar-nextDecadeButtonLabel":"Next decade","dxCalendar-nextCenturyButtonLabel":"Next century","dxCalendar-captionMonthLabel":"Month selection","dxCalendar-captionYearLabel":"Year selection","dxCalendar-captionDecadeLabel":"Decade selection","dxCalendar-captionCenturyLabel":"Century selection","dxColorView-ariaRed":"Red","dxColorView-ariaGreen":"Green","dxColorView-ariaBlue":"Blue","dxColorView-ariaAlpha":"Transparency","dxColorView-ariaHex":"Color code","dxTagBox-selected":"{0} selected","dxTagBox-allSelected":"All selected ({0})","dxTagBox-moreSelected":"{0} more","vizExport-printingButtonText":"Print","vizExport-titleMenuText":"Exporting/Printing","vizExport-exportButtonText":"{0} file","dxFilterBuilder-and":"And","dxFilterBuilder-or":"Or","dxFilterBuilder-notAnd":"Not And","dxFilterBuilder-notOr":"Not Or","dxFilterBuilder-addCondition":"Add Condition","dxFilterBuilder-addGroup":"Add Group","dxFilterBuilder-enterValueText":"","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-dialogUpdateImageCaption":"Update Image","dxHtmlEditor-dialogImageUpdateButton":"Update","dxHtmlEditor-dialogImageAddButton":"Add","dxHtmlEditor-dialogImageSpecifyUrl":"From the Web","dxHtmlEditor-dialogImageSelectFile":"From This Device","dxHtmlEditor-dialogImageKeepAspectRatio":"Keep Aspect Ratio","dxHtmlEditor-dialogImageEncodeToBase64":"Encode to Base64","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-editingDownloadSingleItemErrorMessage":"Item was not downloaded","dxFileManager-editingDownloadMultipleItemsErrorMessage":"{0} items were not downloaded","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 a 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-dialogConstraintCriticalViolationSeveralTasksMessage":"The task you are attempting to move is linked to another tasks by dependency relations. This change would conflict with dependency rules. How would you like to proceed?","dxGantt-dialogConstraintViolationSeveralTasksMessage":"The task you are attempting to move is linked to another tasks by dependency relations. How would you like to proceed?","dxGantt-dialogDeleteDependenciesMessage":"Delete the dependency relations","dxGantt-dialogMoveTaskAndKeepDependenciesMessage":"Move the task and keep the dependencies","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}","dxGallery-itemName":"Gallery item","dxMultiView-elementAriaRoleDescription":"MultiView","dxMultiView-elementAriaLabel":"Use the arrow keys or swipe to navigate between views","dxMultiView-itemAriaRoleDescription":"View","dxMultiView-itemAriaLabel":"{0} of {1}"}}),Uy={},qy=eh({engine:function(){return"base"},_dictionary:Gy,load:function(t){Pc(!0,this._dictionary,t)},_localizablePrefix:"@",setup:function(t){this._localizablePrefix=t},localizeString:function(t){var e=this,i=new RegExp("(^|[^a-zA-Z_0-9"+e._localizablePrefix+"-]+)("+e._localizablePrefix+"{1,2})([a-zA-Z_0-9-]+)","g"),n=e._localizablePrefix+e._localizablePrefix;return t.replace(i,(t,i,s,o)=>{var r,a=e._localizablePrefix+o;return s!==n&&(r=e.format(o)),r||(Uy[o]=function(t){return Cu(function(t){return Rc(xu(t),function(t){return t.toLowerCase()}).join("-")}(t).replace(/-/g," "))}(o)),i+(r||a)})},getMessagesByLocales:function(){return this._dictionary},getDictionary:function(t){return t?Uy:Pc({},Uy,this.getMessagesByLocales()[Ky.locale()])},getFormatter:function(t){return this._getFormatterBase(t)||this._getFormatterBase(t,"en")},_getFormatterBase:function(t,e){var i=Ky.getValueByClosestLocale(e=>((t,e)=>{var i;return t[e]||(null==e?void 0:e.toLowerCase)&&(null===(i=Object.entries(t).find(t=>{var[i]=t;return i.toLowerCase()===e.toLowerCase()}))||void 0===i?void 0:i[1])||{}})(this._dictionary,e)[t]);if(i)return function(){var t=1===arguments.length&&Array.isArray(arguments[0])?arguments[0].slice(0):Array.prototype.slice.call(arguments,0);return t.unshift(i),Nc.apply(this,t)}},format:function(t){var e=this.getFormatter(t),i=Array.prototype.slice.call(arguments,1);return e&&e.apply(this,i)||""}}),Zy=Math.abs,Qy="dxhold";og({emitter:X_.inherit({start:function(t){this._startEventData=Nf(t),this._startTimer(t)},_startTimer:function(t){var e="timeout"in this?this.timeout:750;this._holdTimer=setTimeout((function(){this._requestAccept(t),this._fireEvent(Qy,t,{target:t.target}),this._forgetAccept()}).bind(this),e)},move:function(t){this._touchWasMoved(t)&&this._cancel(t)},_touchWasMoved:function(t){var e=zf(this._startEventData,Nf(t));return Zy(e.x)>5||Zy(e.y)>5},end:function(){this._stopTimer()},_stopTimer:function(){clearTimeout(this._holdTimer)},cancel:function(){this._stopTimer()},dispose:function(){this._stopTimer()}}),bubble:!0,events:[Qy]});var Xy="dxContexMenu",Yy=Gf("contextmenu",Xy),Jy=Gf("dxhold",Xy),tb="dxcontextmenu",eb=th.inherit({setup:function(t){var e=Gu(t);pu.on(e,Yy,this._contextMenuHandler.bind(this)),(zp||Rp.isSimulator())&&pu.on(e,Jy,this._holdHandler.bind(this))},_holdHandler:function(t){Vf(t)&&!Rp.isSimulator()||this._fireContextMenu(t)},_contextMenuHandler:function(t){this._fireContextMenu(t)},_fireContextMenu:function(t){return jf({type:tb,originalEvent:t})},teardown:function(t){pu.off(t,"."+Xy)}});wf(tb,new eb);class ib extends Eg{constructor(t,e,i,n){super(),this._render=t,this._fields=e,this._fieldsMap=n||{},this._watchMethod=i}_renderCore(t){var e=Gu(t.container),i=function(t,e,i,n,s){var o,r,a=(r=t,e(()=>r,function(t){var r,a,l,c,h,d,u,p;o&&o(),function(t){return-1===["object","array","function"].indexOf(Cc(t))}(t)?s(t):(r=t,a=e,c=n,h=s,d={},u=(l=i).slice(),p=l.map(function(t){var e=c[t];return a(e?()=>e(r):()=>r[t],function(e){if(d[t]=e,u.length){var i=u.indexOf(t);i>=0&&u.splice(i,1)}u.length||h(d)})}),o=function(){p.forEach(t=>t())})}));return function(){o&&o(),a&&a()}}(t.model,this._watchMethod,this._fields,this._fieldsMap,i=>{e.empty(),this._render(e,i,t.model)});return pu.on(e,Sf,i),e.contents()}}var nb="dx-item",sb="-content",ob="dx-item-content-placeholder",rb="dx-template-wrapper",ab=/^([^.]+\[\d+\]\.)+([\w.]+)$/,lb="down",cb=sv.inherit({_activeStateUnit:"."+nb,_supportedKeys:function(){var t=function(t,e){Uf(e)||(e.preventDefault(),e.stopPropagation(),this._moveFocus(t,e))};return Pc(this.callBase(),{space:function(t){t.preventDefault(),this._enterKeyHandler(t)},enter:this._enterKeyHandler,leftArrow:t.bind(this,"left"),rightArrow:t.bind(this,"right"),upArrow:t.bind(this,"up"),downArrow:t.bind(this,lb),pageUp:t.bind(this,"up"),pageDown:t.bind(this,lb),home:t.bind(this,"first"),end:t.bind(this,"last")})},_enterKeyHandler:function(t){var e=Gu(this.option("focusedElement"));if(e.length){var i=this._getItemData(e);null!=i&&i.onClick&&this._itemEventHandlerByHandler(e,i.onClick,{event:t}),this._itemClickHandler(Pc({},t,{target:e.get(0),currentTarget:e.get(0)}))}},_getDefaultOptions:function(){return Pc(this.callBase(),{selectOnFocus:!1,loopItemFocus:!0,items:[],itemTemplate:"item",onItemRendered:null,onItemClick:null,onItemHold:null,itemHoldTimeout:750,onItemContextMenu:null,onFocusedItemChanged:null,noDataText:qy.format("dxCollectionWidget-noDataText"),encodeNoDataText:!1,dataSource:null,_dataController:null,_itemAttributes:{},itemTemplateProperty:"template",focusOnSelectedItem:!0,focusedElement:null,displayExpr:void 0,disabledExpr:function(t){return t?t.disabled:void 0},visibleExpr:function(t){return t?t.visible:void 0}})},_init:function(){this._compileDisplayGetter(),this._initDataController(),this.callBase(),this._cleanRenderedItems(),this._refreshDataSource()},_compileDisplayGetter:function(){var t=this.option("displayExpr");this._displayGetter=t?Th(this.option("displayExpr")):void 0},_initTemplates:function(){this._initItemsFromMarkup(),this._initDefaultItemTemplate(),this.callBase()},_getAnonymousTemplateName:function(){return"item"},_initDefaultItemTemplate:function(){var t=this._getFieldsMap();this._templateManager.addDefaultTemplates({item:new ib((function(e,i){kc(i)?this._prepareDefaultItemTemplate(i,e):(t&&Sc(t.text)&&(i=t.text(i)),e.text(String(Bh(i,""))))}).bind(this),this._getBindableFields(),this.option("integrationOptions.watchMethod"),t)})},_getBindableFields:function(){return["text","html"]},_getFieldsMap:function(){if(this._displayGetter)return{text:this._displayGetter}},_prepareDefaultItemTemplate:function(t,e){wc(t.text)&&e.text(t.text),wc(t.html)&&e.html(t.html)},_initItemsFromMarkup:function(){var t=Pg(this.$element(),"dxItem");if(t.length&&!this.option("items").length){var e=t.map(t=>{var{element:e,options:i}=t;return/\S/.test(e.innerHTML)&&!i.template?i.template=this._prepareItemTemplate(e):Gu(e).remove(),i});this.option("items",e)}},_prepareItemTemplate:function(t){var e="tmpl-"+new lh,i=Gu(t).detach().clone().removeAttr("data-options").addClass(rb);return this._saveTemplate(e,i),e},_dataSourceOptions:function(){return{paginate:!1}},_cleanRenderedItems:function(){this._renderedItemsCount=0},_focusTarget:function(){return this.$element()},_focusInHandler:function(t){if(this.callBase.apply(this,arguments),this._isFocusTarget(t.target)){var e=Gu(this.option("focusedElement"));if(e.length)this._setFocusedItem(e);else{var i=this._getActiveItem();i.length&&this.option("focusedElement",Uu(i))}}},_focusOutHandler:function(){this.callBase.apply(this,arguments);var t=Gu(this.option("focusedElement"));this._updateFocusedItemState(t,!1)},_findActiveTarget(t){return t.find(this._activeStateUnit)},_getActiveItem:function(t){var e=Gu(this.option("focusedElement"));if(e.length)return e;var i=this.option("focusOnSelectedItem")?this.option("selectedIndex"):0,n=this._getActiveElement();return i<0&&(i=t?n.length-1:0),n.eq(i)},_moveFocus:function(t){var e,i=this._getAvailableItems();switch(t){case"pageup":case"up":e=this._prevItem(i);break;case"pagedown":case lb:e=this._nextItem(i);break;case"right":e=this.option("rtlEnabled")?this._prevItem(i):this._nextItem(i);break;case"left":e=this.option("rtlEnabled")?this._nextItem(i):this._prevItem(i);break;case"first":e=i.first();break;case"last":e=i.last();break;default:return!1}0!==e.length&&this.option("focusedElement",Uu(e))},_getVisibleItems:function(t){return(t=t||this._itemElements()).filter(":visible")},_getAvailableItems:function(t){return this._getVisibleItems(t)},_prevItem:function(t){var e=this._getActiveItem(),i=t.index(e),n=t.last(),s=Gu(t[i-1]),o=this.option("loopItemFocus");return 0===s.length&&o&&(s=n),s},_nextItem:function(t){var e=this._getActiveItem(!0),i=t.index(e),n=t.first(),s=Gu(t[i+1]),o=this.option("loopItemFocus");return 0===s.length&&o&&(s=n),s},_selectFocusedItem:function(t){this.selectItem(t)},_updateFocusedItemState:function(t,e,i){var n=Gu(t);n.length&&(this._refreshActiveDescendant(),this._refreshItemId(n,i),this._toggleFocusClass(e,n)),this._updateParentActiveDescendant()},_refreshActiveDescendant:function(t){this.setAria("activedescendant",wc(this.option("focusedElement"))?this.getFocusedItemId():null,t)},_refreshItemId:function(t,e){!e&&this.option("focusedElement")?this.setAria("id",this.getFocusedItemId(),t):this.setAria("id",null,t)},_isDisabled:t=>t&&"true"===Gu(t).attr("aria-disabled"),_setFocusedItem:function(t){if(t&&t.length){this._updateFocusedItemState(t,!0),this.onFocusedItemChanged(this.getFocusedItemId());var{selectOnFocus:e}=this.option(),i=this._isDisabled(t);e&&!i&&this._selectFocusedItem(t)}},_findItemElementByItem:function(t){var e=Gu(),i=this;return this.itemElements().each(function(){var n=Gu(this);if(n.data(i._itemDataKey())===t)return e=n,!1}),e},_getIndexByItem:function(t){return this.option("items").indexOf(t)},_itemOptionChanged:function(t,e,i,n){var s=this._findItemElementByItem(t);s.length&&(this.constructor.ItemClass.getInstance(s).setDataField(e,i)||this._refreshItem(s,t),"disabled"===e&&i&&this._resetItemFocus(s))},_resetItemFocus(t){t.is(this.option("focusedElement"))&&this.option("focusedElement",null)},_refreshItem:function(t){var e=this._getItemData(t),i=t.data(this._itemIndexKey());this._renderItem(this._renderedItemsCount+i,e,null,t)},_updateParentActiveDescendant:qh,_optionChanged:function(t){if("items"===t.name){var e=t.fullName.match(ab);if(e&&e.length){var i=e[e.length-1],n=t.fullName.replace("."+i,""),s=this.option(n);return void this._itemOptionChanged(s,i,t.value,t.previousValue)}}switch(t.name){case"items":case"_itemAttributes":case"itemTemplateProperty":case"useItemTextAsTitle":this._cleanRenderedItems(),this._invalidate();break;case"dataSource":this._refreshDataSource(),this._renderEmptyMessage();break;case"noDataText":case"encodeNoDataText":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(t.previousValue,!1,!0),this._setFocusedItem(Gu(t.value));break;case"displayExpr":this._compileDisplayGetter(),this._initDefaultItemTemplate(),this._invalidate();break;case"visibleExpr":case"disabledExpr":this._invalidate();break;default:this.callBase(t)}},_invalidate:function(){return this.option("focusedElement",null),this.callBase.apply(this,arguments)},_loadNextPage:function(){return this._expectNextPageLoading(),this._dataController.loadNextPage()},_expectNextPageLoading:function(){this._startIndexForAppendedItems=0},_expectLastItemLoading:function(){this._startIndexForAppendedItems=-1},_forgetNextPageLoading:function(){this._startIndexForAppendedItems=null},_dataSourceChangedHandler:function(t){var e=this.option("items");this._initialized&&e&&this._shouldAppendItems()?(this._renderedItemsCount=e.length,(!this._isLastPage()||-1!==this._startIndexForAppendedItems)&&(this.option().items=e.concat(t.slice(this._startIndexForAppendedItems))),this._forgetNextPageLoading(),this._refreshContent()):this.option("items",t.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(),this._inkRipple&&delete this._inkRipple,this._resetActiveState()},_cleanItemContainer:function(){Gu(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 nb},_itemContentClass:function(){return this._itemClass()+sb},_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:$h(function(){this._renderContentImpl()}),_renderContent:function(){this._fireContentReadyAction()},_render:function(){this.callBase(),this._attachClickEvent(),this._attachHoldEvent(),this._attachContextMenuEvent()},_getPointerEvent:()=>Q_.down,_attachClickEvent(){var t=this._itemSelector(),e=this._getPointerEvent(),i=Gf(rg,this.NAME),n=Gf(e,this.NAME),s=new Lg(t=>{var{event:e}=t;this._itemPointerDownHandler(e)});pu.off(this._itemContainer(),i,t),pu.off(this._itemContainer(),n,t),pu.on(this._itemContainer(),i,t,t=>this._itemClickHandler(t)),pu.on(this._itemContainer(),n,t,t=>{s.execute({element:Gu(t.target),event:t})})},_itemClickHandler:function(t,e,i){this._itemDXEventHandler(t,"onItemClick",e,i)},_itemPointerDownHandler:function(t){!this.option("focusStateEnabled")||(this._itemFocusHandler=(function(){if(clearTimeout(this._itemFocusTimeout),this._itemFocusHandler=null,!t.isDefaultPrevented()){var e=Gu(t.target),i=e.closest(this._itemElements()),n=this._closestFocusable(e);i.length&&this._isFocusTarget(null==n?void 0:n.get(0))&&this.option("focusedElement",Uu(i))}}).bind(this),this._itemFocusTimeout=setTimeout(this._forcePointerDownFocus.bind(this)))},_closestFocusable:function(t){if(t.is(Of))return t;for(t=t.parent();t.length&&!sd.isDocument(t.get(0))&&!sd.isDocumentFragment(t.get(0));){if(t.is(Of))return t;t=t.parent()}},_forcePointerDownFocus:function(){this._itemFocusHandler&&this._itemFocusHandler()},_updateFocusState:function(){this.callBase.apply(this,arguments),this._forcePointerDownFocus()},_attachHoldEvent:function(){var t=this._itemContainer(),e=this._itemSelector(),i=Gf("dxhold",this.NAME);pu.off(t,i,e),pu.on(t,i,e,{timeout:this._getHoldTimeout()},this._itemHoldHandler.bind(this))},_getHoldTimeout:function(){return this.option("itemHoldTimeout")},_shouldFireHoldEvent:function(){return this.hasActionSubscription("onItemHold")},_itemHoldHandler:function(t){this._shouldFireHoldEvent()?this._itemDXEventHandler(t,"onItemHold"):t.cancel=!0},_attachContextMenuEvent:function(){var t=this._itemContainer(),e=this._itemSelector(),i=Gf("dxcontextmenu",this.NAME);pu.off(t,i,e),pu.on(t,i,e,this._itemContextMenuHandler.bind(this))},_shouldFireContextMenuEvent:function(){return this.hasActionSubscription("onItemContextMenu")},_itemContextMenuHandler:function(t){this._shouldFireContextMenuEvent()?this._itemDXEventHandler(t,"onItemContextMenu"):t.cancel=!0},_renderContentImpl:function(){var t=this.option("items")||[];this._renderItems(this._renderedItemsCount?t.slice(this._renderedItemsCount):t)},_renderItems:function(t){t.length&&Fc(t,(function(t,e){this._renderItem(this._renderedItemsCount+t,e)}).bind(this)),this._renderEmptyMessage()},_getItemsContainer:function(){return this._itemContainer()},_setAttributes(t){var e=ih({},this.option("_itemAttributes")),{class:i}=e;if(i){var n=t.get(0).className;e.class=[n,i].join(" ")}t.attr(e)},_renderItem:function(t,e,i,n){var s,o=null!==(s=null==t?void 0:t.item)&&void 0!==s?s:t;i=i||this._getItemsContainer();var r=this._renderItemFrame(o,e,i,n);this._setElementData(r,e,o),this._setAttributes(r),this._attachItemClickEvent(e,r);var a=this._getItemContent(r),l=this._renderItemContent({index:o,itemData:e,container:Uu(a),contentClass:this._itemContentClass(),defaultTemplateName:this.option("itemTemplate")}),c=this;return gh(l).done(function(i){c._postprocessRenderItem({itemElement:r,itemContent:i,itemData:e,itemIndex:o}),c._executeItemRenderAction(t,e,Uu(r))}),r},_getItemContent:function(t){var e=t.find("."+ob);return e.removeClass(ob),e},_attachItemClickEvent:function(t,e){!t||!t.onClick||pu.on(e,rg,(function(i){this._itemEventHandlerByHandler(e,t.onClick,{event:i})}).bind(this))},_renderItemContent:function(t){var e=this._getItemTemplateName(t),i=this._getTemplate(e);this._addItemContentClasses(t);var n=Gu(this._createItemByTemplate(i,t));return n.hasClass(rb)?this._renderItemContentByNode(t,n):t.container},_renderItemContentByNode:function(t,e){return Gu(t.container).replaceWith(e),t.container=Uu(e),this._addItemContentClasses(t),e},_addItemContentClasses:function(t){var e=[nb+sb,t.contentClass];Gu(t.container).addClass(e.join(" "))},_appendItemToContainer:function(t,e,i){e.appendTo(t)},_renderItemFrame:function(t,e,i,n){var s=Gu("
");if(new this.constructor.ItemClass(s,this._itemOptions(),e||{}),n&&n.length?n.replaceWith(s):this._appendItemToContainer.call(this,i,s,t),this.option("useItemTextAsTitle")){var o=this._displayGetter?this._displayGetter(e):e;s.attr("title",o)}return s},_itemOptions:function(){var t=this;return{watchMethod:function(){return t.option("integrationOptions.watchMethod")},owner:t,fieldGetter:function(e){var i=t.option(e+"Expr");return Th(i)}}},_postprocessRenderItem:qh,_executeItemRenderAction:function(t,e,i){this._getItemRenderAction()({itemElement:i,itemIndex:t,itemData:e})},_setElementData:function(t,e,i){t.addClass([nb,this._itemClass()].join(" ")).data(this._itemDataKey(),e).data(this._itemIndexKey(),i)},_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(t){var e=t.itemData,i=t.templateProperty||this.option("itemTemplateProperty");return e&&e[i]||t.defaultTemplateName},_createItemByTemplate:function(t,e){return t.render({model:e.itemData,container:e.container,index:e.index,onRendered:this._onItemTemplateRendered(t,e)})},_onItemTemplateRendered:function(){return qh},_emptyMessageContainer:function(){return this._itemContainer()},_renderEmptyMessage:function(t){t=t||this.option("items");var e=this.option("noDataText"),i=!e||t&&t.length||this._dataController.isLoading();i&&this._$noData&&(this._$noData.remove(),this._$noData=null,this.setAria("label",void 0)),i||(this._$noData=this._$noData||Gu("
").addClass("dx-empty-message"),this._$noData.appendTo(this._emptyMessageContainer()),this.option("encodeNoDataText")?this._$noData.text(e):this._$noData.html(e)),this.$element().toggleClass("dx-empty-collection",!i)},_itemDXEventHandler:function(t,e,i,n){this._itemEventHandler(t.target,e,Pc(i,{event:t}),n)},_itemEventHandler:function(t,e,i,n){var s=this._createActionByOption(e,Pc({validatingTargetName:"itemElement"},n));return this._itemEventHandlerImpl(t,s,i)},_itemEventHandlerByHandler:function(t,e,i,n){var s=this._createAction(e,Pc({validatingTargetName:"itemElement"},n));return this._itemEventHandlerImpl(t,s,i)},_itemEventHandlerImpl:function(t,e,i){var n=this._closestItemElement(Gu(t)),s=Pc({},i);return e(Pc(i,this._extendActionArgs(n),s))},_extendActionArgs:function(t){return{itemElement:Uu(t),itemIndex:this._itemElements().index(t),itemData:this._getItemData(t)}},_closestItemElement:function(t){return Gu(t).closest(this._itemSelector())},_getItemData:function(t){return Gu(t).data(this._itemDataKey())},_getSummaryItemsSize(t,e,i){var n=0;return e&&Fc(e,function(e,s){"width"===t?n+=kd(s,i||!1):"height"===t&&(n+=Dd(s,i||!1))}),n},getFocusedItemId:function(){return this._focusedItemId||(this._focusedItemId="dx-"+new lh),this._focusedItemId},itemElements:function(){return this._itemElements()},itemsContainer:function(){return this._itemContainer()}}).include($y);cb.ItemClass=zy;var hb=cb,db=Kc(Gc.ERROR_MESSAGES,{E1001:"Module '{0}'. Controller '{1}' is already registered",E1002:"Module '{0}'. Controller '{1}' does not inherit from DevExpress.ui.dxDataGrid.Controller",E1003:"Module '{0}'. View '{1}' is already registered",E1004:"Module '{0}'. View '{1}' does not inherit from DevExpress.ui.dxDataGrid.View",E1005:"Public method '{0}' is already registered",E1006:"Public method '{0}.{1}' does not exist",E1007:"State storing cannot be provided due to the restrictions of the browser",E1010:"The template does not contain the TextBox widget",E1011:'Items cannot be deleted from the List. Implement the "remove" function in the data store',E1012:"Editing type '{0}' with the name '{1}' is unsupported",E1016:"Unexpected type of data source is provided for a lookup column",E1018:"The 'collapseAll' method cannot be called if you use a remote data source",E1019:"Search mode '{0}' is unavailable",E1020:"The type cannot be changed after initialization",E1021:"{0} '{1}' you are trying to remove does not exist",E1022:'The "markers" option is given an invalid value. Assign an array instead',E1023:'The "routes" option is given an invalid value. Assign an array instead',E1025:"This layout is too complex to render",E1026:'The "calculateCustomSummary" function is missing from a field whose "summaryType" option is set to "custom"',E1031:"Unknown subscription in the Scheduler widget: '{0}'",E1032:"Unknown start date in an appointment: '{0}'",E1033:"Unknown step in the date navigator: '{0}'",E1034:"The browser does not implement an API for saving files",E1035:"The editor cannot be created: {0}",E1037:"Invalid structure of grouped data",E1038:"The browser does not support local storages for local web pages",E1039:"A cell's position cannot be calculated",E1040:"The '{0}' key value is not unique within the data array",E1041:"The '{0}' script is referenced after the DevExtreme scripts or not referenced at all",E1042:"{0} requires the key field to be specified",E1043:"Changes cannot be processed due to the incorrectly set key",E1044:"The key field specified by the keyExpr option does not match the key field specified in the data store",E1045:"Editing requires the key field to be specified in the data store",E1046:"The '{0}' key field is not found in data objects",E1047:'The "{0}" field is not found in the fields array',E1048:'The "{0}" operation is not found in the filterOperations array',E1049:"Column '{0}': filtering is allowed but the 'dataField' or 'name' option is not specified",E1050:"The validationRules option does not apply to third-party editors defined in the editCellTemplate",E1051:'HtmlEditor\'s valueType is "{0}", but the {0} converter was not imported.',E1052:'{0} should have the "dataSource" option specified',E1053:'The "buttons" option accepts an array that contains only objects or string values',E1054:"All text editor buttons must have names",E1055:'One or several text editor buttons have invalid or non-unique "name" values',E1056:'The {0} widget does not support buttons of the "{1}" type',E1058:'The "startDayHour" and "endDayHour" options must be integers in the [0, 24] range, with "endDayHour" being greater than "startDayHour".',E1059:"The following column names are not unique: {0}",E1060:"All editable columns must have names",E1061:'The "offset" option must be an integer in the [-1440, 1440] range, divisible by 5 without a remainder.',E1062:'The "cellDuration" must be a positive integer, evenly dividing the ("endDayHour" - "startDayHour") interval into minutes.',W1001:'The "key" option cannot be modified after initialization',W1002:"An item with the key '{0}' does not exist",W1003:"A group with the key '{0}' in which you are trying to select items does not exist",W1004:"The item '{0}' you are trying to select in the group '{1}' does not exist",W1005:"Due to column data types being unspecified, data has been loaded twice in order to apply initial filter settings. To resolve this issue, specify data types for all grid columns.",W1006:"The map service returned the following error: '{0}'",W1007:"No item with key {0} was found in the data source, but this key was used as the parent key for item {1}",W1008:"Cannot scroll to the '{0}' date because it does not exist on the current view",W1009:"Searching works only if data is specified using the dataSource option",W1010:"The capability to select all items works with source data of plain structure only",W1011:'The "keyExpr" option is not applied when dataSource is not an array',W1012:"The '{0}' key field is not found in data objects",W1013:'The "message" field in the dialog component was renamed to "messageHtml". Change your code correspondingly. In addition, if you used HTML code in the message, make sure that it is secure',W1014:"The Floating Action Button exceeds the recommended speed dial action count. If you need to display more speed dial actions, increase the maxSpeedDialActionCount option value in the global config.",W1016:"The '{0}' field in the HTML Editor toolbar item configuration was renamed to '{1}'. Please make a corresponding change in your code.",W1017:"The 'key' property is not specified for a lookup data source. Please specify it to prevent requests for the entire dataset when users filter data.",W1018:"Infinite scrolling may not work properly with multiple selection. To use these features together, set 'selection.deferred' to true or set 'selection.selectAllMode' to 'page'.",W1019:"Filter query string exceeds maximum length limit of {0} characters.",W1020:"hideEvent is ignored when the shading property is true",W1021:"The '{0}' is not rendered because none of the DOM elements match the value of the \"container\" property.",W1022:"{0} JSON parsing error: '{1}'",W1023:"Appointments require unique keys. Otherwise, the agenda view may not work correctly.",W1024:"The client-side export is enabled. Implement the 'onExporting' function.",W1025:"'scrolling.mode' is set to 'virtual' or 'infinite'. Specify the height of the component."}),ub=th.abstract,pb=th.inherit({ctor:function(t){this._collectionWidget=t},getIndexByItemData:ub,getItemDataByIndex:ub,getKeysByItems:ub,getItemsByKeys:ub,itemsGetter:ub,getKeyByIndex:function(t){var e=this._denormalizeItemIndex(t);return this.getKeysByItems([this.getItemDataByIndex(e)])[0]},_equalKeys:function(t,e){return this._collectionWidget._isKeySpecified()?Yh(t,e):t===e},beginCache:function(){this._cache={}},endCache:function(){this._cache=null},getIndexByKey:ub,getNormalizedIndex:function(t){return this._isNormalizedItemIndex(t)?t:this._isItemIndex(t)?this._normalizeItemIndex(t):this._isNode(t)?this._getNormalizedItemIndex(t):this._normalizeItemIndex(this.getIndexByItemData(t))},getIndex:function(t){return this._isNormalizedItemIndex(t)?this._denormalizeItemIndex(t):this._isItemIndex(t)?t:this._isNode(t)?this._denormalizeItemIndex(this._getNormalizedItemIndex(t)):this.getIndexByItemData(t)},getItemElement:function(t){if(this._isNormalizedItemIndex(t))return this._getItemByNormalizedIndex(t);if(this._isItemIndex(t))return this._getItemByNormalizedIndex(this._normalizeItemIndex(t));if(this._isNode(t))return Gu(t);var e=this._normalizeItemIndex(this.getIndexByItemData(t));return this._getItemByNormalizedIndex(e)},_isNode:t=>sd.isNode(t&&Ac(t)?t.get(0):t),deleteItemAtIndex:ub,itemPlacementFunc:function(t,e){return this._itemsFromSameParent(t,e)&&t-1?this._collectionWidget._itemElements().eq(t):null},_itemsFromSameParent:function(){return!0}});class fb{constructor(t){this.options=t,this._setOption("disabledItemKeys",[]),this._clearItemKeys()}_clearItemKeys(){this._setOption("addedItemKeys",[]),this._setOption("removedItemKeys",[]),this._setOption("removedItems",[]),this._setOption("addedItems",[])}validate(){}_setOption(t,e){this.options[t]=e}onSelectionChanged(){var t=this.options.addedItemKeys,e=this.options.removedItemKeys,i=this.options.addedItems,n=this.options.removedItems,s=this.options.selectedItems,o=this.options.selectedItemKeys,r=this.options.onSelectionChanged||qh;this._clearItemKeys(),r({selectedItems:s,selectedItemKeys:o,addedItemKeys:t,removedItemKeys:e,addedItems:i,removedItems:n})}equalKeys(t,e){return this.options.equalByReference&&Tc(t)&&Tc(e)?t===e:Yh(t,e)}getSelectableItems(t){return t.filter(function(t){return!(null!=t&&t.disabled)})}_clearSelection(t,e,i,n){return t=t||[],t=Array.isArray(t)?t:[t],this.validate(),this.selectedItemKeys(t,e,i,n)}_removeTemplateProperty(t){return Array.isArray(t)?t.map(t=>this._removeTemplateProperty(t)):(Tc(t)&&delete t.template,t)}_loadFilteredData(t,e,i,n){var s=encodeURI(JSON.stringify(this._removeTemplateProperty(t))).length,o=this.options.maxFilterLengthInRequest&&s>this.options.maxFilterLengthInRequest,r=new _h,a={filter:o?void 0:t,select:o?this.options.dataFields():i||this.options.dataFields()};return t&&0===t.length?r.resolve([]):this.options.load(a).done(function(i){var s=kc(i)?i.data:i;e&&!n?s=s.filter(e):o&&(s=yy(s).filter(t).toArray()),r.resolve(s)}).fail(r.reject.bind(r)),r}updateSelectedItemKeyHash(t){for(var e=0;e!(null!=t&&t.disabled));e&&(i=yy(i).filter(e).toArray());var n=i.length,s=t.length-this.getSelectableItems(t).length;return n?n>=this.options.totalCount()-s||void 0:this._isAnyItemSelected(t)}_getVisibleSelectAllState(){for(var t=this.getSelectableItems(this.options.plainItems()),e=!1,i=!1,n=0;n1&&Ec(t[1])&&t[1]!==e&&(t=[t]),t.length&&t.push(e),t}_denormalizeFilter(t){return t&&Ec(t[0])&&(t=[t]),t}_isOnlyNegativeFiltersLeft(t){return t.every((t,e)=>e%2==0?Array.isArray(t)&&"!"===t[0]:"and"===t)}_addSelectionFilter(t,e,i,n){var s,o=t?["!",e]:e,r=t?"and":"or",a=!0,l=this.options.selectionFilter||[];if(null!==(s=l=this._denormalizeFilter(l))&&void 0!==s&&s.length&&!n){var c=this._removeSameFilter(l,e,t,i),h=this._removeSameFilter(l,e,!t);t&&(-1!==c||-1!==h)&&this._isOnlyNegativeFiltersLeft(l)&&(l=[]);var d=this._isKeyFilter(e)&&this._hasKeyFiltersOnlyStartingFromIndex(l,h);a=e.length&&!d}a&&(l=this._addFilterOperator(l,r)).push(o),l=this._normalizeFilter(l),this._setOption("selectionFilter",t||l.length?l:null)}_normalizeFilter(t){return t&&1===t.length&&(t=t[0]),t}_removeFilterByIndex(t,e,i){var n=t[1];t.splice(e>0?e-1:e,2),i&&"and"===n&&t.splice(0,t.length)}_isSimpleKeyFilter(t,e){return 3===t.length&&t[0]===e&&"="===t[1]}_isKeyFilter(t){if(2===t.length&&"!"===t[0])return this._isKeyFilter(t[1]);var e=this._getKeyExpr();if(Array.isArray(e)){if(t.length!==2*e.length-1)return!1;for(var i=0;i0&&"and"!==t[2*i-1]||!this._isSimpleKeyFilter(t[2*i],e[i]))return!1;return!0}return this._isSimpleKeyFilter(t,e)}_hasKeyFiltersOnlyStartingFromIndex(t,e){if(e>=0){for(var i=e;i=0)return this._removeFilterByIndex(t,s,n),s;for(var o=0;o2){var r=this._removeSameFilter(t[o],e,!1,n);if(r>=0)return t[o].length?1===t[o].length&&(t[o]=t[o][0]):this._removeFilterByIndex(t,o,n),r}return-1}getSelectAllState(){var t=this.options.filter(),e=this.options.selectionFilter;if(!e)return!0;if(!e.length)return!1;if(t&&t.length){if(e=this._denormalizeFilter(e),this._isLastSubFilter(e,t))return!0;if(this._isLastSubFilter(e,["!",t]))return!1}}loadSelectedItemsWithFilter(){var t=this.options.filter(),e=this.options.selectionFilter;return this._loadFilteredData(t?[t,"and",e]:e)}}var gb=function(t,e){var i=e(t);if(Tc(i))try{return JSON.stringify(i)}catch(n){return i}return i},mb=function(t,e,i,n){return e[i[gb(t,n)]]},vb=function(t,e){var i;function n(n,s,o,r,a){var l,c,h=s(a);if(!o&&(l=Gh(h),!Tc(l)))return function(e,n){if(!i){i={};for(var s=function(t,e,i){return Array.isArray(i)?t.map(t=>e(t)):t}(t,e,n),o=0;o":"=",i]}this.getLocalFilter=function(t,e,i,s){return n.bind(this,e=void 0===e?Yh:e,t,i,s)},this.getExpr=function(i){var n;if(i)return t.forEach(function(t,o){var r;n=n||[],o>0&&n.push(e?"and":"or"),r=Ec(i)?s(i,t):function(t,i){for(var n=[],o=0,r=t.length;o0&&n.push(e?"or":"and"),n.push(l)}return n}(i,t),n.push(r)}),n&&1===n.length&&(n=n[0]),n},this.getCombinedFilter=function(t,i){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=this.getExpr(t),o=s;return(n||e)&&i&&(s?((o=[]).push(s),o.push(i)):o=i),o}};class yb extends fb{constructor(t){super(t),this._initSelectedItemKeyHash()}_initSelectedItemKeyHash(){this._setOption("keyHashIndices",this.options.equalByReference?null:{})}getSelectedItemKeys(){return this.options.selectedItemKeys.slice(0)}getSelectedItems(){return this.options.selectedItems.slice(0)}_preserveSelectionUpdate(t,e){var i,n,s,o=this.options.keyOf;if(o){var r=e&&t.length>1&&!this.options.equalByReference;for(r&&(i={}),s=0;s=0&&(i[n]=!0)):this.addSelectedItem(l,a)}r&&this._batchRemoveSelectedItems(i)}}_batchRemoveSelectedItems(t){var e=this.options.selectedItemKeys.slice(0),i=this.options.selectedItems.slice(0);this.options.selectedItemKeys.length=0,this.options.selectedItems.length=0;for(var n=0;n4&&void 0!==arguments[4]&&arguments[4],o=new _h,r=this.options.key();if(!t.length&&!i)return o.resolve([]),o;if(i&&e&&!n)return o.resolve(this.getSelectedItems()),o;var a=new vb(t,i),l=a.getCombinedFilter(r,n,s),c=[];if(e){var h=this.options.selectedItems;c=l&&t.length!==h.length?yy(h).filter(l).toArray():h.slice(0)}var d=c.length?c:this.options.plainItems(!0).filter(this.options.isSelectableItem).map(this.options.getItemData),u=a.getLocalFilter(this.options.keyOf,this.equalKeys.bind(this),this.options.equalByReference,r);return d=d.filter(u),c.length||!i&&d.length===t.length?o.resolve(d):o=this._loadFilteredData(l,u,null,i),o}_replaceSelectionUpdate(t){var e=[],i=this.options.keyOf;if(i){for(var n=0;n4&&void 0!==arguments[4]&&arguments[4],o=this,r=new _h,a=o.options.filter();return this._shouldMergeWithLastRequest=this._requestInProgress(),this._lastRequestData=this._collectLastRequestData(t,e,i,n),gh(o._lastLoadDeferred).always(function(){var n=o._updateKeysByLastRequestData(t,e,i);o._shouldMergeWithLastRequest=!1,o._loadSelectedItemsCore(n,e,i,a,s).done(r.resolve).fail(r.reject)}),o._lastLoadDeferred=r,r}selectedItemKeys(t,e,i,n,s){var o=this,r=o._loadSelectedItems(t,i,n,s,arguments.length>5&&void 0!==arguments[5]&&arguments[5]);return r.done(function(t){e?o._preserveSelectionUpdate(t,i):o._replaceSelectionUpdate(t),o.onSelectionChanged()}),r}addSelectedItem(t,e){if(wc(e)&&!this.options.ignoreDisabledItems&&e.disabled)-1===this.options.disabledItemKeys.indexOf(t)&&this.options.disabledItemKeys.push(t);else{var i=this._getKeyHash(t);-1===this._indexOfSelectedItemKey(i)&&(!Tc(i)&&this.options.keyHashIndices&&(this.options.keyHashIndices[i]=[this.options.selectedItemKeys.length]),this.options.selectedItemKeys.push(t),this.options.addedItemKeys.push(t),this.options.addedItems.push(e),this.options.selectedItems.push(e))}}_getSelectedIndexByKey(t,e){for(var i=this.options.selectedItemKeys,n=0;n1&&e&&(i=i.filter(function(t){return!e[t]})),i&&i[0]>=0?i[0]:-1}_indexOfSelectedItemKey(t,e){return this.options.equalByReference?this.options.selectedItemKeys.indexOf(t):Tc(t)?this._getSelectedIndexByKey(t,e):this._getSelectedIndexByHash(t,e)}_shiftSelectedKeyIndices(t){for(var e=t;et&&n[s]--}}removeSelectedItem(t,e,i){if(this.options.ignoreDisabledItems||!i){var n=this._getKeyHash(t),s=!!e,o=this._indexOfSelectedItemKey(n,e);if(o<0||(this.options.removedItemKeys.push(t),this.options.removedItems.push(this.options.selectedItems[o]),s)||(this.options.selectedItemKeys.splice(o,1),this.options.selectedItems.splice(o,1),Tc(n)||!this.options.keyHashIndices))return o;var r=this.options.keyHashIndices[n];return r&&(r.shift(),r.length||delete this.options.keyHashIndices[n],this._shiftSelectedKeyIndices(o)),o}}_updateAddedItemKeys(t,e){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{},i=this.options.keyOf(t);return this.isItemKeySelected(i,e)}isItemKeySelected(t){var e=this._isItemSelectionInProgress(t,(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).checkPending);if(!e){var i=this._getKeyHash(t);e=-1!==this._indexOfSelectedItemKey(i)}return e}getSelectAllState(t){return t?this._getVisibleSelectAllState():this._getFullSelectAllState()}loadSelectedItemsWithFilter(){var t=this.options.key(),e=this.getSelectedItemKeys(),i=this.options.filter();if(!e.length)return _h().resolve([]);var n=new vb(e).getCombinedFilter(t,i,!0);return this._loadFilteredData(n)}}class bb{constructor(t){this.options=Pc(this._getDefaultOptions(),t,{selectedItemKeys:t.selectedKeys||[]}),this._selectionStrategy=this.options.deferred?new _b(this.options):new yb(this.options),this._focusedItemIndex=-1,this.options.equalByReference||this._selectionStrategy.updateSelectedItemKeyHash(this.options.selectedItemKeys)}_getDefaultOptions(){return{allowNullValue:!1,deferred:!1,equalByReference:!1,mode:"multiple",selectedItems:[],selectionFilter:[],maxFilterLengthInRequest:0,onSelectionChanged:qh,key:qh,keyOf:function(t){return t},load:function(){return(new _h).resolve([])},totalCount:function(){return-1},isSelectableItem:function(){return!0},isItemSelected:function(){return!1},getItemData:function(t){return t},dataFields:qh,filter:qh}}validate(){this._selectionStrategy.validate()}getSelectedItemKeys(){return this._selectionStrategy.getSelectedItemKeys()}getSelectedItems(){return this._selectionStrategy.getSelectedItems()}selectionFilter(t){if(void 0===t)return this.options.selectionFilter;var e=this.options.selectionFilter!==t&&JSON.stringify(this.options.selectionFilter)!==JSON.stringify(t);this.options.selectionFilter=t,e&&this.onSelectionChanged()}setSelection(t,e){return this.selectedItemKeys(t,!1,!1,!1,e)}select(t){return this.selectedItemKeys(t,!0)}deselect(t){return this.selectedItemKeys(t,!0,!0)}selectedItemKeys(t,e,i,n,s){var o;return t=null!==(o=t)&&void 0!==o?o:[],t=Array.isArray(t)?t:[t],this.validate(),this._selectionStrategy.selectedItemKeys(t,e,i,n,s)}clearSelection(){return this.selectedItemKeys([])}_addSelectedItem(t,e){this._selectionStrategy.addSelectedItem(e,t)}_removeSelectedItem(t){this._selectionStrategy.removeSelectedItem(t)}_setSelectedItems(t,e){this._selectionStrategy.setSelectedItems(t,e)}onSelectionChanged(){this._selectionStrategy.onSelectionChanged()}changeItemSelection(t,e,i){var n,s,o,r,a,l=this.options.plainItems(),c=l[t],h=!1,d=!1,u=t=>t>=0&&!l.filter(e=>e.loadIndex===t).length;if((null===(n=(s=this.options).allowLoadByRange)||void 0===n?void 0:n.call(s))&&wc(c)&&(a=c.loadIndex-t,t=c.loadIndex,h=u(this._focusedItemIndex),wc(this._shiftFocusedItemIndex)&&(d=u(this._shiftFocusedItemIndex))),!this.isSelectable()||!this.isDataItem(c))return!1;var p=this.options.getItemData(c),f=this.options.keyOf(p);if((e=e||{}).shift&&"multiple"===this.options.mode&&this._focusedItemIndex>=0)h||d?(o=t!==this._shiftFocusedItemIndex||this._focusedItemIndex!==this._shiftFocusedItemIndex)&&(r=this.changeItemSelectionWhenShiftKeyInVirtualPaging(t)):o=this.changeItemSelectionWhenShiftKeyPressed(t,l,a);else if(e.control){if(this._resetItemSelectionWhenShiftKeyPressed(),!i){var _=this._selectionStrategy.isItemDataSelected(p);"single"===this.options.mode&&this.clearSelectedItems(),_?this._removeSelectedItem(f):this._addSelectedItem(p,f)}o=!0}else{this._resetItemSelectionWhenShiftKeyPressed();var g=this._selectionStrategy.equalKeys(this.options.selectedItemKeys[0],f);(1!==this.options.selectedItemKeys.length||!g)&&(this._setSelectedItems([f],[p]),o=!0)}return o?(gh(r).done(()=>{this._focusedItemIndex=t,!i&&this.onSelectionChanged()}),!0):void 0}isDataItem(t){return this.options.isSelectableItem(t)}isSelectable(){return"single"===this.options.mode||"multiple"===this.options.mode}isItemDataSelected(t){return this._selectionStrategy.isItemDataSelected(t,{checkPending:!0})}isItemSelected(t,e){return this._selectionStrategy.isItemKeySelected(t,e)}_resetItemSelectionWhenShiftKeyPressed(){delete this._shiftFocusedItemIndex}_resetFocusedItemIndex(){this._focusedItemIndex=-1}changeItemSelectionWhenShiftKeyInVirtualPaging(t){var e=this.options.getLoadOptions(t,this._focusedItemIndex,this._shiftFocusedItemIndex),i=new _h,n=e.skip;return this.options.load(e).done(e=>{this.changeItemSelectionWhenShiftKeyPressed(t,e,n),i.resolve()}),i.promise()}changeItemSelectionWhenShiftKeyPressed(t,e,i){var n,s,o,r,a=!1,l=wc(i),c=l?this._focusedItemIndex-i:this._focusedItemIndex,h=this.options.keyOf,d=e[c],u=this.options.getItemData(d),p=h(u),f=d&&this.isItemDataSelected(u);if(wc(this._shiftFocusedItemIndex)||(this._shiftFocusedItemIndex=this._focusedItemIndex),this._shiftFocusedItemIndex!==this._focusedItemIndex)for(n=this._focusedItemIndex=0?i:t._getItemsCount(e)},key:t.key.bind(t),keyOf:t.keyOf.bind(t),load:function(e){var i,n=t._dataController;return e.customQueryParams=null===(i=n.loadOptions())||void 0===i?void 0:i.customQueryParams,e.userData=n.userData(),n.store()?n.loadFromStore(e).done(function(e){if(!t._disposed){var i=Iy(e).data;n.applyMapFunction(i)}}):(new _h).resolve(this.plainItems())},dataFields:function(){return t._dataController.select()},plainItems:e.bind(t._editStrategy)})},_getItemsCount:function(t){return t.reduce((t,e)=>t+(e.items?this._getItemsCount(e.items):1),0)},_initEditStrategy:function(){this._editStrategy=new pb(this)},_getSelectedItemIndices:function(t){var e=this,i=[];return t=t||this._selection.getSelectedItemKeys(),e._editStrategy.beginCache(),Fc(t,function(t,n){var s=e._getIndexByKey(n);Ob(s)&&i.push(s)}),e._editStrategy.endCache(),i},_initMarkup:function(){this._rendering=!0,this._dataController.isLoading()||this._syncSelectionOptions().done(()=>this._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(t){var e,i,n,s;switch(t=t||this._chooseSelectOption()){case"selectedIndex":e=this._editStrategy.getItemDataByIndex(this.option("selectedIndex")),wc(e)?(this._setOptionWithoutOptionChange("selectedItems",[e]),this._setOptionWithoutOptionChange("selectedItem",e),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([e]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedItem",null));break;case"selectedItems":if(i=(s=this.option("selectedItems")||[]).length?this._editStrategy.getIndexByItemData(s[0]):-1,this.option("selectionRequired")&&!Ob(i))return this._syncSelectionOptions("selectedIndex");this._setOptionWithoutOptionChange("selectedItem",s[0]),this._setOptionWithoutOptionChange("selectedIndex",i),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems(s));break;case"selectedItem":if(e=this.option("selectedItem"),i=this._editStrategy.getIndexByItemData(e),this.option("selectionRequired")&&!Ob(i))return this._syncSelectionOptions("selectedIndex");wc(e)?(this._setOptionWithoutOptionChange("selectedItems",[e]),this._setOptionWithoutOptionChange("selectedIndex",i),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([e]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedIndex",-1));break;case"selectedItemKeys":if(n=this.option("selectedItemKeys"),this.option("selectionRequired")){var o=this._getIndexByKey(n[0]);if(!Ob(o))return this._syncSelectionOptions("selectedIndex")}return this._selection.setSelection(n)}return(new _h).resolve().promise()},_chooseSelectOption:function(){var t="selectedIndex",e=(function(t){var e=this.option(t);return wc(e)&&e.length||t in this._userOptions}).bind(this);return e("selectedItems")?t="selectedItems":e("selectedItem")?t="selectedItem":e("selectedItemKeys")&&(t="selectedItemKeys"),t},_compareKeys:function(t,e){if(t.length!==e.length)return!1;for(var i=0;i1||!t.length&&this.option("selectionRequired")&&this.option("items")&&this.option("items").length){var e=this._selection.getSelectedItems(),i=void 0===t[0]?e[0]:t[0];return void 0===i&&(i=this._editStrategy.itemsGetter()[0]),this.option("grouped")&&i&&i.items&&(i.items=[i.items[0]]),this._selection.setSelection(this._getKeysByItems([i])),this._setOptionWithoutOptionChange("selectedItems",[i]),this._syncSelectionOptions("selectedItems")}this._selection.setSelection(this._getKeysByItems(t))}else{var n=this._getKeysByItems(this.option("selectedItems")),s=this._selection.getSelectedItemKeys();this._compareKeys(s,n)||this._selection.setSelection(n)}return(new _h).resolve().promise()},_itemClickHandler:function(t){var e=(new _h).resolve(),i=this.callBase;this._createAction((function(t){var i;e=null!==(i=this._itemSelectHandler(t.event))&&void 0!==i?i:e}).bind(this),{validatingTargetName:"itemElement"})({itemElement:Gu(t.currentTarget),event:t}),e.always(()=>{i.apply(this,arguments)})},_itemSelectHandler:function(t){var e,i;if(this.option("selectByClick"))return this.isItemSelected(t.currentTarget)?this.unselectItem(t.currentTarget):i=this.selectItem(t.currentTarget),null===(e=i)||void 0===e?void 0:e.promise()},_selectedItemElement:function(t){return this._itemElements().eq(t)},_postprocessRenderItem:function(t){if("none"!==this.option("selectionMode")){var e=Gu(t.itemElement),i=this._editStrategy.getNormalizedIndex(e),n=this._isItemSelected(i);this._processSelectableItem(e,n)}},_processSelectableItem:function(t,e){t.toggleClass(this._selectedItemClass(),e),this._setAriaSelectionAttribute(t,String(e))},_updateSelectedItems:function(t){var e=this,i=t.addedItemKeys,n=t.removedItemKeys;if(e._rendered&&(i.length||n.length)){var s=e._selectionChangePromise;if(!e._rendering){var o,r=[],a=[];e._editStrategy.beginCache();for(var l=0;lthis._normalizeSelectedItems());break;case"keyExpr":this._initKeyGetter();break;case"selectionRequired":this._normalizeSelectedItems();break;case"selectByClick":case"onSelectionChanged":case"onItemDeleting":case"onItemDeleted":case"onItemReordered":case"maxFilterLengthInRequest":break;default:this.callBase(t)}},_clearSelectedItems:function(){this._setOptionWithoutOptionChange("selectedItems",[]),this._syncSelectionOptions("selectedItems")},_waitDeletingPrepare:function(t){if(t.data(Tb))return(new _h).resolve().promise();t.data(Tb,!0);var e=new _h,i={cancel:!1},n=this._itemEventHandler(t,"onItemDeleting",i,{excludeValidators:["disabled","readOnly"]});return gh(n).always((function(s){var o=!n,r=!o&&"resolved"===n.state(),a=!!arguments.length,l=o||r&&!a||r&&s;gh(ph(i.cancel)).always(function(){t.data(Tb,!1)}).done(function(t){l&&!t?e.resolve():e.reject()}).fail(e.reject)}).bind(this)),e.promise()},_deleteItemFromDS:function(t){var e=this._dataController,i=new _h,n=this.option("disabled"),s=e.store();if(!s)return(new _h).resolve().promise();if(!s.remove)throw db.Error("E1011");return this.option("disabled",!0),s.remove(e.keyOf(this._getItemData(t))).done(function(t){void 0!==t?i.resolve():i.reject()}).fail(function(){i.reject()}),i.always((function(){this.option("disabled",n)}).bind(this)),i},_tryRefreshLastPage:function(){var t=new _h;return this._isLastPage()||this.option("grouped")?t.resolve():this._refreshLastPage().done(function(){t.resolve()}),t.promise()},_refreshLastPage:function(){return this._expectLastItemLoading(),this._dataController.load()},_updateSelectionAfterDelete:function(t){var e=this._getKeyByIndex(t);this._selection.deselect([e])},_updateIndicesAfterIndex:function(t){for(var e=this._itemElements(),i=t+1;i{this._dataController.getDataSource()&&!this._dataController.isLoaded()&&(this._correctionIndex=0),this._correctionIndex&&t.storeLoadOptions&&(t.storeLoadOptions.skip+=this._correctionIndex)},null===(t=this._dataController)||void 0===t||t.on("customizeStoreLoadOptions",this._customizeStoreLoadOptions)},reload:function(){this._correctionIndex=0},_init:function(){this.callBase(),this._refreshItemsCache(),this._correctionIndex=0},_findItemElementByKey:function(t){var e=Gu(),i=this.key();return this.itemElements().each((n,s)=>{var o=Gu(s),r=this._getItemData(o);if(i?dv(i,this.keyOf(r),t):this._isItemEquals(r,t))return e=o,!1}),e},_dataSourceChangedHandler:function(t,e){null!=e&&e.changes?this._modifyByChanges(e.changes):(this.callBase(t,e),this._refreshItemsCache())},_isItemEquals:function(t,e){t&&t[Db]&&(t=t.data);try{return JSON.stringify(t)===JSON.stringify(e)}catch(i){return t===e}},_isItemStrictEquals:function(t,e){return this._isItemEquals(t,e)},_shouldAddNewGroup:function(t,e){var i=!1;return this.option("grouped")&&(t.length||(i=!0),Fc(t,(t,n)=>{"insert"===n.type&&(i=!0,Fc(e,(t,e)=>{if(void 0!==n.data.key&&n.data.key===e.key)return i=!1,!1}))})),i},_partialRefresh:function(){if(this.option("repaintChangesOnly")){var t=function(t,e,i,n){var s={},o={},r=0,a=0,l=[];t.forEach(function(t,e){var n=gb(t,i);s[n]=e}),e.forEach(function(t,e){var n=gb(t,i);o[n]=e});for(var c=Math.max(t.length,e.length),h=0;ht&&void 0!==t[Db]?t[Db]:this.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 t=this._editStrategy.itemsGetter();try{this._itemsCache=Pc(!0,[],t),this.key()||(this._itemsCache=this._itemsCache.map((e,i)=>({[Db]:t[i],data:e})))}catch(e){this._itemsCache=Pc([],t)}}},_dispose:function(){this._dataController.off("customizeStoreLoadOptions",this._customizeStoreLoadOptions),this.callBase()},_updateByChange:function(t,e,i,n){if(n)this._renderItem(i.index,i.data,null,this._findItemElementByKey(i.key));else{var s=e[Iv(t,e,i.key)];s&&wv(t,e,i.key,i.data).done(()=>{this._renderItem(e.indexOf(s),s,null,this._findItemElementByKey(i.key))})}},_insertByChange:function(t,e,i,n){gh(n||Sv(t,e,i.data,i.index)).done(()=>{var t;this._beforeItemElementInserted(i),this._renderItem(null!==(t=i.index)&&void 0!==t?t:e.length,i.data),this._afterItemElementInserted(),this._correctionIndex++})},_updateSelectionAfterRemoveByChange:function(t){var e=this.option("selectedIndex");e>t?this.option("selectedIndex",e-1):e===t&&1===this.option("selectedItems").length?this.option("selectedItems",[]):this._normalizeSelectedItems()},_beforeItemElementInserted:function(t){var e=this.option("selectedIndex");t.index<=e&&this.option("selectedIndex",e+1)},_afterItemElementInserted:qh,_removeByChange:function(t,e,i,n){var s=n?i.index:Iv(t,e,i.key);if(n?i.oldItem:e[s]){var o=this._findItemElementByKey(i.key),r=this._extendActionArgs(o);this._waitDeletingPrepare(o).done(()=>{n?(this._updateIndicesAfterIndex(s-1),this._afterItemElementDeleted(o,r),this._updateSelectionAfterRemoveByChange(s)):(this._deleteItemElementByIndex(s),this._afterItemElementDeleted(o,r))}),this._correctionIndex--}},_modifyByChanges:function(t,e){var i=this._editStrategy.itemsGetter(),n={key:this.key.bind(this),keyOf:this.keyOf.bind(this)},s=this._dataController,o=s.paginate(),r=s.group();(o||r)&&(t=t.filter(t=>"insert"!==t.type||void 0!==t.index)),t.forEach(t=>this["_".concat(t.type,"ByChange")](n,i,t,e)),this._renderedItemsCount=i.length,this._refreshItemsCache(),this._fireContentReadyAction()},_appendItemToContainer:function(t,e,i){var n=t.children(this._itemSelector()).get(i);sd.insertElement(t.get(0),e.get(0),n)},_optionChanged:function(t){switch(t.name){case"items":this._partialRefresh(t.value)||this.callBase(t);break;case"dataSource":(!this.option("repaintChangesOnly")||!t.value)&&this.option("items",[]),this.callBase(t);break;case"repaintChangesOnly":break;default:this.callBase(t)}}}),Bb="dx-icon",Mb=t=>!(!t||"string"!=typeof t)&&(/^\s*]*>(.|\r?\n)*?<\/svg>\s*$/i.test(t)?"svg":/data:.*base64|\.|[^<\s]\/{1,1}/.test(t)?"image":/^[\w-_]+$/.test(t)?"dxIcon":!!/^\s?([\w-_]\s?)+$/.test(t)&&"fontIcon"),Pb=t=>{switch(Mb(t)){case"image":return Gu("").attr("src",t).addClass(Bb);case"fontIcon":return Gu("").addClass("".concat(Bb," ").concat(t));case"dxIcon":return Gu("").addClass("".concat(Bb," ").concat(Bb,"-").concat(t));case"svg":return Gu("").addClass("".concat(Bb," ").concat("dx-svg-icon")).append(t);default:return null}},Rb=hh(),Fb=ld(),Hb=vp.add,Vb=Ep,Lb=wp,$b=new _h,Nb="link[rel=dx-theme]",zb="dx-hairlines";function Wb(){if(!rd())return null;var t,e=Gu("
",Cb).addClass("dx-theme-marker").appendTo(Cb.documentElement);try{return(t=Fb.getComputedStyle(e.get(0)).fontFamily)&&"dx."===(t=t.replace(/["']/g,"")).substr(0,"dx.".length)?t.substr("dx.".length):null}finally{e.remove()}}function jb(t){var e,i,n=!0;function s(){Eb=null,clearInterval(i),n=!0,Rb.fire(),Rb.empty(),$b.resolve()}if(Eb=t,Kb())s();else{if(!n)return void(Eb&&(Eb=t));e=Date.now(),n=!1,i=setInterval(function(){var t=Kb(),i=!t&&Date.now()-e>15e3;i&&db.log("W0004",Eb),(t||i)&&s()},10)}}function Kb(){if(!Eb)return!0;var t="any"===Eb;if("resolved"===$b.state()&&t)return!0;var e=Wb();return!(!e||!t)||e===Eb}function Gb(t){var e=t?t.split("."):[],i=null;if(wb){if(t in wb)return t;Fc(wb,function(t,n){var s=t.split(".");if((!e[0]||s[0]===e[0])&&(!e[1]||e[1]===s[1])&&(!e[2]||e[2]===s[2])&&((!i||n.isActive)&&(i=t),n.isActive))return!1})}return i}function Ub(t){(function(t){try{t!==Cb&&(wb=null)}catch(e){wb=null}Cb=t})((t=t||{}).context||sd.getDocument()),Cb&&(function(){var t=Gu(Nb,Cb);!t.length||(wb={},xb=Gu(Ru(""),Cb),t.each(function(){var t=Gu(this,Cb),e=t.attr("data-theme"),i=t.attr("href"),n="true"===t.attr("data-active");wb[e]={url:i,isActive:n}}),t.last().after(xb),t.remove())}(),Sb=void 0,qb(t))}function qb(t){if(!arguments.length)return Sb=Sb||Wb();Qb(Vb()),"string"==typeof(t=t||{})&&(t={theme:t});var e,i=t._autoInit,n=t.loadCallback;if((Sb=Gb(t.theme||Sb))&&(e=wb[Sb]),n&&Rb.add(n),e)xb.attr("href",wb[Sb].url),(Rb.has()||"resolved"!==$b.state()||t._forceTimeout)&&jb(Sb);else{if(!i)throw db.Error("E0021",Sb);rd()&&jb("any"),Rb.fire(),Rb.empty()}$b.done(()=>Zb(Ip(),Sb))}function Zb(t,e){Ib=function(t){var e=[],i=(t=t||qb())&&t.split(".");return i&&(e.push("dx-theme-"+i[0],"dx-theme-"+i[0]+"-typography"),i.length>1&&e.push("dx-color-scheme-"+i[1]+(Yb(t)?"-"+i[2]:""))),e}(e).join(" "),Gu(t).addClass(Ib),function(){var e=rd()&&Fb.devicePixelRatio;if(e&&!(e<2)){var i=Gu("
");i.css("border",".5px solid transparent"),Gu("body").append(i),1===Dd(i)&&(Gu(t).addClass(zb),Ib+=" "+zb),i.remove()}}()}function Qb(t){Gu(t).removeClass(Ib)}function Xb(t,e){return e||(e=Sb||Wb()),new RegExp(t).test(e)}function Yb(t){return Jb(t)||tC(t)}function Jb(t){return Xb("material",t)}function tC(t){return Xb("fluent",t)}function eC(t){return Xb("compact",t)}function iC(t,e){return new Promise(i=>{var n=()=>{clearInterval(s),clearTimeout(o),i()},s=setInterval(()=>{(function(t,e){var i=sd.getDocument(),n=i.createElement("span");n.style.position="absolute",n.style.top="-9999px",n.style.left="-9999px",n.style.visibility="hidden",n.style.fontFamily="Arial",n.style.fontSize="250px",n.style.fontWeight=e,n.innerHTML=t,i.body.appendChild(n);var s=n.offsetWidth;n.style.fontFamily="Roboto, RobotoFallback, Arial";var o=n.offsetWidth;return n.parentNode.removeChild(n),s!==o})(t,e)&&n()},15),o=setTimeout(n,2e3)})}function nC(){if(Ub({_autoInit:!0,_forceTimeout:!0}),Gu(Nb,Cb).length)throw db.Error("E0022")}rd()?nC():Hb(nC),Lb.add(function(t,e){$b.done(function(){Qb(e),Zb(t)})}),Rp.changed.add(function(){Ub({_autoInit:!0})});var sC="dx-accordion-item",oC="dx-accordion-item-opened",rC="dx-accordion-item-closed",aC="dx-accordion-item-title",lC="dx-accordion-item-body",cC=Ab.inherit({_activeStateUnit:"."+sC,_getDefaultOptions:function(){return Pc(this.callBase(),{hoverStateEnabled:!0,height:void 0,itemTitleTemplate:"title",onItemTitleClick:null,selectedIndex:0,collapsible:!1,multiple:!1,animationDuration:300,deferRendering:!0,selectByClick:!0,activeStateEnabled:!0,_itemAttributes:{role:"tab"},_animationEasing:"ease"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Yb()},options:{animationDuration:200,_animationEasing:"cubic-bezier(0.4, 0, 0.2, 1)"}}])},_itemElements:function(){return this._itemContainer().children(this._itemSelector())},_init:function(){this.callBase(),this.option("selectionRequired",!this.option("collapsible")),this.option("selectionMode",this.option("multiple")?"multiple":"single");var t=this.$element();t.addClass("dx-accordion"),this._$container=Gu("
").addClass("dx-accordion-wrapper"),t.append(this._$container)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new ib(function(t,e){if(kc(e)){var i=Pb(e.icon);i&&t.append(i),wc(e.title)&&!kc(e.title)&&t.append(sd.createTextNode(e.title))}else wc(e)&&t.text(String(e));t.wrapInner(Gu("
").addClass("dx-accordion-item-title-caption"))},["title","icon"],this.option("integrationOptions.watchMethod"))})},_initMarkup:function(){this._deferredItems=[],this._deferredTemplateItems=[],this.callBase(),this.setAria({role:"tablist",multiselectable:this.option("multiple")}),Vh(()=>{var t=this._getSelectedItemIndices();this._renderSelection(t,[])})},_render:function(){this.callBase(),gh.apply(this,this._deferredTemplateItems).done(()=>{this._updateItemHeights(!0)})},_itemDataKey:function(){return"dxAccordionItemData"},_itemClass:function(){return sC},_itemContainer:function(){return this._$container},_itemTitles:function(){return this._itemElements().find("."+aC)},_itemContents:function(){return this._itemElements().find("."+lC)},_getItemData:function(t){return Gu(t).parent().data(this._itemDataKey())||this.callBase.apply(this,arguments)},_executeItemRenderAction:function(t){t.type||this.callBase.apply(this,arguments)},_itemSelectHandler:function(t){Gu(t.target).closest(this._itemContents()).length||this.callBase.apply(this,arguments)},_afterItemElementDeleted:function(t,e){this._deferredItems.splice(e.itemIndex,1),this.callBase.apply(this,arguments)},_renderItemContent:function(t){this._deferredTemplateItems[t.index]=new _h;var e=this.callBase(Pc({},t,{contentClass:aC,templateProperty:"titleTemplate",defaultTemplateName:this.option("itemTitleTemplate")}));this._attachItemTitleClickAction(e);var i=new _h;wc(this._deferredItems[t.index])?this._deferredItems[t.index]=i:this._deferredItems.push(i),(!this.option("deferRendering")||this._getSelectedItemIndices().indexOf(t.index)>=0)&&i.resolve(),i.done(this.callBase.bind(this,Pc({},t,{contentClass:lC,container:Uu(Gu("
").appendTo(Gu(e).parent()))})))},_onItemTemplateRendered:function(t,e){return()=>{var t=this._deferredTemplateItems[e.index];t&&t.resolve()}},_attachItemTitleClickAction:function(t){var e=Gf(rg,this.NAME);pu.off(t,e),pu.on(t,e,this._itemTitleClickHandler.bind(this))},_itemTitleClickHandler:function(t){this._itemDXEventHandler(t,"onItemTitleClick")},_renderSelection:function(t,e){this._itemElements().addClass(rC),this.setAria("hidden",!0,this._itemContents()),this._updateItems(t,e)},_updateSelection:function(t,e){this._updateItems(t,e),this._updateItemHeightsWrapper(!1)},_updateItems:function(t,e){var i=this._itemElements();Fc(t,(t,e)=>{this._deferredItems[e].resolve();var n=i.eq(e).addClass(oC).removeClass(rC);this.setAria("hidden",!1,n.find("."+lC))}),Fc(e,(t,e)=>{var n=i.eq(e).removeClass(oC);this.setAria("hidden",!0,n.find("."+lC))})},_updateItemHeightsWrapper:function(t){this.option("templatesRenderAsynchronously")?this._animationTimer=setTimeout((function(){this._updateItemHeights(t)}).bind(this)):this._updateItemHeights(t)},_updateItemHeights:function(t){var e=this,i=e._deferredAnimate,n=this._splitFreeSpace(this._calculateFreeSpace());return clearTimeout(this._animationTimer),gh.apply(Gu,[].slice.call(this._itemElements()).map(function(i){return e._updateItemHeight(Gu(i),n,t)})).done(function(){i&&i.resolveWith(e)})},_updateItemHeight:function(t,e,i){var n=t.children("."+aC);w_.isAnimating(t)&&w_.stop(t);var s,o=Dd(t);return t.hasClass(oC)?(s=e+Dd(n))||(Od(t,"auto"),s=Dd(t)):s=Dd(n),this._animateItem(t,o,s,i,!!e)},_animateItem:function(t,e,i,n,s){var o;return n||e===i?(t.css("height",i),o=(new _h).resolve()):o=w_.animate(t,{type:"custom",from:{height:e},to:{height:i},duration:this.option("animationDuration"),easing:this.option("_animationEasing")}),o.done(function(){t.hasClass(oC)&&!s&&t.css("height",""),t.not("."+oC).addClass(rC)})},_splitFreeSpace:function(t){return t&&t/this.option("selectedItems").length},_calculateFreeSpace:function(){var t=this.option("height");if(void 0!==t&&"auto"!==t){var e=this._itemTitles(),i=0;return Fc(e,function(t,e){i+=Dd(e)}),Td(this.$element())-i}},_visibilityChanged:function(t){t&&this._dimensionChanged()},_dimensionChanged:function(){this._updateItemHeights(!0)},_clean:function(){this._deferredTemplateItems.forEach(t=>{t.reject()}),this._deferredTemplateItems=[],clearTimeout(this._animationTimer),this.callBase()},_tryParseItemPropertyName:function(t){var e=t.match(/.*\.(.*)/);if(wc(e)&&e.length>=1)return e[1]},_optionChanged:function(t){switch(t.name){case"items":this.callBase(t),"title"===this._tryParseItemPropertyName(t.fullName)&&this._renderSelection(this._getSelectedItemIndices(),[]),"visible"===this._tryParseItemPropertyName(t.fullName)&&this._updateItemHeightsWrapper(!0),!0===this.option("repaintChangesOnly")&&"items"===t.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",t.value?"multiple":"single");break;default:this.callBase(t)}},expandItem:function(t){return this._deferredAnimate=new _h,this.selectItem(t),this._deferredAnimate.promise()},collapseItem:function(t){return this._deferredAnimate=new _h,this.unselectItem(t),this._deferredAnimate.promise()},updateDimensions:function(){return this._updateItemHeights(!1)}});yg("dxAccordion",cC);var hC=cC,dC=pu.one,uC=pu.triggerHandler;class pC{setHost(t){this.host=t}setTemplate(t){this.host.setTemplate(t)}}class fC{constructor(t,e){this.instance=t,this.zone=e,this.subscriptions={},this.events={}}hasEvent(t){return 0!==this.getEmitter(t).observers.length}fireEvent(t,e){const i=this.getEmitter(t);i.observers.length&&((this.subscriptions[t]||[]).length===i.observers.length?i.next(e&&e[0]):this.zone.run(()=>i.next(e&&e[0])))}on(t,e){if("string"==typeof t){const i=this.subscriptions[t]||[],n=this.getEmitter(t).subscribe(null==e?void 0:e.bind(this.instance)),s=n.unsubscribe.bind(n);i.push({handler:e,unsubscribe:s}),this.subscriptions[t]=i}else{const e=t;Object.keys(e).forEach(t=>this.on(t,e[t]))}}off(t,e){const i=this.subscriptions[t]||[];e?i.some((t,n)=>t.handler===e&&(t.unsubscribe(),i.splice(n,1),!0)):(i.forEach(t=>{t.unsubscribe()}),i.splice(0,i.length))}dispose(){}addEmitter(t,e){this.events[t]=e}getEmitter(t){return this.events[t]||(this.events[t]=new Sa),this.events[t]}}class _C{constructor(t,e){this.zone=t,this.component=e,this.lockedValueChangeEvent=!1}fireNgEvent(t,e){if(this.lockedValueChangeEvent&&"valueChange"===t)return;const i=this.component[t];i&&i.observers.length&&this.zone.run(()=>{i.next(e&&e[0])})}createEmitters(t){t.forEach(t=>{this.component[t.emit]=new Sa})}}let gC=(()=>{class t{constructor(){this._watchers=[]}getWatchMethod(){return(t,e,i)=>{let n=t();(i=i||{}).skipImmediate||e(n);const s=()=>{const s=t();this._isDifferentValues(n,s,i.deep)&&(e(s),n=s)};return this._watchers.push(s),()=>{const t=this._watchers.indexOf(s);-1!==t&&this._watchers.splice(t,1)}}}_isDifferentValues(t,e,i){const n=this._toComparable(e),s=this._toComparable(t);return i&&n instanceof Object&&s instanceof Object?this._checkObjectsFields(e,t):n!==s}_toComparable(t){return t instanceof Date?t.getTime():t}_checkObjectsFields(t,e){for(const i in t){const n=this._toComparable(t[i]),s=this._toComparable(e[i]);let o=!1;if("object"==typeof n&&"object"==typeof s&&(o=Yh(n,s)),n!==s&&!o)return!0}}checkWatchers(){for(const t of this._watchers)t()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function mC(t){return t.get?t.get(0):t}const vC="dx-template-wrapper";let yC=(()=>{class t{constructor(t,e,i,n,s){this.templateRef=t,this.viewContainerRef=e,this.renderer=n,this.zone=s,i.setTemplate(this)}set dxTemplateOf(t){this.name=t}renderTemplate(t){const e=this.viewContainerRef.createEmbeddedView(this.templateRef,{$implicit:t.model,index:t.index}),i=mC(t.container);return t.container&&e.rootNodes.forEach(t=>{this.renderer.appendChild(i,t)}),e}render(t){let e;return e=this.zone.isStable?this.zone.run(()=>this.renderTemplate(t)):this.renderTemplate(t),e.detectChanges(),e.rootNodes.forEach(t=>{1===t.nodeType&&sd.setClass(t,vC,!0),dC(t,"dxremove",({},t)=>{(!t||!t._angularIntegration)&&e.destroy()})}),e.rootNodes}}return t.\u0275fac=function(e){return new(e||t)(Vo(ea),Vo(aa),Vo(pC),Vo(kr),Vo(al))},t.\u0275dir=ne({type:t,selectors:[["","dxTemplate",""]],inputs:{dxTemplateOf:"dxTemplateOf"}}),t})(),bC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})();const CC="dx-visibility-change-handler";let xC=(()=>{class t{constructor(){this._initialOptions={},this._collectionContainerImpl=new wC(this._setOption.bind(this),this._filterItems.bind(this))}_optionChangedHandler(t){const e=this._fullOptionPath();if(0===t.fullName.indexOf(e)){const i=this[`${t.fullName.slice(e.length)}Change`];i&&i.next(t.value)}}_createEventEmitters(t){t.forEach(t=>{this[t.emit]=new Sa})}_getOption(t){return this.isLinked?this.instance.option(this._fullOptionPath()+t):this._initialOptions[t]}_setOption(t,e){if(this.isLinked){const i=this._fullOptionPath()+t;this.instance.option(i,e)}else this._initialOptions[t]=e}_addRemovedOption(t){this.instance&&this.removedNestedComponents&&this.removedNestedComponents.push(t)}_deleteRemovedOptions(t){this.instance&&this.removedNestedComponents&&(this.removedNestedComponents=this.removedNestedComponents.filter(e=>!e.startsWith(t)))}_addRecreatedComponent(){this.instance&&this.recreatedNestedComponents&&this.recreatedNestedComponents.push({getOptionPath:()=>this._getOptionPath()})}_getOptionPath(){return this._hostOptionPath()+this._optionPath}setHost(t,e){this._host=t,this._hostOptionPath=e,this.optionChangedHandlers.subscribe(this._optionChangedHandler.bind(this))}setChildren(t,e){return this.resetOptions(t),this._collectionContainerImpl.setChildren(t,e)}_filterItems(t){return t.filter(t=>t!==this)}get instance(){return this._host&&this._host.instance}get resetOptions(){return this._host&&this._host.resetOptions}get isRecreated(){return this._host&&this._host.isRecreated}get removedNestedComponents(){return this._host&&this._host.removedNestedComponents}set removedNestedComponents(t){this._host.removedNestedComponents=t}get recreatedNestedComponents(){return this._host&&this._host.recreatedNestedComponents}set recreatedNestedComponents(t){this._host.recreatedNestedComponents=t}get isLinked(){return!!this.instance&&this._host.isLinked}get optionChangedHandlers(){return this._host&&this._host.optionChangedHandlers}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();class wC{constructor(t,e){this._setOption=t,this._filterItems=e,this._activatedQueries={}}setChildren(t,e){if(this._filterItems&&(e=this._filterItems(e)),e.length&&(this._activatedQueries[t]=!0),this._activatedQueries[t]){const i=e.map((t,e)=>(t._index=e,t._value));this._setOption(t,i)}}}let SC,EC=(()=>{class t extends xC{setHost(t,e){super.setHost(t,e),this._host[this._optionPath]=this._initialOptions}_fullOptionPath(){return`${this._getOptionPath()}.`}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),IC=(()=>{class t extends xC{_fullOptionPath(){return`${this._getOptionPath()}[${this._index}].`}get _value(){return this._initialOptions}get isLinked(){return void 0!==this._index&&!!this.instance&&this._host.isLinked}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();function TC(t,e,i,n){void 0===!t.template||!e.nativeElement.hasChildNodes()||![].slice.call(e.nativeElement.childNodes).filter(t=>{if(t.tagName){const e=t.tagName.toLowerCase().substr(0,3);return!("dxi"===e||"dxo"===e)}return"#comment"!==t.nodeName&&t.textContent.replace(/\s/g,"").length}).length||(t.template={render:t=>{const s=e.nativeElement;if(sd.setClass(s,vC,!0),t.container){const o=mC(t.container),r=o.contains(e.nativeElement);i.appendChild(o,e.nativeElement),r||n.body.contains(o)&&function(t){const e=[];Gu(t).hasClass(CC)||e.push(t),e.push.apply(e,t.querySelectorAll(`.${CC}`));for(let i=0;i"")}setNestedOption(t){t.setHost(this._host,this._optionPath)}}const kC=()=>(SC||(SC="DX_isPlatformServer"),SC);let DC=(()=>{class t{constructor(t,e,i,n,s,o){this.element=t,this.ngZone=e,this.watcherHelper=n,this.transferState=s,this.platformId=o,this._initialOptions={},this._optionsToUpdate={},this.optionChangedHandlers=new Sa,this.isLinked=!0,this.changedOptions={},this.removedNestedComponents=[],this.widgetUpdateLocked=!1,this.templateUpdateRequired=!1,this.templates=[],i.setHost(this),this._collectionContainerImpl=new wC(this._setOption.bind(this)),this.eventHelper=new _C(e,this)}_updateTemplates(){if(this.templates.length&&this.templateUpdateRequired){const t={};this.templates.forEach(e=>{t[e.name]=e}),this.instance.option("integrationOptions.templates",t),this.templates=Object.values(t),this.templateUpdateRequired=!1}}_initEvents(){this.instance.on("optionChanged",t=>{this.changedOptions[t.name]=t.value;const e=t.name===t.fullName?t.value:t.component.option(t.name);this.eventHelper.fireNgEvent(`${t.name}Change`,[e]),this.optionChangedHandlers.emit(t)})}_initOptions(){this._initialOptions.integrationOptions.watchMethod=this.watcherHelper.getWatchMethod()}_initPlatform(){this.transferState.hasKey(kC())?this._initialOptions.integrationOptions.renderedOnServer=this.transferState.get(kC(),null):function(t){return"server"===t}(this.platformId)&&this.transferState.set(kC(),!0)}_createEventEmitters(t){const e=this.ngZone;this.eventHelper.createEmitters(t),this._initialOptions.eventsStrategy=i=>{const n=new fC(i,e);return t.filter(t=>t.subscribe).forEach(t=>{n.addEmitter(t.subscribe,this[t.emit])}),n},this._initialOptions.nestedComponentOptions=function(t){return{eventsStrategy:t=>new fC(t,e),nestedComponentOptions:t.option("nestedComponentOptions")}}}_shouldOptionChange(t,e){if(this.changedOptions.hasOwnProperty(t)){const i=this.changedOptions[t];return delete this.changedOptions[t],e!==i}return!0}clearChangedOptions(){this.changedOptions={}}_getOption(t){return this.instance?this.instance.option(t):this._initialOptions[t]}lockWidgetUpdate(){!this.widgetUpdateLocked&&this.instance&&(this.instance.beginUpdate(),this.widgetUpdateLocked=!0)}unlockWidgetUpdate(){this.widgetUpdateLocked&&(this.widgetUpdateLocked=!1,this.instance.endUpdate())}_setOption(t,e){this.lockWidgetUpdate(),this._shouldOptionChange(t,e)&&(this.instance?this.instance.option(t,e):this._initialOptions[t]=e)}_createWidget(t){this._initialOptions.integrationOptions={},this._initPlatform(),this._initOptions(),this._initialOptions.onInitializing=function(){this.beginUpdate()},this.instance=this._createInstance(t,this._initialOptions),this._initEvents(),this._initialOptions={}}_destroyWidget(){if(this.removedNestedComponents=[],this.instance){const t=this.instance.element();uC(t,"dxremove",{_angularIntegration:!0}),this.instance.dispose(),sd.removeElement(t)}}ngOnChanges(t){for(const e in t)t[e].currentValue!==this[e]&&(this._optionsToUpdate[e]=t[e].currentValue)}ngOnInit(){this._createWidget(this.element.nativeElement)}ngDoCheck(){this.applyOptions()}ngAfterContentChecked(){this.applyOptions(),this.resetOptions(),this.unlockWidgetUpdate()}ngAfterViewInit(){this._updateTemplates(),this.instance.endUpdate(),this.recreatedNestedComponents=[]}ngAfterViewChecked(){this._updateTemplates()}applyOptions(){Object.keys(this._optionsToUpdate).length&&(this.instance&&this.instance.option(this._optionsToUpdate),this._optionsToUpdate={})}resetOptions(t){this.instance&&(this.removedNestedComponents.filter(e=>!(e&&!this.isRecreated(e)&&t)||e.startsWith(t)).forEach(t=>{this.instance.resetOption(t)}),this.removedNestedComponents=[],this.recreatedNestedComponents=[])}isRecreated(t){return this.recreatedNestedComponents&&this.recreatedNestedComponents.some(e=>e.getOptionPath()===t)}setTemplate(t){this.templates.push(t),this.templateUpdateRequired=!0}setChildren(t,e){return this.resetOptions(t),this._collectionContainerImpl.setChildren(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();const AC=["mousemove","mouseover","mouseout"],BC=["mouseup","click","mousedown","transitionend","wheel"];let MC,PC=[],RC=function(t){MC||(MC=this.callBase.bind(this)),PC.push(t)};vp.inject({add(t){return RC.call(this,t)}});let FC=(t,e,i)=>{Number(Mr.major)<12&&console.warn("Your version of Angular is not supported. Please update your project to version 12 or later. Please refer to the Angular Update Guide for more information: https://update.angular.io"),sd.inject({_document:t,listen(...t){const i=t[1];return AC.includes(i)?e.runOutsideAngular(()=>this.callBase.apply(this,t)):e.isStable&&BC.includes(i)?e.run(()=>this.callBase.apply(this,t)):this.callBase.apply(this,t)},isElementNode:t=>t&&1===t.nodeType,isTextNode:t=>t&&3===t.nodeType,isDocument:t=>t&&9===t.nodeType}),ry.inject({getXhr(){if(!i)return this.callBase.apply(this);const t=i.build();return"withCredentials"in t||(t.withCredentials=!1),t}});const n=()=>{e.run(()=>{pu.set({}),PC.forEach(t=>MC.call(null,t)),PC=[],vp.fire()})};n(),RC=t=>e.run(()=>t()),FC=n},HC=(()=>{class t{constructor(t,e,i){FC(t,e,i)}}return t.\u0275fac=function(e){return new(e||t)(ln(Ml),ln(al),ln(Ll,8))},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),VC=(()=>{class t{constructor(t){this._differs=t,this._propertyDiffers={}}setHost(t){this._host=t}setup(t,e){t in e&&this.setupSingle(t,e[t].currentValue)}setupSingle(t,e){if(e&&Array.isArray(e)){if(!this._propertyDiffers[t])try{return this._propertyDiffers[t]=this._differs.find(e).create(null),!0}catch(i){}}else delete this._propertyDiffers[t];return!1}getChanges(t,e){if(this._propertyDiffers[t])return this._propertyDiffers[t].diff(e)}checkChangedOptions(t,e){return this._host.changedOptions[t]===e}doCheck(t){if(this._propertyDiffers[t]&&this._host.instance){const e=this._host[t];(function(t){return t&&"function"==typeof t[Symbol.iterator]})(e)&&this.getChanges(t,e)&&!this.checkChangedOptions(t,e)&&(this._host.lockWidgetUpdate(),this._host.instance.option(t,e))}}}return t.\u0275fac=function(e){return new(e||t)(ln(Kr))},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})(),LC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),$C=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),NC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),zC=(()=>{class t extends IC{get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get html(){return this._getOption("html")}set html(t){this._setOption("html",t)}get icon(){return this._getOption("icon")}set icon(t){this._setOption("icon",t)}get template(){return this._getOption("template")}set template(t){this._setOption("template",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get title(){return this._getOption("title")}set title(t){this._setOption("title",t)}get titleTemplate(){return this._getOption("titleTemplate")}set titleTemplate(t){this._setOption("titleTemplate",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get onClick(){return this._getOption("onClick")}set onClick(t){this._setOption("onClick",t)}get stylingMode(){return this._getOption("stylingMode")}set stylingMode(t){this._setOption("stylingMode",t)}get type(){return this._getOption("type")}set type(t){this._setOption("type",t)}get baseSize(){return this._getOption("baseSize")}set baseSize(t){this._setOption("baseSize",t)}get box(){return this._getOption("box")}set box(t){this._setOption("box",t)}get ratio(){return this._getOption("ratio")}set ratio(t){this._setOption("ratio",t)}get shrink(){return this._getOption("shrink")}set shrink(t){this._setOption("shrink",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get beginGroup(){return this._getOption("beginGroup")}set beginGroup(t){this._setOption("beginGroup",t)}get closeMenuOnClick(){return this._getOption("closeMenuOnClick")}set closeMenuOnClick(t){this._setOption("closeMenuOnClick",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get selectable(){return this._getOption("selectable")}set selectable(t){this._setOption("selectable",t)}get selected(){return this._getOption("selected")}set selected(t){this._setOption("selected",t)}get colSpan(){return this._getOption("colSpan")}set colSpan(t){this._setOption("colSpan",t)}get cssClass(){return this._getOption("cssClass")}set cssClass(t){this._setOption("cssClass",t)}get dataField(){return this._getOption("dataField")}set dataField(t){this._setOption("dataField",t)}get editorOptions(){return this._getOption("editorOptions")}set editorOptions(t){this._setOption("editorOptions",t)}get editorType(){return this._getOption("editorType")}set editorType(t){this._setOption("editorType",t)}get helpText(){return this._getOption("helpText")}set helpText(t){this._setOption("helpText",t)}get isRequired(){return this._getOption("isRequired")}set isRequired(t){this._setOption("isRequired",t)}get itemType(){return this._getOption("itemType")}set itemType(t){this._setOption("itemType",t)}get label(){return this._getOption("label")}set label(t){this._setOption("label",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get validationRules(){return this._getOption("validationRules")}set validationRules(t){this._setOption("validationRules",t)}get visibleIndex(){return this._getOption("visibleIndex")}set visibleIndex(t){this._setOption("visibleIndex",t)}get alignItemLabels(){return this._getOption("alignItemLabels")}set alignItemLabels(t){this._setOption("alignItemLabels",t)}get caption(){return this._getOption("caption")}set caption(t){this._setOption("caption",t)}get colCount(){return this._getOption("colCount")}set colCount(t){this._setOption("colCount",t)}get colCountByScreen(){return this._getOption("colCountByScreen")}set colCountByScreen(t){this._setOption("colCountByScreen",t)}get tabPanelOptions(){return this._getOption("tabPanelOptions")}set tabPanelOptions(t){this._setOption("tabPanelOptions",t)}get tabs(){return this._getOption("tabs")}set tabs(t){this._setOption("tabs",t)}get badge(){return this._getOption("badge")}set badge(t){this._setOption("badge",t)}get tabTemplate(){return this._getOption("tabTemplate")}set tabTemplate(t){this._setOption("tabTemplate",t)}get buttonOptions(){return this._getOption("buttonOptions")}set buttonOptions(t){this._setOption("buttonOptions",t)}get horizontalAlignment(){return this._getOption("horizontalAlignment")}set horizontalAlignment(t){this._setOption("horizontalAlignment",t)}get verticalAlignment(){return this._getOption("verticalAlignment")}set verticalAlignment(t){this._setOption("verticalAlignment",t)}get locateInMenu(){return this._getOption("locateInMenu")}set locateInMenu(t){this._setOption("locateInMenu",t)}get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get menuItemTemplate(){return this._getOption("menuItemTemplate")}set menuItemTemplate(t){this._setOption("menuItemTemplate",t)}get options(){return this._getOption("options")}set options(t){this._setOption("options",t)}get showText(){return this._getOption("showText")}set showText(t){this._setOption("showText",t)}get widget(){return this._getOption("widget")}set widget(t){this._setOption("widget",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}get imageAlt(){return this._getOption("imageAlt")}set imageAlt(t){this._setOption("imageAlt",t)}get imageSrc(){return this._getOption("imageSrc")}set imageSrc(t){this._setOption("imageSrc",t)}get acceptedValues(){return this._getOption("acceptedValues")}set acceptedValues(t){this._setOption("acceptedValues",t)}get formatName(){return this._getOption("formatName")}set formatName(t){this._setOption("formatName",t)}get formatValues(){return this._getOption("formatValues")}set formatValues(t){this._setOption("formatValues",t)}get key(){return this._getOption("key")}set key(t){this._setOption("key",t)}get showChevron(){return this._getOption("showChevron")}set showChevron(t){this._setOption("showChevron",t)}get linkAttr(){return this._getOption("linkAttr")}set linkAttr(t){this._setOption("linkAttr",t)}get url(){return this._getOption("url")}set url(t){this._setOption("url",t)}get heightRatio(){return this._getOption("heightRatio")}set heightRatio(t){this._setOption("heightRatio",t)}get widthRatio(){return this._getOption("widthRatio")}set widthRatio(t){this._setOption("widthRatio",t)}get expanded(){return this._getOption("expanded")}set expanded(t){this._setOption("expanded",t)}get hasItems(){return this._getOption("hasItems")}set hasItems(t){this._setOption("hasItems",t)}get id(){return this._getOption("id")}set id(t){this._setOption("id",t)}get parentId(){return this._getOption("parentId")}set parentId(t){this._setOption("parentId",t)}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),WC=(()=>{class t extends IC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get message(){return this._getOption("message")}set message(t){this._setOption("message",t)}get trim(){return this._getOption("trim")}set trim(t){this._setOption("trim",t)}get type(){return this._getOption("type")}set type(t){this._setOption("type",t)}get ignoreEmptyValue(){return this._getOption("ignoreEmptyValue")}set ignoreEmptyValue(t){this._setOption("ignoreEmptyValue",t)}get max(){return this._getOption("max")}set max(t){this._setOption("max",t)}get min(){return this._getOption("min")}set min(t){this._setOption("min",t)}get reevaluate(){return this._getOption("reevaluate")}set reevaluate(t){this._setOption("reevaluate",t)}get validationCallback(){return this._getOption("validationCallback")}set validationCallback(t){this._setOption("validationCallback",t)}get comparisonTarget(){return this._getOption("comparisonTarget")}set comparisonTarget(t){this._setOption("comparisonTarget",t)}get comparisonType(){return this._getOption("comparisonType")}set comparisonType(t){this._setOption("comparisonType",t)}get pattern(){return this._getOption("pattern")}set pattern(t){this._setOption("pattern",t)}get _optionPath(){return"validationRules"}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-validation-rule"]],inputs:{message:"message",trim:"trim",type:"type",ignoreEmptyValue:"ignoreEmptyValue",max:"max",min:"min",reevaluate:"reevaluate",validationCallback:"validationCallback",comparisonTarget:"comparisonTarget",comparisonType:"comparisonType",pattern:"pattern"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),jC=(()=>{class t extends IC{get alignItemLabels(){return this._getOption("alignItemLabels")}set alignItemLabels(t){this._setOption("alignItemLabels",t)}get badge(){return this._getOption("badge")}set badge(t){this._setOption("badge",t)}get colCount(){return this._getOption("colCount")}set colCount(t){this._setOption("colCount",t)}get colCountByScreen(){return this._getOption("colCountByScreen")}set colCountByScreen(t){this._setOption("colCountByScreen",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get icon(){return this._getOption("icon")}set icon(t){this._setOption("icon",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get tabTemplate(){return this._getOption("tabTemplate")}set tabTemplate(t){this._setOption("tabTemplate",t)}get template(){return this._getOption("template")}set template(t){this._setOption("template",t)}get title(){return this._getOption("title")}set title(t){this._setOption("title",t)}get commands(){return this._getOption("commands")}set commands(t){this._setOption("commands",t)}get groups(){return this._getOption("groups")}set groups(t){this._setOption("groups",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),KC=(()=>{class t extends IC{get icon(){return this._getOption("icon")}set icon(t){this._setOption("icon",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),GC=(()=>{class t extends KC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get _optionPath(){return"commands"}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-command"]],contentQueries:function(t,e,i){if(1&t&&Ha(i,YC,4),2&t){let t;Fa(t=Va())&&(e.itemsChildren=t)}},inputs:{icon:"icon",items:"items",location:"location",name:"name",text:"text"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),UC=(()=>{class t extends IC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get commands(){return this._getOption("commands")}set commands(t){this._setOption("commands",t)}get title(){return this._getOption("title")}set title(t){this._setOption("title",t)}get category(){return this._getOption("category")}set category(t){this._setOption("category",t)}get displayMode(){return this._getOption("displayMode")}set displayMode(t){this._setOption("displayMode",t)}get expanded(){return this._getOption("expanded")}set expanded(t){this._setOption("expanded",t)}get shapes(){return this._getOption("shapes")}set shapes(t){this._setOption("shapes",t)}get _optionPath(){return"groups"}get commandsChildren(){return this._getOption("commands")}set commandsChildren(t){this.setChildren("commands",t)}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-group"]],contentQueries:function(t,e,i){if(1&t&&Ha(i,GC,4),2&t){let t;Fa(t=Va())&&(e.commandsChildren=t)}},inputs:{commands:"commands",title:"title",category:"category",displayMode:"displayMode",expanded:"expanded",shapes:"shapes"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})();const qC=["*"];let ZC=(()=>{class t extends jC{constructor(t,e,i,n,s,o){super(),this.renderer=i,this.document=n,this.element=o,t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this)),s.setHost(this)}get _optionPath(){return"tabs"}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}get commandsChildren(){return this._getOption("commands")}set commandsChildren(t){this.setChildren("commands",t)}get groupsChildren(){return this._getOption("groups")}set groupsChildren(t){this.setChildren("groups",t)}setTemplate(t){this.template=t}ngAfterViewInit(){TC(this,this.element,this.renderer,this.document)}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1),Vo(kr),Vo(Ml),Vo(pC,1),Vo(Ir))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-tab"]],contentQueries:function(t,e,i){if(1&t&&(Ha(i,YC,4),Ha(i,GC,4),Ha(i,UC,4)),2&t){let t;Fa(t=Va())&&(e.itemsChildren=t),Fa(t=Va())&&(e.commandsChildren=t),Fa(t=Va())&&(e.groupsChildren=t)}},inputs:{alignItemLabels:"alignItemLabels",badge:"badge",colCount:"colCount",colCountByScreen:"colCountByScreen",disabled:"disabled",icon:"icon",items:"items",tabTemplate:"tabTemplate",template:"template",title:"title",commands:"commands",groups:"groups",name:"name"},features:[vr([OC,pC]),So],ngContentSelectors:qC,decls:1,vars:0,template:function(t,e){1&t&&(Qo(),Xo(0))},styles:["[_nghost-%COMP%] { display: block; }"]}),t})(),QC=(()=>{class t extends IC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get lat(){return this._getOption("lat")}set lat(t){this._setOption("lat",t)}get lng(){return this._getOption("lng")}set lng(t){this._setOption("lng",t)}get col(){return this._getOption("col")}set col(t){this._setOption("col",t)}get colspan(){return this._getOption("colspan")}set colspan(t){this._setOption("colspan",t)}get row(){return this._getOption("row")}set row(t){this._setOption("row",t)}get rowspan(){return this._getOption("rowspan")}set rowspan(t){this._setOption("rowspan",t)}get screen(){return this._getOption("screen")}set screen(t){this._setOption("screen",t)}get _optionPath(){return"location"}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-location"]],inputs:{lat:"lat",lng:"lng",col:"col",colspan:"colspan",row:"row",rowspan:"rowspan",screen:"screen"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})();const XC=["*"];let YC=(()=>{class t extends zC{constructor(t,e,i,n,s,o){super(),this.renderer=i,this.document=n,this.element=o,t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this)),s.setHost(this)}get _optionPath(){return"items"}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}get validationRulesChildren(){return this._getOption("validationRules")}set validationRulesChildren(t){this.setChildren("validationRules",t)}get tabsChildren(){return this._getOption("tabs")}set tabsChildren(t){this.setChildren("tabs",t)}get locationChildren(){return this._getOption("location")}set locationChildren(t){this.setChildren("location",t)}setTemplate(t){this.template=t}ngAfterViewInit(){TC(this,this.element,this.renderer,this.document)}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1),Vo(kr),Vo(Ml),Vo(pC,1),Vo(Ir))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-item"]],contentQueries:function(e,i,n){if(1&e&&(Ha(n,t,4),Ha(n,WC,4),Ha(n,ZC,4),Ha(n,QC,4)),2&e){let t;Fa(t=Va())&&(i.itemsChildren=t),Fa(t=Va())&&(i.validationRulesChildren=t),Fa(t=Va())&&(i.tabsChildren=t),Fa(t=Va())&&(i.locationChildren=t)}},inputs:{disabled:"disabled",html:"html",icon:"icon",template:"template",text:"text",title:"title",titleTemplate:"titleTemplate",visible:"visible",onClick:"onClick",stylingMode:"stylingMode",type:"type",baseSize:"baseSize",box:"box",ratio:"ratio",shrink:"shrink",elementAttr:"elementAttr",hint:"hint",beginGroup:"beginGroup",closeMenuOnClick:"closeMenuOnClick",items:"items",selectable:"selectable",selected:"selected",colSpan:"colSpan",cssClass:"cssClass",dataField:"dataField",editorOptions:"editorOptions",editorType:"editorType",helpText:"helpText",isRequired:"isRequired",itemType:"itemType",label:"label",name:"name",validationRules:"validationRules",visibleIndex:"visibleIndex",alignItemLabels:"alignItemLabels",caption:"caption",colCount:"colCount",colCountByScreen:"colCountByScreen",tabPanelOptions:"tabPanelOptions",tabs:"tabs",badge:"badge",tabTemplate:"tabTemplate",buttonOptions:"buttonOptions",horizontalAlignment:"horizontalAlignment",verticalAlignment:"verticalAlignment",locateInMenu:"locateInMenu",location:"location",menuItemTemplate:"menuItemTemplate",options:"options",showText:"showText",widget:"widget",height:"height",width:"width",imageAlt:"imageAlt",imageSrc:"imageSrc",acceptedValues:"acceptedValues",formatName:"formatName",formatValues:"formatValues",key:"key",showChevron:"showChevron",linkAttr:"linkAttr",url:"url",heightRatio:"heightRatio",widthRatio:"widthRatio",expanded:"expanded",hasItems:"hasItems",id:"id",parentId:"parentId"},features:[vr([OC,pC]),So],ngContentSelectors:XC,decls:1,vars:0,template:function(t,e){1&t&&(Qo(),Xo(0))},styles:["[_nghost-%COMP%] { display: block; }"]}),t})(),JC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),tx=(()=>{class t extends IC{get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get options(){return this._getOption("options")}set options(t){this._setOption("options",t)}get cssClass(){return this._getOption("cssClass")}set cssClass(t){this._setOption("cssClass",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get icon(){return this._getOption("icon")}set icon(t){this._setOption("icon",t)}get onClick(){return this._getOption("onClick")}set onClick(t){this._setOption("onClick",t)}get template(){return this._getOption("template")}set template(t){this._setOption("template",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}}return t.\u0275fac=function(){let e;return function(i){return(e||(e=zi(t)))(i||t)}}(),t.\u0275cmp=Xt({type:t,selectors:[["ng-component"]],features:[So],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),ex=(()=>{class t extends tx{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get _optionPath(){return"buttons"}ngOnDestroy(){this._deleteRemovedOptions(this._fullOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxi-button"]],inputs:{location:"location",name:"name",options:"options",cssClass:"cssClass",disabled:"disabled",hint:"hint",icon:"icon",onClick:"onClick",template:"template",text:"text",visible:"visible"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),ix=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),nx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),sx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),ox=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),rx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),ax=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),lx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),cx=(()=>{class t extends EC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get connectorColor(){return this._getOption("connectorColor")}set connectorColor(t){this._setOption("connectorColor",t)}get connectorWidth(){return this._getOption("connectorWidth")}set connectorWidth(t){this._setOption("connectorWidth",t)}get customizeText(){return this._getOption("customizeText")}set customizeText(t){this._setOption("customizeText",t)}get font(){return this._getOption("font")}set font(t){this._setOption("font",t)}get format(){return this._getOption("format")}set format(t){this._setOption("format",t)}get indent(){return this._getOption("indent")}set indent(t){this._setOption("indent",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get horizontalAlignment(){return this._getOption("horizontalAlignment")}set horizontalAlignment(t){this._setOption("horizontalAlignment",t)}get position(){return this._getOption("position")}set position(t){this._setOption("position",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get verticalAlignment(){return this._getOption("verticalAlignment")}set verticalAlignment(t){this._setOption("verticalAlignment",t)}get alignment(){return this._getOption("alignment")}set alignment(t){this._setOption("alignment",t)}get customizeHint(){return this._getOption("customizeHint")}set customizeHint(t){this._setOption("customizeHint",t)}get displayMode(){return this._getOption("displayMode")}set displayMode(t){this._setOption("displayMode",t)}get indentFromAxis(){return this._getOption("indentFromAxis")}set indentFromAxis(t){this._setOption("indentFromAxis",t)}get overlappingBehavior(){return this._getOption("overlappingBehavior")}set overlappingBehavior(t){this._setOption("overlappingBehavior",t)}get rotationAngle(){return this._getOption("rotationAngle")}set rotationAngle(t){this._setOption("rotationAngle",t)}get staggeringSpacing(){return this._getOption("staggeringSpacing")}set staggeringSpacing(t){this._setOption("staggeringSpacing",t)}get template(){return this._getOption("template")}set template(t){this._setOption("template",t)}get textOverflow(){return this._getOption("textOverflow")}set textOverflow(t){this._setOption("textOverflow",t)}get wordWrap(){return this._getOption("wordWrap")}set wordWrap(t){this._setOption("wordWrap",t)}get argumentFormat(){return this._getOption("argumentFormat")}set argumentFormat(t){this._setOption("argumentFormat",t)}get backgroundColor(){return this._getOption("backgroundColor")}set backgroundColor(t){this._setOption("backgroundColor",t)}get border(){return this._getOption("border")}set border(t){this._setOption("border",t)}get connector(){return this._getOption("connector")}set connector(t){this._setOption("connector",t)}get displayFormat(){return this._getOption("displayFormat")}set displayFormat(t){this._setOption("displayFormat",t)}get horizontalOffset(){return this._getOption("horizontalOffset")}set horizontalOffset(t){this._setOption("horizontalOffset",t)}get showForZeroValues(){return this._getOption("showForZeroValues")}set showForZeroValues(t){this._setOption("showForZeroValues",t)}get verticalOffset(){return this._getOption("verticalOffset")}set verticalOffset(t){this._setOption("verticalOffset",t)}get hideFirstOrLast(){return this._getOption("hideFirstOrLast")}set hideFirstOrLast(t){this._setOption("hideFirstOrLast",t)}get indentFromTick(){return this._getOption("indentFromTick")}set indentFromTick(t){this._setOption("indentFromTick",t)}get useRangeColors(){return this._getOption("useRangeColors")}set useRangeColors(t){this._setOption("useRangeColors",t)}get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get showColon(){return this._getOption("showColon")}set showColon(t){this._setOption("showColon",t)}get radialOffset(){return this._getOption("radialOffset")}set radialOffset(t){this._setOption("radialOffset",t)}get topIndent(){return this._getOption("topIndent")}set topIndent(t){this._setOption("topIndent",t)}get shadow(){return this._getOption("shadow")}set shadow(t){this._setOption("shadow",t)}get useNodeColors(){return this._getOption("useNodeColors")}set useNodeColors(t){this._setOption("useNodeColors",t)}get dataField(){return this._getOption("dataField")}set dataField(t){this._setOption("dataField",t)}get enabled(){return this._getOption("enabled")}set enabled(t){this._setOption("enabled",t)}get _optionPath(){return"label"}ngOnInit(){this._addRecreatedComponent()}ngOnDestroy(){this._addRemovedOption(this._getOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxo-label"]],inputs:{connectorColor:"connectorColor",connectorWidth:"connectorWidth",customizeText:"customizeText",font:"font",format:"format",indent:"indent",visible:"visible",horizontalAlignment:"horizontalAlignment",position:"position",text:"text",verticalAlignment:"verticalAlignment",alignment:"alignment",customizeHint:"customizeHint",displayMode:"displayMode",indentFromAxis:"indentFromAxis",overlappingBehavior:"overlappingBehavior",rotationAngle:"rotationAngle",staggeringSpacing:"staggeringSpacing",template:"template",textOverflow:"textOverflow",wordWrap:"wordWrap",argumentFormat:"argumentFormat",backgroundColor:"backgroundColor",border:"border",connector:"connector",displayFormat:"displayFormat",horizontalOffset:"horizontalOffset",showForZeroValues:"showForZeroValues",verticalOffset:"verticalOffset",hideFirstOrLast:"hideFirstOrLast",indentFromTick:"indentFromTick",useRangeColors:"useRangeColors",location:"location",showColon:"showColon",radialOffset:"radialOffset",topIndent:"topIndent",shadow:"shadow",useNodeColors:"useNodeColors",dataField:"dataField",enabled:"enabled"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),hx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),dx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),ux=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),px=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),fx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),_x=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),gx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),mx=(()=>{class t extends EC{constructor(t,e){super(),t.setNestedOption(this),e.setHost(this,this._fullOptionPath.bind(this))}get arrowLength(){return this._getOption("arrowLength")}set arrowLength(t){this._setOption("arrowLength",t)}get border(){return this._getOption("border")}set border(t){this._setOption("border",t)}get color(){return this._getOption("color")}set color(t){this._setOption("color",t)}get container(){return this._getOption("container")}set container(t){this._setOption("container",t)}get contentTemplate(){return this._getOption("contentTemplate")}set contentTemplate(t){this._setOption("contentTemplate",t)}get cornerRadius(){return this._getOption("cornerRadius")}set cornerRadius(t){this._setOption("cornerRadius",t)}get customizeTooltip(){return this._getOption("customizeTooltip")}set customizeTooltip(t){this._setOption("customizeTooltip",t)}get enabled(){return this._getOption("enabled")}set enabled(t){this._setOption("enabled",t)}get font(){return this._getOption("font")}set font(t){this._setOption("font",t)}get format(){return this._getOption("format")}set format(t){this._setOption("format",t)}get interactive(){return this._getOption("interactive")}set interactive(t){this._setOption("interactive",t)}get opacity(){return this._getOption("opacity")}set opacity(t){this._setOption("opacity",t)}get paddingLeftRight(){return this._getOption("paddingLeftRight")}set paddingLeftRight(t){this._setOption("paddingLeftRight",t)}get paddingTopBottom(){return this._getOption("paddingTopBottom")}set paddingTopBottom(t){this._setOption("paddingTopBottom",t)}get shadow(){return this._getOption("shadow")}set shadow(t){this._setOption("shadow",t)}get zIndex(){return this._getOption("zIndex")}set zIndex(t){this._setOption("zIndex",t)}get argumentFormat(){return this._getOption("argumentFormat")}set argumentFormat(t){this._setOption("argumentFormat",t)}get location(){return this._getOption("location")}set location(t){this._setOption("location",t)}get shared(){return this._getOption("shared")}set shared(t){this._setOption("shared",t)}get isShown(){return this._getOption("isShown")}set isShown(t){this._setOption("isShown",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get position(){return this._getOption("position")}set position(t){this._setOption("position",t)}get showMode(){return this._getOption("showMode")}set showMode(t){this._setOption("showMode",t)}get customizeLinkTooltip(){return this._getOption("customizeLinkTooltip")}set customizeLinkTooltip(t){this._setOption("customizeLinkTooltip",t)}get customizeNodeTooltip(){return this._getOption("customizeNodeTooltip")}set customizeNodeTooltip(t){this._setOption("customizeNodeTooltip",t)}get linkTooltipTemplate(){return this._getOption("linkTooltipTemplate")}set linkTooltipTemplate(t){this._setOption("linkTooltipTemplate",t)}get nodeTooltipTemplate(){return this._getOption("nodeTooltipTemplate")}set nodeTooltipTemplate(t){this._setOption("nodeTooltipTemplate",t)}get _optionPath(){return"tooltip"}ngOnInit(){this._addRecreatedComponent()}ngOnDestroy(){this._addRemovedOption(this._getOptionPath())}}return t.\u0275fac=function(e){return new(e||t)(Vo(OC,5),Vo(OC,1))},t.\u0275cmp=Xt({type:t,selectors:[["dxo-tooltip"]],inputs:{arrowLength:"arrowLength",border:"border",color:"color",container:"container",contentTemplate:"contentTemplate",cornerRadius:"cornerRadius",customizeTooltip:"customizeTooltip",enabled:"enabled",font:"font",format:"format",interactive:"interactive",opacity:"opacity",paddingLeftRight:"paddingLeftRight",paddingTopBottom:"paddingTopBottom",shadow:"shadow",zIndex:"zIndex",argumentFormat:"argumentFormat",location:"location",shared:"shared",isShown:"isShown",text:"text",position:"position",showMode:"showMode",customizeLinkTooltip:"customizeLinkTooltip",customizeNodeTooltip:"customizeNodeTooltip",linkTooltipTemplate:"linkTooltipTemplate",nodeTooltipTemplate:"nodeTooltipTemplate"},features:[vr([OC]),So],decls:0,vars:0,template:function(t,e){},styles:[""]}),t})(),vx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({}),t})(),yx=(()=>{class t extends DC{constructor(t,e,i,n,s,o,r,a){super(t,e,i,n,r,a),this._watcherHelper=n,this._idh=s,this._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"itemContextMenu",emit:"onItemContextMenu"},{subscribe:"itemHold",emit:"onItemHold"},{subscribe:"itemRendered",emit:"onItemRendered"},{subscribe:"itemTitleClick",emit:"onItemTitleClick"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"animationDurationChange"},{emit:"collapsibleChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"itemHoldTimeoutChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"itemTitleTemplateChange"},{emit:"keyExprChange"},{emit:"multipleChange"},{emit:"noDataTextChange"},{emit:"repaintChangesOnlyChange"},{emit:"rtlEnabledChange"},{emit:"selectedIndexChange"},{emit:"selectedItemChange"},{emit:"selectedItemKeysChange"},{emit:"selectedItemsChange"},{emit:"tabIndexChange"},{emit:"visibleChange"},{emit:"widthChange"}]),this._idh.setHost(this),o.setHost(this)}get accessKey(){return this._getOption("accessKey")}set accessKey(t){this._setOption("accessKey",t)}get activeStateEnabled(){return this._getOption("activeStateEnabled")}set activeStateEnabled(t){this._setOption("activeStateEnabled",t)}get animationDuration(){return this._getOption("animationDuration")}set animationDuration(t){this._setOption("animationDuration",t)}get collapsible(){return this._getOption("collapsible")}set collapsible(t){this._setOption("collapsible",t)}get dataSource(){return this._getOption("dataSource")}set dataSource(t){this._setOption("dataSource",t)}get deferRendering(){return this._getOption("deferRendering")}set deferRendering(t){this._setOption("deferRendering",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get focusStateEnabled(){return this._getOption("focusStateEnabled")}set focusStateEnabled(t){this._setOption("focusStateEnabled",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get hoverStateEnabled(){return this._getOption("hoverStateEnabled")}set hoverStateEnabled(t){this._setOption("hoverStateEnabled",t)}get itemHoldTimeout(){return this._getOption("itemHoldTimeout")}set itemHoldTimeout(t){this._setOption("itemHoldTimeout",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get itemTemplate(){return this._getOption("itemTemplate")}set itemTemplate(t){this._setOption("itemTemplate",t)}get itemTitleTemplate(){return this._getOption("itemTitleTemplate")}set itemTitleTemplate(t){this._setOption("itemTitleTemplate",t)}get keyExpr(){return this._getOption("keyExpr")}set keyExpr(t){this._setOption("keyExpr",t)}get multiple(){return this._getOption("multiple")}set multiple(t){this._setOption("multiple",t)}get noDataText(){return this._getOption("noDataText")}set noDataText(t){this._setOption("noDataText",t)}get repaintChangesOnly(){return this._getOption("repaintChangesOnly")}set repaintChangesOnly(t){this._setOption("repaintChangesOnly",t)}get rtlEnabled(){return this._getOption("rtlEnabled")}set rtlEnabled(t){this._setOption("rtlEnabled",t)}get selectedIndex(){return this._getOption("selectedIndex")}set selectedIndex(t){this._setOption("selectedIndex",t)}get selectedItem(){return this._getOption("selectedItem")}set selectedItem(t){this._setOption("selectedItem",t)}get selectedItemKeys(){return this._getOption("selectedItemKeys")}set selectedItemKeys(t){this._setOption("selectedItemKeys",t)}get selectedItems(){return this._getOption("selectedItems")}set selectedItems(t){this._setOption("selectedItems",t)}get tabIndex(){return this._getOption("tabIndex")}set tabIndex(t){this._setOption("tabIndex",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}_createInstance(t,e){return new hC(t,e)}ngOnDestroy(){this._destroyWidget()}ngOnChanges(t){super.ngOnChanges(t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("selectedItemKeys",t),this.setupChanges("selectedItems",t)}setupChanges(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}ngDoCheck(){this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("selectedItemKeys"),this._idh.doCheck("selectedItems"),this._watcherHelper.checkWatchers(),super.ngDoCheck(),super.clearChangedOptions()}_setOption(t,e){let i=this._idh.setupSingle(t,e),n=null!==this._idh.getChanges(t,e);(i||n)&&super._setOption(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(VC),Vo(OC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["dx-accordion"]],contentQueries:function(t,e,i){if(1&t&&Ha(i,YC,4),2&t){let t;Fa(t=Va())&&(e.itemsChildren=t)}},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",animationDuration:"animationDuration",collapsible:"collapsible",dataSource:"dataSource",deferRendering:"deferRendering",disabled:"disabled",elementAttr:"elementAttr",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",itemHoldTimeout:"itemHoldTimeout",items:"items",itemTemplate:"itemTemplate",itemTitleTemplate:"itemTitleTemplate",keyExpr:"keyExpr",multiple:"multiple",noDataText:"noDataText",repaintChangesOnly:"repaintChangesOnly",rtlEnabled:"rtlEnabled",selectedIndex:"selectedIndex",selectedItem:"selectedItem",selectedItemKeys:"selectedItemKeys",selectedItems:"selectedItems",tabIndex:"tabIndex",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onItemClick:"onItemClick",onItemContextMenu:"onItemContextMenu",onItemHold:"onItemHold",onItemRendered:"onItemRendered",onItemTitleClick:"onItemTitleClick",onOptionChanged:"onOptionChanged",onSelectionChanged:"onSelectionChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",animationDurationChange:"animationDurationChange",collapsibleChange:"collapsibleChange",dataSourceChange:"dataSourceChange",deferRenderingChange:"deferRenderingChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",itemHoldTimeoutChange:"itemHoldTimeoutChange",itemsChange:"itemsChange",itemTemplateChange:"itemTemplateChange",itemTitleTemplateChange:"itemTitleTemplateChange",keyExprChange:"keyExprChange",multipleChange:"multipleChange",noDataTextChange:"noDataTextChange",repaintChangesOnlyChange:"repaintChangesOnlyChange",rtlEnabledChange:"rtlEnabledChange",selectedIndexChange:"selectedIndexChange",selectedItemChange:"selectedItemChange",selectedItemKeysChange:"selectedItemKeysChange",selectedItemsChange:"selectedItemsChange",tabIndexChange:"tabIndexChange",visibleChange:"visibleChange",widthChange:"widthChange"},features:[vr([pC,gC,OC,VC]),So,_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),bx=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({imports:[[JC,HC,bC],JC,bC]}),t})();var Cx=Array.isArray;function xx(t){var e=typeof t;return"string"===e||"number"===e}function wx(t){return null==t}function Sx(t){return null===t||!1===t||!0===t||void 0===t}function Ex(t){return"function"==typeof t}function Ix(t){return"string"==typeof t}function Tx(t){return null===t}function Ox(t){return void 0===t}function kx(t,e){var i={};if(t)for(var n in t)i[n]=t[n];if(e)for(var s in e)i[s]=e[s];return i}function Dx(t){return!Tx(t)&&"object"==typeof t}var Ax={};function Bx(t){return t.substr(2).toLowerCase()}function Mx(t,e){t.appendChild(e)}function Px(t,e,i){Tx(i)?Mx(t,e):t.insertBefore(e,i)}function Rx(t,e){t.removeChild(e)}function Fx(t){for(var e=0;e0,c=Tx(a),h=Ix(a)&&"$"===a[0];l||c||h?(i=i||e.slice(0,o),(l||h)&&(r=tw(r)),(c||h)&&(r.key="$"+o),i.push(r)):i&&i.push(r),r.flags|=65536}}n=0===(i=i||e).length?1:8}else(i=e).flags|=65536,81920&e.flags&&(i=tw(e)),n=2;return t.children=i,t.childFlags=n,t}function ow(t){return Sx(t)||xx(t)?Xx(t,null):Cx(t)?Yx(t,0,null):16384&t.flags?tw(t):t}var rw="http://www.w3.org/1999/xlink",aw="http://www.w3.org/XML/1998/namespace",lw={"xlink:actuate":rw,"xlink:arcrole":rw,"xlink:href":rw,"xlink:role":rw,"xlink:show":rw,"xlink:title":rw,"xlink:type":rw,"xml:base":aw,"xml:lang":aw,"xml:space":aw};function cw(t){return{onClick:t,onDblClick:t,onFocusIn:t,onFocusOut:t,onKeyDown:t,onKeyPress:t,onKeyUp:t,onMouseDown:t,onMouseMove:t,onMouseUp:t,onTouchEnd:t,onTouchMove:t,onTouchStart:t}}var hw=cw(0),dw=cw(null),uw=cw(!0);function pw(t,e){var i=e.$EV;return i||(i=e.$EV=cw(null)),i[t]||1==++hw[t]&&(dw[t]=function(t){var e="onClick"===t||"onDblClick"===t?function(t){return function(e){0===e.button?_w(e,!0,t,yw(e)):e.stopPropagation()}}(t):function(t){return function(e){_w(e,!1,t,yw(e))}}(t);return document.addEventListener(Bx(t),e),e}(t)),i}function fw(t,e){var i=e.$EV;i&&i[t]&&(0==--hw[t]&&(document.removeEventListener(Bx(t),dw[t]),dw[t]=null),i[t]=null)}function _w(t,e,i,n){var s=function(t){return Ex(t.composedPath)?t.composedPath()[0]:t.target}(t);do{if(e&&s.disabled)return;var o=s.$EV;if(o){var r=o[i];if(r&&(n.dom=s,r.event?r.event(r.data,t):r(t),t.cancelBubble))return}s=s.parentNode}while(!Tx(s))}function gw(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function mw(){return this.defaultPrevented}function vw(){return this.cancelBubble}function yw(t){var e={dom:document};return t.isDefaultPrevented=mw,t.isPropagationStopped=vw,t.stopPropagation=gw,Object.defineProperty(t,"currentTarget",{configurable:!0,get:function(){return e.dom}}),e}function bw(t,e,i){if(t[e]){var n=t[e];n.event?n.event(n.data,i):n(i)}else{var s=e.toLowerCase();t[s]&&t[s](i)}}function Cw(t,e){var i=function(i){var n=this.$V;if(n){var s=n.props||Ax,o=n.dom;if(Ix(t))bw(s,t,i);else for(var r=0;r-1&&e.options[o]&&(r=e.options[o].value),i&&wx(r)&&(r=t.defaultValue),Ow(n,r)}}var Aw=Cw("onInput",Mw),Bw=Cw("onChange");function Mw(t,e,i){var n=t.value,s=e.value;if(wx(n)){if(i){var o=t.defaultValue;!wx(o)&&o!==s&&(e.defaultValue=o,e.value=o)}}else s!==n&&(e.defaultValue=n,e.value=n)}function Pw(t,e,i,n,s,o){64&t?Tw(n,i):256&t?Dw(n,i,s,e):128&t&&Mw(n,i,s),o&&(i.$V=e)}function Rw(t){return t.type&&ww(t.type)?!wx(t.checked):!wx(t.value)}function Fw(t){t&&!Ux(t,null)&&t.current&&(t.current=null)}function Hw(t,e,i){t&&(Ex(t)||void 0!==t.current)&&i.push(function(){!Ux(t,e)&&void 0!==t.current&&(t.current=e)})}function Vw(t,e){Lw(t),Lx(t,e)}function Lw(t){var e,i=t.flags,n=t.children;if(481&i){var s=t.props;Fw(e=t.ref);var o=t.childFlags;if(!Tx(s))for(var r=Object.keys(s),a=0,l=r.length;a0;for(var a in r&&(o=Rw(i))&&function(t,e,i){64&t?function(t,e){ww(e.type)?(xw(t,"change",Ew),xw(t,"click",Iw)):xw(t,"input",Sw)}(e,i):256&t?function(t){xw(t,"change",kw)}(e):128&t&&function(t,e){xw(t,"input",Aw),e.onChange&&xw(t,"change",Bw)}(e,i)}(e,n,i),i)Ww(a,null,i[a],n,s,o,null);r&&Pw(e,t,n,i,!0,o)}function Kw(t,e,i){var n=ow(t.render(e,t.state,i)),s=i;return Ex(t.getChildContext)&&(s=kx(i,t.getChildContext())),t.$CX=s,n}function Gw(t,e,i,n,s,o){var r=new e(i,n),a=r.$N=Boolean(e.getDerivedStateFromProps||r.getSnapshotBeforeUpdate);if(r.$SVG=s,r.$L=o,t.children=r,r.$BS=!1,r.context=n,r.props===Ax&&(r.props=i),a)r.state=Nx(r,i,r.state);else if(Ex(r.componentWillMount)){r.$BR=!0,r.componentWillMount();var l=r.$PS;if(!Tx(l)){var c=r.state;if(Tx(c))r.state=l;else for(var h in l)c[h]=l[h];r.$PS=null}r.$BR=!1}return r.$LI=Kw(r,i,n),r}function Uw(t,e){var i=t.props||Ax;return 32768&t.flags?t.type.render(i,t.ref,e):t.type(i,e)}function qw(t,e,i,n,s,o){var r=t.flags|=16384;481&r?Qw(t,e,i,n,s,o):4&r?function(t,e,i,n,s,o){var r=Gw(t,t.type,t.props||Ax,i,n,o);qw(r.$LI,e,r.$CX,n,s,o),Yw(t.ref,r,o)}(t,e,i,n,s,o):8&r?(function(t,e,i,n,s,o){qw(t.children=ow(Uw(t,i)),e,i,n,s,o)}(t,e,i,n,s,o),Jw(t,o)):512&r||16&r?Zw(t,e,s):8192&r?function(t,e,i,n,s,o){var r=t.children,a=t.childFlags;12&a&&0===r.length&&(a=t.childFlags=2,r=t.children=ew()),2===a?qw(r,i,e,n,s,o):Xw(r,i,e,n,s,o)}(t,i,e,n,s,o):1024&r&&function(t,e,i,n,s){qw(t.children,t.ref,e,!1,null,s);var o=ew();Zw(o,i,n),t.dom=o.dom}(t,i,e,s,o)}function Zw(t,e,i){var n=t.dom=document.createTextNode(t.children);Tx(e)||Px(e,n,i)}function Qw(t,e,i,n,s,o){var r=t.flags,a=t.props,l=t.className,c=t.childFlags,h=t.dom=function(t,e){return e?document.createElementNS("http://www.w3.org/2000/svg",t):document.createElement(t)}(t.type,n=n||(32&r)>0),d=t.children;if(!wx(l)&&""!==l&&(n?h.setAttribute("class",l):h.className=l),16===c)jx(h,d);else if(1!==c){var u=n&&"foreignObject"!==t.type;2===c?(16384&d.flags&&(t.children=d=tw(d)),qw(d,h,i,u,null,o)):(8===c||4===c)&&Xw(d,h,i,u,null,o)}Tx(e)||Px(e,h,s),Tx(a)||jw(t,r,a,h,n),Hw(t.ref,h,o)}function Xw(t,e,i,n,s,o){for(var r=0;r0,l!==c){var u=l||Ax;if((r=c||Ax)!==Ax)for(var p in(h=(448&s)>0)&&(d=Rw(r)),r){var f=u[p],_=r[p];f!==_&&Ww(p,f,_,a,n,d,t)}if(u!==Ax)for(var g in u)wx(r[g])&&!wx(u[g])&&Ww(g,u[g],null,a,n,d,t)}var m=e.children,v=e.className;t.className!==v&&(wx(v)?a.removeAttribute("class"):n?a.setAttribute("class",v):a.className=v),4096&s?function(t,e){t.textContent!==e&&(t.textContent=e)}(a,m):eS(t.childFlags,e.childFlags,t.children,m,a,i,n&&"foreignObject"!==e.type,null,t,o),h&&Pw(s,e,a,r,!1,d);var y=e.ref,b=t.ref;b!==y&&(Fw(b),Hw(y,a,o))}(t,e,n,s,a,r):4&a?function(t,e,i,n,s,o,r){var a=e.children=t.children;if(!Tx(a)){a.$L=r;var l=e.props||Ax,c=e.ref,h=t.ref,d=a.state;if(!a.$N){if(Ex(a.componentWillReceiveProps)){if(a.$BR=!0,a.componentWillReceiveProps(l,n),a.$UN)return;a.$BR=!1}Tx(a.$PS)||(d=kx(d,a.$PS),a.$PS=null)}iS(a,d,l,i,n,s,!1,o,r),h!==c&&(Fw(h),Hw(c,a,r))}}(t,e,i,n,s,o,r):8&a?function(t,e,i,n,s,o,r){var a=!0,l=e.props||Ax,c=e.ref,h=t.props,d=!wx(c),u=t.children;if(d&&Ex(c.onComponentShouldUpdate)&&(a=c.onComponentShouldUpdate(h,l)),!1!==a){d&&Ex(c.onComponentWillUpdate)&&c.onComponentWillUpdate(h,l);var p=ow(Uw(e,n));tS(u,p,i,n,s,o,r),e.children=p,d&&Ex(c.onComponentDidUpdate)&&c.onComponentDidUpdate(h,l)}else e.children=u}(t,e,i,n,s,o,r):16&a?function(t,e){var i=e.children,n=e.dom=t.dom;i!==t.children&&(n.nodeValue=i)}(t,e):512&a?e.dom=t.dom:8192&a?function(t,e,i,n,s,o){var r=t.children,a=e.children,l=t.childFlags,c=e.childFlags,h=null;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=ew());var d=0!=(2&c);if(12&l){var u=r.length;(8&l&&8&c||d||!d&&a.length>u)&&(h=Vx(r[u-1],!1).nextSibling)}eS(l,c,r,a,i,n,s,h,t,o)}(t,e,i,n,s,r):function(t,e,i,n){var s=t.ref,o=e.ref,r=e.children;if(eS(t.childFlags,e.childFlags,t.children,r,s,i,!1,null,t,n),e.dom=t.dom,s!==o&&!Sx(r)){var a=r.dom;Rx(s,a),Mx(o,a)}}(t,e,n,r)}function eS(t,e,i,n,s,o,r,a,l,c){switch(t){case 2:switch(e){case 2:tS(i,n,s,o,r,a,c);break;case 1:Vw(i,s);break;case 16:Lw(i),jx(s,n);break;default:!function(t,e,i,n,s,o){Lw(t),Xw(e,i,n,s,Vx(t,!0),o),Lx(t,i)}(i,n,s,o,r,c)}break;case 1:switch(e){case 2:qw(n,s,o,r,a,c);break;case 1:break;case 16:jx(s,n);break;default:Xw(n,s,o,r,a,c)}break;case 16:switch(e){case 16:!function(t,e,i){t!==e&&(""!==t?i.firstChild.nodeValue=e:jx(i,e))}(i,n,s);break;case 2:Nw(s),qw(n,s,o,r,a,c);break;case 1:Nw(s);break;default:Nw(s),Xw(n,s,o,r,a,c)}break;default:switch(e){case 16:$w(i),jx(s,n);break;case 2:zw(s,l,i),qw(n,s,o,r,a,c);break;case 1:zw(s,l,i);break;default:var h=0|i.length,d=0|n.length;0===h?d>0&&Xw(n,s,o,r,a,c):0===d?zw(s,l,i):8===e&&8===t?function(t,e,i,n,s,o,r,a,l,c){var h,d,u=o-1,p=r-1,f=0,_=t[f],g=e[f];t:{for(;_.key===g.key;){if(16384&g.flags&&(e[f]=g=tw(g)),tS(_,g,i,n,s,a,c),t[f]=g,++f>u||f>p)break t;_=t[f],g=e[f]}for(_=t[u],g=e[p];_.key===g.key;){if(16384&g.flags&&(e[p]=g=tw(g)),tS(_,g,i,n,s,a,c),t[u]=g,p--,f>--u||f>p)break t;_=t[u],g=e[p]}}if(f>u){if(f<=p)for(d=(h=p+1)p)for(;f<=u;)Vw(t[f++],i);else!function(t,e,i,n,s,o,r,a,l,c,h,d,u){var p,f,_,g=0,m=a,v=a,y=o-a+1,b=r-a+1,C=new Int32Array(b+1),x=y===n,w=!1,S=0,E=0;if(s<4||(y|b)<32)for(g=m;g<=o;++g)if(p=t[g],Ea?w=!0:S=a,16384&f.flags&&(e[a]=f=tw(f)),tS(p,f,l,i,c,h,u),++E;break}!x&&a>r&&Vw(p,l)}else x||Vw(p,l);else{var I={};for(g=v;g<=r;++g)I[e[g].key]=g;for(g=m;g<=o;++g)if(p=t[g],Em;)Vw(t[m++],l);C[a-v]=g+1,S>a?w=!0:S=a,16384&(f=e[a]).flags&&(e[a]=f=tw(f)),tS(p,f,l,i,c,h,u),++E}else x||Vw(p,l);else x||Vw(p,l)}if(x)zw(l,d,t),Xw(e,l,i,c,h,u);else if(w){var T=function(t){var e=0,i=0,n=0,s=0,o=0,r=0,a=0,l=t.length;for(l>oS&&(oS=l,nS=new Int32Array(l),sS=new Int32Array(l));i>1]]0&&(sS[i]=nS[o-1]),nS[o]=i)}o=s+1;var c=new Int32Array(o);for(r=nS[o-1];o-- >0;)c[o]=r,r=sS[r],nS[o]=0;return c}(C);for(a=T.length-1,g=b-1;g>=0;g--)0===C[g]?(16384&(f=e[S=g+v]).flags&&(e[S]=f=tw(f)),qw(f,l,i,c,(_=S+1)=0;g--)0===C[g]&&(16384&(f=e[S=g+v]).flags&&(e[S]=f=tw(f)),qw(f,l,i,c,(_=S+1)r?r:o,u=0;ur)for(u=d;ut())}}},gS=(t,e)=>{if(!(t instanceof Object&&e instanceof Object))return t===e;const i=Object.keys(t),n=Object.keys(e);return i.length===n.length&&!i.some(i=>t[i]!==e[i])};class mS extends fS{constructor(){super(...arguments),this._pendingContext=this.context}componentWillReceiveProps(t,e){this._pendingContext=null!=e?e:{}}shouldComponentUpdate(t,e){return!gS(this.props,t)||!gS(this.state,e)||!gS(this.context,this._pendingContext)}}class vS extends mS{constructor(){super(...arguments),this._effects=[]}createEffects(){return[]}updateEffects(){}componentWillMount(){_S.lock()}componentWillUpdate(t,e,i){_S.lock()}componentDidMount(){_S.callbacks.push(()=>{this._effects=this.createEffects()}),_S.callEffects()}componentDidUpdate(){_S.callbacks.push(()=>this.updateEffects()),_S.callEffects()}destroyEffects(){this._effects.forEach(t=>t.dispose())}componentWillUnmount(){this.destroyEffects()}}class yS extends vS{constructor(){super(...arguments),this.vDomElement=null}vDomUpdateClasses(){const t=this.vDomElement,e=t.className.length?t.className.split(" "):[],i=e.filter(e=>t.dxClasses.previous.indexOf(e)<0),n=t.dxClasses.previous.filter(t=>e.indexOf(t)<0);i.forEach(e=>{const i=t.dxClasses.removed.indexOf(e);i>-1?t.dxClasses.removed.splice(i,1):t.dxClasses.added.push(e)}),n.forEach(e=>{const i=t.dxClasses.added.indexOf(e);i>-1?t.dxClasses.added.splice(i,1):t.dxClasses.removed.push(e)})}componentDidMount(){const t=Vx(this.$LI,!0);this.vDomElement=t,super.componentDidMount(),t.dxClasses=t.dxClasses||{removed:[],added:[],previous:[]},t.dxClasses.previous=(null==t?void 0:t.className.length)?t.className.split(" "):[]}componentDidUpdate(){super.componentDidUpdate();const t=this.vDomElement;null!==t&&(t.dxClasses.added.forEach(e=>t.classList.add(e)),t.dxClasses.removed.forEach(e=>t.classList.remove(e)),t.dxClasses.previous=t.className.length?t.className.split(" "):[])}shouldComponentUpdate(t,e){const i=super.shouldComponentUpdate(t,e);return i&&this.vDomUpdateClasses(),i}}let bS=0;class CS{constructor(t,e){this.dependency=e,this.effect=t,this.destroy=t()}update(t){const e=this.dependency;t&&(this.dependency=t),(!t||t.some((t,i)=>e[i]!==t))&&(this.dispose(),this.destroy=this.effect())}dispose(){this.destroy&&this.destroy()}}const xS=()=>new CS(()=>{uS()},[]);function wS(t){return null===t}function SS(t,e,i,n,s,o){const r=t.childFlags,a=t.children,l=t.props,c=t.flags;if(1!==r){if(2===r)wS(i)?qw(a,e,n,s,null,o):i=(i=IS(a,e,i,n,s,o))?i.nextSibling:null;else if(16===r)wS(i)?e.appendChild(document.createTextNode(a)):1!==e.childNodes.length||3!==i.nodeType?e.textContent=a:i.nodeValue!==a&&(i.nodeValue=a),i=null;else if(12&r){let t=!1;for(let r=0,l=a.length;r0?qw(l,e,n,s,i,o):i=(i=IS(l,e,i,n,s,o))?i.nextSibling:null,t=(16&l.flags)>0}}if(0==(8192&c)){let t=null;for(;i;)t=i.nextSibling,e.removeChild(i),i=t}}else!wS(e.firstChild)&&!function(t,e){return Boolean(e&&e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html&&function(t,e){const i=document.createElement("i");return i.innerHTML=e,i.innerHTML===t.innerHTML}(t,e.dangerouslySetInnerHTML.__html))}(e,l)&&(e.textContent="",448&c&&(e.defaultValue=""))}function ES(t,e,i){if(3!==i.nodeType)e.replaceChild(t.dom=document.createTextNode(t.children),i);else{const e=t.children;i.nodeValue!==e&&(i.nodeValue=e),t.dom=i}return t.dom}function IS(t,e,i,n,s,o){const r=t.flags|=16384;return 14&r?function(t,e,i,n,s,o,r){const a=t.ref;let l;if(o){const o=Gw(t,t.type,t.props||Ax,n,s,r);l=IS(o.$LI,e,i,o.$CX,s,r),Yw(a,o,r)}else{const o=ow(Uw(t,n));l=IS(o,e,i,n,s,r),t.children=o,Jw(t,r)}return l}(t,e,i,n,s,(4&r)>0,o):481&r?function(t,e,i,n,s,o){const r=t.props,a=t.className,l=t.flags,c=t.ref;return s=s||(32&l)>0,1!==i.nodeType?(Qw(t,null,n,s,null,o),e.replaceChild(t.dom,i)):(t.dom=i,SS(t,i,i.firstChild,n,s,o),wS(r)||jw(t,l,r,i,s),function(t){return null==t}(a)?""!==i.className&&i.removeAttribute("class"):s?i.setAttribute("class",a):i.className=a,Hw(c,i,o)),t.dom}(t,e,i,n,s,o):16&r?ES(t,e,i):512&r?t.dom=i:8192&r?function(t,e,i,n,s,o){const r=t.children;return 2===t.childFlags?(ES(r,e,i),r.dom):(SS(t,e,i,n,s,o),function(t){let e,i;for(;t;){if(e=t.flags,2033&e)return t.dom;i=t.children,t=8192&e?2===t.childFlags?i:i[i.length-1]:4&e?i.$LI:i}return null}(r[r.length-1]))}(t,e,i,n,s,o):(function(t){throw t||(t="a runtime error occured! Use Inferno in development environment to find the error."),new Error(`Inferno Error: ${t}`)}(),null)}function TS(t){return null==t}function OS(t){return"string"==typeof t}function kS(t){return void 0===t}var DS={onComponentDidMount:1,onComponentDidUpdate:1,onComponentShouldUpdate:1,onComponentWillMount:1,onComponentWillUnmount:1,onComponentWillUpdate:1};function AS(t,e,i){var n,s,o=arguments,r=null,a=null,l=null,c=0,h=arguments.length-2;if(1===h)n=i;else if(h>1)for(n=[];h-- >0;)n[h]=o[h+2];if(!OS(t)){if(c=2,kS(n)||(e||(e={}),e.children=n),!TS(e))for(var d in s={},e)"key"===d?a=e.key:"ref"===d?r=e.ref:1===DS[d]?(r||(r={}),r[d]=e[d]):s[d]=e[d];return Qx(c,t,s,a,r)}if(c=nw(t),!TS(e))for(var u in s={},e)"className"===u||"class"===u?l=e[u]:"key"===u?a=e.key:"children"===u&&kS(n)?n=e.children:"ref"===u?r=e.ref:("contenteditable"===u&&(c|=4096),s[u]=e[u]);return 8192&c?Yx(1===h?[n]:n,0,a):Zx(c,t,l,n,0,s,a,r)}const BS=new Set(["animationIterationCount","borderImageOutset","borderImageSlice","border-imageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","fillOpacity","flex","flexGrow","flexNegative","flexOrder","flexPositive","flexShrink","floodOpacity","fontWeight","gridColumn","gridRow","lineClamp","lineHeight","opacity","order","orphans","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","zIndex","zoom"]),MS=/[A-Z]/g;function PS(t){if(t instanceof Object)return Object.entries(t).reduce((t,[e,i])=>(t[(t=>t.replace(MS,"-$&").toLowerCase())(e)]=(t=>"number"==typeof t||!Number.isNaN(Number(t)))(i)?((t,e)=>BS.has(t)?e:`${e}px`)(e,i):i,t),{})}var RS=t=>{var{parentNode:e}=t;if(e){var i=t.nextSibling;yu(t),e.$V=t.$V,rS(null,e),e.insertBefore(t,i),t.innerHTML="",delete e.$V}delete t.$V},FS=eh({createElement:(t,e)=>AS(t,e),remove:RS,onAfterRender:()=>{_S.callEffects()},onPreRender:()=>{_S.lock()},render:(t,e,i,n)=>{if(n)rS(AS(t,e),i);else{var{parentNode:s}=i,o=null==i?void 0:i.nextSibling,r=sd.createElement("div");r.appendChild(i);var a=sd.createDocumentFragment().appendChild(r);!!i.$V&&RS(i),function(t,e,i){let n=e.firstChild;if(wS(n))rS(t,e,i);else{const i=[];for(function(t){return null===t||!1===t||!0===t||void 0===t}(t)||(n=IS(t,e,n,{},!1,i));n&&(n=n.nextSibling);)e.removeChild(n);if(i.length>0){let t;for(;void 0!==(t=i.shift());)t()}}e.$V=t}(AS(t,e),a),i.$V=a.$V,s&&s.insertBefore(i,o)}}}),HS=(t,e)=>Object.keys(t).length===Object.keys(e).length&&Object.keys(t).every(i=>t[i]===e[i]),VS=["isEqual"];class LS extends vS{constructor(t){super(t),this.renderTemplate=this.renderTemplate.bind(this)}renderTemplate(){var t=Vx(this.$LI,!0);if(null==t||!t.parentNode)return()=>{};var e=t.parentNode,i=Gu(e),n=i.contents().toArray(),s=function(t,e){var i,{data:n,index:s}=null!==(i=t.model)&&void 0!==i?i:{data:{}};n&&Object.keys(n).forEach(t=>{n[t]&&sd.isNode(n[t])&&(n[t]=Uu(Gu(n[t])))});var o=t.template.render(ih({container:e,transclude:t.transclude},{renovated:t.renovated},t.transclude?{}:{model:n},!t.transclude&&Number.isFinite(s)?{index:s}:{}));return void 0===o?[]:function(t){return!!t.toArray}(o)?o.toArray():[Gu(o).get(0)]}(this.props,Uu(i));return((t,e)=>{if(e&&e[0])e.is(t)||(Fc(e,(e,i)=>{((t,e)=>{e&&sd.insertElement(t.parentNode,e,t)})(t[0],i)}),t.remove())})(Gu(t),Gu(s)),()=>{var i=Gu(e).contents().toArray();(function(t,e){e.forEach(e=>{!t.find(t=>e===t)&&e.parentNode&&Gu(e).remove()})})(n,i),e.appendChild(t)}}shouldComponentUpdate(t){var{model:e,template:i}=this.props,{isEqual:n,model:s,template:o}=t,r=null!=n?n:HS;if(i!==o)return!0;if(!wc(e)||!wc(s))return e!==s;var{data:a,index:l}=e,{data:c,index:h}=s;return l!==h||!r(a,c)}createEffects(){return[new CS(this.renderTemplate,[this.props.template,this.props.model])]}updateEffects(){this._effects[0].update([this.props.template,this.props.model])}componentWillUnmount(){}render(){return null}}function $S(t){return Array.isArray(t)?[...t]:ih({},t)}function NS(t,e,i){var n=$S(i.length>0&&e&&t!==e?e:t),s=i[0];return i.length>1?n[s]=NS(t[s],null==e?void 0:e[s],i.slice(1)):s&&(n[s]=kc(t[s])?$S(t[s]):t[s]),n}function zS(t,e,i,n){var s=e[i],o=t[i];t[i]=kc(s)||i!==n&&Array.isArray(s)?NS(s,o,wh(n).slice(1)):s}var WS=(t,e)=>i=>{Object.prototype.hasOwnProperty.call(t,i)&&void 0===t[i]&&(t[i]=e(i))};let jS=(()=>{class t extends Lm{constructor(t,e){super(t,e),this._shouldRaiseContentReady=!1,this.validateKeyDownHandler()}get _propsInfo(){return{allowNull:[],twoWay:[],elements:[],templates:[],props:[]}}validateKeyDownHandler(){if(this.getSupportedKeyNames().length>0&&"function"!=typeof this._viewComponent.prototype.keyDown)throw Error("Component's declaration must have 'keyDown' method.")}get viewRef(){var t;return null===(t=this._viewRef)||void 0===t?void 0:t.current}_checkContentReadyOption(t){var e=this._getContentReadyOptions().reduce((t,e)=>(t[e]=!0,t),{});return this._checkContentReadyOption=t=>!!e[t],this._checkContentReadyOption(t)}_getContentReadyOptions(){return["rtlEnabled"]}_fireContentReady(){this._actionsMap.onContentReady({})}_getDefaultOptions(){var t=this._getViewComponentDefaultProps();return Pc(!0,super._getDefaultOptions(),t,this._propsInfo.twoWay.reduce((e,i)=>{var[n,s,o]=i;return ih({},e,{[n]:t[s],[o]:t=>this.option(n,t)})},{}),this._propsInfo.templates.reduce((t,e)=>ih({},t,{[e]:null}),{}))}_getUnwrappedOption(){var t={};return Object.keys(this.option()).forEach(e=>{t[e]=this.option(e)}),t}_initializeComponent(){var t;super._initializeComponent(),null===(t=this._templateManager)||void 0===t||t.addDefaultTemplates(this.getDefaultTemplates());var e=this._getUnwrappedOption();this._props=this._optionsWithDefaultTemplates(e),this._propsInfo.templates.forEach(t=>{this._componentTemplates[t]=this._createTemplateComponent(this._props[t])}),Object.keys(this._getActionConfigsFull()).forEach(t=>this._addAction(t)),this._viewRef={current:null},this.defaultKeyHandlers=this._createDefaultKeyHandlers()}_initMarkup(){var t=this.getProps();this._renderWrapper(t)}_renderWrapper(t){var e=this.$element()[0];this._isNodeReplaced||FS.onPreRender(),FS.render(this._viewComponent,t,e,this._isNodeReplaced),this._isNodeReplaced||(this._isNodeReplaced=!0,FS.onAfterRender(),this._shouldRaiseContentReady=!0),this._shouldRaiseContentReady&&(this._fireContentReady(),this._shouldRaiseContentReady=!1)}_silent(t,e){this._options.silent(t,e)}_render(){}_removeWidget(){FS.remove(this.$element()[0])}_dispose(){this._removeWidget(),super._dispose()}get elementAttr(){var t=this.$element()[0];if(!this._elementAttr){var{attributes:e}=t,i=Array.from(e).filter(t=>{var i;return!this._propsInfo.templates.includes(t.name)&&(null===(i=e[t.name])||void 0===i?void 0:i.specified)}).reduce((e,i)=>{var{name:n,value:s}=i,o=e;return o[n]=""===s&&n in t?t[n]:s,o},{});this._elementAttr=i,this._storedClasses=t.getAttribute("class")||""}for(var n=t.style,s={},o=0;o{c(e)}:void 0};return[...n,...this._getAdditionalProps()].forEach(e=>{Object.prototype.hasOwnProperty.call(t,e)&&(d[e]=t[e])}),e.forEach(WS(d,()=>null)),r.forEach(WS(d,t=>a[t])),s.forEach(t=>{var[e,i]=t;WS(d,()=>a[i])(e)}),i.forEach(t=>{if(t in d){var e=d[t];Ac(e)&&(d[t]=this._patchElementParam(e))}}),d}getSupportedKeyNames(){return[]}prepareStyleProp(t){return"string"==typeof t.style?ih({},t,{style:{},cssText:t.style}):t}getProps(){var t,e,{elementAttr:i}=this.option(),n=this._patchOptionValues(ih({},this._props,{ref:this._viewRef,children:this._extractDefaultSlot(),aria:this._aria}));return this._propsInfo.templates.forEach(t=>{n[t]=this._componentTemplates[t]}),this.prepareStyleProp(ih({},n,this.elementAttr,i,{className:[...(null!==(t=this.elementAttr.class)&&void 0!==t?t:"").split(" "),...(null!==(e=null==i?void 0:i.class)&&void 0!==e?e:"").split(" ")].filter((t,e,i)=>t&&i.indexOf(t)===e).join(" ").trim(),class:""},this._actionsMap))}_getActionConfigs(){return{}}_getActionConfigsFull(){return ih({},this._getActionConfigs(),this._getAdditionalActionConfigs())}getDefaultTemplates(){var t=Object.values(this._templatesInfo),e={};return t.forEach(t=>{e[t]="dx-renovation-template-mock"}),e}get _templatesInfo(){return{}}_optionsWithDefaultTemplates(t){var e=Object.entries(this._templatesInfo).reduce((e,i)=>{var n,[s,o]=i;return ih({},e,{[s]:null!==(n=t[s])&&void 0!==n?n:o})},{});return ih({},t,e)}_init(){super._init(),this.customKeyHandlers={},this._actionsMap={},this._aria={},this._componentTemplates={}}_createDefaultKeyHandlers(){var t={};return this.getSupportedKeyNames().forEach(e=>{t[e]=t=>this.viewRef.keyDown(am.createKeyDownOptions(t))}),t}_addAction(t,e){var i=e;if(!i){var n=this._createActionByOption(t,this._getActionConfigsFull()[t]);i=t=>(Object.keys(t).forEach(e=>{wc(t[e])&&sd.isNode(t[e])&&(t[e]=Uu(Gu(t[e])))}),n(t))}this._actionsMap[t]=i}_optionChanged(t){var{fullName:e,name:i,previousValue:n,value:s}=t;zS(this._props,this.option(),i,e),this._propsInfo.templates.includes(i)&&s!==n&&(this._componentTemplates[i]=this._createTemplateComponent(s)),i&&this._getActionConfigsFull()[i]&&this._addAction(i),this._shouldRaiseContentReady=this._shouldRaiseContentReady||this._checkContentReadyOption(e),super._optionChanged(t),this._invalidate()}_extractDefaultSlot(){return this.option("_hasAnonymousTemplateContent")?FS.createElement(LS,{template:this._getTemplate(this._templateManager.anonymousTemplateName),transclude:!0,renovated:!0}):null}_createTemplateComponent(t){if(t){var e=this._getTemplate(t);if(!Ec(e)||"dx-renovation-template-mock"!==e)return t=>FS.createElement(LS,function(t,e){var i,n={template:e,model:ih({},t)},s=null!==(i=t.data)&&void 0!==i?i:{},{isEqual:o}=s,r=sy(s,VS);return o&&(n.model.data=r,n.isEqual=o),n}(t,e))}}_wrapKeyDownHandler(t){return e=>{var{keyName:i,originalEvent:n,which:s}=e,o=this.customKeyHandlers,r=o[i]||o[s];return void 0===r||r.bind(this)(n,e)?null==t?void 0:t(n,e):(n.cancel=!0,n)}}_toPublicElement(t){return Uu(Gu(t))}_patchElementParam(t){try{var e=Gu(t),i=null==e?void 0:e.get(0);return null!=i&&i.nodeType?i:t}catch(n){return t}}repaint(){this._isNodeReplaced=!1,this._shouldRaiseContentReady=!0,this._removeWidget(),this._refresh()}_supportedKeys(){return ih({},this.defaultKeyHandlers,this.customKeyHandlers)}registerKeyHandler(t,e){this.customKeyHandlers[t]=e}setAria(t,e){this._aria[t]=e,this._initMarkup()}_getViewComponentDefaultProps(){return this._viewComponent.defaultProps||{}}}return t.IS_RENOVATED_WIDGET=!1,t.IS_RENOVATED_WIDGET=!0,t})();var KS=function(t){return 0===t?0:t/Math.abs(t)},GS=function(t,e,i){var n=!e&&0!==e,s=!i&&0!==i;return n&&(e=s?t:Math.min(t,i)),s&&(i=n?t:Math.max(t,e)),Math.min(Math.max(t,e),i)},US=function(t,e,i){return t>=e&&t<=i};function qS(t,e){var i=function(t){var e=t.toExponential().split("e"),i=parseFloat(e[0]);return{exponent:parseInt(e[1]),mantissa:i}}(t);return parseFloat("".concat(i.mantissa,"e").concat(i.exponent+e))}function ZS(t){var e,i=t.toString();return(null===(e=i.split(".")[1])||void 0===e?void 0:e.length)||parseInt(i.split("e-")[1])||0}function QS(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat(t.toFixed(e))}function XS(t,e){var i=Math.pow(10,e);return function(t){return KS(t)*Math.round(Math.abs(t))}(qS(t,e))/i}function YS(t,e){var i=e||0,n=i>0?XS(...arguments):t;return n.toFixed(i)}var JS={thousandsSeparator:",",decimalSeparator:"."};function tE(t){return t.toString().split("").reverse().join("")}function eE(t){return t.replace(/'.+'/g,"")}function iE(t){if(!t)return 0;var e=eE(t);return e.length-e.replace(/[#]/g,"").length}function nE(t){if(!t)return 0;var e=eE(t);return e.length-e.replace(/[0]/g,"").length}function sE(t,e,i){if(!t)return"";for(t.length>i&&(t=t.substr(0,i));t.length>e&&"0"===t.slice(-1);)t=t.substr(0,t.length-1);for(;t.length{var e=Ky.locale()+"/"+JSON.stringify(t);return hE[e]||(hE[e]=new Intl.NumberFormat(Ky.locale(),t).format),hE[e]},uE={engine:function(){return"intl"},_formatNumberCore:function(t,e,i){return"exponential"===e?this.callBase.apply(this,arguments):dE(this._normalizeFormatConfig(e,i,t))(t)},_normalizeFormatConfig:function(t,e,i){var n;if("decimal"===t){var s=String(i).split(".")[1];n={minimumIntegerDigits:e.precision||void 0,useGrouping:!1,maximumFractionDigits:s&&s.length,round:i<0?"ceil":"floor"}}else n=this._getPrecisionConfig(e.precision);if("percent"===t)n.style="percent";else if("currency"===t){var o,r=null!==(o=e.useCurrencyAccountingStyle)&&void 0!==o?o:ah().defaultUseCurrencyAccountingStyle;n.style="currency",n.currency=e.currency||ah().defaultCurrency,n.currencySign=lE[+r]}return n},_getPrecisionConfig:function(t){return null===t?{minimumFractionDigits:0,maximumFractionDigits:20}:{minimumFractionDigits:t||0,maximumFractionDigits:t||0}},format:function(t,e){return"number"!=typeof t?t:("default"===(e=this._normalizeFormat(e)).currency&&(e.currency=ah().defaultCurrency),e&&("function"==typeof e||e.type||e.formatter)?this.callBase.apply(this,arguments):dE(e)(t))},_getCurrencySymbolInfo:function(t){var e=(t=>new Intl.NumberFormat(Ky.locale(),{style:"currency",currency:t}))(t);return this._extractCurrencySymbolInfo(e.format(0))},_extractCurrencySymbolInfo:function(t){var e=cE.exec(t)||[];return{position:e[1]?"before":"after",symbol:e[1]||e[4]||"",delimiter:e[2]||e[3]||""}},getCurrencySymbol:function(t){return t||(t=ah().defaultCurrency),{symbol:this._getCurrencySymbolInfo(t).symbol}},getOpenXmlCurrencyFormat:function(t){var e=t||ah().defaultCurrency;return((t,e)=>{if(e){var i=t;if("string"==typeof t){i="";for(var n=0;naE[t]))}},pE="undefined"!=typeof Intl,fE=["currency","fixedpoint","exponential","percent","decimal"],_E={1:"K",2:"M",3:"B",4:"T"},gE={largenumber:"auto",thousands:1,millions:2,billions:3,trillions:4},mE=eh({engine:function(){return"base"},numericFormats:fE,defaultLargeNumberFormatPostfixes:_E,_parseNumberFormatString:function(t){var e={};if(t&&"string"==typeof t){var i=t.toLowerCase().split(" ");if(Fc(i,(t,i)=>{fE.includes(i)?e.formatType=i:i in gE&&(e.power=gE[i])}),e.power&&!e.formatType&&(e.formatType="fixedpoint"),e.formatType)return e}},_calculateNumberPower:function(t,e,i,n){var s=Math.abs(t),o=0;if(s>1)for(;s&&s>=e&&(void 0===n||o0&&s<1)for(;s<1&&(void 0===i||o>i);)o--,s*=e;return o},_getNumberByPower:function(t,e,i){for(var n=t;e>0;)n/=i,e--;for(;e<0;)n*=i,e++;return n},_formatNumber:function(t,e,i){"auto"===e.power&&(e.power=this._calculateNumberPower(t,1e3,0,4)),e.power&&(t=this._getNumberByPower(t,e.power,1e3));var n=this.defaultLargeNumberFormatPostfixes[e.power]||"",s=this._formatNumberCore(t,e.formatType,i);return s.replace(/(\d|.$)(\D*)$/,"$1"+n+"$2")},_formatNumberExponential:function(t,e){var i=this._calculateNumberPower(t,10),n=this._getNumberByPower(t,i,10);void 0===e.precision&&(e.precision=1),n.toFixed(e.precision||0)>=10&&(i++,n/=10);var s=(i>=0?"+":"")+i.toString();return this._formatNumberCore(n,"fixedpoint",e)+"E"+s},_addZeroes:function(t,e){for(var i=Math.pow(10,e),n=t<0?"-":"",s=(t=(Math.abs(t)*i>>>0)/i).toString();s.lengthString.fromCharCode(t.charCodeAt(0)+(s.charCodeAt(0)-n.charCodeAt(0))))},getNegativeEtalonRegExp:function(t){var e=this._getSeparators(),i=new RegExp("[0-9"+Uh(e.decimalSeparator+e.thousandsSeparator)+"]+","g"),n=this.format(-1,t).replace(i,"1");return["\\","(",")","[","]","*","+","$","^","?","|","{","}"].forEach(t=>{n=n.replace(new RegExp("\\".concat(t),"g"),"\\".concat(t))}),n=(n=n.replace(/ /g,"\\s")).replace(/1/g,".*"),new RegExp(n,"g")},getSign:function(t,e){if(!e)return"-"===t.replace(/[^0-9-]/g,"").charAt(0)?-1:1;var i=this.getNegativeEtalonRegExp(e);return t.match(i)?-1:1},format:function(t,e){if("number"!=typeof t||"number"==typeof e)return t;if("function"==typeof(e=e&&e.formatter||e))return e(t);(e=this._normalizeFormat(e)).type||(e.type="decimal");var i=this._parseNumberFormatString(e.type);if(!i){var n=this._getSeparators();return n.unlimitedIntegerDigits=e.unlimitedIntegerDigits,this.convertDigits(function(t,e){return e=e||JS,function(i){if("number"!=typeof i||isNaN(i))return"";var n=i>0||1/i==1/0,s=function(t){var e=t.split(";");return 1===e.length&&e.push("-"+e[0]),e}(t)[n?0:1],o=function(t){for(var e=!1,i=0;i15)return NaN;var o=+s*this.getSign(t,e);e=this._normalizeFormat(e);var r=this._parseNumberFormatString(e.type),a=null==r?void 0:r.power;if(a){if("auto"===a){var l=t.match(/\d(K|M|B|T)/);l&&(a=Object.keys(_E).find(t=>_E[t]===l[1]))}o*=Math.pow(10,3*a)}return"percent"===(null==r?void 0:r.formatType)&&(o/=100),o}},_calcSignificantDigits:function(t){var[e,i]=t.split("."),n=t=>{for(var e=-1,i=0;i-1?t.length-e:0},s=0;return e&&(s+=n(e.split(""))),i&&(s+=n(i.split("").reverse())),s}});mE.inject(rE),pE&&mE.inject(uE);var vE=mE,yE=/^[\d\w.+_-]+@[\d\w._-]+\.[\w]+$/i;class bE{constructor(){this.NAME="base"}defaultMessage(t){return qy.getFormatter("validation-".concat(this.NAME))(t)}defaultFormattedMessage(t){return qy.getFormatter("validation-".concat(this.NAME,"-formatted"))(t)}_isValueEmpty(t){return!xE.required.validate(t,{})}validate(t,e){var i=Array.isArray(t)?t:[t],n=!0;return i.length?i.every(t=>n=this._validate(t,e)):n=this._validate(null,e),n}}class CE extends bE{constructor(){super(),this.NAME="custom"}validate(t,e){if(e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var i=e.validator,n=i&&Sc(i.option)&&i.option("dataGetter"),s=Sc(n)&&n(),o={value:t,validator:i,rule:e};return s&&Pc(o,s),e.validationCallback(o)}}var xE={required:new class extends bE{constructor(){super(),this.NAME="required"}_validate(t,e){return!(!wc(t)||!1===t)&&(t=String(t),(e.trim||!wc(e.trim))&&(t=t.trim()),""!==t)}},numeric:new class extends bE{constructor(){super(),this.NAME="numeric"}_validate(t,e){return!(!1===e.ignoreEmptyValue||!this._isValueEmpty(t))||(e.useCultureSettings&&Ec(t)?!isNaN(vE.parse(t)):Ic(t))}},range:new class extends bE{constructor(){super(),this.NAME="range"}_validate(t,e){if(!1!==e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var i=xE.numeric.validate(t,e),n=wc(t)&&""!==t,s=i?parseFloat(t):n&&t.valueOf(),o=e.min,r=e.max;if(!i&&!function(t){return"date"===Cc(t)}(t)&&!n)return!1;if(wc(o))return wc(r)?s>=o&&s<=r:s>=o;if(wc(r))return s<=r;throw Gc.Error("E0101")}},stringLength:new class extends bE{constructor(){super(),this.NAME="stringLength"}_validate(t,e){var i;return t=String(null!==(i=t)&&void 0!==i?i:""),(e.trim||!wc(e.trim))&&(t=t.trim()),!(!e.ignoreEmptyValue||!this._isValueEmpty(t))||xE.range.validate(t.length,Pc({},e))}},custom:new CE,async:new class extends CE{constructor(){super(),this.NAME="async"}validate(t,e){if(wc(e.reevaluate)||Pc(e,{reevaluate:!0}),e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var i=e.validator,n=i&&Sc(i.option)&&i.option("dataGetter"),s=Sc(n)&&n(),o={value:t,validator:i,rule:e};s&&Pc(o,s);var r=e.validationCallback(o);if(!Bc(r))throw Gc.Error("E0103");return this._getWrappedPromise(ph(r).promise())}_getWrappedPromise(t){var e=new _h;return t.then(function(t){e.resolve(t)},function(t){var i={isValid:!1};wc(t)&&(Ec(t)?i.message=t:Tc(t)&&wc(t.message)&&Ec(t.message)&&(i.message=t.message)),e.resolve(i)}),e.promise()}},compare:new class extends bE{constructor(){super(),this.NAME="compare"}_validate(t,e){if(!e.comparisonTarget)throw Gc.Error("E0102");if(e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;Pc(e,{reevaluate:!0});var i=e.comparisonTarget();switch(e.comparisonType||"=="){case"==":return t==i;case"!=":return t!=i;case"===":return t===i;case"!==":return t!==i;case">":return t>i;case">=":return t>=i;case"<":return t{var n=i.validate();t.isValid=t.isValid&&n.isValid,n.brokenRules&&(t.brokenRules=t.brokenRules.concat(n.brokenRules)),t.validators.push(i),"pending"===n.status&&this._addPendingValidator(i),this._subscribeToChangeEvents(i)}),this._pendingValidators.length?t.status="pending":(t.status=t.isValid?"valid":"invalid",this._unsubscribeFromAllChangeEvents(),this._raiseValidatedEvent(t)),this._updateValidationInfo(t),Pc({},this._validationInfo.result)},_subscribeToChangeEvents(t){t.on("validating",this._onValidatorStatusChanged),t.on("validated",this._onValidatorStatusChanged)},_unsubscribeFromChangeEvents(t){t.off("validating",this._onValidatorStatusChanged),t.off("validated",this._onValidatorStatusChanged)},_unsubscribeFromAllChangeEvents(){Fc(this.validators,(t,e)=>{this._unsubscribeFromChangeEvents(e)})},_updateValidationInfo(t){this._validationInfo.result=t,"pending"===t.status&&(this._validationInfo.deferred||(this._validationInfo.deferred=new _h,this._validationInfo.result.complete=this._validationInfo.deferred.promise()))},_addPendingValidator(t){Zh(this._pendingValidators,function(e){return e===t})[0]||this._pendingValidators.push(t)},_removePendingValidator(t){var e=this._pendingValidators.indexOf(t);e>=0&&this._pendingValidators.splice(e,1)},_orderBrokenRules(t){var e=[];return Fc(this.validators,function(i,n){var s=Zh(t,function(t){return t.validator===n});s.length&&(e=e.concat(s))}),e},_updateBrokenRules(t){if(this._validationInfo.result){var e=this._validationInfo.result.brokenRules,i=Zh(e,function(e){return e.validator!==t.validator});t.brokenRules&&(e=i.concat(t.brokenRules)),this._validationInfo.result.brokenRules=this._orderBrokenRules(e)}},_onValidatorStatusChanged(t){"pending"!==t.status?this._resolveIfComplete(t):this._addPendingValidator(t.validator)},_resolveIfComplete(t){if(this._removePendingValidator(t.validator),this._updateBrokenRules(t),!this._pendingValidators.length){if(this._unsubscribeFromAllChangeEvents(),!this._validationInfo.result)return;this._validationInfo.result.status=0===this._validationInfo.result.brokenRules.length?"valid":"invalid",this._validationInfo.result.isValid="valid"===this._validationInfo.result.status;var e=Pc({},this._validationInfo.result,{complete:null}),i=this._validationInfo.deferred;this._validationInfo.deferred=null,this._raiseValidatedEvent(e),i&&setTimeout(()=>{i.resolve(e)})}},_raiseValidatedEvent(t){this._eventsStrategy.fireEvent("validated",[t])},_resetValidationInfo(){this._validationInfo={result:null,deferred:null}},_synchronizeValidationInfo(){this._validationInfo.result&&(this._validationInfo.result.validators=this.validators)},removeRegisteredValidator(t){var e=this.validators.indexOf(t);e>-1&&(this.validators.splice(e,1),this._synchronizeValidationInfo(),this._resolveIfComplete({validator:t}))},registerValidator(t){this.validators.includes(t)||(this.validators.push(t),this._synchronizeValidationInfo())},reset(){Fc(this.validators,function(t,e){e.reset()}),this._pendingValidators=[],this._resetValidationInfo()},on(t,e){return this._eventsStrategy.on(t,e),this},off(t,e){return this._eventsStrategy.off(t,e),this}}),SE={groups:[],getGroupConfig(t){var e=Zh(this.groups,function(e){return e.group===t});if(e.length)return e[0]},findGroup(t,e){var i,n,s=(null===(i=t.data())||void 0===i||null===(n=i.dxComponents)||void 0===n?void 0:n.includes("dxValidationGroup"))&&t.dxValidationGroup("instance");if(s)return s;var o=t.parents(".dx-validationgroup").first();return o.length?o.dxValidationGroup("instance"):e},initGroups(){this.groups=[],this.addGroup()},addGroup(t){var e=this.getGroupConfig(t);return e||(e=new wE(t),this.groups.push(e)),e},removeGroup(t){var e=this.getGroupConfig(t),i=this.groups.indexOf(e);return i>-1&&this.groups.splice(i,1),e},_setDefaultMessage(t){var{rule:e,validator:i,name:n}=t;wc(e.message)||(e.message=i.defaultFormattedMessage&&wc(n)?i.defaultFormattedMessage(n):i.defaultMessage())},_addBrokenRule(t){var{result:e,rule:i}=t;e.brokenRule||(e.brokenRule=i),e.brokenRules||(e.brokenRules=[]),e.brokenRules.push(i)},validate(t,e,i){var n,s={name:i,value:t,brokenRule:null,brokenRules:null,isValid:!0,validationRules:e,pendingRules:null,status:"valid",complete:null},o=null==e||null===(n=e[0])||void 0===n?void 0:n.validator,r=[];return Fc(e||[],(e,n)=>{var o,a=xE[n.type];if(!a)throw Gc.Error("E0100");return wc(n.isValid)&&n.value===t&&!n.reevaluate?!!n.isValid||(s.isValid=!1,this._addBrokenRule({result:s,rule:n}),!1):(n.value=t,"async"===n.type?(r.push({rule:n,ruleValidator:a}),!0):(o=a.validate(t,n),n.isValid=o,o||(s.isValid=!1,this._setDefaultMessage({rule:n,validator:a,name:i}),this._addBrokenRule({result:s,rule:n})),!!n.isValid&&void 0))}),s.isValid&&!s.brokenRules&&r.length&&(s=this._validateAsyncRules({value:t,items:r,result:s,name:i})),this._synchronizeGroupValidationInfo(o,s),s.status=s.pendingRules?"pending":s.isValid?"valid":"invalid",s},_synchronizeGroupValidationInfo(t,e){var i;if(t){var n=SE.getGroupConfig(t._validationGroup);n._updateBrokenRules.call(n,{validator:t,brokenRules:null!==(i=e.brokenRules)&&void 0!==i?i:[]})}},_validateAsyncRules(t){var{result:e,value:i,items:n,name:s}=t,o=[];return Fc(n,(t,n)=>{var r=n.ruleValidator.validate(i,n.rule);if(Bc(r)){e.pendingRules||(e.pendingRules=[]),e.pendingRules.push(n.rule);var a=r.then(t=>{var e=this._getPatchedRuleResult(t);return this._updateRuleConfig({rule:n.rule,ruleResult:e,validator:n.ruleValidator,name:s}),e});o.push(a)}else this._updateRuleConfig({rule:n.rule,ruleResult:this._getPatchedRuleResult(r),validator:n.ruleValidator,name:s})}),o.length&&(e.complete=Promise.all(o).then(t=>this._getAsyncRulesResult({result:e,values:t}))),e},_updateRuleConfig(t){var{rule:e,ruleResult:i,validator:n,name:s}=t;e.isValid=i.isValid,i.isValid||(wc(i.message)&&Ec(i.message)&&i.message.length?e.message=i.message:this._setDefaultMessage({rule:e,validator:n,name:s}))},_getPatchedRuleResult(t){var e;return Tc(t)?(e=Pc({},t),wc(e.isValid)||(e.isValid=!0)):e={isValid:!xc(t)||t},e},_getAsyncRulesResult(t){var{values:e,result:i}=t;return Fc(e,(t,e)=>{!1===e.isValid&&(i.isValid=e.isValid,this._addBrokenRule({result:i,rule:i.pendingRules[t]}))}),i.pendingRules=null,i.complete=null,i.status=i.isValid?"valid":"invalid",i},registerValidatorInGroup(t,e){var i=SE.addGroup(t);i.registerValidator.call(i,e)},_shouldRemoveGroup:(t,e)=>!(void 0===t||t&&"dxValidationGroup"===t.NAME||e.length),removeRegisteredValidator(t,e){var i=SE.getGroupConfig(t);i&&(i.removeRegisteredValidator.call(i,e),this._shouldRemoveGroup(t,i.validators)&&this.removeGroup(t))},initValidationOptions(t){var e={};return t&&["isValid","validationStatus","validationError","validationErrors"].forEach(i=>{i in t&&Pc(e,this.synchronizeValidationOptions({name:i,value:t[i]},t))}),e},synchronizeValidationOptions(t,e){var{name:i,value:n}=t;switch(i){case"validationStatus":var s="valid"===n||"pending"===n;return e.isValid!==s?{isValid:s}:{};case"isValid":var{validationStatus:o}=e,r=o;return n&&"invalid"===o?r="valid":!n&&"invalid"!==o&&(r="invalid"),r!==o?{validationStatus:r}:{};case"validationErrors":var a=n&&n.length?n[0]:null;return e.validationError!==a?{validationError:a}:{};case"validationError":var{validationErrors:l}=e;if(!n&&l)return{validationErrors:null};if(n&&!l)return{validationErrors:[n]};if(n&&l&&n!==l[0])return l[0]=n,{validationErrors:l.slice()}}return{}},validateGroup(t){var e=SE.getGroupConfig(t);if(!e)throw Gc.Error("E0110");return e.validate()},resetGroup(t){var e=SE.getGroupConfig(t);if(!e)throw Gc.Error("E0110");return e.reset()}};SE.initGroups();var EE=SE,IE=vp.add,TE=Math.abs,OE=10,kE=Ld(function(){var t="desktop"===Rp.real().deviceType;if(!Ou("pointer-events")||!t)return qh;var e=Gu("
").addClass("dx-gesture-cover").css("pointerEvents","none");return pu.subscribeGlobal(e,"dxmousewheel",function(t){t.preventDefault()}),IE(function(){e.appendTo("body")}),function(t,i){e.css("pointerEvents",t?"all":"none"),t&&e.css("cursor",i)}}),DE=X_.inherit({gesture:!0,configure:function(t){this.getElement().css("msTouchAction",t.immediate?"pinch-zoom":""),this.callBase(t)},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(t){t._needSkipEvent||(t=>{var{target:e}=t,i=Gu(e),n=(null==e?void 0:e.isContentEditable)||(null==e?void 0:e.hasAttribute("contenteditable")),s=i.is("input, textarea, select")||n;return Lf(t)?!(i.is("textarea")&&i.hasClass("dx-texteditor-input")||n)&&i.is("input[type='number'], textarea, select")&&i.is(":focus"):Vf(t)?s||t.which>1:$f(t)?s&&Df(i):void 0})(t)?this._cancel(t):(this._startEvent=Wf(t),this._startEventData=Nf(t),this._stage=1,this._init(t),this._setupImmediateTimer())},_setupImmediateTimer:function(){var t;if(clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate){if(0===this.immediateTimeout)return void(this._immediateAccepted=!0);this._immediateTimer=setTimeout((function(){this._immediateAccepted=!0}).bind(this),null!==(t=this.immediateTimeout)&&void 0!==t?t:180)}},move:function(t){if(1===this._stage&&this._directionConfirmed(t)){if(this._stage=2,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(t),this._adjustStartEvent(t),this._start(this._startEvent),0===this._stage)return;this._requestAccept(t),this._move(t),this._forgetAccept()}else 2===this._stage&&(this._clearSelection(t),this._move(t))},_directionConfirmed:function(t){var e=this._getTouchBoundary(t),i=zf(this._startEventData,Nf(t)),n=TE(i.x),s=TE(i.y),o=this._validateMove(e,n,s),r=this._validateMove(e,s,n),a=this.getDirection(t);return"both"===a&&(o||r)||"horizontal"===a&&o||"vertical"===a&&r||this._immediateAccepted},_validateMove:function(t,e,i){return e&&e>=t&&(!this.immediate||e>=i)},_getTouchBoundary:function(t){return this.immediate||Lf(t)?0:OE},_adjustStartEvent:function(t){var e=this._getTouchBoundary(t),i=zf(this._startEventData,Nf(t));this._startEvent.pageX+=KS(i.x)*e,this._startEvent.pageY+=KS(i.y)*e},_resetActiveElement:function(){"ios"===Rp.real().platform&&this.getElement().find(":focus").length&&E_()},_toggleGestureCover:function(t){this._toggleGestureCoverImpl(t)},_toggleGestureCoverImpl:function(t){2===this._stage&&function(t,e){kE()(t,e)}(t,this.getElement().css("cursor"))},_clearSelection:function(t){Lf(t)||$f(t)||(()=>{var t=S_.getSelection();if(t&&"Caret"!==t.type)if(t.empty)t.empty();else if(t.removeAllRanges)try{t.removeAllRanges()}catch(e){}})()},end:function(t){this._toggleGestureCover(!1),2===this._stage?this._end(t):1===this._stage&&this._stop(t),this._stage=0},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:qh,_start:qh,_move:qh,_stop:qh,_end:qh});DE.initialTouchBoundary=OE,DE.touchBoundary=function(t){if(!wc(t))return OE;OE=t};var AE=DE,BE="dxdragstart",ME="dxdrag",PE="dxdragend",RE="dxdragenter",FE="dxdragleave",HE="dxdrop",VE="dxDragEventsCount",LE=[],$E=[],NE=[],zE={setup:function(t,e){LE.includes(t)||(LE.push(t),$E.push([]),NE.push(e||{}))},add:function(t,e){var i=LE.indexOf(t);this.updateEventsCounter(t,e.type,1);var n=e.selector;$E[i].includes(n)||$E[i].push(n)},updateEventsCounter:function(t,e,i){if([RE,FE,HE].indexOf(e)>-1){var n=mu(t,VE)||0;mu(t,VE,Math.max(0,n+i))}},remove:function(t,e){this.updateEventsCounter(t,e.type,-1)},teardown:function(t){if(!mu(t,VE)){var e=LE.indexOf(t);LE.splice(e,1),$E.splice(e,1),NE.splice(e,1),vu(t,VE)}}};wf(RE,zE),wf(FE,zE),wf(HE,zE),og({emitter:AE.inherit({ctor:function(t){this.callBase(t),this.direction="both"},_init:function(t){this._initEvent=t},_start:function(t){if(t=this._fireEvent(BE,this._initEvent),this._maxLeftOffset=t.maxLeftOffset,this._maxRightOffset=t.maxRightOffset,this._maxTopOffset=t.maxTopOffset,this._maxBottomOffset=t.maxBottomOffset,t.targetElements||null===t.targetElements){var e=function(t){return Array.isArray(t)?t:[t]}(t.targetElements||[]);this._dropTargets=Rc(e,function(t){return Gu(t).get(0)})}else this._dropTargets=LE},_move:function(t){var e=Nf(t),i=this._calculateOffset(e);t=this._fireEvent(ME,t,{offset:i}),this._processDropTargets(t),t._cancelPreventDefault||t.preventDefault()},_calculateOffset:function(t){return{x:this._calculateXOffset(t),y:this._calculateYOffset(t)}},_calculateXOffset:function(t){return"vertical"!==this.direction?this._fitOffset(t.x-this._startEventData.x,this._maxLeftOffset,this._maxRightOffset):0},_calculateYOffset:function(t){return"horizontal"!==this.direction?this._fitOffset(t.y-this._startEventData.y,this._maxTopOffset,this._maxBottomOffset):0},_fitOffset:function(t,e,i){return null!=e&&(t=Math.max(t,-e)),null!=i&&(t=Math.min(t,i)),t},_processDropTargets:function(t){var e=this._findDropTarget(t);e===this._currentDropTarget||(this._fireDropTargetEvent(t,FE),this._currentDropTarget=e,this._fireDropTargetEvent(t,RE))},_fireDropTargetEvent:function(t,e){if(this._currentDropTarget){var i={type:e,originalEvent:t,draggingElement:this._$element.get(0),target:this._currentDropTarget};jf(i)}},_findDropTarget:function(t){var e,i=this;return Fc(LE,function(n,s){if(i._checkDropTargetActive(s)){var o=Gu(s);Fc(function(t){var e=LE.indexOf(t.get(0)),i=$E[e].filter(t=>t),n=t.find(i.join(", "));return $E[e].includes(void 0)&&(n=n.add(t)),n}(o),function(n,s){var r=Gu(s);i._checkDropTarget(function(t){var e=LE.indexOf(t.get(0));return NE[e]}(o),r,Gu(e),t)&&(e=s)})}}),e},_checkDropTargetActive:function(t){var e=!1;return Fc(this._dropTargets,function(i,n){return!(e=e||n===t||O_(n,t))}),e},_checkDropTarget:function(t,e,i,n){if(e.get(0)===Gu(n.target).get(0))return!1;var s=function(t,e){return t.itemPositionFunc?t.itemPositionFunc(e):e.offset()}(t,e);if(n.pageXs.left+o.width||n.pageY>s.top+o.height||i.length&&i.closest(e).length||t.checkDropTarget&&!t.checkDropTarget(e,n))&&e},_end:function(t){var e=Nf(t);this._fireEvent(PE,t,{offset:this._calculateOffset(e)}),this._fireDropTargetEvent(t,HE),delete this._currentDropTarget}}),events:[BE,ME,PE]});var WE=function(){var t=[];return{add:function(e){t.includes(e)||t.push(e)},remove:function(e){var i=t.indexOf(e);-1!==i&&t.splice(i,1)},fire:function(){var e=t.pop(),i=!!e;return i&&e(),i},hasCallback:function(){return t.length>0}}}(),jE=1500,KE=[],GE=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:jE,e=KE.length,i=(e?KE[e-1]:t)+1;return KE.push(i),i},UE=t=>{var e=KE.indexOf(t);e>=0&&KE.splice(e,1)},qE="dx-swatch-",ZE=ld(),QE={top:{my:"top center",at:"top center"},bottom:{my:"bottom center",at:"bottom center"},right:{my:"right center",at:"right center"},left:{my:"left center",at:"left center"},center:{my:"center",at:"center"},"right bottom":{my:"right bottom",at:"right bottom"},"right top":{my:"right top",at:"right top"},"left bottom":{my:"left bottom",at:"left bottom"},"left top":{my:"left top",at:"left top"}},XE={h:0,v:0};class YE{constructor(t){var{position:e,container:i,visualContainer:n,$root:s,$content:o,$wrapper:r,onPositioned:a,onVisualPositionChanged:l,restorePosition:c,_fixWrapperPosition:h}=t;this._props={position:e,container:i,visualContainer:n,restorePosition:c,onPositioned:a,onVisualPositionChanged:l,_fixWrapperPosition:h},this._$root=s,this._$content=o,this._$wrapper=r,this._$markupContainer=void 0,this._$visualContainer=void 0,this._shouldRenderContentInitialPosition=!0,this._visualPosition=void 0,this._initialPosition=void 0,this._previousVisualPosition=void 0,this.updateContainer(i),this.updatePosition(e),this.updateVisualContainer(n)}get $container(){return this.updateContainer(),this._$markupContainer}get $visualContainer(){return this._$visualContainer}get position(){return this._position}set fixWrapperPosition(t){this._props._fixWrapperPosition=t,this.styleWrapperPosition()}set restorePosition(t){this._props.restorePosition=t}restorePositionOnNextRender(t){this._shouldRenderContentInitialPosition=t||!this._visualPosition}openingHandled(){this.restorePositionOnNextRender(this._props.restorePosition)}updatePosition(t){this._props.position=t,this._position=this._normalizePosition(t),this.updateVisualContainer()}updateContainer(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._props.container;this._props.container=t,this._$markupContainer=t?Gu(t):(t=>{var e=Gu(t).closest('[class^="'.concat(qE,'"], [class*=" ').concat(qE,'"]')),i=Ep();if(!e.length)return i;var n=new RegExp("(\\s|^)(".concat(qE,".*?)(\\s|$)")),s=e[0].className.match(n)[2],o=i.children("."+s);return o.length||(o=Gu("
").addClass(s).appendTo(i)),o})(this._$root),this.updateVisualContainer(this._props.visualContainer)}updateVisualContainer(){this._props.visualContainer=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._props.visualContainer,this._$visualContainer=this._getVisualContainer()}detectVisualPositionChange(t){this._updateVisualPositionValue(),this._raisePositionedEvents(t)}positionContent(){this._shouldRenderContentInitialPosition?this._renderContentInitialPosition():(np(this._$content,this._visualPosition),this.detectVisualPositionChange())}positionWrapper(){this._$visualContainer&&Cf.setup(this._$wrapper,{my:"top left",at:"top left",of:this._$visualContainer})}styleWrapperPosition(){var t=Dc(this.$visualContainer.get(0))||this._props._fixWrapperPosition;this._$wrapper.css("position",t?"fixed":"absolute")}_updateVisualPositionValue(){this._previousVisualPosition=this._visualPosition,this._visualPosition=Xu(this._$content)}_renderContentInitialPosition(){this._renderBoundaryOffset(),sp(this._$content);var t=this._$wrapper.css("overflow");this._$wrapper.css("overflow","hidden");var e=Cf.setup(this._$content,this._position);this._$wrapper.css("overflow",t),this._initialPosition=e,this.detectVisualPositionChange()}_raisePositionedEvents(t){var e=this._previousVisualPosition,i=this._visualPosition;((null==e?void 0:e.top)!==i.top||(null==e?void 0:e.left)!==i.left)&&this._props.onVisualPositionChanged({previousPosition:e,position:i,event:t}),this._props.onPositioned({position:this._initialPosition})}_renderBoundaryOffset(){var t,e=null!==(t=this._position)&&void 0!==t?t:{boundaryOffset:XE};this._$content.css("margin","".concat(e.v,"px ").concat(e.h,"px"))}_getVisualContainer(){var t,e,i=this._props.container,n=this._props.visualContainer,s=function(t){return!(!t||!t.preventDefault)}(null===(t=this._props.position)||void 0===t?void 0:t.of)?this._props.position.of.target:null===(e=this._props.position)||void 0===e?void 0:e.of;return Gu(n||i||s||ZE)}_normalizePosition(t){var e={boundaryOffset:XE};return wc(t)?Pc(!0,{},e,this._positionToObject(t)):e}_positionToObject(t){return Ec(t)?Pc({},QE[t]):t}}var JE=vp.add,tI=ld(),eI=wp,iI="dx-inner-overlay",nI="dx-state-invisible",sI=[],oI="dx-prevent-safari-scrolling";JE(()=>{pu.subscribeGlobal(sd.getDocument(),Q_.down,t=>{for(var e=sI.length-1;e>=0;e--)if(!sI[e]._proxiedDocumentDownHandler(t))return})});var rI=sv.inherit({_supportedKeys:function(){return Pc(this.callBase(),{escape:function(){this.hide()}})},_getDefaultOptions:function(){return Pc(this.callBase(),{activeStateEnabled:!1,visible:!1,deferRendering:!0,shading:!0,shadingColor:"",wrapperAttr:{},position:Pc({},QE.center),width:"80vw",minWidth:null,maxWidth:null,height:"80vh",minHeight:null,maxHeight:null,animation:{show:{type:"pop",duration:300,from:{scale:.55}},hide:{type:"pop",duration:300,from:{opacity:1,scale:1},to:{opacity:0,scale:.55}}},closeOnOutsideClick:!1,hideOnOutsideClick:!1,copyRootClassesToWrapper:!1,_ignoreCopyRootClassesToWrapperDeprecation:!1,_ignoreElementAttrDeprecation:!1,_ignorePreventScrollEventsDeprecation:!1,onShowing:null,onShown:null,onHiding:null,onHidden:null,contentTemplate:"content",innerOverlay:!1,restorePosition:!0,container:void 0,visualContainer:void 0,hideTopOverlayHandler:()=>{this.hide()},hideOnParentScroll:!1,preventScrollEvents:!0,onPositioned:null,propagateOutsideClick:!1,ignoreChildEvents:!0,_checkParentVisibility:!0,_fixWrapperPosition:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return!rd()},options:{width:null,height:null,animation:null,_checkParentVisibility:!1}}])},_setOptionsByReference:function(){this.callBase(),Pc(this._optionsByReference,{animation:!0})},$wrapper:function(){return this._$wrapper},_eventBindingTarget:function(){return this._$content},_setDeprecatedOptions(){this.callBase(),Pc(this._deprecatedOptions,{closeOnOutsideClick:{since:"22.1",alias:"hideOnOutsideClick"}})},ctor:function(t,e){this.callBase(t,e),e&&(e.copyRootClassesToWrapper&&!e._ignoreCopyRootClassesToWrapperDeprecation&&this._logDeprecatedOptionWarning("copyRootClassesToWrapper",{since:"21.2",message:'Use the "wrapperAttr" option instead'}),e.elementAttr&&!e._ignoreElementAttrDeprecation&&this._logDeprecatedOptionWarning("elementAttr",{since:"21.2",message:'Use the "wrapperAttr" option instead'}),"preventScrollEvents"in e&&!e._ignorePreventScrollEventsDeprecation&&this._logDeprecatedPreventScrollEventsInfo())},_logDeprecatedPreventScrollEventsInfo(){this._logDeprecatedOptionWarning("preventScrollEvents",{since:"23.1",message:"If you enable this option, end-users may experience scrolling issues."})},_init:function(){this.callBase(),this._initActions(),this._initHideOnOutsideClickHandler(),this._initTabTerminatorHandler(),this._customWrapperClass=null,this._$wrapper=Gu("
").addClass("dx-overlay-wrapper"),this._$content=Gu("
").addClass("dx-overlay-content"),this._initInnerOverlayClass();var t=this.$element();this.option("copyRootClassesToWrapper")&&this._$wrapper.addClass(t.attr("class")),t.addClass("dx-overlay"),this._$wrapper.attr("data-bind","dxControlsDescendantBindings: true"),this._toggleViewPortSubscription(!0),this._initHideTopOverlayHandler(this.option("hideTopOverlayHandler")),this._parentsScrollSubscriptionInfo={handler:t=>{this._hideOnParentsScrollHandler(t)}},this.warnPositionAsFunction()},warnPositionAsFunction(){Sc(this.option("position"))&&Gc.log("W0018")},_initInnerOverlayClass:function(){this._$content.toggleClass(iI,this.option("innerOverlay"))},_initHideTopOverlayHandler:function(t){this._hideTopOverlayHandler=t},_getActionsList:function(){return["onShowing","onShown","onHiding","onHidden","onPositioned","onVisualPositionChanged"]},_initActions:function(){this._actions={};var t=this._getActionsList();Fc(t,(t,e)=>{this._actions[e]=this._createActionByOption(e,{excludeValidators:["disabled","readOnly"]})||qh})},_initHideOnOutsideClickHandler:function(){var t=this;this._proxiedDocumentDownHandler=function(){return t._documentDownHandler(...arguments)}},_initMarkup(){this.callBase(),this._renderWrapperAttributes(),this._initPositionController()},_documentDownHandler:function(t){this._showAnimationProcessing&&this._stopAnimation();var e=Gu(tI.document).is(t.target)||O_(tI.document,t.target),i=Gu(t.target).closest(".".concat(iI)).length;return e&&!i&&!(this._$content.is(t.target)||O_(this._$content.get(0),t.target))&&this._shouldHideOnOutsideClick(t)&&this._outsideClickHandler(t),this.option("propagateOutsideClick")},_shouldHideOnOutsideClick:function(t){var{hideOnOutsideClick:e}=this.option();return Sc(e)?e(t):e},_outsideClickHandler(t){this.option("shading")&&t.preventDefault(),this.hide()},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){this._templateManager.addDefaultTemplates({content:new Tg}),this.callBase()},_isTopOverlay:function(){for(var t=this._overlayStack(),e=t.length-1;e>=0;e--){var i=t[e]._findTabbableBounds();if(i.first||i.last)return t[e]===this}return!1},_overlayStack:function(){return sI},_zIndexInitValue:function(){return rI.baseZIndex()},_toggleViewPortSubscription:function(t){var e=this;eI.remove(this._viewPortChangeHandle),t&&(this._viewPortChangeHandle=function(){e._viewPortChangeHandler(...arguments)},eI.add(this._viewPortChangeHandle))},_viewPortChangeHandler:function(){this._positionController.updateContainer(this.option("container")),this._refresh()},_renderWrapperAttributes(){var{wrapperAttr:t}=this.option(),e=Pc({},t),i=e.class;delete e.class,this.$wrapper().attr(e).removeClass(this._customWrapperClass).addClass(i),this._customWrapperClass=i},_renderVisibilityAnimate:function(t){return this._stopAnimation(),t?this._show():this._hide()},_getAnimationConfig:function(){return this._getOptionValue("animation",this)},_toggleBodyScroll:qh,_animateShowing:function(){var t,e,i,n=this,s=null!==(t=this._getAnimationConfig())&&void 0!==t?t:{},o=this._normalizeAnimation(s.show,"to"),r=null!==(e=null==o?void 0:o.start)&&void 0!==e?e:qh,a=null!==(i=null==o?void 0:o.complete)&&void 0!==i?i:qh;this._animate(o,function(){if(!n._isAnimationPaused){n.option("focusStateEnabled")&&pu.trigger(n._focusTarget(),"focus");for(var t=arguments.length,e=new Array(t),i=0;i{t?i():e()}).catch(()=>e()):t?i():e()},_show:function(){if(this._showingDeferred=new _h,this._parentHidden=this._isParentHidden(),this._showingDeferred.done(()=>{delete this._parentHidden}),this._parentHidden)return this._isHidden=!0,this._showingDeferred.resolve();if(this._currentVisible)return(new _h).resolve().promise();if(this._currentVisible=!0,this._isHidingActionCanceled)delete this._isHidingActionCanceled,this._showingDeferred.reject();else{var t=()=>{this._toggleBodyScroll(this.option("enableBodyScroll")),this._stopAnimation(),this._toggleVisibility(!0),this._$content.css("visibility","hidden"),this._$content.toggleClass(nI,!1),this._updateZIndexStackPosition(!0),this._positionController.openingHandled(),this._renderContent();var t={cancel:!1};this._actions.onShowing(t),this._processShowingHidingCancel(t.cancel,()=>{this._$content.css("visibility",""),this._renderVisibility(!0),this._animateShowing()},()=>{this._toggleVisibility(!1),this._$content.css("visibility",""),this._$content.toggleClass(nI,!0),this._isShowingActionCanceled=!0,this._moveFromContainer(),this.option("visible",!1),this._showingDeferred.resolve()})};this.option("templatesRenderAsynchronously")?(this._stopShowTimer(),this._asyncShowTimeout=setTimeout(t)):t()}return this._showingDeferred.promise()},_normalizeAnimation:function(t,e){return t&&(t=Pc({type:"slide",skipElementInitialStyles:!0},t),Tc(t[e])&&Pc(t[e],{position:this._positionController.position})),t},_animateHiding:function(){var t,e,i,n=this,s=null!==(t=this._getAnimationConfig())&&void 0!==t?t:{},o=this._normalizeAnimation(s.hide,"from"),r=null!==(e=null==o?void 0:o.start)&&void 0!==e?e:qh,a=null!==(i=null==o?void 0:o.complete)&&void 0!==i?i:qh;this._animate(o,function(){var t;n._$content.css("pointerEvents",""),n._renderVisibility(!1);for(var e=arguments.length,i=new Array(e),s=0;s{this._forceFocusLost(),this._toggleShading(!1),this._toggleSubscriptions(!1),this._stopShowTimer(),this._animateHiding()},()=>{this._isHidingActionCanceled=!0,this.option("visible",!0),this._hidingDeferred.resolve()})),this._hidingDeferred.promise()},_forceFocusLost:function(){var t=sd.getActiveElement();this._$content.find(t).length&&E_()},_animate:function(t,e,i){t?w_.animate(this._$content,Pc({},t,{start:i=i||t.start||qh,complete:e})):e()},_stopAnimation:function(){w_.stop(this._$content,!0)},_renderVisibility:function(t){t&&this._isParentHidden()||(this._currentVisible=t,this._stopAnimation(),t||xg(this._$content),t?(this._checkContainerExists(),this._moveToContainer(),this._renderGeometry(),Cg(this._$content),wg(this._$content)):(this._toggleVisibility(t),this._$content.toggleClass(nI,!t),this._updateZIndexStackPosition(t),this._moveFromContainer()),this._toggleShading(t),this._toggleSubscriptions(t))},_updateZIndexStackPosition:function(t){var e=this._overlayStack(),i=e.indexOf(this);t?(-1===i&&(this._zIndex=GE(this._zIndexInitValue()),e.push(this)),this._$wrapper.css("zIndex",this._zIndex),this._$content.css("zIndex",this._zIndex)):-1!==i&&(e.splice(i,1),UE(this._zIndex))},_toggleShading:function(t){this._$wrapper.toggleClass("dx-overlay-shader",t&&this.option("shading")),this._$wrapper.css("backgroundColor",this.option("shading")?this.option("shadingColor"):""),this._toggleTabTerminator(t&&this.option("shading"))},_initTabTerminatorHandler:function(){var t=this;this._proxiedTabTerminatorHandler=function(){t._tabKeyHandler(...arguments)}},_toggleTabTerminator:function(t){var e=Gf("keydown",this.NAME);t?pu.on(sd.getDocument(),e,this._proxiedTabTerminatorHandler):pu.off(sd.getDocument(),e,this._proxiedTabTerminatorHandler)},_findTabbableBounds:function(){for(var t=this._$wrapper.find("*"),e=t.length-1,i={first:null,last:null},n=0;n<=e&&(!i.first&&t.eq(n).is(kf)&&(i.first=t.eq(n)),!i.last&&t.eq(e-n).is(kf)&&(i.last=t.eq(e-n)),!i.first||!i.last);n++);return i},_tabKeyHandler:function(t){if("tab"===Kf(t)&&this._isTopOverlay()){var e=this._findTabbableBounds(),i=e.first,n=e.last,s=!t.shiftKey&&t.target===n.get(0),o=t.shiftKey&&t.target===i.get(0),r=0===e.length,a=!O_(this._$wrapper.get(0),t.target);if(s||o||r||a){t.preventDefault();var l=t.shiftKey?n:i;pu.trigger(l,"focusin"),pu.trigger(l,"focus")}}},_toggleSubscriptions:function(t){rd()&&(this._toggleHideTopOverlayCallback(t),this._toggleHideOnParentsScrollSubscription(t))},_toggleHideTopOverlayCallback:function(t){!this._hideTopOverlayHandler||(t?WE.add(this._hideTopOverlayHandler):WE.remove(this._hideTopOverlayHandler))},_toggleHideOnParentsScrollSubscription:function(t){var e,i=Gf("scroll",this.NAME),{prevTargets:n,handler:s}=null!==(e=this._parentsScrollSubscriptionInfo)&&void 0!==e?e:{};pu.off(n,i,s);var o=this.option("hideOnParentScroll");if(t&&o){var r=this._hideOnParentScrollTarget().parents();"desktop"===Rp.real().deviceType&&(r=r.add(tI)),pu.on(r,i,s),this._parentsScrollSubscriptionInfo.prevTargets=r}},_hideOnParentsScrollHandler:function(t){var e=!1,i=this.option("hideOnParentScroll");Sc(i)&&(e=i(t)),!e&&!this._showAnimationProcessing&&this.hide()},_hideOnParentScrollTarget:function(){return this._$wrapper},_render:function(){this.callBase(),this._appendContentToElement(),this._renderVisibilityAnimate(this.option("visible"))},_appendContentToElement:function(){this._$content.parent().is(this.$element())||this._$content.appendTo(this.$element())},_renderContent:function(){var t=!this._currentVisible&&this.option("deferRendering");this.option("visible")&&this._isParentHidden()?this._isHidden=!0:this._contentAlreadyRendered||t||(this._contentAlreadyRendered=!0,this._appendContentToElement(),this.callBase())},_isParentHidden:function(){if(!this.option("_checkParentVisibility"))return!1;if(void 0!==this._parentHidden)return this._parentHidden;var t=this.$element().parent();if(t.is(":visible"))return!1;var e=!1;return t.add(t.parents()).each(function(){if("none"===Gu(this).css("display"))return e=!0,!1}),e||!sd.getBody().contains(t.get(0))},_renderContentImpl:function(){var t=new _h,e=this.option("contentTemplate"),i=this._getTemplate(e),n=this._templateManager.anonymousTemplateName===e;return i&&i.render({container:Uu(this.$content()),noModel:!0,transclude:n,onRendered:()=>{t.resolve(),this.option("templatesRenderAsynchronously")&&this._dimensionChanged()}}),this._toggleWrapperScrollEventsSubscription(this.option("preventScrollEvents")),t.done(()=>{this.option("visible")&&this._moveToContainer()}),t.promise()},_getPositionControllerConfig(){var{container:t,visualContainer:e,_fixWrapperPosition:i,restorePosition:n}=this.option();return{container:t,visualContainer:e,$root:this.$element(),$content:this._$content,$wrapper:this._$wrapper,onPositioned:this._actions.onPositioned,onVisualPositionChanged:this._actions.onVisualPositionChanged,restorePosition:n,_fixWrapperPosition:i}},_initPositionController(){this._positionController=new YE(this._getPositionControllerConfig())},_toggleWrapperScrollEventsSubscription:function(t){var e=Gf(ME,this.NAME);pu.off(this._$wrapper,e),t&&pu.on(this._$wrapper,e,{validate:function(){return!0},getDirection:function(){return"both"},_toggleGestureCover:function(t){t||this._toggleGestureCoverImpl(t)},_clearSelection:qh,isNative:!0},t=>{var e=t.originalEvent.originalEvent,{type:i}=e||{},n="wheel"===i,s="mousemove"===i,o=n&&!Uf(t);t._cancelPreventDefault=!0,e&&!1!==t.cancelable&&(!s&&!n||o)&&t.preventDefault()})},_moveFromContainer:function(){this._$content.appendTo(this.$element()),this._$wrapper.detach()},_checkContainerExists(){var t=this._positionController.$container;void 0!==t&&(t.length>0||db.log("W1021",this.NAME))},_moveToContainer:function(){this._$wrapper.appendTo(this._positionController.$container),this._$content.appendTo(this._$wrapper)},_renderGeometry:function(t){var{visible:e}=this.option();e&&rd()&&(this._stopAnimation(),this._renderGeometryImpl())},_renderGeometryImpl:function(){this._positionController.updatePosition(this._getOptionValue("position")),this._renderWrapper(),this._renderDimensions(),this._renderPosition()},_renderPosition(){this._positionController.positionContent()},_isAllWindowCovered:function(){return Dc(this._positionController.$visualContainer.get(0))&&this.option("shading")},_toggleSafariScrolling:function(){var t=this.option("visible"),e=Gu(sd.getBody()),i="ios"===Rp.real().platform&&Jp.safari,n=this._isAllWindowCovered(),s=e.hasClass(oI);i&&(!s||t&&n&&!this._disposed?!s&&t&&n&&(this._cachedBodyScrollTop=tI.pageYOffset,e.addClass(oI)):(e.removeClass(oI),tI.scrollTo(0,this._cachedBodyScrollTop),this._cachedBodyScrollTop=void 0))},_renderWrapper:function(){this._positionController.styleWrapperPosition(),this._renderWrapperDimensions(),this._positionController.positionWrapper()},_renderWrapperDimensions:function(){var t=this._positionController.$visualContainer,e=sd.getDocumentElement(),i=Dc(t.get(0)),n=i?e.clientWidth:kd(t),s=i?tI.innerHeight:Dd(t);this._$wrapper.css({width:n,height:s})},_renderDimensions:function(){var t=this._$content.get(0);this._$content.css({minWidth:this._getOptionValue("minWidth",t),maxWidth:this._getOptionValue("maxWidth",t),minHeight:this._getOptionValue("minHeight",t),maxHeight:this._getOptionValue("maxHeight",t),width:this._getOptionValue("width",t),height:this._getOptionValue("height",t)})},_focusTarget:function(){return this._$content},_attachKeyboardEvents:function(){this._keyboardListenerId=mm(this._$content,null,t=>this._keyboardHandler(t))},_keyboardHandler:function(t){var e=t.originalEvent,i=Gu(e.target);(i.is(this._$content)||!this.option("ignoreChildEvents"))&&this.callBase(...arguments)},_isVisible:function(){return this.option("visible")},_visibilityChanged:function(t){t?this.option("visible")&&this._renderVisibilityAnimate(t):this._renderVisibilityAnimate(t)},_dimensionChanged:function(){this._renderGeometry()},_clean:function(){var t=this.option();!this._contentAlreadyRendered&&!t.isRenovated&&this.$content().empty(),this._renderVisibility(!1),this._stopShowTimer(),this._cleanFocusState()},_stopShowTimer(){this._asyncShowTimeout&&clearTimeout(this._asyncShowTimeout),this._asyncShowTimeout=null},_dispose:function(){w_.stop(this._$content,!1),clearTimeout(this._deferShowTimer),this._toggleViewPortSubscription(!1),this._toggleSubscriptions(!1),this._updateZIndexStackPosition(!1),this._toggleTabTerminator(!1),this._actions=null,this._parentsScrollSubscriptionInfo=null,this.callBase(),this._toggleSafariScrolling(),this.option("visible")&&UE(this._zIndex),this._$wrapper.remove(),this._$content.remove()},_toggleRTLDirection:function(t){this._$content.toggleClass("dx-rtl",t)},_optionChanged:function(t){var{value:e,name:i}=t;if(this._getActionsList().includes(i))this._initActions();else switch(i){case"animation":break;case"shading":this._toggleShading(this.option("visible")),this._toggleSafariScrolling();break;case"shadingColor":this._toggleShading(this.option("visible"));break;case"width":case"height":this._renderGeometry();break;case"minWidth":case"maxWidth":case"minHeight":case"maxHeight":this._renderGeometry();break;case"position":this._positionController.updatePosition(this.option("position")),this._positionController.restorePositionOnNextRender(!0),this._renderGeometry(),this._toggleSafariScrolling();break;case"visible":this._renderVisibilityAnimate(e).done(()=>{var t;return null===(t=this._animateDeferred)||void 0===t?void 0:t.resolveWith(this)}).fail(()=>{var t;return null===(t=this._animateDeferred)||void 0===t?void 0:t.reject()});break;case"container":this._positionController.updateContainer(e),this._invalidate(),this._toggleSafariScrolling();break;case"visualContainer":this._positionController.updateVisualContainer(e),this._renderWrapper(),this._toggleSafariScrolling();break;case"innerOverlay":this._initInnerOverlayClass();break;case"deferRendering":case"contentTemplate":this._contentAlreadyRendered=!1,this._clean(),this._invalidate();break;case"hideTopOverlayHandler":this._toggleHideTopOverlayCallback(!1),this._initHideTopOverlayHandler(e),this._toggleHideTopOverlayCallback(this.option("visible"));break;case"hideOnParentScroll":this._toggleHideOnParentsScrollSubscription(this.option("visible"));break;case"closeOnOutsideClick":case"hideOnOutsideClick":case"propagateOutsideClick":break;case"rtlEnabled":this._contentAlreadyRendered=!1,this.callBase(t);break;case"_fixWrapperPosition":this._positionController.fixWrapperPosition=e;break;case"wrapperAttr":this._renderWrapperAttributes();break;case"restorePosition":this._positionController.restorePosition=e;break;case"preventScrollEvents":this._logDeprecatedPreventScrollEventsInfo(),this._toggleWrapperScrollEventsSubscription(e);break;default:this.callBase(t)}},toggle:function(t){t=void 0===t?!this.option("visible"):t;var e=new _h;if(t===this.option("visible"))return e.resolveWith(this,[t]).promise();var i=new _h;return this._animateDeferred=i,this.option("visible",t),i.promise().done(()=>{delete this._animateDeferred,e.resolveWith(this,[this.option("visible")])}).fail(()=>{delete this._animateDeferred,e.reject()}),e.promise()},$content:function(){return this._$content},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)},content:function(){return Uu(this._$content)},repaint:function(){this._contentAlreadyRendered?(this._positionController.restorePositionOnNextRender(!0),this._renderGeometry({forceStopAnimation:!0}),wg(this._$content)):this.callBase()}});rI.baseZIndex=t=>(t=>jE=Bh(t,jE))(t),yg("dxOverlay",rI);var aI=rI,lI="dx-invalid-message",cI=aI.inherit({_getDefaultOptions(){return Pc(this.callBase(),{integrationOptions:{},templatesRenderAsynchronously:!1,shading:!1,width:"auto",height:"auto",hideOnOutsideClick:!1,animation:null,visible:!0,propagateOutsideClick:!0,_checkParentVisibility:!1,rtlEnabled:!1,contentTemplate:this._renderInnerHtml,maxWidth:"100%",container:this.$element(),target:void 0,mode:"auto",validationErrors:void 0,preventScrollEvents:!1,positionSide:"top",boundary:void 0,offset:{h:0,v:0},contentId:void 0})},_init(){this.callBase(),this.updateMaxWidth(),this._updatePosition()},_initMarkup(){this.callBase(),this._ensureMessageNotEmpty(),this._updatePositionByTarget(),this._toggleModeClass(),this._updateContentId()},_updatePositionByTarget:function(){var{target:t}=this.option();this.option("position.of",t)},_ensureMessageNotEmpty:function(){this._textMarkup=this._getTextMarkup();var t=this.option("visible")&&this._textMarkup;this._toggleVisibilityClasses(t)},_toggleVisibilityClasses:function(t){t?(this.$element().addClass(lI),this.$wrapper().addClass(lI)):(this.$element().removeClass(lI),this.$wrapper().removeClass(lI))},_updateContentId(){var{container:t,contentId:e}=this.option(),i=null!=e?e:Gu(t).attr("aria-describedby");this.$content().addClass("dx-invalid-message-content").attr("id",i)},_renderInnerHtml(t){var e=t&&Gu(t);null==e||e.html(this._textMarkup)},_getTextMarkup(){var t,e=null!==(t=this.option("validationErrors"))&&void 0!==t?t:[],i="";return e.forEach(t=>{var e;i+=(i?"
":"")+$c(null!==(e=null==t?void 0:t.message)&&void 0!==e?e:"")}),i},_toggleModeClass(){var t=this.option("mode");this.$wrapper().toggleClass("dx-invalid-message-auto","auto"===t).toggleClass("dx-invalid-message-always","always"===t)},updateMaxWidth(){var t=this.option("target"),e=kd(t),i="100%";e&&(i=Math.max(e,100)),this.option({maxWidth:i})},_getPositionsArray:function(t,e){switch(t){case"top":return["".concat(e," bottom"),"".concat(e," top")];case"left":return["right","left"];case"right":return["left","right"];default:return["".concat(e," top"),"".concat(e," bottom")]}},_updatePosition:function(){var{positionSide:t,rtlEnabled:e,offset:i,boundary:n}=this.option(),s=Up(e),o=this._getPositionsArray(t,s),r=ih({},i);this.$element().addClass("dx-invalid-message-".concat(t)),e&&"left"!==t&&"right"!==t&&(r.h=-r.h),"top"===t&&(r.v=-r.v),"left"===t&&(r.h=-r.h),this.option("position",{offset:r,boundary:n,my:o[0],at:o[1],collision:"none flip"})},_optionChanged(t){var{name:e,value:i,previousValue:n}=t;switch(e){case"target":this._updatePositionByTarget(),this.updateMaxWidth(),this.callBase(t);break;case"boundary":this.option("position.boundary",i);break;case"mode":this._toggleModeClass(i);break;case"rtlEnabled":case"offset":case"positionSide":this.$element().removeClass("dx-invalid-message-".concat(n)),this._updatePosition();break;case"container":this._updateContentId(),this.callBase(t);break;case"contentId":this._updateContentId();break;case"validationErrors":this._ensureMessageNotEmpty(),this._renderInnerHtml(this.$content());break;default:this.callBase(t)}}});yg("dxValidationMessage",cI);var hI=cI,dI="dx-invalid-message-auto",uI="dx-validation-target",pI="invalid",fI=["outlined","filled","underlined"],_I={validationMessageMode:"mode",validationMessagePosition:"positionSide",validationMessageOffset:"offset",validationBoundary:"boundary"},gI=sv.inherit({ctor:function(){this.showValidationMessageTimeout=null,this.validationRequest=hh(),this.callBase.apply(this,arguments)},_createElement:function(t){this.callBase(t);var e=this.$element();e&&mu(e[0],uI,this)},_initOptions:function(t){this.callBase.apply(this,arguments),this.option(EE.initValidationOptions(t))},_init:function(){this._initialValue=this.option("value"),this.callBase(),this._options.cache("validationTooltipOptions",this.option("validationTooltipOptions")),this.$element().addClass("dx-show-invalid-badge")},_getDefaultOptions:function(){return Pc(this.callBase(),{value:null,name:"",onValueChanged:null,readOnly:!1,isValid:!0,validationError:null,validationErrors:null,validationStatus:"valid",validationMessageMode:"auto",validationMessagePosition:"bottom",validationBoundary:void 0,validationMessageOffset:{h:0,v:0},validationTooltipOptions:{},_showValidationMessage:!0,isDirty:!1})},_attachKeyboardEvents:function(){this.option("readOnly")||this.callBase()},_setOptionsByReference:function(){this.callBase(),Pc(this._optionsByReference,{validationError:!0})},_createValueChangeAction:function(){this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})},_suppressValueChangeAction:function(){this._valueChangeActionSuppressed=!0},_resumeValueChangeAction:function(){this._valueChangeActionSuppressed=!1},_initMarkup:function(){var t;this._toggleReadOnlyState(),this._setSubmitElementName(this.option("name")),this.callBase(),this._renderValidationState(),null===(t=this.option("_onMarkupRendered"))||void 0===t||t()},_raiseValueChangeAction:function(t,e){this._valueChangeAction||this._createValueChangeAction(),this._valueChangeAction(this._valueChangeArgs(t,e))},_valueChangeArgs:function(t,e){return{value:t,previousValue:e,event:this._valueChangeEventInstance}},_saveValueChangeEvent:function(t){this._valueChangeEventInstance=t},_focusInHandler:function(t){var e="auto"===this.option("validationMessageMode");if(this._canValueBeChangedByClick()&&e){var i,n=null===(i=this._validationMessage)||void 0===i?void 0:i.$wrapper();null==n||n.removeClass(dI),clearTimeout(this.showValidationMessageTimeout),this.showValidationMessageTimeout=setTimeout(()=>null==n?void 0:n.addClass(dI),150)}return this.callBase(t)},_canValueBeChangedByClick:function(){return!1},_getStylingModePrefix:function(){return"dx-editor-"},_renderStylingMode:function(){var t=this.option("stylingMode"),e=this._getStylingModePrefix(),i=fI.map(t=>e+t);i.forEach(t=>this.$element().removeClass(t));var n=e+t;if(-1===i.indexOf(n)){var s=this._getDefaultOptions().stylingMode,o=this._convertRulesToOptions(this._defaultOptionsRules()).stylingMode;n=e+(o||s)}this.$element().addClass(n)},_getValidationErrors:function(){var t=this.option("validationErrors");return!t&&this.option("validationError")&&(t=[this.option("validationError")]),t},_disposeValidationMessage:function(){this._$validationMessage&&(this._$validationMessage.remove(),this.setAria("describedby",null),this._$validationMessage=void 0,this._validationMessage=void 0)},_toggleValidationClasses:function(t){this.$element().toggleClass("dx-invalid",t),this.setAria(pI,t||void 0)},_renderValidationState:function(){var t=this.option("isValid")&&this.option("validationStatus")!==pI,e=this._getValidationErrors(),i=this.$element();if(this._toggleValidationClasses(!t),rd()&&!1!==this.option("_showValidationMessage")&&(this._disposeValidationMessage(),!t&&e)){var{validationMessageMode:n,validationMessageOffset:s,validationBoundary:o,rtlEnabled:r}=this.option();this._$validationMessage=Gu("
").appendTo(i);var a="dx-".concat(new lh);this.setAria("describedby",a),this._validationMessage=new hI(this._$validationMessage,Pc({validationErrors:e,rtlEnabled:r,target:this._getValidationMessageTarget(),visualContainer:i,mode:n,positionSide:this._getValidationMessagePosition(),offset:s,boundary:o,contentId:a},this._options.cache("validationTooltipOptions"))),this._bindInnerWidgetOptions(this._validationMessage,"validationTooltipOptions")}},_getValidationMessagePosition:function(){return this.option("validationMessagePosition")},_getValidationMessageTarget:function(){return this.$element()},_toggleReadOnlyState:function(){var t=this.option("readOnly");this._toggleBackspaceHandler(t),this.$element().toggleClass("dx-state-readonly",!!t),this.setAria("readonly",t||void 0)},_toggleBackspaceHandler:function(t){var e=this._keyboardEventBindingTarget(),i=Gf("keydown","editorReadOnly");pu.off(e,i),t&&pu.on(e,i,t=>{"backspace"===Kf(t)&&t.preventDefault()})},_dispose:function(){mu(this.$element()[0],uI,null),clearTimeout(this.showValidationMessageTimeout),this._disposeValidationMessage(),this.callBase()},_setSubmitElementName:function(t){var e=this._getSubmitElement();!e||(t.length>0?e.attr("name",t):e.removeAttr("name"))},_getSubmitElement:function(){return null},_setValidationMessageOption:function(t){var e,{name:i,value:n}=t;null===(e=this._validationMessage)||void 0===e||e.option(_I[i]?_I[i]:i,n)},_hasActiveElement:qh,_optionChanged:function(t){var e;switch(t.name){case"onValueChanged":this._createValueChangeAction();break;case"readOnly":this._toggleReadOnlyState(),this._refreshFocusState();break;case"value":t.value!=t.previousValue&&(this.option("isDirty",this._initialValue!==t.value),this.validationRequest.fire({value:t.value,editor:this})),this._valueChangeActionSuppressed||(this._raiseValueChangeAction(t.value,t.previousValue),this._saveValueChangeEvent(void 0));break;case"width":this.callBase(t),null===(e=this._validationMessage)||void 0===e||e.updateMaxWidth();break;case"name":this._setSubmitElementName(t.value);break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(EE.synchronizeValidationOptions(t,this.option())),this._renderValidationState();break;case"validationBoundary":case"validationMessageMode":case"validationMessagePosition":case"validationMessageOffset":this._setValidationMessageOption(t);break;case"rtlEnabled":this._setValidationMessageOption(t),this.callBase(t);break;case"validationTooltipOptions":this._innerWidgetOptionChanged(this._validationMessage,t);break;case"_showValidationMessage":case"isDirty":break;default:this.callBase(t)}},_resetToInitialValue:function(){this.option("value",this._initialValue)},blur:function(){this._hasActiveElement()&&E_()},clear:function(){var t=this._getDefaultOptions();this.option("value",t.value)},reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;arguments.length&&(this._initialValue=t),this._resetToInitialValue(),this.option("isDirty",!1),this.option("isValid",!0)}});gI.isEditor=t=>t instanceof gI;var mI=gI,vI="dx-invalid-message-auto",yI="dx-validation-target";class bI extends jS{getProps(){var t=super.getProps();return t.onFocusIn=()=>{if("auto"===this.option("validationMessageMode")){var t=Gu(function(t,e){var i,n;return(null!==(i=null===(n=t.getRootNode)||void 0===n?void 0:n.call(t))&&void 0!==i?i:document).querySelector(".dx-invalid-message.dx-overlay-wrapper")}(this.element()));null==t||t.removeClass(vI),this.showValidationMessageTimeout&&clearTimeout(this.showValidationMessageTimeout),this.showValidationMessageTimeout=setTimeout(()=>{null==t||t.addClass(vI)},150)}},t.saveValueChangeEvent=t=>{this._valueChangeEventInstance=t},t}_createElement(t){super._createElement(t),this.showValidationMessageTimeout=void 0,this.validationRequest=hh(),mu(this.$element()[0],yI,this)}_render(){var t;null===(t=this.option("_onMarkupRendered"))||void 0===t||t()}_init(){super._init(),this._initialValue=this.option("value")}_initializeComponent(){super._initializeComponent(),this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})}_initOptions(t){super._initOptions(t),this.option(EE.initValidationOptions(t))}_getDefaultOptions(){return Pc(super._getDefaultOptions(),{validationMessageOffset:{h:0,v:0},validationTooltipOptions:{}})}_bindInnerWidgetOptions(t,e){var i=Pc({},t.option()),n=()=>this._silent(e,i);n(),t.on("optionChanged",n)}_raiseValidation(t,e){var i=!wc(t)&&!wc(e);t!==e&&!i&&this.validationRequest.fire({value:t,editor:this})}_raiseValueChangeAction(t,e){var i;null===(i=this._valueChangeAction)||void 0===i||i.call(this,{element:this.$element(),previousValue:e,value:t,event:this._valueChangeEventInstance}),this._valueChangeEventInstance=void 0}_optionChanged(t){var{name:e,previousValue:i,value:n}=t;switch(e&&void 0!==this._getActionConfigs()[e]&&this._addAction(e),e){case"value":this._raiseValidation(n,i),this.option("isDirty",this._initialValue!==n),this._raiseValueChangeAction(n,i);break;case"onValueChanged":this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]});break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(EE.synchronizeValidationOptions(t,this.option()))}super._optionChanged(t)}clear(){var{value:t}=this._getDefaultOptions();this.option({value:t})}reset(){arguments.length&&(this._initialValue=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0),this.option("value",this._initialValue),this.option("isDirty",!1),this.option("isValid",!0)}_dispose(){super._dispose(),mu(this.element(),yI,null),this.showValidationMessageTimeout&&clearTimeout(this.showValidationMessageTimeout)}}var CI=mI.isEditor,xI=t=>CI(t)||t instanceof bI;bI.isEditor=xI,mI.isEditor=xI;class wI extends bI{_useTemplates(){return!1}_isFocused(){return this.$element()[0].classList.contains("dx-state-focused")}getSupportedKeyNames(){return["space"]}getProps(){var t=super.getProps();return null!==t.value&&(t.value=Boolean(t.value)),t}}var SI=th.abstract,EI=Rp.real(),II="dxscrollinit",TI="dxscrollstart",OI="dxscroll",kI="dxscrollend",DI="dxscrollstop",AI="dxscrollcancel",BI=th.inherit(function(){var t=Gf("scroll","dxScrollEmitter");return{ctor:function(e){this._element=e,this._locked=!1,this._proxiedScroll=t=>{this._disposed||this._scroll(t)},pu.on(this._element,t,this._proxiedScroll)},_scroll:SI,check:function(t,e){this._locked&&e()},dispose:function(){this._disposed=!0,pu.off(this._element,t,this._proxiedScroll)}}}()),MI=BI.inherit({ctor:function(t,e){this.callBase(t),this._timeout=e},_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 t=this;this._timer=setTimeout(function(){t._clearTimer()},this._timeout)},dispose:function(){this.callBase(),this._clearTimer()}}),PI=MI.inherit({ctor:function(t){this.callBase(t,400),this._lastWheelDirection=null},check:function(t,e){this._checkDirectionChanged(t),this.callBase(t,e)},_checkDirectionChanged:function(t){if(Lf(t)){var e=t.shiftKey||!1,i=null!==this._lastWheelDirection&&e!==this._lastWheelDirection;this._lastWheelDirection=e,this._locked=this._locked&&!i}else this._lastWheelDirection=null}}),RI=MI.inherit({ctor:function(t){this.callBase(t,400)}});!function(){var{ios:t,android:e}=EI;!t&&!e||(RI=BI.inherit({_scroll:function(){this._locked=!0;var t=this;fp(this._scrollFrame),this._scrollFrame=pp(function(){t._locked=!1})},check:function(t,e){fp(this._scrollFrame),fp(this._checkFrame);var i=this,n=this.callBase;this._checkFrame=pp(function(){n.call(i,t,e),i._locked=!1})},dispose:function(){this.callBase(),fp(this._scrollFrame),fp(this._checkFrame)}}))}(),og({emitter:AE.inherit(function(){var t=Math.round(1e3/60);return{ctor:function(t){this.callBase.apply(this,arguments),this.direction="both",this._pointerLocker=new RI(t),this._wheelLocker=new PI(t)},validate:function(){return!0},configure:function(t){t.scrollTarget&&(this._pointerLocker.dispose(),this._wheelLocker.dispose(),this._pointerLocker=new RI(t.scrollTarget),this._wheelLocker=new PI(t.scrollTarget)),this.callBase(t)},_init:function(t){this._wheelLocker.check(t,(function(){Lf(t)&&this._accept(t)}).bind(this)),this._pointerLocker.check(t,(function(){var e=this.isNative&&Vf(t);!Lf(t)&&!e&&this._accept(t)}).bind(this)),this._fireEvent(II,t),this._prevEventData=Nf(t)},move:function(t){this.callBase.apply(this,arguments),t.isScrollingEvent=this.isNative||t.isScrollingEvent},_start:function(t){this._savedEventData=Nf(t),this._fireEvent(TI,t),this._prevEventData=Nf(t)},_move:function(t){var e=Nf(t);this._fireEvent(OI,t,{delta:zf(this._prevEventData,e)}),zf(this._savedEventData,e).time>200&&(this._savedEventData=this._prevEventData),this._prevEventData=Nf(t)},_end:function(e){var i=zf(this._prevEventData,Nf(e)),n={x:0,y:0};if(!Lf(e)&&i.time<100){var s=zf(this._savedEventData,this._prevEventData),o=t/s.time;n={x:s.x*o,y:s.y*o}}this._fireEvent(kI,e,{velocity:n})},_stop:function(t){this._fireEvent(DI,t)},cancel:function(t){this.callBase.apply(this,arguments),this._fireEvent(AI,t)},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)}}}()),events:[II,TI,OI,kI,DI,AI]});function FI(t){return(e,i,n,s)=>{var o=s?Gf(t,s):t;if(i)return pu.on(e,o,n,i),()=>{pu.off(e,o,i)}}}FI(rg),FI("scroll"),FI("dxscrollinit"),FI("dxscrollstart"),FI("dxscroll"),FI("dxscrollend"),FI("dxscrollstop"),FI("dxscrollcancel"),FI(Q_.down),FI(Q_.up),FI(Q_.move),FI("mouseenter"),FI("mouseleave"),FI("keydown");var HI=FI("dxactive"),VI=FI("dxinactive"),LI=FI("dxhoverstart"),$I=FI("dxhoverend"),NI=FI("focusin"),zI=FI("focusout");function WI(t){return Object.keys(t).filter(e=>t[e]).join(" ")}var jI={className:"",activeStateEnabled:!1,disabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,tabIndex:0,visible:!0},KI=function(t){const e=bS++;return{id:e,defaultValue:t,Provider:class extends fS{getChildContext(){return Object.assign(Object.assign({},this.context),{[e]:this.props.value||t})}render(){return this.props.children}}}}(void 0),GI=["children","rtlEnabled"],UI={};let qI=(()=>{class t extends mS{constructor(t){super(t),this.state={},this.__getterCache={}}getChildContext(){return ih({},this.context,{[KI.id]:this.config||KI.defaultValue})}get config(){return void 0!==this.__getterCache.config?this.__getterCache.config:this.__getterCache.config=(()=>({rtlEnabled:this.props.rtlEnabled}))()}get restAttributes(){return sy(this.props,GI)}componentWillUpdate(t,e,i){this.props.rtlEnabled!==t.rtlEnabled&&(this.__getterCache.config=void 0)}render(){return(t=>t.props.children)({props:ih({},this.props),config:this.config,restAttributes:this.restAttributes})}}return t.defaultProps=UI,t})();var ZI=["_feedbackHideTimeout","_feedbackShowTimeout","accessKey","activeStateEnabled","activeStateUnit","addWidgetClass","aria","children","className","classes","cssText","disabled","focusStateEnabled","height","hint","hoverStateEnabled","name","onActive","onClick","onDimensionChanged","onFocusIn","onFocusOut","onHoverEnd","onHoverStart","onInactive","onKeyDown","onRootElementRendered","onVisibilityChange","rootElementRef","rtlEnabled","tabIndex","visible","width"],QI=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(jI),Object.getOwnPropertyDescriptors({_feedbackHideTimeout:400,_feedbackShowTimeout:30,cssText:"",aria:Object.freeze({}),classes:"",name:"",addWidgetClass:!0})));let XI=(()=>{class t extends yS{constructor(t){super(t),this.widgetElementRef={current:null},this.state={active:!1,focused:!1,hovered:!1},this.setRootElementRef=this.setRootElementRef.bind(this),this.activeEffect=this.activeEffect.bind(this),this.inactiveEffect=this.inactiveEffect.bind(this),this.clickEffect=this.clickEffect.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.activate=this.activate.bind(this),this.deactivate=this.deactivate.bind(this),this.focusInEffect=this.focusInEffect.bind(this),this.focusOutEffect=this.focusOutEffect.bind(this),this.hoverStartEffect=this.hoverStartEffect.bind(this),this.hoverEndEffect=this.hoverEndEffect.bind(this),this.keyboardEffect=this.keyboardEffect.bind(this),this.resizeEffect=this.resizeEffect.bind(this),this.windowResizeEffect=this.windowResizeEffect.bind(this),this.visibilityEffect=this.visibilityEffect.bind(this),this.checkDeprecation=this.checkDeprecation.bind(this),this.applyCssTextEffect=this.applyCssTextEffect.bind(this)}get config(){return this.context[KI.id]?this.context[KI.id]:KI.defaultValue}createEffects(){return[new CS(this.setRootElementRef,[]),new CS(this.activeEffect,[this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive]),new CS(this.inactiveEffect,[this.props._feedbackHideTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.onInactive,this.state.active]),new CS(this.clickEffect,[this.props.disabled,this.props.name,this.props.onClick]),new CS(this.focusInEffect,[this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn]),new CS(this.focusOutEffect,[this.props.focusStateEnabled,this.props.name,this.props.onFocusOut,this.state.focused]),new CS(this.hoverStartEffect,[this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverStart,this.state.active]),new CS(this.hoverEndEffect,[this.props.activeStateUnit,this.props.hoverStateEnabled,this.props.onHoverEnd,this.state.hovered]),new CS(this.keyboardEffect,[this.props.focusStateEnabled,this.props.onKeyDown]),new CS(this.resizeEffect,[this.props.name,this.props.onDimensionChanged]),new CS(this.windowResizeEffect,[this.props.onDimensionChanged]),new CS(this.visibilityEffect,[this.props.name,this.props.onVisibilityChange]),new CS(this.checkDeprecation,[this.props.height,this.props.width]),new CS(this.applyCssTextEffect,[this.props.cssText]),xS()]}updateEffects(){var t,e,i,n,s,o,r,a,l,c,h,d,u;null===(t=this._effects[1])||void 0===t||t.update([this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive]),null===(e=this._effects[2])||void 0===e||e.update([this.props._feedbackHideTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.onInactive,this.state.active]),null===(i=this._effects[3])||void 0===i||i.update([this.props.disabled,this.props.name,this.props.onClick]),null===(n=this._effects[4])||void 0===n||n.update([this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn]),null===(s=this._effects[5])||void 0===s||s.update([this.props.focusStateEnabled,this.props.name,this.props.onFocusOut,this.state.focused]),null===(o=this._effects[6])||void 0===o||o.update([this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverStart,this.state.active]),null===(r=this._effects[7])||void 0===r||r.update([this.props.activeStateUnit,this.props.hoverStateEnabled,this.props.onHoverEnd,this.state.hovered]),null===(a=this._effects[8])||void 0===a||a.update([this.props.focusStateEnabled,this.props.onKeyDown]),null===(l=this._effects[9])||void 0===l||l.update([this.props.name,this.props.onDimensionChanged]),null===(c=this._effects[10])||void 0===c||c.update([this.props.onDimensionChanged]),null===(h=this._effects[11])||void 0===h||h.update([this.props.name,this.props.onVisibilityChange]),null===(d=this._effects[12])||void 0===d||d.update([this.props.height,this.props.width]),null===(u=this._effects[13])||void 0===u||u.update([this.props.cssText])}setRootElementRef(){var{onRootElementRendered:t,rootElementRef:e}=this.props;e&&(e.current=this.widgetElementRef.current),null==t||t(this.widgetElementRef.current)}activeEffect(){var{_feedbackShowTimeout:t,activeStateEnabled:e,activeStateUnit:i,disabled:n,onActive:s}=this.props;if(e&&!n)return HI(this.widgetElementRef.current,t=>{this.setState(t=>({active:!0})),null==s||s(t)},{timeout:t,selector:i},"UIFeedback")}inactiveEffect(){var{_feedbackHideTimeout:t,activeStateEnabled:e,activeStateUnit:i,onInactive:n}=this.props;if(e)return VI(this.widgetElementRef.current,t=>{this.state.active&&(this.setState(t=>({active:!1})),null==n||n(t))},{timeout:t,selector:i},"UIFeedback")}clickEffect(){var{disabled:t,name:e,onClick:i}=this.props,n=e;if(i&&!t)return function(t,e){var{namespace:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};pu.on(t,lm("dxclick",i),e)}(this.widgetElementRef.current,i,{namespace:n}),()=>function(t){var{namespace:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pu.off(t,lm("dxclick",e))}(this.widgetElementRef.current,{namespace:n})}focusInEffect(){var{disabled:t,focusStateEnabled:e,name:i,onFocusIn:n}=this.props,s="".concat(i,"Focus");if(e&&!t)return NI(this.widgetElementRef.current,t=>{t.isDefaultPrevented()||(this.setState(t=>({focused:!0})),null==n||n(t))},null,s)}focusOutEffect(){var{focusStateEnabled:t,name:e,onFocusOut:i}=this.props,n="".concat(e,"Focus");if(t)return zI(this.widgetElementRef.current,t=>{!t.isDefaultPrevented()&&this.state.focused&&(this.setState(t=>({focused:!1})),null==i||i(t))},null,n)}hoverStartEffect(){var{activeStateUnit:t,disabled:e,hoverStateEnabled:i,onHoverStart:n}=this.props;if(i&&!e)return LI(this.widgetElementRef.current,t=>{!this.state.active&&this.setState(t=>({hovered:!0})),null==n||n(t)},{selector:t},"UIFeedback")}hoverEndEffect(){var{activeStateUnit:t,hoverStateEnabled:e,onHoverEnd:i}=this.props;if(e)return $I(this.widgetElementRef.current,t=>{this.state.hovered&&(this.setState(t=>({hovered:!1})),null==i||i(t))},{selector:t},"UIFeedback")}keyboardEffect(){var{focusStateEnabled:t,onKeyDown:e}=this.props;if(t&&e){var i=mm(this.widgetElementRef.current,this.widgetElementRef.current,t=>e(t));return()=>vm(i)}}resizeEffect(){var t="".concat(this.props.name,"VisibilityChange"),{onDimensionChanged:e}=this.props;if(e)return hm(this.widgetElementRef.current,e,{namespace:t}),()=>dm(this.widgetElementRef.current,{namespace:t})}windowResizeEffect(){var{onDimensionChanged:t}=this.props;if(t)return yp.add(t),()=>{yp.remove(t)}}visibilityEffect(){var{name:t,onVisibilityChange:e}=this.props,i="".concat(t,"VisibilityChange");if(e)return um(this.widgetElementRef.current,()=>e(!0),()=>e(!1),{namespace:i}),()=>pm(this.widgetElementRef.current,{namespace:i})}checkDeprecation(){var{height:t,width:e}=this.props;Sc(e)&&Gc.log("W0017","width"),Sc(t)&&Gc.log("W0017","height")}applyCssTextEffect(){var{cssText:t}=this.props;""!==t&&(this.widgetElementRef.current.style.cssText=t)}get shouldRenderConfigProvider(){var{rtlEnabled:t}=this.props;return function(t,e){var i=wc(t),n=wc(ah().rtlEnabled)&&!i&&!wc(null==e?void 0:e.rtlEnabled);return i&&t!==(null==e?void 0:e.rtlEnabled)||n}(t,this.config)}get rtlEnabled(){var{rtlEnabled:t}=this.props;return function(t,e){return void 0!==t?t:void 0!==(null==e?void 0:e.rtlEnabled)?e.rtlEnabled:ah().rtlEnabled}(t,this.config)}get attributes(){var{aria:t,disabled:e,focusStateEnabled:i,visible:n}=this.props,s=i&&!e&&this.props.accessKey;return ih({},Pc({},s&&{accessKey:s}),(t=>Object.keys(t).reduce((e,i)=>t[i]?ih({},e,{["role"===i||"id"===i?i:"aria-".concat(i)]:String(t[i])}):e,{}))(ih({},t,{disabled:e,hidden:!n})),Pc({},this.restAttributes))}get styles(){var{height:t,width:e}=this.props,i=this.restAttributes.style||{},n=Au("width",Sc(e)?e():e),s=Au("height",Sc(t)?t():t);return ih({},i,{height:null!=s?s:i.height,width:null!=n?n:i.width})}get cssClasses(){var{activeStateEnabled:t,addWidgetClass:e,className:i,classes:n,disabled:s,focusStateEnabled:o,hoverStateEnabled:r,onVisibilityChange:a,visible:l}=this.props,c=!!o&&!s,h=!!r&&!s,d=!!t&&!s;return WI({"dx-widget":!!e,[String(n)]:!!n,[String(i)]:!!i,"dx-state-disabled":!!s,"dx-state-invisible":!l,"dx-state-focused":!!this.state.focused&&c,"dx-state-active":!!this.state.active&&d,"dx-state-hover":!!this.state.hovered&&h&&!this.state.active,"dx-rtl":!!this.rtlEnabled,"dx-visibility-change-handler":!!a})}get tabIndex(){var{disabled:t,focusStateEnabled:e,tabIndex:i}=this.props;return e&&!t?i:void 0}get restAttributes(){return sy(this.props,ZI)}focus(){fm(this.widgetElementRef.current)}blur(){var t=sd.getActiveElement(this.widgetElementRef.current);this.widgetElementRef.current===t&&t.blur()}activate(){this.setState(t=>({active:!0}))}deactivate(){this.setState(t=>({active:!1}))}render(){return(t=>{var e=Jx(Zx(1,"div",t.cssClasses,t.props.children,0,ih({},t.attributes,{tabIndex:t.tabIndex,title:t.props.hint,style:PS(t.styles)}),null,t.widgetElementRef));return t.shouldRenderConfigProvider?Qx(2,qI,{rtlEnabled:t.rtlEnabled,children:e}):e})({props:ih({},this.props),active:this.state.active,focused:this.state.focused,hovered:this.state.hovered,widgetElementRef:this.widgetElementRef,config:this.config,shouldRenderConfigProvider:this.shouldRenderConfigProvider,rtlEnabled:this.rtlEnabled,attributes:this.attributes,styles:this.styles,cssClasses:this.cssClasses,tabIndex:this.tabIndex,restAttributes:this.restAttributes})}}return t.defaultProps=QI,t})();var YI=["dataSource","selectedRowKeys"],JI={integrationOptions:!0};function tT(t,e,i){return{path:t,value:e,previousValue:i}}function eT(t,e,i,n,s,o){if(!JI[n]){var r=Cc(e),a=Cc(i);if(e!==i)if(r!==a)t.push(tT(n,i,e));else if("object"===r)if(kc(i)){var l=nT(e,i,s,o);t.push(...l.map(t=>ih({},t,{path:"".concat(n,".").concat(t.path)})))}else t.push(tT(n,i,e));else if("array"===r)if(o.some(t=>s.includes(t))&&e!==i)t.push(tT(n,i,e));else if(e.length!==i.length)t.push(tT(n,i,e));else{var c=nT(e,i,s,o);[].push.apply(t,c.map(t=>ih({},t,{path:"".concat(n).concat(t.path)})))}else t.push(tT(n,i,e))}}var iT=t=>(e,i,n,s)=>{var o=[],r=Array.isArray(e)?t=>{eT(o,e[t],i[t],"[".concat(t,"]"),"".concat(n,".").concat(t),s)}:t=>{eT(o,e[t],i[t],t,"".concat(n,".").concat(t),s)};return t(e).forEach(r),Object.keys(i).filter(t=>!Object.prototype.hasOwnProperty.call(e,t)&&e[t]!==i[t]).forEach(t=>{o.push({path:t,value:i[t],previousValue:e[t]})}),o},nT=iT(t=>Object.keys(t)),sT={key:!0,ref:!0,children:!0,style:!0},oT=iT(t=>Object.keys(t).filter(t=>!sT[t])),rT=["valueChange"],aT=["componentProps","componentType","templateNames"],lT=t=>Object.keys(t).reduce((e,i)=>(void 0!==t[i]&&(e[i]=t[i]),e),{}),cT={};let hT=(()=>{class t extends vS{constructor(t){super(t),this.state={},this.widgetRef={current:null},this.getInstance=this.getInstance.bind(this),this.setupWidget=this.setupWidget.bind(this),this.updateWidget=this.updateWidget.bind(this)}get config(){return this.context[KI.id]?this.context[KI.id]:KI.defaultValue}createEffects(){return[new CS(this.setupWidget,[]),new CS(this.updateWidget,[this.props.componentProps,this.config,this.props.templateNames])]}updateEffects(){var t;null===(t=this._effects[1])||void 0===t||t.update([this.props.componentProps,this.config,this.props.templateNames])}setupWidget(){var t=new this.props.componentType(this.widgetRef.current,this.properties);return this.instance=t,()=>{t.dispose(),this.instance=null}}updateWidget(){var t=this.getInstance();if(t){var e=function(t,e){return oT(t,e,"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:YI)}(this.prevProps||{},this.properties);e.length&&(t.beginUpdate(),e.forEach(e=>{var{path:i,value:n}=e;t.option(i,n)}),t.endUpdate()),this.prevProps=this.properties}}get properties(){var t,e=lT(this.props.componentProps),{valueChange:i}=e,n=sy(e,rT),s=ih({rtlEnabled:!(null===(t=this.config)||void 0===t||!t.rtlEnabled),isRenovated:!0},n);return i&&(s.onValueChanged=t=>{var{value:e}=t;return i(e)}),this.props.templateNames.forEach(t=>{((t,e,i)=>{const n=e[t];return!!n&&"string"!=typeof n})(t,s)&&(s[t]=(e,i,n)=>{!function(t,e,i){setTimeout(()=>{rS(AS(t,e),(t=>{var e,i;return(null===(e=t.container)||void 0===e?void 0:e.get(0))||(null===(i=t.item)||void 0===i?void 0:i.get(0))})(e))},0)}(this.props.componentProps[t],{item:e,index:i,container:n})})}),s}get restAttributes(){return sy(this.props,aT)}getInstance(){return this.instance}render(){return(t=>{var{props:{componentProps:{className:e}},restAttributes:i,widgetRef:n}=t;return lT(Zx(1,"div",e,null,1,ih({},i),null,n))})({props:ih({},this.props),widgetRef:this.widgetRef,config:this.config,properties:this.properties,restAttributes:this.restAttributes})}}return t.defaultProps=cT,t})();var dT=["accessKey","activeStateEnabled","boundary","className","contentId","disabled","focusStateEnabled","height","hint","hoverStateEnabled","mode","offset","onClick","onKeyDown","positionSide","rtlEnabled","tabIndex","target","validationErrors","visible","visualContainer","width"],uT=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(jI),Object.getOwnPropertyDescriptors({mode:"auto",positionSide:"top",offset:Object.freeze({h:0,v:0}),isReactComponentWrapper:!0})));let pT=(()=>{class t extends mS{constructor(t){super(t),this.state={}}get componentProps(){return this.props}get restAttributes(){return sy(this.props,dT)}render(){return(t=>{var{componentProps:e,restAttributes:i}=t;return Jx(Qx(2,hT,ih({componentType:hI,componentProps:e,templateNames:[]},i)))})({props:ih({},this.props),componentProps:this.componentProps,restAttributes:this.restAttributes})}}return t.defaultProps=uT,t})();var fT=["accessKey","activeStateEnabled","aria","children","className","classes","defaultValue","disabled","focusStateEnabled","height","hint","hoverStateEnabled","inputAttr","isDirty","isValid","name","onClick","onFocusIn","onKeyDown","readOnly","rtlEnabled","tabIndex","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","value","valueChange","visible","width"],_T=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(jI),Object.getOwnPropertyDescriptors({readOnly:!1,name:"",validationError:null,validationErrors:null,validationMessageMode:"auto",validationMessagePosition:"bottom",validationStatus:"valid",isValid:!0,isDirty:!1,inputAttr:Object.freeze({}),defaultValue:null,valueChange:()=>{}}))),gT={get readOnly(){return _T.readOnly},get name(){return _T.name},get validationError(){return _T.validationError},get validationErrors(){return _T.validationErrors},get validationMessageMode(){return _T.validationMessageMode},get validationMessagePosition(){return _T.validationMessagePosition},get validationStatus(){return _T.validationStatus},get isValid(){return _T.isValid},get isDirty(){return _T.isDirty},get inputAttr(){return _T.inputAttr},get defaultValue(){return _T.defaultValue},get valueChange(){return _T.valueChange},get className(){return _T.className},get activeStateEnabled(){return _T.activeStateEnabled},get disabled(){return _T.disabled},get focusStateEnabled(){return _T.focusStateEnabled},get hoverStateEnabled(){return _T.hoverStateEnabled},get tabIndex(){return _T.tabIndex},get visible(){return _T.visible},get aria(){return QI.aria},get classes(){return QI.classes}};class mT extends yS{constructor(t){super(t),this.widgetRef={current:null},this.rootElementRef={current:null},this.__getterCache={},this.state={validationMessageGuid:"dx-".concat(new lh),isValidationMessageVisible:!1,value:void 0!==this.props.value?this.props.value:this.props.defaultValue},this.updateValidationMessageVisibility=this.updateValidationMessageVisibility.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.onFocusIn=this.onFocusIn.bind(this)}createEffects(){return[new CS(this.updateValidationMessageVisibility,[this.props.isValid,this.props.validationStatus,this.props.validationError,this.props.validationErrors]),xS()]}updateEffects(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.isValid,this.props.validationStatus,this.props.validationError,this.props.validationErrors])}updateValidationMessageVisibility(){this.setState(t=>({isValidationMessageVisible:this.shouldShowValidationMessage}))}onFocusIn(t){var{onFocusIn:e}=this.props;null==e||e(t)}get cssClasses(){return"".concat((t=>{var{classes:e,isValid:i,readOnly:n}=t;return WI({"dx-state-readonly":!!n,"dx-invalid":!i,["".concat(e)]:!!e})})(ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value})))}get shouldShowValidationMessage(){var t,{isValid:e,validationStatus:i}=this.props,n=null!==(t=this.validationErrors)&&void 0!==t?t:[];return!(e&&"invalid"!==i)&&n.length>0}get aria(){var{isValid:t,readOnly:e}=this.props,i={readonly:e?"true":"false",invalid:t?"false":"true"};return this.shouldShowValidationMessage&&(i.describedBy=this.state.validationMessageGuid),ih({},i,this.props.aria)}get validationErrors(){return void 0!==this.__getterCache.validationErrors?this.__getterCache.validationErrors:this.__getterCache.validationErrors=(()=>{var{validationError:t,validationErrors:e}=this.props,i=e&&[...e];return!i&&t&&(i=[ih({},t)]),i})()}get validationMessageTarget(){var t;return null===(t=this.rootElementRef)||void 0===t?void 0:t.current}get restAttributes(){return sy(ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),fT)}focus(){this.widgetRef.current.focus()}blur(){this.widgetRef.current.blur()}componentWillUpdate(t,e,i){super.componentWillUpdate(),(this.props.validationError!==t.validationError||this.props.validationErrors!==t.validationErrors)&&(this.__getterCache.validationErrors=void 0)}render(){return(t=>{var{aria:e,cssClasses:i,isValidationMessageVisible:n,onFocusIn:s,props:{accessKey:o,activeStateEnabled:r,children:a,className:l,disabled:c,focusStateEnabled:h,height:d,hint:u,hoverStateEnabled:p,onClick:f,onKeyDown:_,rtlEnabled:g,tabIndex:m,validationMessageMode:v,validationMessagePosition:y,visible:b,width:C},restAttributes:x,rootElementRef:w,validationErrors:S,validationMessageGuid:E,validationMessageTarget:I,widgetRef:T}=t;return Jx(Qx(2,XI,ih({rootElementRef:w,aria:e,classes:i,activeStateEnabled:r,focusStateEnabled:h,hoverStateEnabled:p,accessKey:o,className:l,rtlEnabled:g,hint:u,disabled:c,height:d,width:C,onFocusIn:s,onClick:f,onKeyDown:_,tabIndex:m,visible:b},x,{children:Yx([a,n&&Qx(2,pT,{validationErrors:S,mode:v,positionSide:y,rtlEnabled:g,target:I,boundary:I,visualContainer:I,contentId:E})],0)}),null,T))})({props:ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),validationMessageGuid:this.state.validationMessageGuid,isValidationMessageVisible:this.state.isValidationMessageVisible,rootElementRef:this.rootElementRef,widgetRef:this.widgetRef,onFocusIn:this.onFocusIn,cssClasses:this.cssClasses,shouldShowValidationMessage:this.shouldShowValidationMessage,aria:this.aria,validationErrors:this.validationErrors,validationMessageTarget:this.validationMessageTarget,restAttributes:this.restAttributes})}}mT.defaultProps=gT;var vT=[[22,16],[18,16]],yT=[[[12,8],[20,18]],[[16,10],[16,14]]];function bT(){var t=qb();return{isMaterialTheme:Jb(t),isCompactTheme:eC(t)}}var CT=["isChecked","size"],xT={isChecked:!1};let wT=(()=>{class t extends vS{constructor(t){super(t),this.state={},this.elementRef={current:null},this.__getterCache={},this.updateFontSize=this.updateFontSize.bind(this),this.setIconFontSize=this.setIconFontSize.bind(this),this.getIconSize=this.getIconSize.bind(this),this.getComputedIconSize=this.getComputedIconSize.bind(this)}createEffects(){return[new CS(this.updateFontSize,[this.props.isChecked,this.props.size])]}updateEffects(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.isChecked,this.props.size])}updateFontSize(){var{isChecked:t,size:e}=this.props;if(rd()&&e){var i=function(t,e){var i=function(t){var{isCompactTheme:e,isMaterialTheme:i}=bT();return yT[+t][+i][+e]}(e),n=function(){var{isCompactTheme:t,isMaterialTheme:e}=bT();return vT[+e][+t]}();return Math.ceil(i/n*t)}(this.getIconSize(e),t);this.setIconFontSize(i)}}setIconFontSize(t){this.elementRef.current.style.fontSize="".concat(t,"px")}getIconSize(t){return Ic(t)?t:t.endsWith("px")?parseInt(t,10):this.getComputedIconSize()}getComputedIconSize(){var t=function(t){var e,i=ld();return t?null===(e=i.getComputedStyle)||void 0===e?void 0:e.call(i,t):null}(this.elementRef.current);return parseInt(null==t?void 0:t.width,10)}get cssStyles(){return void 0!==this.__getterCache.cssStyles?this.__getterCache.cssStyles:this.__getterCache.cssStyles=(()=>{var{size:t}=this.props,e=Au("width",t);return{height:Au("height",t),width:e}})()}get restAttributes(){return sy(this.props,CT)}componentWillUpdate(t,e,i){super.componentWillUpdate(),this.props.size!==t.size&&(this.__getterCache.cssStyles=void 0)}render(){return(t=>{var{cssStyles:e,elementRef:i}=t;return Zx(1,"span","dx-checkbox-icon",null,1,{style:PS(e)},null,i)})({props:ih({},this.props),elementRef:this.elementRef,setIconFontSize:this.setIconFontSize,getIconSize:this.getIconSize,getComputedIconSize:this.getComputedIconSize,cssStyles:this.cssStyles,restAttributes:this.restAttributes})}}return t.defaultProps=xT,t})();var ST=["accessKey","activeStateEnabled","aria","className","defaultValue","disabled","enableThreeStateBehavior","focusStateEnabled","height","hint","hoverStateEnabled","iconSize","inputAttr","isDirty","isValid","name","onClick","onFocusIn","onKeyDown","readOnly","rtlEnabled","saveValueChangeEvent","tabIndex","text","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","value","valueChange","visible","width"],ET=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(_T),Object.getOwnPropertyDescriptors({text:"",enableThreeStateBehavior:!1,activeStateEnabled:!0,hoverStateEnabled:!0,get focusStateEnabled(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},defaultValue:!1,valueChange:()=>{}}))),IT={get text(){return ET.text},get enableThreeStateBehavior(){return ET.enableThreeStateBehavior},get activeStateEnabled(){return ET.activeStateEnabled},get hoverStateEnabled(){return ET.hoverStateEnabled},get focusStateEnabled(){return ET.focusStateEnabled},get defaultValue(){return ET.defaultValue},get valueChange(){return ET.valueChange},get readOnly(){return ET.readOnly},get name(){return ET.name},get validationError(){return ET.validationError},get validationErrors(){return ET.validationErrors},get validationMessageMode(){return ET.validationMessageMode},get validationMessagePosition(){return ET.validationMessagePosition},get validationStatus(){return ET.validationStatus},get isValid(){return ET.isValid},get isDirty(){return ET.isDirty},get inputAttr(){return ET.inputAttr},get className(){return ET.className},get disabled(){return ET.disabled},get tabIndex(){return ET.tabIndex},get visible(){return ET.visible},get aria(){return QI.aria}};class TT extends yS{constructor(t){super(t),this.editorRef={current:null},this.state={value:void 0!==this.props.value?this.props.value:this.props.defaultValue},this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.onWidgetClick=this.onWidgetClick.bind(this),this.keyDown=this.keyDown.bind(this)}createEffects(){return[xS()]}onWidgetClick(t){var{enableThreeStateBehavior:e,readOnly:i,saveValueChangeEvent:n}=this.props;if(!i)if(null==n||n(t),e){var s;this.setState(t=>({value:s=null===(void 0!==this.props.value?this.props.value:t.value)||!(void 0!==this.props.value?this.props.value:t.value)&&null})),this.props.valueChange(s)}else{var o;this.setState(t=>{var e;return{value:o=!(null!==(e=void 0!==this.props.value?this.props.value:t.value)&&void 0!==e&&e)}}),this.props.valueChange(o)}}keyDown(t){var{onKeyDown:e}=this.props,{keyName:i,originalEvent:n,which:s}=t,o=null==e?void 0:e(t);if(null!=o&&o.cancel)return o;("space"===i||"space"===s)&&(n.preventDefault(),this.onWidgetClick(n))}get cssClasses(){return(t=>{var{text:e,value:i}=t;return WI({"dx-checkbox":!0,"dx-checkbox-checked":!0===i,"dx-checkbox-has-text":!!e,"dx-checkbox-indeterminate":null===i})})(ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}))}get aria(){return ih({},{role:"checkbox",checked:null===(void 0!==this.props.value?this.props.value:this.state.value)?"mixed":"".concat(!0===(void 0!==this.props.value?this.props.value:this.state.value))},this.props.aria)}get restAttributes(){return sy(ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),ST)}focus(){this.editorRef.current.focus()}blur(){this.editorRef.current.blur()}render(){return(t=>{var{aria:e,cssClasses:i,editorRef:n,keyDown:s,onWidgetClick:o,props:{accessKey:r,activeStateEnabled:a,className:l,disabled:c,focusStateEnabled:h,height:d,hint:u,hoverStateEnabled:p,iconSize:f,isValid:_,name:g,onFocusIn:m,readOnly:v,rtlEnabled:y,tabIndex:b,text:C,validationError:x,validationErrors:w,validationMessageMode:S,validationMessagePosition:E,validationStatus:I,value:T,visible:O,width:k},restAttributes:D}=t;return Jx(Qx(2,mT,ih({aria:e,classes:i,onClick:o,onKeyDown:s,accessKey:r,activeStateEnabled:a,focusStateEnabled:h,hoverStateEnabled:p,className:l,disabled:c,readOnly:v,hint:u,height:d,width:k,rtlEnabled:y,tabIndex:b,visible:O,validationError:x,validationErrors:w,validationMessageMode:S,validationMessagePosition:E,validationStatus:I,isValid:_,onFocusIn:m},D,{children:Yx([Jx(Zx(64,"input",null,null,1,ih({type:"hidden",value:"".concat(T)},g&&{name:g}))),Zx(1,"div","dx-checkbox-container",[Qx(2,wT,{size:f,isChecked:!0===T}),C&&Zx(1,"span","dx-checkbox-text",C,0)],0)],4)}),null,n))})({props:ih({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),editorRef:this.editorRef,onWidgetClick:this.onWidgetClick,keyDown:this.keyDown,cssClasses:this.cssClasses,aria:this.aria,restAttributes:this.restAttributes})}}TT.defaultProps=IT;var OT=[];class kT extends wI{getProps(){var t=super.getProps();return t.onKeyDown=this._wrapKeyDownHandler(t.onKeyDown),t}focus(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.focus(...arguments)}blur(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.blur(...arguments)}_getActionConfigs(){return{onFocusIn:{},onClick:{}}}get _propsInfo(){return{twoWay:[["value","defaultValue","valueChange"]],allowNull:["defaultValue","validationError","validationErrors","value"],elements:[],templates:[],props:["text","iconSize","enableThreeStateBehavior","activeStateEnabled","hoverStateEnabled","focusStateEnabled","saveValueChangeEvent","defaultValue","valueChange","readOnly","name","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","isValid","isDirty","inputAttr","onFocusIn","className","accessKey","disabled","height","hint","onClick","onKeyDown","rtlEnabled","tabIndex","visible","width","aria","value"]}}get _viewComponent(){return TT}}yg("dxCheckBox",kT),kT.defaultOptions=function(t){OT.push(t),TT.defaultProps=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(TT.defaultProps),Object.getOwnPropertyDescriptors(function(t){var e=["value"];return Object.keys(t).reduce((i,n)=>{var s=t[n];return i[e.some(t=>t===n)?"default"+n.charAt(0).toUpperCase()+n.slice(1):n]=s,i},{})}(zg(OT)))))};var DT=kT;const AT=new Gi("NgValueAccessor"),BT={provide:AT,useExisting:pt(()=>MT),multi:!0};let MT=(()=>{class t extends DC{constructor(t,e,i,n,s,o,r,a){super(t,e,i,n,r,a),this._watcherHelper=n,this._idh=s,this.touched=t=>{},this._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"enableThreeStateBehaviorChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"iconSizeChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"nameChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"tabIndexChange"},{emit:"textChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),this._idh.setHost(this),o.setHost(this)}get accessKey(){return this._getOption("accessKey")}set accessKey(t){this._setOption("accessKey",t)}get activeStateEnabled(){return this._getOption("activeStateEnabled")}set activeStateEnabled(t){this._setOption("activeStateEnabled",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get enableThreeStateBehavior(){return this._getOption("enableThreeStateBehavior")}set enableThreeStateBehavior(t){this._setOption("enableThreeStateBehavior",t)}get focusStateEnabled(){return this._getOption("focusStateEnabled")}set focusStateEnabled(t){this._setOption("focusStateEnabled",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get hoverStateEnabled(){return this._getOption("hoverStateEnabled")}set hoverStateEnabled(t){this._setOption("hoverStateEnabled",t)}get iconSize(){return this._getOption("iconSize")}set iconSize(t){this._setOption("iconSize",t)}get isDirty(){return this._getOption("isDirty")}set isDirty(t){this._setOption("isDirty",t)}get isValid(){return this._getOption("isValid")}set isValid(t){this._setOption("isValid",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get readOnly(){return this._getOption("readOnly")}set readOnly(t){this._setOption("readOnly",t)}get rtlEnabled(){return this._getOption("rtlEnabled")}set rtlEnabled(t){this._setOption("rtlEnabled",t)}get tabIndex(){return this._getOption("tabIndex")}set tabIndex(t){this._setOption("tabIndex",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get validationError(){return this._getOption("validationError")}set validationError(t){this._setOption("validationError",t)}get validationErrors(){return this._getOption("validationErrors")}set validationErrors(t){this._setOption("validationErrors",t)}get validationMessageMode(){return this._getOption("validationMessageMode")}set validationMessageMode(t){this._setOption("validationMessageMode",t)}get validationMessagePosition(){return this._getOption("validationMessagePosition")}set validationMessagePosition(t){this._setOption("validationMessagePosition",t)}get validationStatus(){return this._getOption("validationStatus")}set validationStatus(t){this._setOption("validationStatus",t)}get value(){return this._getOption("value")}set value(t){this._setOption("value",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}change(t){}_createInstance(t,e){return new DT(t,e)}writeValue(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}setDisabledState(t){this.disabled=t}registerOnChange(t){this.change=t}registerOnTouched(t){this.touched=t}_createWidget(t){super._createWidget(t),this.instance.on("focusOut",t=>{this.eventHelper.fireNgEvent("onBlur",[t])})}ngOnDestroy(){this._destroyWidget()}ngOnChanges(t){super.ngOnChanges(t),this.setupChanges("validationErrors",t)}setupChanges(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}ngDoCheck(){this._idh.doCheck("validationErrors"),this._watcherHelper.checkWatchers(),super.ngDoCheck(),super.clearChangedOptions()}_setOption(t,e){let i=this._idh.setupSingle(t,e),n=null!==this._idh.getChanges(t,e);(i||n)&&super._setOption(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(VC),Vo(OC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["dx-check-box"]],hostBindings:function(t,e){1&t&&Go("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",disabled:"disabled",elementAttr:"elementAttr",enableThreeStateBehavior:"enableThreeStateBehavior",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",iconSize:"iconSize",isDirty:"isDirty",isValid:"isValid",name:"name",readOnly:"readOnly",rtlEnabled:"rtlEnabled",tabIndex:"tabIndex",text:"text",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onOptionChanged:"onOptionChanged",onValueChanged:"onValueChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",enableThreeStateBehaviorChange:"enableThreeStateBehaviorChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",iconSizeChange:"iconSizeChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",nameChange:"nameChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",tabIndexChange:"tabIndexChange",textChange:"textChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",visibleChange:"visibleChange",widthChange:"widthChange",onBlur:"onBlur"},features:[vr([pC,gC,BT,OC,VC]),So,_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),PT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({imports:[[HC,bC],bC]}),t})();var RT="dxswipestart",FT="dxswipe",HT="dxswipeend",VT={horizontal:{defaultItemSizeFunc:function(){return Ed(this.getElement())},getBounds:function(){return[this._maxLeftOffset,this._maxRightOffset]},calcOffsetRatio:function(t){return(Nf(t).x-(this._savedEventData&&this._savedEventData.x||0))/this._itemSizeFunc().call(this,t)},isFastSwipe:function(t){var e=Nf(t);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(e.x-this._tickData.x)>=e.time-this._tickData.time}},vertical:{defaultItemSizeFunc:function(){return Td(this.getElement())},getBounds:function(){return[this._maxTopOffset,this._maxBottomOffset]},calcOffsetRatio:function(t){return(Nf(t).y-(this._savedEventData&&this._savedEventData.y||0))/this._itemSizeFunc().call(this,t)},isFastSwipe:function(t){var e=Nf(t);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(e.y-this._tickData.y)>=e.time-this._tickData.time}}};og({emitter:AE.inherit({TICK_INTERVAL:300,FAST_SWIPE_SPEED_LIMIT:10,ctor:function(t){this.callBase(t),this.direction="horizontal",this.elastic=!0},_getStrategy:function(){return VT[this.direction]},_defaultItemSizeFunc:function(){return this._getStrategy().defaultItemSizeFunc.call(this)},_itemSizeFunc:function(){return this.itemSizeFunc||this._defaultItemSizeFunc},_init:function(t){this._tickData=Nf(t)},_start:function(t){this._savedEventData=Nf(t),(t=this._fireEvent(RT,t)).cancel||(this._maxLeftOffset=t.maxLeftOffset,this._maxRightOffset=t.maxRightOffset,this._maxTopOffset=t.maxTopOffset,this._maxBottomOffset=t.maxBottomOffset)},_move:function(t){var e=this._getStrategy(),i=Nf(t),n=e.calcOffsetRatio.call(this,t);n=this._fitOffset(n,this.elastic),i.time-this._tickData.time>this.TICK_INTERVAL&&(this._tickData=i),this._fireEvent(FT,t,{offset:n}),!1!==t.cancelable&&t.preventDefault()},_end:function(t){var e=this._getStrategy(),i=e.calcOffsetRatio.call(this,t),n=e.isFastSwipe.call(this,t),s=i,o=this._calcTargetOffset(i,n);s=this._fitOffset(s,this.elastic),o=this._fitOffset(o,!1),this._fireEvent(HT,t,{offset:s,targetOffset:o})},_fitOffset:function(t,e){var i=this._getStrategy().getBounds.call(this);return t<-i[0]?e?(-2*i[0]+t)/3:-i[0]:t>i[1]?e?(2*i[1]+t)/3:i[1]:t},_calcTargetOffset:function(t,e){var i;return e?(i=Math.ceil(Math.abs(t)),t<0&&(i=-i)):i=Math.round(t),i}}),events:[RT,FT,HT]});var LT="dxSwipeable",$T={onStart:RT,onUpdated:FT,onEnd:HT,onCancel:"dxswipecancel"},NT=Lm.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{elastic:!0,immediate:!1,immediateTimeout:180,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 t=this.NAME;this._createEventData(),Fc($T,(function(e,i){var n=this._createActionByOption(e,{context:this});i=Gf(i,t),pu.on(this.$element(),i,this._eventData,function(t){return n({event:t})})}).bind(this))}},_createEventData:function(){this._eventData={elastic:this.option("elastic"),itemSizeFunc:this.option("itemSizeFunc"),direction:this.option("direction"),immediate:this.option("immediate"),immediateTimeout:this.option("immediateTimeout")}},_detachEventHandlers:function(){pu.off(this.$element(),"."+LT)},_optionChanged:function(t){switch(t.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(t)}},_useTemplates:function(){return!1}});gg(NT,LT);var zT=NT,WT=mI.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{min:0,max:100,value:0})},_initMarkup:function(){this.$element().addClass("dx-trackbar"),this._renderWrapper(),this._renderContainer(),this._renderRange(),this._renderValue(),this._setRangeStyles(),this.callBase()},_render:function(){this.callBase(),this._setRangeStyles(this._rangeStylesConfig())},_renderWrapper:function(){this._$wrapper=Gu("
").addClass("dx-trackbar-wrapper").appendTo(this.$element())},_renderContainer:function(){this._$bar=Gu("
").addClass("dx-trackbar-container").appendTo(this._$wrapper)},_renderRange:function(){this._$range=Gu("
").addClass("dx-trackbar-range").appendTo(this._$bar)},_renderValue:function(){var t=this.option("value"),e=this.option("min"),i=this.option("max");if(!(e>i)){if(ti)return this.option("value",i),void(this._currentRatio=1);var n=e===i?0:(t-e)/(i-e);!this._needPreventAnimation&&this._setRangeStyles({width:100*n+"%"}),this.setAria({valuemin:this.option("min"),valuemax:i,valuenow:t}),this._currentRatio=n}},_rangeStylesConfig:function(){return{width:100*this._currentRatio+"%"}},_setRangeStyles:function(t){w_.stop(this._$range),t?this._needPreventAnimation||!rd()||w_.animate(this._$range,{type:"custom",duration:100,to:t}):this._$range.css({width:0})},_optionChanged:function(t){switch(t.name){case"value":this._renderValue(),this.callBase(t);break;case"max":case"min":this._renderValue();break;default:this.callBase(t)}},_dispose:function(){w_.stop(this._$range),this.callBase()}});yg("dxTrackBar",WT);var jT=WT,KT="dx-inkripple",GT="dx-inkripple-wave",UT="dx-inkripple-showing",qT="dx-inkripple-hiding",ZT=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{useHoldAnimation:e,waveSizeCoefficient:i,isCentered:n,wavesNumber:s}=t;return{waveSizeCoefficient:i||2,isCentered:n||!1,wavesNumber:s||1,durations:tO(null==e||e)}},QT=function(t){var e=ZT(t);return{showWave:YT.bind(this,e),hideWave:iO.bind(this,e)}},XT=function(t,e){for(var i=function(t){var e=t.children("."+KT);return 0===e.length&&(e=Gu("
").addClass(KT).appendTo(t)),e}(Gu(t)),n=i.children("."+GT).toArray(),s=n.length;s").appendTo(i).addClass(GT);n.push(o[0])}return Gu(n)};function YT(t,e){var i=XT(e.element,t.wavesNumber).eq(e.wave||0);t.hidingTimeout&&clearTimeout(t.hidingTimeout),eO(i),i.css(function(t,e){var i,n,s=Gu(e.element),o=kd(s),r=Dd(s),a=parseInt(Math.sqrt(o*o+r*r)),l=Math.min(4e3,parseInt(a*t.waveSizeCoefficient));if(t.isCentered)i=(o-l)/2,n=(r-l)/2;else{var c=e.event,h=s.offset();i=c.pageX-h.left-l/2,n=c.pageY-h.top-l/2}return{left:i,top:n,height:l,width:l}}(t,e)),t.showingTimeout=setTimeout(JT.bind(this,t,i),0)}function JT(t,e){var i=t.durations.showingScale+"ms";e.addClass(UT).css("transitionDuration",i)}function tO(t){return{showingScale:t?1e3:300,hidingScale:300,hidingOpacity:300}}function eO(t){t.removeClass(qT).css("transitionDuration","")}function iO(t,e){t.showingTimeout&&clearTimeout(t.showingTimeout);var i=XT(e.element,e.wavesNumber).eq(e.wave||0),n=t.durations,s=n.hidingScale+"ms, "+n.hidingOpacity+"ms";i.addClass(qT).removeClass(UT).css("transitionDuration",s);var o=Math.max(n.hidingScale,n.hidingOpacity);t.hidingTimeout=setTimeout(eO.bind(this,i),o)}var nO="dxResizable",sO="dx-resizable-handle",oO="dx-resizable-handle-corner",rO=Gf(BE,nO),aO=Gf(ME,nO),lO=Gf(PE,nO),cO={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},hO=Lm.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{handles:"all",step:"1",stepPrecision:"simple",area:void 0,minWidth:30,maxWidth:1/0,minHeight:30,maxHeight:1/0,onResizeStart:null,onResize:null,onResizeEnd:null,roundStepValue:!0,keepAspectRatio:!0})},_init:function(){this.callBase(),this.$element().addClass("dx-resizable")},_initMarkup:function(){this.callBase(),this._renderHandles()},_render:function(){this.callBase(),this._renderActions()},_renderActions:function(){this._resizeStartAction=this._createActionByOption("onResizeStart"),this._resizeEndAction=this._createActionByOption("onResizeEnd"),this._resizeAction=this._createActionByOption("onResize")},_renderHandles:function(){this._handles=[];var t=this.option("handles");if("none"!==t&&t){var e="all"===t?["top","bottom","left","right"]:t.split(" "),i={};Fc(e,(t,e)=>{i[e]=!0,this._renderHandle(e)}),i.bottom&&i.right&&this._renderHandle("corner-bottom-right"),i.bottom&&i.left&&this._renderHandle("corner-bottom-left"),i.top&&i.right&&this._renderHandle("corner-top-right"),i.top&&i.left&&this._renderHandle("corner-top-left"),this._attachEventHandlers()}},_renderHandle:function(t){var e=Gu("
").addClass(sO).addClass(sO+"-"+t).appendTo(this.$element());this._handles.push(e)},_attachEventHandlers:function(){if(!this.option("disabled")){var t={};t[rO]=this._dragStartHandler.bind(this),t[aO]=this._dragHandler.bind(this),t[lO]=this._dragEndHandler.bind(this),this._handles.forEach(e=>{pu.on(e,t,{direction:"both",immediate:!0})})}},_detachEventHandlers:function(){this._handles.forEach(t=>{pu.off(t)})},_toggleEventHandlers:function(t){t?this._attachEventHandlers():this._detachEventHandlers()},_getElementSize:function(){var t=this.$element();return"border-box"===t.css("boxSizing")?{width:kd(t),height:Dd(t)}:{width:Ed(t),height:Td(t)}},_dragStartHandler:function(t){var e=this.$element();e.is(".dx-state-disabled, .dx-state-disabled *")?t.cancel=!0:(this._toggleResizingClass(!0),this._movingSides=this._getMovingSides(t),this._elementLocation=Xu(e),this._elementSize=this._getElementSize(),this._renderDragOffsets(t),this._resizeStartAction({event:t,width:this._elementSize.width,height:this._elementSize.height,handles:this._movingSides}),t.targetElements=null)},_toggleResizingClass:function(t){this.$element().toggleClass("dx-resizable-resizing",t)},_renderDragOffsets:function(t){var e=this._getArea();if(e){var i=Gu(t.target).closest("."+sO),n=kd(i),s=Dd(i),o=i.offset(),r=e.offset,a=this._getAreaScrollOffset();t.maxLeftOffset=this._leftMaxOffset=o.left-r.left-a.scrollX,t.maxRightOffset=this._rightMaxOffset=r.left+e.width-o.left-n+a.scrollX,t.maxTopOffset=this._topMaxOffset=o.top-r.top-a.scrollY,t.maxBottomOffset=this._bottomMaxOffset=r.top+e.height-o.top-s+a.scrollY}},_getBorderWidth:function(t,e){if(Dc(t.get(0)))return 0;var i=t.css(cO[e]);return parseInt(i)||0},_proportionate:function(t,e){var i=this._elementSize;return e*("x"===t?i.width/i.height:i.height/i.width)},_getProportionalDelta:function(t){var{x:e,y:i}=t,n=this._proportionate("y",e);if(n>=i)return{x:e,y:n};var s=this._proportionate("x",i);return s>=e?{x:s,y:i}:{x:0,y:0}},_getDirectionName:function(t){var e=this._movingSides;return"x"===t?e.left?"left":"right":e.top?"top":"bottom"},_fitIntoArea:function(t,e){var i,n=this._getDirectionName(t);return Math.min(e,null!==(i=this["_".concat(n,"MaxOffset")])&&void 0!==i?i:1/0)},_fitDeltaProportionally:function(t){var e=ih({},t),i=this._elementSize,{minWidth:n,minHeight:s,maxWidth:o,maxHeight:r}=this.option(),a=()=>i.width+e.x,l=()=>i.height+e.y,c=t=>e[t]===this._fitIntoArea(t,e[t]),h=()=>US(a(),n,o)&&c("x"),d=()=>US(l(),s,r)&&c("y");if(!h()){var u=this._fitIntoArea("x",GS(a(),n,o)-i.width);e={x:u,y:this._proportionate("y",u)}}if(!d()){var p=this._fitIntoArea("y",GS(l(),s,r)-i.height);e={x:this._proportionate("x",p),y:p}}return h()&&d()?e:{x:0,y:0}},_fitDelta:function(t){var{x:e,y:i}=t,n=this._elementSize,{minWidth:s,minHeight:o,maxWidth:r,maxHeight:a}=this.option();return{x:GS(n.width+e,s,r)-n.width,y:GS(n.height+i,o,a)-n.height}},_getDeltaByOffset:function(t){var e=this._movingSides,i=this._isCornerHandler(e)&&this.option("keepAspectRatio"),n={x:t.x*(e.left?-1:1),y:t.y*(e.top?-1:1)};if(i){var s=this._getProportionalDelta(n);n=this._fitDeltaProportionally(s)}else{var o=this._fitDelta(n);n=this._roundByStep(o)}return n},_updatePosition:function(t,e){var{width:i,height:n}=e,s=this._elementLocation,o=this._movingSides,r=this.$element(),a=this._getElementSize();np(r,{top:s.top+(o.top?t.y*(o.top?-1:1)-((a.height||n)-n):0),left:s.left+(o.left?t.x*(o.left?-1:1)-((a.width||i)-i):0)})},_dragHandler:function(t){var e=this._getOffset(t),i=this._getDeltaByOffset(e),n=this._updateDimensions(i);this._updatePosition(i,n),this._triggerResizeAction(t,n)},_updateDimensions:function(t){var e=t=>"px"===t.substring(t.length-2),i="strict"===this.option("stepPrecision"),n=this._elementSize,s=n.width+t.x,o=n.height+t.y,r=this.$element().get(0).style,a=t.x||i||e(r.width),l=t.y||i||e(r.height);return a&&this.option({width:s}),l&&this.option({height:o}),{width:a?s:n.width,height:l?o:n.height}},_triggerResizeAction:function(t,e){var{width:i,height:n}=e;this._resizeAction({event:t,width:this.option("width")||i,height:this.option("height")||n,handles:this._movingSides}),wg(this.$element())},_isCornerHandler:t=>0===Object.values(t).reduce((t,e)=>t^e,0),_getOffset:function(t){var e=t.offset,i=this._movingSides;return!i.left&&!i.right&&(e.x=0),!i.top&&!i.bottom&&(e.y=0),e},_roundByStep:function(t){return"strict"===this.option("stepPrecision")?this._roundStrict(t):this._roundNotStrict(t)},_getSteps:function(){return Kh(this.option("step"),!this.option("roundStepValue"))},_roundNotStrict:function(t){var e=this._getSteps();return{x:t.x-t.x%e.h,y:t.y-t.y%e.v}},_roundStrict:function(t){var e=this._movingSides,i={x:t.x*(e.left?-1:1),y:t.y*(e.top?-1:1)},n=this._getSteps(),s=this._elementLocation,o=this._elementSize,r=((e.left?s.left:s.left+o.width)+i.x)%n.h,a=((e.top?s.top:s.top+o.height)+i.y)%n.v,l=Math.sign||(t=>0==(t=+t)||isNaN(t)?t:t>0?1:-1),c=(t,e)=>(1+.2*l(e))%1*t,h=(t,e)=>Math.abs(t)<.2*e,d=i.x-r,u=i.y-a;r>c(n.h,i.x)&&(d+=n.h),a>c(n.v,i.y)&&(u+=n.v);var p=!e.left&&!e.right||h(i.x,n.h)?0:d,f=!e.top&&!e.bottom||h(i.y,n.v)?0:u;return{x:p*(e.left?-1:1),y:f*(e.top?-1:1)}},_getMovingSides:function(t){var e=Gu(t.target),i=e.hasClass(oO+"-top-left"),n=e.hasClass(oO+"-top-right"),s=e.hasClass(oO+"-bottom-left"),o=e.hasClass(oO+"-bottom-right");return{top:e.hasClass("dx-resizable-handle-top")||i||n,left:e.hasClass("dx-resizable-handle-left")||i||s,bottom:e.hasClass("dx-resizable-handle-bottom")||s||o,right:e.hasClass("dx-resizable-handle-right")||n||o}},_getArea:function(){var t=this.option("area");return Sc(t)&&(t=t.call(this)),kc(t)?this._getAreaFromObject(t):this._getAreaFromElement(t)},_getAreaScrollOffset:function(){var t=this.option("area"),e={scrollY:0,scrollX:0};if(!Sc(t)&&!kc(t)){var i=Gu(t)[0];Dc(i)&&(e.scrollX=i.pageXOffset,e.scrollY=i.pageYOffset)}return e},_getAreaFromObject:function(t){var e={width:t.right-t.left,height:t.bottom-t.top,offset:{left:t.left,top:t.top}};return this._correctAreaGeometry(e),e},_getAreaFromElement:function(t){var e,i=Gu(t);return i.length&&(e={width:Ad(i),height:Bd(i),offset:Pc({top:0,left:0},Dc(i[0])?{}:i.offset())},this._correctAreaGeometry(e,i)),e},_correctAreaGeometry:function(t,e){var i=e?this._getBorderWidth(e,"left"):0,n=e?this._getBorderWidth(e,"top"):0;t.offset.left+=i+this._getBorderWidth(this.$element(),"left"),t.offset.top+=n+this._getBorderWidth(this.$element(),"top"),t.width-=kd(this.$element())-Ad(this.$element()),t.height-=Dd(this.$element())-Bd(this.$element())},_dragEndHandler:function(t){var e=this.$element();this._resizeEndAction({event:t,width:kd(e),height:Dd(e),handles:this._movingSides}),this._toggleResizingClass(!1)},_renderWidth:function(t){this.option("width",GS(t,this.option("minWidth"),this.option("maxWidth")))},_renderHeight:function(t){this.option("height",GS(t,this.option("minHeight"),this.option("maxHeight")))},_optionChanged:function(t){switch(t.name){case"disabled":this._toggleEventHandlers(!t.value),this.callBase(t);break;case"handles":this._invalidate();break;case"minWidth":case"maxWidth":rd()&&this._renderWidth(kd(this.$element()));break;case"minHeight":case"maxHeight":rd()&&this._renderHeight(Dd(this.$element()));break;case"onResize":case"onResizeStart":case"onResizeEnd":this._renderActions();break;case"area":case"stepPrecision":case"step":case"roundStepValue":case"keepAspectRatio":break;default:this.callBase(t)}},_clean:function(){this.$element().find("."+sO).remove()},_useTemplates:function(){return!1}});yg(nO,hO);var dO=hO;class uO extends jS{get _validationGroupConfig(){return EE.getGroupConfig(this._findGroup())}getDefaultTemplateNames(){return["content"]}getSupportedKeyNames(){return["space","enter"]}getProps(){var t=super.getProps();return t.onClick=t=>{var{event:e}=t;this._clickAction({event:e,validationGroup:this._validationGroupConfig})},"svg"===Mb(t.icon)&&(t.iconTemplate=this._createTemplateComponent(()=>t.icon)),t}get _templatesInfo(){return{template:"content"}}_toggleActiveState(t,e){var i=this.viewRef;e?i.activate():i.deactivate()}_getSubmitAction(){var t=!0,e="valid";return this._createAction(i=>{var{event:n,submitInput:s}=i;if(t){var o=this._validationGroupConfig;if(void 0!==o&&""!==o){var r=o.validate();e=r.status,"pending"===r.status&&(t=!1,this.option("disabled",!0),r.complete.then(i=>{var{status:n}=i;this.option("disabled",!1),"valid"===(e=n)&&s.click(),t=!0}))}}"valid"!==e&&n.preventDefault(),n.stopPropagation()})}_initializeComponent(){super._initializeComponent(),this._addAction("onSubmit",this._getSubmitAction()),this._clickAction=this._createClickAction()}_initMarkup(){super._initMarkup();var t=this.$element().find(".dx-button-content"),e=t.children().filter(".dx-template-wrapper"),i=t.children().filter(".dx-button-submit-input");e.length&&(e.addClass("dx-button-content"),e.append(i),t.replaceWith(e))}_patchOptionValues(t){return super._patchOptionValues(ih({},t,{templateData:t._templateData}))}_findGroup(){var t=this.$element(),e=this.option("validationGroup");return void 0!==e&&""!==e?e:EE.findGroup(t,this._modelByElement(t))}_createClickAction(){return this._createActionByOption("onClick",{excludeValidators:["readOnly"]})}_optionChanged(t){switch(t.name){case"onClick":this._clickAction=this._createClickAction()}super._optionChanged(t)}}var pO=["iconTemplate","position","source"],fO={position:"left",source:""},_O=t=>t&&(t.defaultProps?e=>Jx(Qx(2,t,ih({},e))):t);let gO=(()=>{class t extends mS{constructor(t){super(t),this.state={}}get sourceType(){return Mb(this.props.source)}get cssClass(){return"left"!==this.props.position?"dx-icon-right":""}get iconClassName(){var t={"dx-icon":!0,[this.cssClass]:!!this.cssClass},{source:e}=this.props;return"dxIcon"===this.sourceType?WI(ih({},t,{["dx-icon-".concat(e)]:!0})):"fontIcon"===this.sourceType?WI(ih({},t,{[String(e)]:!!e})):"image"===this.sourceType?WI(t):"svg"===this.sourceType?WI(ih({},t,{"dx-svg-icon":!0})):""}get restAttributes(){return sy(this.props,pO)}render(){var t=this.props;return(t=>{var{iconClassName:e,props:{iconTemplate:i,source:n},sourceType:s}=t;return Yx(["dxIcon"===s&&Zx(1,"i",e),"fontIcon"===s&&Zx(1,"i",e),"image"===s&&Zx(1,"img",e,null,1,{alt:"",src:n}),i&&Zx(1,"i",e,i({}),0)],0)})({props:ih({},t,{iconTemplate:_O(t.iconTemplate)}),sourceType:this.sourceType,cssClass:this.cssClass,iconClassName:this.iconClassName,restAttributes:this.restAttributes})}}return t.defaultProps=fO,t})();var mO=["config"],vO={config:Object.freeze({})};let yO=(()=>{class t extends mS{constructor(t){super(t),this.state={},this.__getterCache={},this.hideWave=this.hideWave.bind(this),this.showWave=this.showWave.bind(this)}get getConfig(){return void 0!==this.__getterCache.getConfig?this.__getterCache.getConfig:this.__getterCache.getConfig=(()=>{var{config:t}=this.props;return ZT(t)})()}get restAttributes(){return sy(this.props,mO)}hideWave(t){iO(this.getConfig,t)}showWave(t){YT(this.getConfig,t)}componentWillUpdate(t,e,i){this.props.config!==t.config&&(this.__getterCache.getConfig=void 0)}render(){return(t=>Jx(Zx(1,"div","dx-inkripple",null,1,ih({},t.restAttributes))))({props:ih({},this.props),getConfig:this.getConfig,restAttributes:this.restAttributes})}}return t.defaultProps=vO,t})();var bO=["accessKey","activeStateEnabled","children","className","disabled","focusStateEnabled","height","hint","hoverStateEnabled","icon","iconPosition","iconTemplate","onClick","onKeyDown","onSubmit","pressed","rtlEnabled","stylingMode","tabIndex","template","templateData","text","type","useInkRipple","useSubmitBehavior","visible","width"],CO=["outlined","text","contained"],xO=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(jI),Object.getOwnPropertyDescriptors({activeStateEnabled:!0,hoverStateEnabled:!0,icon:"",iconPosition:"left",stylingMode:"contained",text:"",type:"normal",useInkRipple:!1,useSubmitBehavior:!1,templateData:Object.freeze({})}))),wO=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t}([{device:()=>"desktop"===Rp.real().deviceType&&!Rp.isSimulator(),options:{focusStateEnabled:!0}},{device:()=>Jb(qb()),options:{useInkRipple:!0}}]),SO=t=>t&&(t.defaultProps?e=>Jx(Qx(2,t,ih({},e))):t);class EO extends yS{constructor(t){super(t),this.state={},this.contentRef={current:null},this.inkRippleRef={current:null},this.submitInputRef={current:null},this.widgetRef={current:null},this.__getterCache={},this.focus=this.focus.bind(this),this.activate=this.activate.bind(this),this.deactivate=this.deactivate.bind(this),this.submitEffect=this.submitEffect.bind(this),this.onActive=this.onActive.bind(this),this.onInactive=this.onInactive.bind(this),this.onWidgetClick=this.onWidgetClick.bind(this),this.keyDown=this.keyDown.bind(this),this.emitClickEvent=this.emitClickEvent.bind(this)}createEffects(){return[new CS(this.submitEffect,[this.props.onSubmit,this.props.useSubmitBehavior]),xS()]}updateEffects(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.onSubmit,this.props.useSubmitBehavior])}submitEffect(){var{onSubmit:t,useSubmitBehavior:e}=this.props;if(e&&t)return function(t,e){var{namespace:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};pu.on(t,lm("click",i),e)}(this.submitInputRef.current,e=>t({event:e,submitInput:this.submitInputRef.current}),{namespace:"UIFeedback"}),()=>function(t){var{namespace:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pu.off(t,lm("click",e))}(this.submitInputRef.current,{namespace:"UIFeedback"})}onActive(t){var{useInkRipple:e}=this.props;e&&this.inkRippleRef.current.showWave({element:this.contentRef.current,event:t})}onInactive(t){var{useInkRipple:e}=this.props;e&&this.inkRippleRef.current.hideWave({element:this.contentRef.current,event:t})}onWidgetClick(t){var{onClick:e,useSubmitBehavior:i}=this.props;null==e||e({event:t}),i&&this.submitInputRef.current.click()}keyDown(t){var{onKeyDown:e}=this.props,{keyName:i,originalEvent:n,which:s}=t,o=null==e?void 0:e(t);if(null!=o&&o.cancel)return o;("space"===i||"space"===s||"enter"===i||"enter"===s)&&(n.preventDefault(),this.emitClickEvent())}emitClickEvent(){this.contentRef.current.click()}get aria(){var{icon:t,text:e}=this.props,i=null!=e?e:"";if(!e&&t)switch(Mb(t)){case"image":i=!t.includes("base64")&&/^(?!(?:https?:\/\/)|(?:ftp:\/\/)|(?:www\.))[^\s]+$/.test(t)?t.replace(/.+\/([^.]+)\..+$/,"$1"):"";break;case"dxIcon":i=qy.format(wu(t,!0))||t;break;case"fontIcon":i=t;break;case"svg":var n,s;i=null!==(n=null===(s=/(.*?)<\/title>/.exec(t))||void 0===s?void 0:s[1])&&void 0!==n?n:""}return ih({role:"button"},i?{label:i}:{})}get cssClasses(){return(t=>{var{icon:e,iconPosition:i,stylingMode:n,text:s,type:o}=t,r=n&&CO.includes(n);return WI({"dx-button":!0,["dx-button-mode-".concat(r?n:"contained")]:!0,["dx-button-".concat(null!=o?o:"normal")]:!0,"dx-button-has-text":!!s,"dx-button-has-icon":!!e,"dx-button-icon-right":"left"!==i})})(this.props)}get iconSource(){var{icon:t}=this.props;return null!=t?t:""}get inkRippleConfig(){return void 0!==this.__getterCache.inkRippleConfig?this.__getterCache.inkRippleConfig:this.__getterCache.inkRippleConfig=(()=>{var{icon:t,text:e}=this.props;return!e&&t?{isCentered:!0,useHoldAnimation:!1,waveSizeCoefficient:1}:{}})()}get buttonTemplateData(){var{icon:t,templateData:e,text:i}=this.props;return ih({icon:t,text:i},e)}get restAttributes(){return sy(this.props,bO)}focus(){this.widgetRef.current.focus()}activate(){this.widgetRef.current.activate()}deactivate(){this.widgetRef.current.deactivate()}componentWillUpdate(t,e,i){super.componentWillUpdate(),(this.props.icon!==t.icon||this.props.text!==t.text)&&(this.__getterCache.inkRippleConfig=void 0)}render(){var t=this.props;return(t=>{var{children:e,iconPosition:i,iconTemplate:n,template:s,text:o}=t.props,r=!t.props.template&&!e&&""!==o,a="left"===i,l=!t.props.template&&!e&&(t.iconSource||t.props.iconTemplate)&&Qx(2,gO,{source:t.iconSource,position:i,iconTemplate:n});return Jx(Qx(2,XI,ih({accessKey:t.props.accessKey,activeStateEnabled:t.props.activeStateEnabled,aria:t.aria,className:t.props.className,classes:t.cssClasses,disabled:t.props.disabled,focusStateEnabled:t.props.focusStateEnabled,height:t.props.height,hint:t.props.hint,hoverStateEnabled:t.props.hoverStateEnabled,onActive:t.onActive,onClick:t.onWidgetClick,onInactive:t.onInactive,onKeyDown:t.keyDown,rtlEnabled:t.props.rtlEnabled,tabIndex:t.props.tabIndex,visible:t.props.visible,width:t.props.width},t.restAttributes,{children:Zx(1,"div","dx-button-content",[t.props.template&&s({data:t.buttonTemplateData}),!t.props.template&&e,a&&l,r&&Zx(1,"span","dx-button-text",o,0),!a&&l,t.props.useSubmitBehavior&&Zx(64,"input","dx-button-submit-input",null,1,{type:"submit",tabIndex:-1},null,t.submitInputRef),t.props.useInkRipple&&Qx(2,yO,{config:t.inkRippleConfig},null,t.inkRippleRef)],0,null,null,t.contentRef)}),null,t.widgetRef))})({props:ih({},t,{template:SO(t.template),iconTemplate:SO(t.iconTemplate)}),contentRef:this.contentRef,submitInputRef:this.submitInputRef,inkRippleRef:this.inkRippleRef,widgetRef:this.widgetRef,onActive:this.onActive,onInactive:this.onInactive,onWidgetClick:this.onWidgetClick,keyDown:this.keyDown,emitClickEvent:this.emitClickEvent,aria:this.aria,cssClasses:this.cssClasses,iconSource:this.iconSource,inkRippleConfig:this.inkRippleConfig,buttonTemplateData:this.buttonTemplateData,restAttributes:this.restAttributes})}}EO.defaultProps=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(xO),Object.getOwnPropertyDescriptors(ih({},zg(wO)))));var IO=[];class TO extends uO{getProps(){var t=super.getProps();return t.onKeyDown=this._wrapKeyDownHandler(t.onKeyDown),t}focus(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.focus(...arguments)}activate(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.activate(...arguments)}deactivate(){var t;return null===(t=this.viewRef)||void 0===t?void 0:t.deactivate(...arguments)}_getActionConfigs(){return{onClick:{excludeValidators:["readOnly"]},onSubmit:{}}}get _propsInfo(){return{twoWay:[],allowNull:[],elements:["onSubmit"],templates:["template","iconTemplate"],props:["activeStateEnabled","hoverStateEnabled","icon","iconPosition","onClick","onSubmit","pressed","stylingMode","template","iconTemplate","text","type","useInkRipple","useSubmitBehavior","templateData","className","accessKey","disabled","focusStateEnabled","height","hint","onKeyDown","rtlEnabled","tabIndex","visible","width"]}}get _viewComponent(){return EO}}yg("dxButton",TO),TO.defaultOptions=function(t){IO.push(t),EO.defaultProps=Object.create(Object.prototype,ih(Object.getOwnPropertyDescriptors(EO.defaultProps),Object.getOwnPropertyDescriptors(zg(wO)),Object.getOwnPropertyDescriptors(zg(IO))))};var OO=TO,kO=kb.inherit({_initMarkup(){this._deferredItems=[],this.callBase()},_renderItemContent(t){var e=new _h,i=new _h;this._deferredItems[t.index]=i;var n=this.callBase.call(this,t);return i.done(()=>{e.resolve(n)}),e.promise()},_onItemTemplateRendered:function(t,e){return()=>{this._deferredItems[e.index].resolve()}},_postProcessRenderItems:qh,_renderItemsAsync(){var t=new _h;return gh.apply(this,this._deferredItems).done(()=>{this._postProcessRenderItems(),t.resolve()}),t.promise()},_clean(){this.callBase(),this._deferredItems=[]}}),DO="dx-toolbar-before",AO="dx-toolbar-after",BO="dx-toolbar-label",MO="dx-toolbar-compact";yg("dxToolbarBase",class extends kO{_getSynchronizableOptionsForCreateComponent(){return super._getSynchronizableOptionsForCreateComponent().filter(t=>"disabled"!==t)}_initTemplates(){super._initTemplates();var t=new ib((function(t,e,i){if(kc(e)){var n,s,o,r,a,{text:l,html:c,widget:h}=e;if(l&&t.text(l).wrapInner("<div>"),c&&t.html(c),"dxDropDownButton"===h&&(e.options=null!==(n=e.options)&&void 0!==n?n:{},wc(e.options.stylingMode)||(e.options.stylingMode=this.option("useFlatButtons")?"text":"contained")),"dxButton"===h)this.option("useFlatButtons")&&(e.options=null!==(s=e.options)&&void 0!==s?s:{},e.options.stylingMode=null!==(o=e.options.stylingMode)&&void 0!==o?o:"text"),this.option("useDefaultButtons")&&(e.options=null!==(r=e.options)&&void 0!==r?r:{},e.options.type=null!==(a=e.options.type)&&void 0!==a?a:"default")}else t.text(String(e));this._getTemplate("dx-polymorph-widget").render({container:t,model:i,parent:this})}).bind(this),["text","html","widget","options"],this.option("integrationOptions.watchMethod"));this._templateManager.addDefaultTemplates({item:t,menuItem:t})}_getDefaultOptions(){return Pc(super._getDefaultOptions(),{renderAs:"topToolbar",grouped:!1,useFlatButtons:!1,useDefaultButtons:!1})}_defaultOptionsRules(){return super._defaultOptionsRules().concat([{device:function(){return Yb()},options:{useFlatButtons:!0}}])}_itemContainer(){return this._$toolbarItemsContainer.find([".".concat(DO),".".concat("dx-toolbar-center"),".".concat(AO)].join(","))}_itemClass(){return"dx-toolbar-item"}_itemDataKey(){return"dxToolbarItemDataKey"}_dimensionChanged(){this._disposed||(this._arrangeItems(),this._applyCompactMode())}_initMarkup(){this._renderToolbar(),this._renderSections(),super._initMarkup()}_render(){super._render(),this._renderItemsAsync(),this._updateDimensionsInMaterial()}_postProcessRenderItems(){this._arrangeItems()}_renderToolbar(){this.$element().addClass("dx-toolbar"),this._$toolbarItemsContainer=Gu("<div>").addClass("dx-toolbar-items-container").appendTo(this.$element()),this.setAria("role","toolbar")}_renderSections(){var t=this._$toolbarItemsContainer;Fc(["before","center","after"],(e,i)=>{var n="dx-toolbar-".concat(i);t.find(".".concat(n)).length||(this["_$".concat(i,"Section")]=Gu("<div>").addClass(n).attr("role","presentation").appendTo(t))})}_arrangeItems(t){var e;t=null!==(e=t)&&void 0!==e?e:Ed(this.$element()),this._$centerSection.css({margin:"0 auto",float:"none"});var i=qp(this._$beforeSection.get(0)),n=qp(this._$afterSection.get(0));this._alignCenterSection(i,n,t);var s=this._$toolbarItemsContainer.find(".".concat(BO)).eq(0),o=s.parent();if(s.length){var r=i.width?i.width:s.position().left,a=o.hasClass(DO)?0:r,l=o.hasClass(AO)?0:n.width,c=0;o.children().not(".".concat(BO)).each(function(){c+=kd(this)});var h=Math.max(t-c-a-l,0);if(o.hasClass(DO))this._alignSection(this._$beforeSection,h);else{var d=kd(s)-Ed(s);s.css("maxWidth",h-d)}}}_alignCenterSection(t,e,i){this._alignSection(this._$centerSection,i-t.width-e.width);var n=this.option("rtlEnabled"),s=n?e:t,o=n?t:e,r=qp(this._$centerSection.get(0));(s.right>r.left||r.right>o.left)&&this._$centerSection.css({marginLeft:s.width,marginRight:o.width,float:s.width>o.width?"none":"right"})}_alignSection(t,e){var i=t.find(".".concat(BO)).toArray();e-=this._getCurrentLabelsPaddings(i);var n=this._getCurrentLabelsWidth(i),s=Math.abs(n-e);e<n?(i=i.reverse(),this._alignSectionLabels(i,s,!1)):this._alignSectionLabels(i,s,!0)}_alignSectionLabels(t,e,i){for(var n=function(t){return qp(t).width},s=0;s<t.length;s++){var o=Gu(t[s]),r=Math.ceil(n(t[s]));i&&o.css("maxWidth","inherit");var a=Math.ceil(i?n(t[s]):r);if(!(a<e)){o.css("maxWidth",i?r+e:r-e);break}e-=a,o.css("maxWidth",i?a:0)}}_applyCompactMode(){var t=this.$element();t.removeClass(MO),this.option("compactMode")&&this._getSummaryItemsSize("width",this.itemElements(),!0)>Ed(t)&&t.addClass(MO)}_getCurrentLabelsWidth(t){var e=0;return t.forEach(function(t,i){e+=kd(t)}),e}_getCurrentLabelsPaddings(t){var e=0;return t.forEach(function(t,i){e+=kd(t)-Ed(t)}),e}_renderItem(t,e,i,n){var s,o,r=null!==(s=e.location)&&void 0!==s?s:"center",a=null!=i?i:this["_$".concat(r,"Section")],l=!!(null!==(o=e.text)&&void 0!==o?o:e.html),c=super._renderItem(t,e,a,n);return c.toggleClass("dx-toolbar-button",!l).toggleClass(BO,l).addClass(e.cssClass),c}_renderGroupedItems(){Fc(this.option("items"),(t,e)=>{var i,n=e.items,s=Gu("<div>").addClass("dx-toolbar-group"),o=null!==(i=e.location)&&void 0!==i?i:"center";!n||!n.length||(Fc(n,(t,e)=>{this._renderItem(t,e,s,null)}),this._$toolbarItemsContainer.find(".dx-toolbar-".concat(o)).append(s))})}_renderItems(t){this.option("grouped")&&t.length&&t[0].items?this._renderGroupedItems():super._renderItems(t)}_getToolbarItems(){var t;return null!==(t=this.option("items"))&&void 0!==t?t:[]}_renderContentImpl(){var t=this._getToolbarItems();this.$element().toggleClass("dx-toolbar-mini",0===t.length),this._renderItems(this._renderedItemsCount?t.slice(this._renderedItemsCount):t),this._applyCompactMode()}_renderEmptyMessage(){}_clean(){this._$toolbarItemsContainer.children().empty(),this.$element().empty(),delete this._$beforeSection,delete this._$centerSection,delete this._$afterSection}_visibilityChanged(t){t&&this._arrangeItems()}_isVisible(){return Ed(this.$element())>0&&Td(this.$element())>0}_getIndexByItem(t){return this._getToolbarItems().indexOf(t)}_itemOptionChanged(t,e,i){super._itemOptionChanged.apply(this,[t,e,i]),this._arrangeItems()}_optionChanged(t){var{name:e}=t;switch(e){case"width":super._optionChanged.apply(this,arguments),this._dimensionChanged();break;case"renderAs":case"useFlatButtons":case"useDefaultButtons":this._invalidate();break;case"compactMode":this._applyCompactMode();break;case"grouped":break;default:super._optionChanged.apply(this,arguments)}}_dispose(){super._dispose(),clearTimeout(this._waitParentAnimationTimeout)}_updateDimensionsInMaterial(){Jb()&&Promise.all([(()=>new Promise(t=>{var e=()=>{var e=!0;return this.$element().parents().each((t,i)=>{if(w_.isAnimating(Gu(i)))return e=!1,!1}),e&&t(),e},i=()=>{clearTimeout(this._waitParentAnimationTimeout),this._waitParentAnimationTimeout=setTimeout(()=>e()||i(),15)};i()}))(),(()=>{var t=this.$element().find(".".concat(BO)),e=[];return t.each((t,i)=>{var n=Gu(i).text(),s=Gu(i).css("fontWeight");e.push(iC(n,s))}),Promise.all(e)})()]).then(()=>{this._dimensionChanged()})}});var PO=ld(),RO={observe:qh,unobserve:qh,disconnect:qh},FO=new class{constructor(){if(!rd()||!PO.ResizeObserver)return RO;this._callbacksMap=new Map,this._observer=new PO.ResizeObserver(t=>{t.forEach(t=>{var e;null===(e=this._callbacksMap.get(t.target))||void 0===e||e(t)})})}observe(t,e){this._callbacksMap.set(t,e),this._observer.observe(t)}unobserve(t){this._callbacksMap.delete(t),this._observer.unobserve(t)}disconnect(){this._callbacksMap.clear(),this._observer.disconnect()}},HO=["fullScreen","forceApplyBindings","dragOutsideBoundary","dragAndResizeArea","outsideDragFactor"],VO=ld();class LO extends YE{constructor(t){var{fullScreen:e,forceApplyBindings:i,dragOutsideBoundary:n,dragAndResizeArea:s,outsideDragFactor:o}=t;super(sy(t,HO)),this._props=ih({},this._props,{fullScreen:e,forceApplyBindings:i,dragOutsideBoundary:n,dragAndResizeArea:s,outsideDragFactor:o}),this._$dragResizeContainer=void 0,this._updateDragResizeContainer()}set fullScreen(t){this._props.fullScreen=t,t?this._fullScreenEnabled():this._fullScreenDisabled()}get $dragResizeContainer(){return this._$dragResizeContainer}get outsideDragFactor(){return this._props.dragOutsideBoundary?1:this._props.outsideDragFactor}set dragAndResizeArea(t){this._props.dragAndResizeArea=t,this._updateDragResizeContainer()}set dragOutsideBoundary(t){this._props.dragOutsideBoundary=t,this._updateDragResizeContainer()}set outsideDragFactor(t){this._props.outsideDragFactor=t}updateContainer(t){super.updateContainer(t),this._updateDragResizeContainer()}dragHandled(){this.restorePositionOnNextRender(!1)}resizeHandled(){this.restorePositionOnNextRender(!1)}positionContent(){var t,e;this._props.fullScreen?(np(this._$content,{top:0,left:0}),this.detectVisualPositionChange()):(null===(t=(e=this._props).forceApplyBindings)||void 0===t||t.call(e),super.positionContent())}_updateDragResizeContainer(){this._$dragResizeContainer=this._getDragResizeContainer()}_getDragResizeContainer(){return this._props.dragOutsideBoundary?Gu(VO):this._props.dragAndResizeArea?Gu(this._props.dragAndResizeArea):Ip().get(0)||this._props.container?this._$markupContainer:Gu(VO)}_getVisualContainer(){return this._props.fullScreen?Gu(VO):super._getVisualContainer()}_fullScreenEnabled(){this.restorePositionOnNextRender(!1)}_fullScreenDisabled(){this.restorePositionOnNextRender(!0)}}var $O={setOverflow:qh,restoreOverflow:qh},NO=ld(),zO="dx-popup",WO="dx-popup-wrapper",jO="dx-state-disabled",KO="dx-popup-title",GO="dx-popup-bottom",UO=["cancel","clear","done"],qO="contained",ZO=Jp.safari&&$m(Jp.version,[11])<0,QO={static:"",inherit:"dx-popup-inherit-height",flex:"dx-popup-flex-height"},XO=aI.inherit({_supportedKeys:function(){return Pc(this.callBase(),{upArrow:t=>{var e;null===(e=this._drag)||void 0===e||e.moveUp(t)},downArrow:t=>{var e;null===(e=this._drag)||void 0===e||e.moveDown(t)},leftArrow:t=>{var e;null===(e=this._drag)||void 0===e||e.moveLeft(t)},rightArrow:t=>{var e;null===(e=this._drag)||void 0===e||e.moveRight(t)}})},_getDefaultOptions:function(){return Pc(this.callBase(),{fullScreen:!1,title:"",showTitle:!0,titleTemplate:"title",onTitleRendered:null,dragOutsideBoundary:!1,dragEnabled:!1,dragAndResizeArea:void 0,enableBodyScroll:!0,outsideDragFactor:0,onResizeStart:null,onResize:null,onResizeEnd:null,resizeEnabled:!1,toolbarItems:[],showCloseButton:!1,bottomTemplate:"bottom",useDefaultToolbarButtons:!1,useFlatToolbarButtons:!1,autoResizeEnabled:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{animation:this._iosAnimation}},{device:{platform:"android"},options:{animation:this._androidAnimation}},{device:{platform:"generic"},options:{showCloseButton:!0}},{device:function(t){return"desktop"===Rp.real().deviceType&&"generic"===t.platform},options:{dragEnabled:!0}},{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Yb()},options:{useFlatToolbarButtons:!0}},{device:function(){return Jb()},options:{useDefaultToolbarButtons:!0,showCloseButton:!1}}])},_iosAnimation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom"}},to:{position:{my:"center",at:"center"}}},hide:{type:"slide",duration:400,from:{opacity:1,position:{my:"center",at:"center"}},to:{opacity:1,position:{my:"top",at:"bottom"}}}},_androidAnimation:function(){return this.option("fullScreen")?{show:{type:"slide",duration:300,from:{top:"30%",opacity:0},to:{top:0,opacity:1}},hide:{type:"slide",duration:300,from:{top:0,opacity:1},to:{top:"30%",opacity:0}}}:{show:{type:"fade",duration:400,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}}},_init:function(){var t=this.option("_wrapperClassExternal"),e=t?"".concat(WO," ").concat(t):WO;this.callBase(),this._createBodyOverflowManager(),this._updateResizeCallbackSkipCondition(),this.$element().addClass(zO),this.$wrapper().addClass(e),this._$popupContent=this._$content.wrapInner(Gu("<div>").addClass("dx-popup-content")).children().eq(0),this._toggleContentScrollClass(),this.$overlayContent().attr("role","dialog")},_render:function(){var t=this.option("fullScreen");this._toggleFullScreenClass(t),this.callBase()},_createBodyOverflowManager:function(){this._bodyOverflowManager=(()=>{if(!rd())return $O;var t=ld(),e=sd.getDocument().documentElement,i=sd.getBody(),n="ios"===Rp.real().platform,s={overflow:null,overflowX:null,overflowY:null,paddingRight:null,position:null,top:null,left:null};return{setOverflow:n?()=>{if(!wc(s.position)&&"fixed"!==i.style.position){var{scrollY:e,scrollX:n}=t;s.position=i.style.position,s.top=i.style.top,s.left=i.style.left,i.style.setProperty("position","fixed"),i.style.setProperty("top","".concat(-e,"px")),i.style.setProperty("left","".concat(-n,"px"))}}:()=>{(()=>{var n=t.innerWidth-e.clientWidth;if(!(s.paddingRight||n<=0)){var o=t.getComputedStyle(i).getPropertyValue("padding-right"),r=parseInt(o,10);s.paddingRight=r,i.style.setProperty("padding-right","".concat(r+n,"px"))}})(),!s.overflow&&"hidden"!==i.style.overflow&&(s.overflow=i.style.overflow,s.overflowX=i.style.overflowX,s.overflowY=i.style.overflowY,i.style.setProperty("overflow","hidden"))},restoreOverflow:n?()=>{if(wc(s.position)){var e=-parseInt(i.style.top,10),n=-parseInt(i.style.left,10);["position","top","left"].forEach(t=>{s[t]?i.style.setProperty(t,s[t]):i.style.removeProperty(t)}),t.scrollTo(n,e),s.position=null}}:()=>{!wc(s.paddingRight)||(s.paddingRight?i.style.setProperty("padding-right","".concat(s.paddingRight,"px")):i.style.removeProperty("padding-right"),s.paddingRight=null),["overflow","overflowX","overflowY"].forEach(t=>{if(wc(s[t])){var e=t.replace(/(X)|(Y)/,t=>"-".concat(t.toLowerCase()));s[t]?i.style.setProperty(e,s[t]):i.style.removeProperty(e),s[t]=null}})}}})()},_toggleFullScreenClass:function(t){this.$overlayContent().toggleClass("dx-popup-fullscreen",t).toggleClass("dx-popup-normal",!t)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new Tg,bottom:new Tg})},_getActionsList:function(){return this.callBase().concat(["onResizeStart","onResize","onResizeEnd"])},_contentResizeHandler:function(t){this._shouldSkipContentResize(t)||this._renderGeometry({shouldOnlyReposition:!0})},_doesShowAnimationChangeDimensions:function(){var t=this.option("animation");return["to","from"].some(e=>{var i,n=null==t||null===(i=t.show)||void 0===i?void 0:i[e];return Tc(n)&&("width"in n||"height"in n)})},_updateResizeCallbackSkipCondition(){var t=this._doesShowAnimationChangeDimensions();this._shouldSkipContentResize=e=>t&&this._showAnimationProcessing||this._areContentDimensionsRendered(e)},_observeContentResize:function(t){if(this.option("useResizeObserver")){var e=this._$content.get(0);t?FO.observe(e,t=>{this._contentResizeHandler(t)}):FO.unobserve(e)}},_areContentDimensionsRendered:function(t){var e,i,n,s,o,r=null===(e=t.contentBoxSize)||void 0===e?void 0:e[0];if(r)return parseInt(r.inlineSize,10)===(null===(s=this._renderedDimensions)||void 0===s?void 0:s.width)&&parseInt(r.blockSize,10)===(null===(o=this._renderedDimensions)||void 0===o?void 0:o.height);var a=t.contentRect;return parseInt(a.width,10)===(null===(i=this._renderedDimensions)||void 0===i?void 0:i.width)&&parseInt(a.height,10)===(null===(n=this._renderedDimensions)||void 0===n?void 0:n.height)},_renderContent(){this.callBase(),this._observeContentResize(!0)},_renderContentImpl:function(){this._renderTitle(),this.callBase(),this._renderResize(),this._renderBottom()},_renderTitle:function(){var t=this._getToolbarItems("top"),{title:e,showTitle:i}=this.option();if(i&&!!e&&t.unshift({location:Rp.current().ios?"center":"before",text:e}),i||t.length>0){this._$title&&this._$title.remove();var n=Gu("<div>").addClass(KO).insertBefore(this.$content());this._$title=this._renderTemplateByType("titleTemplate",t,n).addClass(KO),this._renderDrag(),this._executeTitleRenderAction(this._$title),this._$title.toggleClass("dx-has-close-button",this._hasCloseButton())}else this._$title&&this._$title.detach();this._toggleAriaLabel()},_toggleAriaLabel(){var t,{title:e,showTitle:i}=this.option(),n=i&&e?new lh:null;null===(t=this._$title)||void 0===t||t.find(".".concat("dx-toolbar-label")).eq(0).attr("id",n),this.$overlayContent().attr("aria-labelledby",n)},_renderTemplateByType:function(t,e,i,n){var{rtlEnabled:s,useDefaultToolbarButtons:o,useFlatToolbarButtons:r,disabled:a}=this.option(),l=this._getTemplateByOption(t);if(l instanceof Tg){var c=Pc({},this.option("integrationOptions"),{skipTemplates:["content","title"]}),h=Pc(n,{items:e,rtlEnabled:s,useDefaultButtons:o,useFlatButtons:r,disabled:a,integrationOptions:c});this._getTemplate("dx-polymorph-widget").render({container:i,model:{widget:this._getToolbarName(),options:h}});var d=i.children("div");return i.replaceWith(d),d}var u=Gu(l.render({container:Uu(i)}));return u.hasClass("dx-template-wrapper")&&(i.replaceWith(u),i=u),i},_getToolbarName:function(){return"dxToolbarBase"},_renderVisibilityAnimate:function(t){return this.callBase(t)},_hide(){return this._observeContentResize(!1),this.callBase()},_executeTitleRenderAction:function(t){this._getTitleRenderAction()({titleElement:Uu(t)})},_getTitleRenderAction:function(){return this._titleRenderAction||this._createTitleRenderAction()},_createTitleRenderAction:function(){return this._titleRenderAction=this._createActionByOption("onTitleRendered",{element:this.element(),excludeValidators:["disabled","readOnly"]})},_getCloseButton:function(){return{toolbar:"top",location:"after",template:this._getCloseButtonRenderer()}},_getCloseButtonRenderer:function(){return(t,e,i)=>{var n=Gu("<div>").addClass("dx-closebutton");this._createComponent(n,OO,{icon:"close",onClick:this._createToolbarItemAction(void 0),stylingMode:"text",integrationOptions:{}}),Gu(i).append(n)}},_getToolbarItems:function(t){var e=this.option("toolbarItems"),i=[];this._toolbarItemClasses=[];var n=Rp.current().platform,s=0;return Fc(e,(e,o)=>{var r=wc(o.shortcut),a=r?(t=>{var e=Rp.current().platform,i="bottom",n="before";if("ios"===e)switch(t){case"cancel":i="top";break;case"clear":i="top",n="after";break;case"done":n="after"}else if("android"===e)switch(t){case"cancel":case"done":n="after"}return{toolbar:i,location:n}})(o.shortcut):o;if(r&&"ios"===n&&s<2&&(a.toolbar="top",s++),a.toolbar=o.toolbar||a.toolbar||"top",a&&a.toolbar===t){r&&Pc(a,{location:o.location},this._getToolbarItemByAlias(o));var l="generic"===n;"done"===o.shortcut&&l||"cancel"===o.shortcut&&!l?i.unshift(a):i.push(a)}}),"top"===t&&this._hasCloseButton()&&i.push(this._getCloseButton()),i},_hasCloseButton(){return this.option("showCloseButton")&&this.option("showTitle")},_getLocalizationKey:t=>"done"===t.toLowerCase()?"OK":wu(t,!0),_getToolbarButtonStylingMode:function(t){return tC()?"done"===t?qO:"outlined":this.option("useFlatToolbarButtons")?"text":qO},_getToolbarButtonType:function(t){return tC()&&"done"===t||this.option("useDefaultToolbarButtons")?"default":"normal"},_getToolbarItemByAlias:function(t){var e=this,i=t.shortcut;if(!UO.includes(i))return!1;var n=Pc({text:qy.format(this._getLocalizationKey(i)),onClick:this._createToolbarItemAction(t.onClick),integrationOptions:{},type:this._getToolbarButtonType(i),stylingMode:this._getToolbarButtonStylingMode(i)},t.options||{}),s=zO+"-"+i;return this._toolbarItemClasses.push(s),{template:function(t,i,o){var r=Gu("<div>").addClass(s).appendTo(o);e._createComponent(r,OO,n)}}},_createToolbarItemAction:function(t){return this._createAction(t,{afterExecute:function(t){t.component.hide()}})},_renderBottom:function(){var t=this._getToolbarItems("bottom");if(t.length){this._$bottom&&this._$bottom.remove();var e=Gu("<div>").addClass(GO).insertAfter(this.$content());this._$bottom=this._renderTemplateByType("bottomTemplate",t,e,{compactMode:!0}).addClass(GO),this._toggleClasses()}else this._$bottom&&this._$bottom.detach()},_toggleDisabledState:function(t){this.callBase(...arguments),this.$content().toggleClass(jO,Boolean(t))},_toggleClasses:function(){Fc(UO,(t,e)=>{var i=zO+"-"+e;this._toolbarItemClasses.includes(i)?(this.$wrapper().addClass(i+"-visible"),this._$bottom.addClass(i)):(this.$wrapper().removeClass(i+"-visible"),this._$bottom.removeClass(i))})},_toggleFocusClass(t,e){if(this.callBase(t,e),t&&!(t=>KE.length&&KE[KE.length-1]===this._zIndex)()){var i=GE(this._zIndexInitValue());UE(this._zIndex),this._zIndex=i,this._$wrapper.css("zIndex",i),this._$content.css("zIndex",i)}},_toggleContentScrollClass(){var t=!this.option("preventScrollEvents");this.$content().toggleClass("dx-popup-content-scrollable",t)},_getPositionControllerConfig(){var{fullScreen:t,forceApplyBindings:e,dragOutsideBoundary:i,dragAndResizeArea:n,outsideDragFactor:s}=this.option();return Pc({},this.callBase(),{fullScreen:t,forceApplyBindings:e,dragOutsideBoundary:i,dragAndResizeArea:n,outsideDragFactor:s})},_initPositionController(){this._positionController=new LO(this._getPositionControllerConfig())},_getDragTarget:function(){return this.topToolbar()},_renderGeometry:function(t){var{visible:e,useResizeObserver:i}=this.option();if(e&&rd()){var n=this._showAnimationProcessing&&!(null!=t&&t.forceStopAnimation)&&i;this._isAnimationPaused=n||void 0,this._stopAnimation(),null!=t&&t.shouldOnlyReposition?this._renderPosition(!1):this._renderGeometryImpl(null==t?void 0:t.isDimensionChange),n&&(this._animateShowing(),this._isAnimationPaused=void 0)}},_cacheDimensions:function(){!this.option("useResizeObserver")||(this._renderedDimensions={width:parseInt(Ed(this._$content),10),height:parseInt(Td(this._$content),10)})},_renderGeometryImpl:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t||this._resetContentHeight(),this.callBase(),this._cacheDimensions(),this._setContentHeight()},_resetContentHeight:function(){"auto"===this._getOptionValue("height")&&this.$content().css({height:"auto",maxHeight:"none"})},_renderDrag:function(){var t=this._getDragTarget(),e=this.option("dragEnabled");if(t){var i={dragEnabled:e,handle:t.get(0),draggableElement:this._$content.get(0),positionController:this._positionController};this._drag?this._drag.init(i):this._drag=new class{constructor(t){this.init(t)}init(t){var{dragEnabled:e,handle:i,draggableElement:n,positionController:s}=t;this._positionController=s,this._draggableElement=n,this._handle=i,this._dragEnabled=e,this.unsubscribe(),e&&this.subscribe()}moveDown(t){this._moveTo(5,0,t)}moveUp(t){this._moveTo(-5,0,t)}moveLeft(t){this._moveTo(0,-5,t)}moveRight(t){this._moveTo(0,5,t)}subscribe(){var t=this._getEventNames();pu.on(this._handle,t.startEventName,t=>{this._dragStartHandler(t)}),pu.on(this._handle,t.updateEventName,t=>{this._dragUpdateHandler(t)}),pu.on(this._handle,t.endEventName,t=>{this._dragEndHandler(t)})}unsubscribe(){var t=this._getEventNames();pu.off(this._handle,t.startEventName),pu.off(this._handle,t.updateEventName),pu.off(this._handle,t.endEventName)}_getEventNames(){return{startEventName:Gf(BE,"overlayDrag"),updateEventName:Gf(ME,"overlayDrag"),endEventName:Gf(PE,"overlayDrag")}}_dragStartHandler(t){var e=this._getAllowedOffsets();this._prevOffset={x:0,y:0},t.targetElements=[],t.maxTopOffset=e.top,t.maxBottomOffset=e.bottom,t.maxLeftOffset=e.left,t.maxRightOffset=e.right}_dragUpdateHandler(t){this._moveByOffset({top:t.offset.y-this._prevOffset.y,left:t.offset.x-this._prevOffset.x}),this._prevOffset=t.offset}_dragEndHandler(t){this._positionController.dragHandled(),this._positionController.detectVisualPositionChange(t)}_moveTo(t,e,i){if(this._dragEnabled){i.preventDefault(),i.stopPropagation();var n=this._fitOffsetIntoAllowedRange(t,e);this._moveByOffset(n),this._dragEndHandler(i)}}_fitOffsetIntoAllowedRange(t,e){var i=this._getAllowedOffsets();return{top:GS(t,-i.top,i.bottom),left:GS(e,-i.left,i.right)}}_getContainerDimensions(){var t=sd.getDocument(),e=this._positionController.$dragResizeContainer.get(0),i=kd(e),n=Dd(e);return Dc(e)&&(n=Math.max(t.body.clientHeight,n),i=Math.max(t.body.clientWidth,i)),{width:i,height:n}}_getContainerPosition(){var t=this._positionController.$dragResizeContainer.get(0);return Dc(t)?{top:0,left:0}:Rd(t)}_getElementPosition(){return Rd(this._draggableElement)}_getInnerDelta(){var t=this._getContainerDimensions(),e=this._getElementDimensions();return{x:t.width-e.width,y:t.height-e.height}}_getOuterDelta(){var{width:t,height:e}=this._getElementDimensions(),i=this._positionController.outsideDragFactor;return{x:t*i,y:e*i}}_getFullDelta(){var t=this._getInnerDelta(),e=this._getOuterDelta();return{x:t.x+e.x,y:t.y+e.y}}_getElementDimensions(){return{width:this._draggableElement.offsetWidth,height:this._draggableElement.offsetHeight}}_getAllowedOffsets(){var t=this._getFullDelta();if(!(t.y>=0&&t.x>=0))return{top:0,bottom:0,left:0,right:0};var e=this._getElementPosition(),i=this._getContainerPosition(),n=this._getOuterDelta();return{top:e.top-i.top+n.y,bottom:-e.top+i.top+t.y,left:e.left-i.left+n.x,right:-e.left+i.left+t.x}}_moveByOffset(t){var e=Xu(this._draggableElement);np(this._draggableElement,{left:e.left+t.left,top:e.top+t.top})}}(i),this.$overlayContent().toggleClass("dx-popup-draggable",e)}},_renderResize:function(){this._resizable=this._createComponent(this._$content,dO,{handles:this.option("resizeEnabled")?"all":"none",onResizeEnd:t=>{this._resizeEndHandler(t),this._observeContentResize(!0)},onResize:t=>{this._setContentHeight(),this._actions.onResize(t)},onResizeStart:t=>{this._observeContentResize(!1),this._actions.onResizeStart(t)},minHeight:100,minWidth:100,area:this._positionController.$dragResizeContainer,keepAspectRatio:!1})},_resizeEndHandler:function(t){var e=this._resizable.option("width"),i=this._resizable.option("height");e&&this._setOptionWithoutOptionChange("width",e),i&&this._setOptionWithoutOptionChange("height",i),this._cacheDimensions(),this._positionController.resizeHandled(),this._positionController.detectVisualPositionChange(t.event),this._actions.onResizeEnd(t)},_setContentHeight:function(){(this.option("forceApplyBindings")||qh)();var t=this.$overlayContent().get(0),e=this._chooseHeightStrategy(t);this.$content().css(this._getHeightCssStyles(e,t)),this._setHeightClasses(this.$overlayContent(),e)},_heightStrategyChangeOffset:function(t,e){return t===QO.flex?-e:0},_chooseHeightStrategy:function(t){var e="auto"===t.style.width||""===t.style.width,i=QO.static;return this._isAutoHeight()&&this.option("autoResizeEnabled")&&(i=e||ZO?QO.inherit:QO.flex),i},_getHeightCssStyles:function(t,e){var i={},n=this._getOptionValue("maxHeight",e),s=this._getOptionValue("minHeight",e),o=this._splitPopupHeight(),r=o.header+o.footer+o.contentVerticalOffsets+o.popupVerticalOffsets+this._heightStrategyChangeOffset(t,o.popupVerticalPaddings);if(t===QO.static){if(!this._isAutoHeight()||n||s){var a=this.option("fullScreen")?Math.min(qp(e).height,ld().innerHeight):qp(e).height;i={height:Math.max(0,a-r),minHeight:"auto",maxHeight:"auto"}}}else{var l=Gu(this._positionController.$visualContainer).get(0),c=function(t,e,i){var n=Cd(t,e,i);return null!==n?n:"none"}(n,-r,l);i={height:"auto",minHeight:function(t,e,i){var n=Cd(t,e,i);return null!==n?n:0}(s,-r,l),maxHeight:c}}return i},_setHeightClasses:function(t,e){var i="";for(var n in QO)QO[n]!==e&&(i+=" "+QO[n]);t.removeClass(i).addClass(e)},_isAutoHeight:function(){return"auto"===this.$overlayContent().get(0).style.height},_splitPopupHeight:function(){var t=this.topToolbar(),e=this.bottomToolbar();return{header:wd(t&&t.get(0)),footer:wd(e&&e.get(0)),contentVerticalOffsets:xd(this.$overlayContent().get(0),!0),popupVerticalOffsets:xd(this.$content().get(0),!0),popupVerticalPaddings:xd(this.$content().get(0),!1)}},_isAllWindowCovered:function(){return this.callBase()||this.option("fullScreen")},_renderDimensions:function(){this.option("fullScreen")?this.$overlayContent().css({width:"100%",height:"100%",minWidth:"",maxWidth:"",minHeight:"",maxHeight:""}):this.callBase(),rd()&&this._renderFullscreenWidthClass()},_dimensionChanged:function(){this._renderGeometry({isDimensionChange:!0})},_clean:function(){this.callBase(),this._observeContentResize(!1)},_dispose:function(){this.callBase(),this._toggleBodyScroll(!0)},_renderFullscreenWidthClass:function(){this.$overlayContent().toggleClass("dx-popup-fullscreen-width",kd(this.$overlayContent())===Ed(NO))},_toggleSafariScrolling(){!this.option("enableBodyScroll")||this.callBase()},_toggleBodyScroll:function(t){if(this._bodyOverflowManager){var{setOverflow:e,restoreOverflow:i}=this._bodyOverflowManager;t?i():e()}},refreshPosition:function(){this._renderPosition()},_optionChanged:function(t){var e,{value:i,name:n}=t;switch(n){case"disabled":this.callBase(t),this._renderTitle(),this._renderBottom();break;case"animation":this._updateResizeCallbackSkipCondition();break;case"enableBodyScroll":this._toggleBodyScroll(i);break;case"showTitle":case"title":case"titleTemplate":this._renderTitle(),this._renderGeometry(),wg(this.$overlayContent());break;case"bottomTemplate":this._renderBottom(),this._renderGeometry(),wg(this.$overlayContent());break;case"container":var s;this.callBase(t),this.option("resizeEnabled")&&(null===(s=this._resizable)||void 0===s||s.option("area",this._positionController.$dragResizeContainer));break;case"width":case"height":this.callBase(t),null===(e=this._resizable)||void 0===e||e.option(n,i);break;case"onTitleRendered":this._createTitleRenderAction(i);break;case"toolbarItems":case"useDefaultToolbarButtons":case"useFlatToolbarButtons":var o=!t.fullName.match(/^toolbarItems((\[\d+\])(\.(options|visible).*)?)?$/);this._renderTitle(),this._renderBottom(),o&&(this._renderGeometry(),wg(this.$overlayContent()));break;case"dragEnabled":this._renderDrag();break;case"dragAndResizeArea":this._positionController.dragAndResizeArea=i,this.option("resizeEnabled")&&this._resizable.option("area",this._positionController.$dragResizeContainer),this._positionController.positionContent();break;case"dragOutsideBoundary":this._positionController.dragOutsideBoundary=i,this.option("resizeEnabled")&&this._resizable.option("area",this._positionController.$dragResizeContainer);break;case"outsideDragFactor":this._positionController.outsideDragFactor=i;break;case"resizeEnabled":this._renderResize(),this._renderGeometry();break;case"autoResizeEnabled":this._renderGeometry(),wg(this.$overlayContent());break;case"fullScreen":this._positionController.fullScreen=i,this._toggleFullScreenClass(i),this._toggleSafariScrolling(),this._renderGeometry(),wg(this.$overlayContent());break;case"showCloseButton":this._renderTitle();break;case"preventScrollEvents":this.callBase(t),this._toggleContentScrollClass();break;default:this.callBase(t)}},bottomToolbar:function(){return this._$bottom},topToolbar:function(){return this._$title},$content:function(){return this._$popupContent},content:function(){return Uu(this.$content())},$overlayContent:function(){return this._$content},getFocusableElements:function(){return this.$wrapper().find("[tabindex]").filter((t,e)=>e.getAttribute("tabindex")>=0)}});yg("dxPopup",XO);var YO=XO,JO={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},tk=["shading","target","$arrow"],ek={left:-1,top:-1,center:0,right:1,bottom:1},ik={top:{my:"bottom center",at:"top center",collision:"fit flip"},bottom:{my:"top center",at:"bottom center",collision:"fit flip"},right:{my:"left center",at:"right center",collision:"flip fit"},left:{my:"right center",at:"left center",collision:"flip fit"}},nk={h:10,v:10};class sk extends YE{constructor(t){var{shading:e,target:i,$arrow:n}=t;super(sy(t,tk)),this._props=ih({},this._props,{shading:e,target:i}),this._$arrow=n,this._positionSide=void 0,this.updatePosition(this._props.position)}positionWrapper(){this._props.shading&&this._$wrapper.css({top:0,left:0})}updateTarget(t){this._props.target=t,this.updatePosition(this._props.position)}_renderBoundaryOffset(){}_getContainerPosition(){var t=Kh(this._position.offset||""),{h:e,v:i}=t,n=this._isVerticalSide(),s=this._isHorizontalSide();if(n||s){var o=(this._isPopoverInside()?-1:1)*ek[this._positionSide]*((n?Td(this._$arrow):Ed(this._$arrow))-this._getContentBorderWidth(this._positionSide));n?i+=o:e+=o}return Pc({},this._position,{offset:e+" "+i})}_getContentBorderWidth(t){var e=this._$content.css(JO[t]);return parseInt(e)||0}_isPopoverInside(){var t=Cf.setup.normalizeAlign(this._position.my),e=Cf.setup.normalizeAlign(this._position.at);return t.h===e.h&&t.v===e.v}_isVerticalSide(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._positionSide;return"top"===t||"bottom"===t}_isHorizontalSide(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._positionSide;return"left"===t||"right"===t}_getDisplaySide(t){var e=Cf.setup.normalizeAlign(t.my),i=Cf.setup.normalizeAlign(t.at),n=ek[e.h]===ek[i.h]&&ek[e.v]===ek[i.v]?-1:1;return Math.abs(ek[e.h]-n*ek[i.h])>Math.abs(ek[e.v]-n*ek[i.v])?i.h:i.v}_normalizePosition(t){var e,i={of:this._props.target,boundaryOffset:nk};return e=wc(t)?Pc(!0,{},i,this._positionToObject(t)):i,this._positionSide=this._getDisplaySide(e),e}_positionToObject(t){return Ec(t)?Pc({},ik[t]):t}}var ok={left:"right",top:"bottom",right:"left",bottom:"top",center:"center"},rk=function(t){return Tc(t)?t.name:t},ak=function(t,e){var i=t.option(e);return rk(i)},lk=function(t,e){var{target:i,shading:n,disabled:s,hideEvent:o}=t.option(),r=Ec(i),a=n&&"hide"===e,l=a?null:ak(t,"".concat(e,"Event"));if(a&&o&&db.log("W1020"),l&&!s){var c=Gf(l,t.NAME),h=t._createAction((function(){var i=function(t,e){var i=t.option(e);return Tc(i)&&i.delay}(t,e+"Event");this._clearEventsTimeouts(),i?this._timeouts[e]=setTimeout(function(){t[e]()},i):t[e]()}).bind(t),{validatingTargetName:"target"}),d=function(t){h({event:t,target:Gu(t.currentTarget)})},u="_"+e+"EventHandler";if(r)t[u]=d,pu.on(sd.getDocument(),c,i,d);else{var p=Uu(Gu(i));t[u]=void 0,pu.on(p,c,d)}}},ck=function(t,e,i,n){var s=n||ak(t,i+"Event");if(s){s=Gf(s,t.NAME);var o="_"+i+"EventHandler";t[o]?pu.off(sd.getDocument(),s,e,t[o]):pu.off(Uu(Gu(e)),s)}},hk=YO.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{target:void 0,shading:!1,position:Pc({},ik.bottom),hideOnOutsideClick:!0,animation:{show:{type:"fade",from:0,to:1},hide:{type:"fade",from:1,to:0}},showTitle:!1,width:"auto",height:"auto",dragEnabled:!1,resizeEnabled:!1,fullScreen:!1,hideOnParentScroll:!0,arrowPosition:"",arrowOffset:0,_fixWrapperPosition:!0})},_defaultOptionsRules:function(){return[{device:{platform:"ios"},options:{arrowPosition:{boundaryOffset:{h:20,v:-10},collision:"fit"}}},{device:function(){return!rd()},options:{animation:null}},{device:function(){return Yb()},options:{useFlatToolbarButtons:!0}},{device:function(){return Jb()},options:{useDefaultToolbarButtons:!0,showCloseButton:!1}}]},_init:function(){var t;this.callBase(),this._renderArrow(),this._timeouts={},this.$element().addClass("dx-popover"),this.$wrapper().addClass("dx-popover-wrapper");var e=null===(t=this.option("toolbarItems"))||void 0===t?void 0:t.length;this.setAria("role",e?"dialog":"tooltip")},_render:function(){this.callBase.apply(this,arguments),this._detachEvents(this.option("target")),this._attachEvents()},_detachEvents:function(t){ck(this,t,"show"),ck(this,t,"hide")},_attachEvents:function(){lk(this,"show"),lk(this,"hide")},_renderArrow:function(){this._$arrow=Gu("<div>").addClass("dx-popover-arrow").prependTo(this.$overlayContent())},_documentDownHandler:function(t){return!this._isOutsideClick(t)||this.callBase(t)},_isOutsideClick:function(t){return!Gu(t.target).closest(this.option("target")).length},_animate:function(t){t&&t.to&&"object"==typeof t.to&&Pc(t.to,{position:this._getContainerPosition()}),this.callBase.apply(this,arguments)},_stopAnimation:function(){this.callBase.apply(this,arguments)},_renderTitle:function(){this.$wrapper().toggleClass("dx-popover-without-title",!this.option("showTitle")),this.callBase()},_renderPosition:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.callBase(),this._renderOverlayPosition(t),this._actions.onPositioned()},_renderOverlayPosition:function(t){this._resetOverlayPosition(t),this._updateContentSize(t);var e=this._getContainerPosition(),i=Cf.setup(this.$overlayContent(),e),n=this._getSideByLocation(i);this._togglePositionClass("dx-position-"+n),this._toggleFlippedClass(i.h.flip,i.v.flip),(this._isHorizontalSide()||this._isVerticalSide())&&this._renderArrowPosition(n)},_resetOverlayPosition:function(t){this._setContentHeight(t),this._togglePositionClass("dx-position-"+this._positionController._positionSide),np(this.$overlayContent(),{left:0,top:0}),this._$arrow.css({top:"auto",right:"auto",bottom:"auto",left:"auto"})},_updateContentSize:function(t){if(this.$content()&&t){var e=Cf.calculate(this.$overlayContent(),this._getContainerPosition());if(e.h.oversize>0&&this._isHorizontalSide()&&!e.h.fit){var i=Ed(this.$overlayContent())-e.h.oversize;Id(this.$overlayContent(),i)}if(e.v.oversize>0&&this._isVerticalSide()&&!e.v.fit){var n=Td(this.$overlayContent())-e.v.oversize,s=Td(this.$content())-e.v.oversize;Od(this.$overlayContent(),n),Od(this.$content(),s)}}},_getContainerPosition:function(){return this._positionController._getContainerPosition()},_hideOnParentScrollTarget:function(){return Gu(this._positionController._position.of||this.callBase())},_getSideByLocation:function(t){var e=t.v.flip,i=t.h.flip;return this._isVerticalSide()&&e||this._isHorizontalSide()&&i||this._isPopoverInside()?ok[this._positionController._positionSide]:this._positionController._positionSide},_togglePositionClass:function(t){this.$wrapper().removeClass("dx-position-left dx-position-right dx-position-top dx-position-bottom").addClass(t)},_toggleFlippedClass:function(t,e){this.$wrapper().toggleClass("dx-popover-flipped-horizontal",t).toggleClass("dx-popover-flipped-vertical",e)},_renderArrowPosition:function(t){var e=qp(this._$arrow.get(0)),i=-(this._isVerticalSide(t)?e.height:e.width);this._$arrow.css(ok[t],i);var n,s=this._isVerticalSide(t)?"left":"top",o=this._isVerticalSide(t)?"width":"height",r=Gu(this._positionController._position.of),a=Cf.offset(r)||{top:0,left:0},l=Cf.offset(this.$overlayContent()),c=e[o],h=l[s],d=qp(this.$overlayContent().get(0))[o],u=a[s],p=r.get(0),f=p&&!p.preventDefault?qp(p)[o]:0,_=Math.max(h,u),g=Math.min(h+d,u+f);n="start"===this.option("arrowPosition")?_-h:"end"===this.option("arrowPosition")?g-h-c:(_+g)/2-h-c/2;var m=this._positionController._getContentBorderWidth(t),v=GS(n-m+this.option("arrowOffset"),m,d-c-2*m);this._$arrow.css(s,v)},_isPopoverInside:function(){return this._positionController._isPopoverInside()},_setContentHeight:function(t){t&&this.callBase()},_getPositionControllerConfig(){var{shading:t,target:e}=this.option();return Pc({},this.callBase(),{target:e,shading:t,$arrow:this._$arrow})},_initPositionController(){this._positionController=new sk(this._getPositionControllerConfig())},_renderWrapperDimensions:function(){this.option("shading")&&this.$wrapper().css({width:"100%",height:"100%"})},_isVerticalSide:function(t){return this._positionController._isVerticalSide(t)},_isHorizontalSide:function(t){return this._positionController._isHorizontalSide(t)},_clearEventTimeout:function(t){clearTimeout(this._timeouts[t])},_clearEventsTimeouts:function(){this._clearEventTimeout("show"),this._clearEventTimeout("hide")},_clean:function(){this._detachEvents(this.option("target")),this.callBase.apply(this,arguments)},_optionChanged:function(t){switch(t.name){case"arrowPosition":case"arrowOffset":this._renderGeometry();break;case"fullScreen":t.value&&this.option("fullScreen",!1);break;case"target":t.previousValue&&this._detachEvents(t.previousValue),this._positionController.updateTarget(t.value),this._invalidate();break;case"showEvent":case"hideEvent":var e=t.name.substring(0,4),i=rk(t.previousValue);this.hide(),ck(this,this.option("target"),e,i),lk(this,e);break;case"visible":this._clearEventTimeout(t.value?"show":"hide"),this.callBase(t);break;default:this.callBase(t)}},show:function(t){return t&&this.option("target",t),this.callBase()}});yg("dxPopover",hk);var dk=hk.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{toolbarItems:[],showCloseButton:!1,enableBodyScroll:!0,showTitle:!1,title:null,titleTemplate:null,onTitleRendered:null,bottomTemplate:null,preventScrollEvents:!1,propagateOutsideClick:!0})},_render:function(){this.$element().addClass("dx-tooltip"),this.$wrapper().addClass("dx-tooltip-wrapper"),this.callBase()},_renderContent:function(){this.callBase(),this._toggleAriaAttributes()},_toggleAriaDescription:function(t){var e=Gu(this.option("target")),i=t?this._contentId:void 0;Dc(e.get(0))||this.setAria("describedby",i,e)},_toggleAriaAttributes:function(){this._contentId="dx-".concat(new lh),this.$overlayContent().attr({id:this._contentId}),this._toggleAriaDescription(!0)}});yg("dxTooltip",dk);var uk=dk,pk={top:{my:"bottom center",at:"top center",collision:"fit none"},bottom:{my:"top center",at:"bottom center",collision:"fit none"}},fk={h:2,v:1};class _k extends sk{_normalizePosition(t){var e=this._props.target,i=".".concat("dx-slider"),n=null==e?void 0:e.closest(i),s={of:e,boundaryOffset:fk,boundary:null==n?void 0:n.get(0)},o=Pc(!0,{},s,this._positionToObject(t));return this._positionSide=this._getDisplaySide(o),o}_renderContentInitialPosition(){super._renderContentInitialPosition(),this._fitIntoSlider()}_fitIntoSlider(){var{collisionSide:t,oversize:e}=Cf.calculate(this._$content,this._position).h;np(this._$content,{left:this._visualPosition.left+("left"===t?1:-1)*e}),this._updateVisualPositionValue()}_positionToObject(t){return Ec(t)?Pc({},pk[t]):t}}var gk=uk.inherit({_getDefaultOptions(){return Pc(this.callBase(),{visible:!1,position:"top",hideOnOutsideClick:!1,hideTopOverlayHandler:null,hideOnParentScroll:!1,animation:null,arrowPosition:null,templatesRenderAsynchronously:!1,_fixWrapperPosition:!1,useResizeObserver:!1,showMode:"onHover",format:t=>t,value:0})},_initMarkup(){this.callBase(),this._attachToMarkup(this.option("visible")),this._toggleShowModeClass()},_renderContent(){this.callBase(),this._renderContentText()},_toggleAriaAttributes(){},_renderContentText(){var{value:t,format:e}=this.option(),i=vE.format(null!=t?t:0,e);this.$content().text(i),this._renderPosition()},_toggleShowModeClass(){var t="onHover"===this.option("showMode");this.option("target").toggleClass("dx-slider-tooltip-visible-on-hover",t)},_initPositionController(){this._positionController=new _k(this._getPositionControllerConfig())},_attachToMarkup(t){var e=this.option("target");t?this.$element().appendTo(e):this.$element().detach()},_optionChanged(t){var{name:e,value:i}=t;switch(e){case"visible":this._attachToMarkup(i),this.callBase(t);break;case"showMode":this._toggleShowModeClass();break;case"format":case"value":this._renderContentText();break;default:this.callBase(t)}},updatePosition(){this._renderPosition()}}),mk=sv.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{hoverStateEnabled:!1,value:0,tooltip:{enabled:!1,format:t=>t,position:"top",showMode:"onHover"}})},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-slider-handle"),this.setAria({role:"slider",valuenow:this.option("value"),label:"Slider"})},_render:function(){this.callBase(),this._renderTooltip()},_renderTooltip:function(){var{tooltip:t,value:e}=this.option(),{position:i,format:n,enabled:s,showMode:o}=t,r=Gu("<div>");this._sliderTooltip=this._createComponent(r,gk,{target:this.$element(),container:r,position:i,visible:s,showMode:o,format:n,value:e})},_clean:function(){this.callBase(),this._sliderTooltip=null},_updateTooltipOptions(t){var e,i=sv.getOptionsFromContainer(t);this._setWidgetOption("_sliderTooltip",[i]),null===(e=this._sliderTooltip)||void 0===e||e.option("visible",i.enabled)},_optionChanged:function(t){var{name:e,value:i}=t;switch(e){case"value":var n;null===(n=this._sliderTooltip)||void 0===n||n.option("value",i),this.setAria("valuenow",i);break;case"tooltip":this._updateTooltipOptions(t);break;default:this.callBase(t)}},updateTooltipPosition:function(){var t;null===(t=this._sliderTooltip)||void 0===t||t.updatePosition()},repaint:function(){var t;null===(t=this._sliderTooltip)||void 0===t||t.repaint()}}),vk="dx-slider-label",yk="dx-slider-label-position-",bk="dx-slider-tooltip-position-",Ck="Validation",xk=jT.inherit({_activeStateUnit:".dx-slider-handle",_supportedKeys:function(){var t=this.option("rtlEnabled"),e=(t,e)=>{t=this._valueStep(t);var i=this.option("step"),n=this.option("value"),s=function(t,e,i){if(e===parseInt(e))return t%e;var n=QS(t/e,i);return(n-parseInt(n))*e}(n-this.option("min"),i,this._getValueExponentLength()),o=e?n-t+(s?i-s:0):n+t-s,r=this.option("min"),a=this.option("max");return o<r?o=r:o>a&&(o=a),this._roundToExponentLength(o)},i=i=>{this.option("value",e(i,t))},n=i=>{this.option("value",e(i,!t))};return Pc(this.callBase(),{leftArrow:function(t){this._processKeyboardEvent(t),n(this.option("step"))},rightArrow:function(t){this._processKeyboardEvent(t),i(this.option("step"))},pageUp:function(t){this._processKeyboardEvent(t),i(this.option("step")*this.option("keyStep"))},pageDown:function(t){this._processKeyboardEvent(t),n(this.option("step")*this.option("keyStep"))},home:function(t){this._processKeyboardEvent(t);var e=this.option("min");this.option("value",e)},end:function(t){this._processKeyboardEvent(t);var e=this.option("max");this.option("value",e)}})},_processKeyboardEvent:function(t){t.preventDefault(),t.stopPropagation(),this._saveValueChangeEvent(t)},_getDefaultOptions:function(){return Pc(this.callBase(),{value:50,hoverStateEnabled:!0,activeStateEnabled:!0,step:1,showRange:!0,tooltip:{enabled:!1,format:function(t){return t},position:"top",showMode:"onHover"},label:{visible:!1,position:"bottom",format:function(t){return t}},keyStep:1,useInkRipple:!1,validationMessageOffset:Jb()?{h:18,v:0}:{h:7,v:4},focusStateEnabled:!0,valueChangeMode:"onHandleMove"})},_toggleValidationMessage:function(t){this.option("isValid")||this.$element().toggleClass("dx-invalid-message-visible",t)},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(qb())},options:{useInkRipple:!0}}])},_initMarkup:function(){this.$element().addClass("dx-slider"),this._renderSubmitElement(),this.option("useInkRipple")&&this._renderInkRipple(),this.callBase(),this._renderLabels(),this._renderStartHandler(),this._renderAriaMinAndMax()},_attachFocusEvents:function(){this.callBase();var t=this.NAME+Ck,e=Gf("focusin",t),i=Gf("focusout",t),n=this._focusTarget();pu.on(n,e,this._toggleValidationMessage.bind(this,!0)),pu.on(n,i,this._toggleValidationMessage.bind(this,!1))},_detachFocusEvents:function(){this.callBase();var t=this._focusTarget();this._toggleValidationMessage(!1),pu.off(t,this.NAME+Ck)},_render:function(){this.callBase(),this._repaintHandle()},_renderSubmitElement:function(){this._$submitElement=Gu("<input>").attr("type","hidden").appendTo(this.$element())},_getSubmitElement:function(){return this._$submitElement},_renderInkRipple:function(){this._inkRipple=QT({waveSizeCoefficient:.7,isCentered:!0,wavesNumber:2,useHoldAnimation:!1})},_renderInkWave:function(t,e,i,n){if(this._inkRipple){var s={element:t,event:e,wave:n};i?this._inkRipple.showWave(s):this._inkRipple.hideWave(s)}},_visibilityChanged:function(){this.repaint()},_renderWrapper:function(){this.callBase(),this._$wrapper.addClass("dx-slider-wrapper"),this._createComponent(this._$wrapper,zT,{elastic:!1,immediate:!0,immediateTimeout:0,onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._itemWidthFunc.bind(this)})},_renderContainer:function(){this.callBase(),this._$bar.addClass("dx-slider-bar")},_renderRange:function(){this.callBase(),this._$range.addClass("dx-slider-range"),this._renderHandle(),this._renderRangeVisibility()},_renderRangeVisibility:function(){this._$range.toggleClass("dx-slider-range-visible",Boolean(this.option("showRange")))},_renderHandle:function(){this._$handle=this._renderHandleImpl(this.option("value"),this._$handle)},_renderHandleImpl:function(t,e){var i=e||Gu("<div>").appendTo(this._$range),n=this.option("tooltip");return this.$element().toggleClass(bk+"bottom",n.enabled&&"bottom"===n.position).toggleClass(bk+"top",n.enabled&&"top"===n.position),this._createComponent(i,mk,{value:t,tooltip:n}),i},_renderAriaMinAndMax:function(){this.setAria({valuemin:this.option("min"),valuemax:this.option("max")},this._$handle)},_toggleActiveState:function(t,e){this.callBase(t,e),this._renderInkWave(t,null,!!e,1)},_toggleFocusClass:function(t,e){if(this.callBase(t,e),!this._disposed){var i=Gu(e||this._focusTarget());this._renderInkWave(i,null,t,0)}},_renderLabels:function(){if(this.$element().removeClass(yk+"bottom").removeClass(yk+"top"),this.option("label.visible")){var t=this.option("min"),e=this.option("max"),i=this.option("label.position"),n=this.option("label.format");this._$minLabel||(this._$minLabel=Gu("<div>").addClass(vk).appendTo(this._$wrapper)),this._$minLabel.text(vE.format(t,n)),this._$maxLabel||(this._$maxLabel=Gu("<div>").addClass(vk).appendTo(this._$wrapper)),this._$maxLabel.text(vE.format(e,n)),this.$element().addClass(yk+i)}else this._$minLabel&&(this._$minLabel.remove(),delete this._$minLabel),this._$maxLabel&&(this._$maxLabel.remove(),delete this._$maxLabel)},_renderStartHandler:function(){var t=Gf(Q_.down,this.NAME),e=Gf(rg,this.NAME),i=this._createAction(this._startHandler.bind(this)),n=this.$element();pu.off(n,t),pu.on(n,t,t=>{Vf(t)&&i({event:t})}),pu.off(n,e),pu.on(n,e,t=>{var e=this._activeHandle();e&&(pu.trigger(e,"focusin"),pu.trigger(e,"focus")),i({event:t}),"onHandleRelease"===this.option("valueChangeMode")&&(this.option("value",this._getActualValue()),this._actualValue=void 0)})},_itemWidthFunc:function(){return this._itemWidthRatio},_swipeStartHandler:function(t){var e=this.option("rtlEnabled");$f(t.event)&&this._createAction(this._startHandler.bind(this))({event:t.event}),this._feedbackDeferred=new _h,Gm(this._feedbackDeferred),this._toggleActiveState(this._activeHandle(),this.option("activeStateEnabled")),this._startOffset=this._currentRatio;var i=this._startOffset*this._swipePixelRatio(),n=(1-this._startOffset)*this._swipePixelRatio();t.event.maxLeftOffset=e?n:i,t.event.maxRightOffset=e?i:n,this._itemWidthRatio=Ed(this.$element())/this._swipePixelRatio(),this._needPreventAnimation=!0},_swipeEndHandler:function(t){if(!this._isSingleValuePossible()){this._feedbackDeferred.resolve(),this._toggleActiveState(this._activeHandle(),!1);var e=this.option("rtlEnabled")?-1:1,i=this._startOffset+e*t.event.targetOffset/this._swipePixelRatio();delete this._needPreventAnimation,this._saveValueChangeEvent(t.event),this._changeValueOnSwipe(i),"onHandleRelease"===this.option("valueChangeMode")&&this.option("value",this._getActualValue()),this._actualValue=void 0,delete this._startOffset,this._renderValue()}},_activeHandle:function(){return this._$handle},_swipeUpdateHandler:function(t){this._isSingleValuePossible()||(this._saveValueChangeEvent(t.event),this._updateHandlePosition(t))},_updateHandlePosition:function(t){var e=this.option("rtlEnabled")?-1:1,i=Math.min(this._startOffset+e*t.event.offset/this._swipePixelRatio(),1);Id(this._$range,100*i+"%"),mk.getInstance(this._activeHandle()),this._changeValueOnSwipe(i)},_swipePixelRatio:function(){var t=this.option("min");return(this.option("max")-t)/this._valueStep(this.option("step"))},_valueStep:function(t){return(!t||isNaN(t))&&(t=1),t},_getValueExponentLength:function(){var{step:t,min:e}=this.option();return Math.max(ZS(t),ZS(e))},_roundToExponentLength:function(t){return QS(t,this._getValueExponentLength())},_changeValueOnSwipe:function(t){var e=this.option("min"),i=this.option("max"),n=this._valueStep(this.option("step")),s=e+t*(i-e);if(!(n<0))if(s===i||s===e)this._setValueOnSwipe(s);else{var o=Math.round((s-e)/n);s=this._roundToExponentLength(o*n+e),this._setValueOnSwipe(Math.max(Math.min(s,i),e))}},_setValueOnSwipe:function(t){this._actualValue=t,"onHandleRelease"===this.option("valueChangeMode")?mk.getInstance(this._activeHandle()).option("value",t):(this.option("value",t),this._saveValueChangeEvent(void 0))},_getActualValue:function(){var t;return null!==(t=this._actualValue)&&void 0!==t?t:this.option("value")},_isSingleValuePossible:function(){var{min:t,max:e}=this.option();return t===e},_startHandler:function(t){if(!this._isSingleValuePossible()){var e=t.event;this._currentRatio=(Nf(e).x-this._$bar.offset().left)/Ed(this._$bar),this.option("rtlEnabled")&&(this._currentRatio=1-this._currentRatio),this._saveValueChangeEvent(e),this._changeValueOnSwipe(this._currentRatio)}},_renderValue:function(){this.callBase();var t=this._getActualValue();this._getSubmitElement().val(function(t){var e=ah().serverDecimalSeparator;return wc(t)&&(t=t.toString().replace(".",e)),t}(t)),mk.getInstance(this._activeHandle()).option("value",t)},_setRangeStyles:function(t){t&&this._$range.css(t)},_callHandlerMethod:function(t,e){mk.getInstance(this._$handle)[t](e)},_repaintHandle:function(){this._callHandlerMethod("repaint")},_fitTooltip:function(){this._callHandlerMethod("updateTooltipPosition")},_optionChanged:function(t){switch(t.name){case"visible":this.callBase(t),this._renderHandle(),this._repaintHandle();break;case"min":case"max":this._renderValue(),this.callBase(t),this._renderLabels(),this._renderAriaMinAndMax(),this._fitTooltip();break;case"step":this._renderValue();break;case"keyStep":break;case"showRange":this._renderRangeVisibility();break;case"tooltip":this._renderHandle();break;case"label":this._renderLabels();break;case"useInkRipple":this._invalidate();break;case"valueChangeMode":break;default:this.callBase(t)}},_refresh:function(){this._toggleRTLDirection(this.option("rtlEnabled")),this._renderDimensions(),this._renderValue(),this._renderHandle(),this._repaintHandle()},_clean:function(){delete this._inkRipple,delete this._actualValue,this.callBase()}});yg("dxSlider",xk);var wk=xk;const Sk={provide:AT,useExisting:pt(()=>Ek),multi:!0};let Ek=(()=>{class t extends DC{constructor(t,e,i,n,s,o,r,a){super(t,e,i,n,r,a),this._watcherHelper=n,this._idh=s,this.touched=t=>{},this._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"keyStepChange"},{emit:"labelChange"},{emit:"maxChange"},{emit:"minChange"},{emit:"nameChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"showRangeChange"},{emit:"stepChange"},{emit:"tabIndexChange"},{emit:"tooltipChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"valueChangeModeChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),this._idh.setHost(this),o.setHost(this)}get accessKey(){return this._getOption("accessKey")}set accessKey(t){this._setOption("accessKey",t)}get activeStateEnabled(){return this._getOption("activeStateEnabled")}set activeStateEnabled(t){this._setOption("activeStateEnabled",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get focusStateEnabled(){return this._getOption("focusStateEnabled")}set focusStateEnabled(t){this._setOption("focusStateEnabled",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get hoverStateEnabled(){return this._getOption("hoverStateEnabled")}set hoverStateEnabled(t){this._setOption("hoverStateEnabled",t)}get isDirty(){return this._getOption("isDirty")}set isDirty(t){this._setOption("isDirty",t)}get isValid(){return this._getOption("isValid")}set isValid(t){this._setOption("isValid",t)}get keyStep(){return this._getOption("keyStep")}set keyStep(t){this._setOption("keyStep",t)}get label(){return this._getOption("label")}set label(t){this._setOption("label",t)}get max(){return this._getOption("max")}set max(t){this._setOption("max",t)}get min(){return this._getOption("min")}set min(t){this._setOption("min",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get readOnly(){return this._getOption("readOnly")}set readOnly(t){this._setOption("readOnly",t)}get rtlEnabled(){return this._getOption("rtlEnabled")}set rtlEnabled(t){this._setOption("rtlEnabled",t)}get showRange(){return this._getOption("showRange")}set showRange(t){this._setOption("showRange",t)}get step(){return this._getOption("step")}set step(t){this._setOption("step",t)}get tabIndex(){return this._getOption("tabIndex")}set tabIndex(t){this._setOption("tabIndex",t)}get tooltip(){return this._getOption("tooltip")}set tooltip(t){this._setOption("tooltip",t)}get validationError(){return this._getOption("validationError")}set validationError(t){this._setOption("validationError",t)}get validationErrors(){return this._getOption("validationErrors")}set validationErrors(t){this._setOption("validationErrors",t)}get validationMessageMode(){return this._getOption("validationMessageMode")}set validationMessageMode(t){this._setOption("validationMessageMode",t)}get validationMessagePosition(){return this._getOption("validationMessagePosition")}set validationMessagePosition(t){this._setOption("validationMessagePosition",t)}get validationStatus(){return this._getOption("validationStatus")}set validationStatus(t){this._setOption("validationStatus",t)}get value(){return this._getOption("value")}set value(t){this._setOption("value",t)}get valueChangeMode(){return this._getOption("valueChangeMode")}set valueChangeMode(t){this._setOption("valueChangeMode",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}change(t){}_createInstance(t,e){return new wk(t,e)}writeValue(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}setDisabledState(t){this.disabled=t}registerOnChange(t){this.change=t}registerOnTouched(t){this.touched=t}_createWidget(t){super._createWidget(t),this.instance.on("focusOut",t=>{this.eventHelper.fireNgEvent("onBlur",[t])})}ngOnDestroy(){this._destroyWidget()}ngOnChanges(t){super.ngOnChanges(t),this.setupChanges("validationErrors",t)}setupChanges(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}ngDoCheck(){this._idh.doCheck("validationErrors"),this._watcherHelper.checkWatchers(),super.ngDoCheck(),super.clearChangedOptions()}_setOption(t,e){let i=this._idh.setupSingle(t,e),n=null!==this._idh.getChanges(t,e);(i||n)&&super._setOption(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(VC),Vo(OC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["dx-slider"]],hostBindings:function(t,e){1&t&&Go("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",disabled:"disabled",elementAttr:"elementAttr",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",isDirty:"isDirty",isValid:"isValid",keyStep:"keyStep",label:"label",max:"max",min:"min",name:"name",readOnly:"readOnly",rtlEnabled:"rtlEnabled",showRange:"showRange",step:"step",tabIndex:"tabIndex",tooltip:"tooltip",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",valueChangeMode:"valueChangeMode",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onOptionChanged:"onOptionChanged",onValueChanged:"onValueChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",keyStepChange:"keyStepChange",labelChange:"labelChange",maxChange:"maxChange",minChange:"minChange",nameChange:"nameChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",showRangeChange:"showRangeChange",stepChange:"stepChange",tabIndexChange:"tabIndexChange",tooltipChange:"tooltipChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",valueChangeModeChange:"valueChangeModeChange",visibleChange:"visibleChange",widthChange:"widthChange",onBlur:"onBlur"},features:[vr([pC,gC,Sk,OC,VC]),So,_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),Ik=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({imports:[[hx,rx,vx,HC,bC],hx,rx,vx,bC]}),t})();var{ios:Tk,mac:Ok}=Rp.real(),kk=Tk||Ok,Dk=function(t){var e;try{e={start:t.selectionStart,end:t.selectionEnd}}catch(i){e={start:0,end:0}}return e},Ak=function(t,e){var i=sd.getBody();if(i.contains(t)||i.contains(t.getRootNode().host))try{t.selectionStart=e.start,t.selectionEnd=e.end}catch(n){}},Bk=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t=Gu(t).get(0),!wc(e))return Dk(t);!i&&kk&&sd.getActiveElement(t)!==t||Ak(t,e)};class Mk{constructor(t,e,i){this.instance=null,this.$container=null,this.$placeMarker=null,this.editor=e,this.name=t,this.options=i||{}}_addPlaceMarker(t){this.$placeMarker=Gu("<div>").appendTo(t)}_addToContainer(t){var{$placeMarker:e,$container:i}=this;e?e.replaceWith(t):t.appendTo(i)}_attachEvents(){throw"Not implemented"}_create(){throw"Not implemented"}_isRendered(){return!!this.instance}_isVisible(){var{editor:t,options:e}=this;return e.visible||!t.option("readOnly")}_isDisabled(){throw"Not implemented"}_shouldRender(){return this._isVisible()&&!this._isRendered()}dispose(){var{instance:t,$placeMarker:e}=this;t&&(t.dispose?t.dispose():t.remove(),this.instance=null),e&&e.remove()}render(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$container;if(this.$container=t,this._isVisible()){var{instance:e,$element:i}=this._create();this.instance=e,this._attachEvents(e,i)}else this._addPlaceMarker(t)}update(){return this._shouldRender()&&this.render(),!!this.instance}}class Pk extends Mk{constructor(t,e,i){super(t,e,i),this.currentTemplate=null}_attachEvents(t){var{editor:e}=this;t.option("onClick",t=>{var i;(null!==(i=e._shouldCallOpenHandler)&&void 0!==i&&i.call(e)||!e.option("openOnFieldClick"))&&e._openHandler(t)}),pu.on(t.$element(),"mousedown",t=>{e.$element().is(".dx-state-focused")&&t.preventDefault()})}_create(){var{editor:t}=this,e=Gu("<div>"),i=this._getOptions();this._addToContainer(e);var n=t._createComponent(e,OO,Pc({},i,{elementAttr:{"aria-label":qy.format("dxDropDownEditor-selectLabel")}}));return this._legacyRender(t.$element(),e,i.visible),{$element:e,instance:n}}_getOptions(){var{editor:t}=this,e=this._isVisible(),i={focusStateEnabled:!1,hoverStateEnabled:!1,activeStateEnabled:!1,useInkRipple:!1,disabled:t.option("readOnly"),visible:e};return this._addTemplate(i),i}_isVisible(){var{editor:t}=this;return super._isVisible()&&t.option("showDropDownButton")}_legacyRender(t,e,i){t.toggleClass("dx-dropdowneditor-button-visible",i),e&&e.removeClass("dx-button").removeClass("dx-button-mode-contained").addClass("dx-dropdowneditor-button")}_isSameTemplate(){return this.editor.option("dropDownButtonTemplate")===this.currentTemplate}_addTemplate(t){this._isSameTemplate()||(t.template=this.editor._getTemplateByOption("dropDownButtonTemplate"),this.currentTemplate=this.editor.option("dropDownButtonTemplate"))}update(){if(super.update()){var{editor:t,instance:e}=this,i=t.$element(),n=this._getOptions();null==e||e.option(n),this._legacyRender(i,null==e?void 0:e.$element(),n.visible)}}}var Rk=th.inherit({ctor:function(t){this._value=" ",Pc(this,t)},next:function(t){if(!arguments.length)return this._next;this._next=t},text:qh,value:qh,rawValue:qh,handle:qh,_prepareHandlingArgs:function(t,e){var i,n,s;e=e||{};var o=Object.prototype.hasOwnProperty.call(t,"value")?"value":"text";return t[o]=null!==(i=e.str)&&void 0!==i?i:t[o],t.start=null!==(n=e.start)&&void 0!==n?n:t.start,t.length=null!==(s=e.length)&&void 0!==s?s:t.length,t.index=t.index+1,t},reset:qh,clear:qh,first:function(t){return t=t||0,this.next().first(t+1)},isAccepted:function(){return!1},adjustedCaret:function(t,e,i){return e?this._adjustedForward(t,0,i):this._adjustedBackward(t,0,i)},_adjustedForward:qh,_adjustedBackward:qh,isValid:qh}),Fk=Rk.inherit({next:qh,handle:function(){return 0},text:function(){return""},value:function(){return""},first:function(){return 0},rawValue:function(){return""},adjustedCaret:function(){return 0},isValid:function(){return!0}}),Hk=Rk.inherit({text:function(){return(" "!==this._value?this._value:this.maskChar)+this.next().text()},value:function(){return this._value+this.next().value()},rawValue:function(){return this._value+this.next().rawValue()},handle:function(t){var e=Object.prototype.hasOwnProperty.call(t,"value")?t.value:t.text;if(!e||!e.length||!t.length)return 0;if(t.start)return this.next().handle(this._prepareHandlingArgs(t,{start:t.start-1}));var i=e[0],n=e.substring(1);return this._tryAcceptChar(i,t),this._accepted()?this.next().handle(this._prepareHandlingArgs(t,{str:n,length:t.length-1}))+1:this.handle(this._prepareHandlingArgs(t,{str:n,length:t.length-1}))},clear:function(t){this._tryAcceptChar(" ",t),this.next().clear(this._prepareHandlingArgs(t))},reset:function(){this._accepted(!1),this.next().reset()},_tryAcceptChar:function(t,e){if(this._accepted(!1),this._isAllowed(t,e)){var i=" "===t?this.maskChar:t;e.fullText=e.fullText.substring(0,e.index)+i+e.fullText.substring(e.index+1),this._accepted(!0),this._value=t}},_accepted:function(t){if(!arguments.length)return!!this._isAccepted;this._isAccepted=!!t},first:function(t){return" "===this._value?t||0:this.callBase(t)},_isAllowed:function(t,e){return" "===t||this._isValid(t,e)},_isValid:function(t,e){var i=this.allowedChars;return i instanceof RegExp?i.test(t):Sc(i)?i(t,e.index,e.fullText):Array.isArray(i)?i.includes(t):i===t},isAccepted:function(t){return 0===t?this._accepted():this.next().isAccepted(t-1)},_adjustedForward:function(t,e,i){return e>=t?e:this.next()._adjustedForward(t,e+1,i)||e+1},_adjustedBackward:function(t,e){return e>=t-1?t:this.next()._adjustedBackward(t,e+1)||e+1},isValid:function(t){return this._isValid(this._value,t)&&this.next().isValid(this._prepareHandlingArgs(t))}}),Vk=Hk.inherit({value:function(){return this.next().value()},handle:function(t){var e=Object.prototype.hasOwnProperty.call(t,"value"),i=e?t.value:t.text;if(!i.length||!t.length)return 0;if(t.start||e)return this.next().handle(this._prepareHandlingArgs(t,{start:t.start&&t.start-1}));var n=i[0],s=i.substring(1);this._tryAcceptChar(n);var o=this._isAllowed(n)?this._prepareHandlingArgs(t,{str:s,length:t.length-1}):t;return this.next().handle(o)+1},clear:function(t){this._accepted(!1),this.next().clear(this._prepareHandlingArgs(t))},_tryAcceptChar:function(t){this._accepted(this._isValid(t))},_isValid:function(t){return t===this.maskChar},first:function(t){return t=t||0,this.next().first(t+1)},_adjustedForward:function(t,e,i){return e>=t&&i===this.maskChar?e:t===e+1&&this._accepted()?t:this.next()._adjustedForward(t,e+1,i)},_adjustedBackward:function(t,e){return e>=t-1?0:this.next()._adjustedBackward(t,e+1)},isValid:function(t){return this.next().isValid(this._prepareHandlingArgs(t))}}),Lk=Q_.down;class $k extends Mk{_create(){var t=Gu("<span>").addClass("dx-clear-button-area").append(Gu("<span>").addClass("dx-icon").addClass("dx-icon-clear"));return this._addToContainer(t),this.update(!0),{instance:t,$element:t}}_isVisible(){var{editor:t}=this;return t._isClearButtonVisible()}_attachEvents(t,e){var{editor:i}=this,n=i.NAME;pu.on(e,Gf(Lk,n),t=>{t.preventDefault(),"mouse"!==t.pointerType&&i._clearValueHandler(t)}),pu.on(e,Gf(rg,n),t=>i._clearValueHandler(t))}_legacyRender(t,e){t.toggleClass("dx-show-clear-button",e)}update(){!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])&&super.update();var{editor:t,instance:e}=this,i=t.$element(),n=this._isVisible();e&&e.toggleClass("dx-state-invisible",!n),this._legacyRender(i,n)}}var Nk="dx-custom-button-hovered";class zk extends Mk{_attachEvents(t,e){var{editor:i}=this;pu.on(e,qm,()=>{i.$element().addClass(Nk)}),pu.on(e,Xm,()=>{i.$element().removeClass(Nk)}),pu.on(e,rg,t=>{t.stopPropagation()})}_create(){var{editor:t}=this,e=Gu("<div>");return this._addToContainer(e),{$element:e,instance:t._createComponent(e,OO,Pc({},this.options,{ignoreParentReadOnly:!0,disabled:this._isDisabled(),integrationOptions:this._prepareIntegrationOptions(t)}))}}_prepareIntegrationOptions(t){return Pc({},t.option("integrationOptions"),{skipTemplates:["content"]})}update(){var t=super.update();return this.instance&&this.instance.option("disabled",this._isDisabled()),t}_isVisible(){var{editor:t}=this;return t.option("visible")}_isDisabled(){return void 0!==this.options.disabled?this.instance?this.instance.option("disabled"):this.options.disabled:this.editor.option("readOnly")}}function Wk(t,e){if(-1!==t.indexOf(e))throw db.Error("E1055",e);t.push(e)}class jk{constructor(t,e){this.buttons=[],this.defaultButtonsInfo=e,this.editor=t}_compileButtonInfo(t){var e=[];return t.map(t=>{var i="string"==typeof t;if(i||function(t){(()=>{if(!t||"object"!=typeof t||Array.isArray(t))throw db.Error("E1053")})(),(()=>{if(!("name"in t))throw db.Error("E1054")})(),(()=>{var{name:e}=t;if("string"!=typeof e)throw db.Error("E1055")})(),(()=>{var{location:e}=t;"location"in t&&"after"!==e&&"before"!==e&&(t.location="after")})()}(t),i||function(t,e){return!!e.find(e=>e.name===t)}(t.name,this.defaultButtonsInfo)){var n=this.defaultButtonsInfo.find(e=>{var{name:i}=e;return i===t||i===t.name});if(!n)throw db.Error("E1056",this.editor.NAME,t);return Wk(e,t),n}var{name:s}=t;return Wk(e,s),Pc(t,{Ctor:zk})})}_createButton(t){var{Ctor:e,options:i,name:n}=t,s=new e(n,this.editor,i);return this.buttons.push(s),s}_renderButtons(t,e,i){var n=null;return(t?this._compileButtonInfo(t):this.defaultButtonsInfo).forEach(t=>{var{location:s="after"}=t;s===i&&this._createButton(t).render((n=n||Gu("<div>").addClass("dx-texteditor-buttons-container"),"before"===i?e.prepend(n):e.append(n),n))}),n}clean(){this.buttons.forEach(t=>t.dispose()),this.buttons=[]}getButton(t){var e=this.buttons.find(e=>{var{name:i}=e;return i===t});return e&&e.instance}renderAfterButtons(t,e){return this._renderButtons(t,e,"after")}renderBeforeButtons(t,e){return this._renderButtons(t,e,"before")}updateButtons(t){this.buttons.forEach(e=>{(!t||-1!==t.indexOf(e.name))&&e.update()})}}var Kk=hd(),Gk="dx-loadindicator-segment",Uk=sv.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{indicatorSrc:"",activeStateEnabled:!1,hoverStateEnabled:!1,_animatingSegmentCount:1,_animatingSegmentInner:!1})},_defaultOptionsRules:function(){var t=qb();return this.callBase().concat([{device:function(){return"android"===Rp.real().platform&&!/chrome/i.test(Kk.userAgent)},options:{viaImage:!0}},{device:function(){return Yb(t)},options:{_animatingSegmentCount:2,_animatingSegmentInner:!0}},{device:function(){return function(t){return Xb("generic",t)}(t)},options:{_animatingSegmentCount:7}}])},_useTemplates:function(){return!1},_init:function(){this.callBase(),this.$element().addClass("dx-loadindicator")},_initMarkup:function(){this.callBase(),this._renderWrapper(),this._renderIndicatorContent(),this._renderMarkup()},_renderWrapper:function(){this._$wrapper=Gu("<div>").addClass("dx-loadindicator-wrapper"),this.$element().append(this._$wrapper)},_renderIndicatorContent:function(){this._$content=Gu("<div>").addClass("dx-loadindicator-content"),this._$wrapper.append(this._$content)},_renderMarkup:function(){var{viaImage:t,indicatorSrc:e}=this.option();!Kp()||t||e?this._renderMarkupForImage():this._renderMarkupForAnimation()},_renderMarkupForAnimation:function(){var t=this.option("_animatingSegmentInner");this._$indicator=Gu("<div>").addClass("dx-loadindicator-icon"),this._$content.append(this._$indicator);for(var e=this.option("_animatingSegmentCount");e>=0;--e){var i=Gu("<div>").addClass(Gk).addClass(Gk+e);t&&i.append(Gu("<div>").addClass("dx-loadindicator-segment-inner")),this._$indicator.append(i)}},_renderMarkupForImage:function(){var{indicatorSrc:t}=this.option();t?(this._$wrapper.addClass("dx-loadindicator-image"),this._$wrapper.css("backgroundImage","url("+t+")")):Kp()&&this._renderMarkupForAnimation()},_renderDimensions:function(){this.callBase(),this._updateContentSizeForAnimation()},_updateContentSizeForAnimation:function(){if(this._$indicator){var t=this.option("width"),e=this.option("height");if(t||e){t=Ed(this.$element()),e=Td(this.$element());var i=Math.min(e,t);this._$wrapper.css({height:i,width:i,fontSize:i})}}},_clean:function(){this.callBase(),this._removeMarkupForAnimation(),this._removeMarkupForImage()},_removeMarkupForAnimation:function(){!this._$indicator||(this._$indicator.remove(),delete this._$indicator)},_removeMarkupForImage:function(){this._$wrapper.css("backgroundImage","none")},_optionChanged:function(t){switch(t.name){case"_animatingSegmentCount":case"_animatingSegmentInner":case"indicatorSrc":this._invalidate();break;default:this.callBase(t)}}});yg("dxLoadIndicator",Uk);var qk=Uk,Zk="dx-texteditor-label",Qk="dx-texteditor-with-label",Xk="dx-texteditor-label-outside",Yk="dx-texteditor-with-floating-label",Jk="dx-texteditor-with-before-buttons",tD="dx-placeholder",eD="dx-validation-pending",iD=["KeyDown","KeyPress","KeyUp","Change","Cut","Copy","Paste","Input"],nD=["tab","enter","shift","control","alt","escape","pageUp","pageDown","end","home","leftArrow","upArrow","rightArrow","downArrow"];function sD(t){if(wc(t)&&!Array.isArray(t))throw db.Error("E1053")}var oD=mI.inherit({ctor:function(t,e){e&&sD(e.buttons),this._buttonCollection=new jk(this,this._getDefaultButtons()),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._labelContainerElement=null,this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return Pc(this.callBase(),{buttons:void 0,value:"",spellcheck:!1,showClearButton:!1,valueChangeEvent:"change",placeholder:"",inputAttr:{},onFocusIn:null,onFocusOut:null,onKeyDown:null,onKeyUp:null,onChange:null,onInput:null,onCut:null,onCopy:null,onPaste:null,onEnterKey:null,mode:"text",hoverStateEnabled:!0,focusStateEnabled:!0,text:void 0,displayValueFormatter:function(t){return wc(t)&&!1!==t?t:""},stylingMode:ah().editorStylingMode||"outlined",showValidationMark:!0,label:"",labelMode:"static",labelMark:""})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return Jb(qb())},options:{labelMode:"floating",stylingMode:ah().editorStylingMode||"filled"}},{device:function(){return tC(qb())},options:{labelMode:"outside"}}])},_getDefaultButtons:function(){return[{name:"clear",Ctor:$k}]},_isClearButtonVisible:function(){return this.option("showClearButton")&&!this.option("readOnly")},_input:function(){return this.$element().find(".dx-texteditor-input").first()},_isFocused:function(){return Df(this._input())||this.callBase()},_inputWrapper:function(){return this.$element()},_buttonsContainer:function(){return this._inputWrapper().find(".dx-texteditor-buttons-container").eq(0)},_isControlKey:function(t){return-1!==nD.indexOf(t)},_renderStylingMode:function(){this.callBase(),this._updateButtonsStyling(this.option("stylingMode"))},_initMarkup:function(){this.$element().addClass("dx-texteditor"),this._renderInput(),this._renderStylingMode(),this._renderInputType(),this._renderPlaceholder(),this._renderProps(),this.callBase(),this._renderValue(),this._renderLabel()},_render:function(){this.callBase(),this._refreshValueChangeEvent(),this._renderEvents(),this._renderEnterKeyAction(),this._renderEmptinessEvent()},_renderInput:function(){this._$buttonsContainer=this._$textEditorContainer=Gu("<div>").addClass("dx-texteditor-container").appendTo(this.$element()),this._$textEditorInputContainer=Gu("<div>").addClass("dx-texteditor-input-container").appendTo(this._$textEditorContainer),this._$textEditorInputContainer.append(this._createInput()),this._renderButtonContainers()},_getInputContainer(){return this._$textEditorInputContainer},_renderPendingIndicator:function(){this.$element().addClass(eD);var t=this._getInputContainer(),e=Gu("<div>").addClass("dx-pending-indicator").appendTo(t);this._pendingIndicator=this._createComponent(e,qk)},_disposePendingIndicator:function(){!this._pendingIndicator||(this._pendingIndicator.dispose(),this._pendingIndicator.$element().remove(),this._pendingIndicator=null,this.$element().removeClass(eD))},_renderValidationState:function(){this.callBase(),"pending"===this.option("validationStatus")?(!this._pendingIndicator&&this._renderPendingIndicator(),this._showValidMark=!1):("invalid"===this.option("validationStatus")&&(this._showValidMark=!1),!this._showValidMark&&!0===this.option("showValidationMark")&&(this._showValidMark="valid"===this.option("validationStatus")&&!!this._pendingIndicator),this._disposePendingIndicator()),this._toggleValidMark()},_renderButtonContainers:function(){var t=this.option("buttons");this._$beforeButtonsContainer=this._buttonCollection.renderBeforeButtons(t,this._$buttonsContainer),this._$afterButtonsContainer=this._buttonCollection.renderAfterButtons(t,this._$buttonsContainer)},_cleanButtonContainers:function(){var t,e;null===(t=this._$beforeButtonsContainer)||void 0===t||t.remove(),null===(e=this._$afterButtonsContainer)||void 0===e||e.remove(),this._buttonCollection.clean()},_clean(){this._buttonCollection.clean(),this._disposePendingIndicator(),this._unobserveLabelContainerResize(),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._$textEditorContainer=null,this._$buttonsContainer=null,this.callBase()},_createInput:function(){var t=Gu("<input>");return this._applyInputAttributes(t,this.option("inputAttr")),t},_setSubmitElementName:function(t){var e=this.option("inputAttr.name");return this.callBase(t||e||"")},_applyInputAttributes:function(t,e){var i=Pc(this._getDefaultAttributes(),e);t.attr(i).addClass("dx-texteditor-input"),this._setInputMinHeight(t)},_setInputMinHeight:function(t){t.css("minHeight",this.option("height")?"0":"")},_getPlaceholderAttr(){var{ios:t,mac:e}=Rp.real(),{placeholder:i}=this.option();return i||(t||e?" ":null)},_getDefaultAttributes(){return{autocomplete:"off",placeholder:this._getPlaceholderAttr()}},_updateButtons:function(t){this._buttonCollection.updateButtons(t)},_updateButtonsStyling:function(t){Fc(this.option("buttons"),(e,i)=>{var{options:n,name:s}=i;if(n&&!n.stylingMode&&this.option("visible")){var o=this.getButton(s);o.option&&o.option("stylingMode","underlined"===t?"text":"contained")}})},_renderValue:function(){return this._renderInputValue().promise()},_renderInputValue:function(t){var e;t=null!==(e=t)&&void 0!==e?e:this.option("value");var i=this.option("text"),n=this.option("displayValue"),s=this.option("displayValueFormatter");return void 0!==n&&null!==t?i=s(n):wc(i)||(i=s(t)),this.option("text",i),this._input().val()!==(wc(i)?i:"")?this._renderDisplayText(i):this._toggleEmptinessEventHandler(),(new _h).resolve()},_renderDisplayText:function(t){this._input().val(t),this._toggleEmptinessEventHandler()},_isValueValid:function(){if(this._input().length){var t=this._input().get(0).validity;if(t)return t.valid}return!0},_toggleEmptiness:function(t){this.$element().toggleClass("dx-texteditor-empty",t),this._togglePlaceholder(t)},_togglePlaceholder:function(t){this.$element().find(".".concat(tD)).eq(0).toggleClass("dx-state-invisible",!t)},_renderProps:function(){this._toggleReadOnlyState(),this._toggleSpellcheckState(),this._toggleTabIndex()},_toggleDisabledState:function(t){this.callBase.apply(this,arguments);var e=this._input();e.prop("disabled",t)},_toggleTabIndex:function(){var t=this._input(),e=this.option("disabled"),i=this.option("focusStateEnabled");e||!i?t.attr("tabIndex",-1):t.removeAttr("tabIndex")},_toggleReadOnlyState:function(){this._input().prop("readOnly",this._readOnlyPropValue()),this.callBase()},_readOnlyPropValue:function(){return this.option("readOnly")},_toggleSpellcheckState:function(){this._input().prop("spellcheck",this.option("spellcheck"))},_unobserveLabelContainerResize:function(){this._labelContainerElement&&(FO.unobserve(this._labelContainerElement),this._labelContainerElement=null)},_getLabelContainer:function(){return this._input()},_getLabelContainerWidth:function(){return Ed(this._getLabelContainer())},_getLabelBeforeWidth:function(){var t=this._$beforeButtonsContainer&&Ed(this._$beforeButtonsContainer);return null!=t?t:0},_updateLabelWidth:function(){this._label.updateBeforeWidth(this._getLabelBeforeWidth()),this._label.updateMaxWidth(this._getLabelContainerWidth())},_getFieldElement(){return this._getLabelContainer()},_setFieldAria(t){var e,{"aria-label":i}=this.option("inputAttr"),n=this._label.getId(),s=null===(e=this._$placeholder)||void 0===e?void 0:e.attr("id"),o=i?void 0:[n,s].filter(Boolean).join(" ");(o||t)&&this.setAria({labelledby:o||void 0,label:i},this._getFieldElement())},_renderLabel:function(){this._unobserveLabelContainerResize(),this._labelContainerElement=Gu(this._getLabelContainer()).get(0);var{label:t,labelMode:e,labelMark:i,rtlEnabled:n}=this.option(),s={onClickHandler:()=>{this.focus()},onHoverHandler:t=>{t.stopPropagation()},onActiveHandler:t=>{t.stopPropagation()},$editor:this.$element(),text:t,mark:i,mode:e,rtlEnabled:n,containsButtonsBefore:!!this._$beforeButtonsContainer,containerWidth:this._getLabelContainerWidth(),beforeWidth:this._getLabelBeforeWidth()};this._label=new class{constructor(t){this.NAME="dxLabel",this._props=t,this._id="".concat(Zk,"-").concat(new lh),this._render(),this._toggleMarkupVisibility()}_isVisible(){return!!this._props.text&&"hidden"!==this._props.mode}_render(){this._$before=Gu("<div>").addClass("dx-label-before"),this._$labelSpan=Gu("<span>"),this._$label=Gu("<div>").addClass("dx-label").append(this._$labelSpan),this._$after=Gu("<div>").addClass("dx-label-after"),this._$root=Gu("<div>").addClass(Zk).attr("id",this._id).append(this._$before).append(this._$label).append(this._$after),this._updateMark(),this._updateText(),this._updateBeforeWidth(),this._updateMaxWidth()}_toggleMarkupVisibility(){var t=this._isVisible();this._updateEditorBeforeButtonsClass(t),this._updateEditorLabelClass(t),t?this._$root.appendTo(this._props.$editor):this._$root.detach(),this._attachEvents()}_attachEvents(){var t=Gf(rg,this.NAME),e=Gf(qm,this.NAME),i=Gf(zm,this.NAME);pu.off(this._$labelSpan,t),pu.off(this._$labelSpan,e),pu.off(this._$labelSpan,i),this._isVisible()&&this._isOutsideMode()&&(pu.on(this._$labelSpan,t,t=>{""===ld().getSelection().toString()&&(this._props.onClickHandler(),t.preventDefault())}),pu.on(this._$labelSpan,e,t=>{this._props.onHoverHandler(t)}),pu.on(this._$labelSpan,i,t=>{this._props.onActiveHandler(t)}))}_updateEditorLabelClass(t){this._props.$editor.removeClass(Yk).removeClass(Xk).removeClass(Qk),t&&(this._props.$editor.addClass("floating"===this._props.mode?Yk:Qk),this._isOutsideMode()&&this._props.$editor.addClass(Xk))}_isOutsideMode(){return"outside"===this._props.mode}_updateEditorBeforeButtonsClass(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._isVisible();this._props.$editor.removeClass(Jk),t&&this._props.$editor.addClass(this._props.containsButtonsBefore?Jk:"")}_updateMark(){this._$labelSpan.attr("data-mark",this._props.mark)}_updateText(){this._$labelSpan.text(this._props.text)}_updateBeforeWidth(){this._$before.css({width:this._props.beforeWidth}),this._updateLabelTransform()}_updateLabelTransform(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this._$labelSpan.css("transform",""),this._isVisible()&&this._isOutsideMode()){var e=(this._props.rtlEnabled?1:-1)*(Ed(this._$before)+t);this._$labelSpan.css("transform","translateX(".concat(e,"px)"))}}_updateMaxWidth(){this._$label.css({maxWidth:this._props.containerWidth})}$element(){return this._$root}isVisible(){return this._isVisible()}getId(){if(this._isVisible())return this._id}updateMode(t){this._props.mode=t,this._toggleMarkupVisibility(),this._updateLabelTransform()}updateText(t){this._props.text=t,this._updateText(),this._toggleMarkupVisibility()}updateMark(t){this._props.mark=t,this._updateMark()}updateContainsButtonsBefore(t){this._props.containsButtonsBefore=t,this._updateEditorBeforeButtonsClass()}updateBeforeWidth(t){this._props.beforeWidth=t,this._updateBeforeWidth()}updateMaxWidth(t){this._props.containerWidth=t,this._updateMaxWidth()}}(s),this._setFieldAria(),this._labelContainerElement&&FO.observe(this._labelContainerElement,this._updateLabelWidth.bind(this))},_renderPlaceholder:function(){this._renderPlaceholderMarkup(),this._attachPlaceholderEvents()},_renderPlaceholderMarkup:function(){this._$placeholder&&(this._$placeholder.remove(),this._$placeholder=null);var t=this._input(),e=this.option("placeholder"),i={id:e?"dx-".concat(new lh):void 0,"data-dx_placeholder":e},n=this._$placeholder=Gu("<div>").attr(i);n.insertAfter(t),n.addClass(tD)},_attachPlaceholderEvents:function(){var t=Gf(Q_.up,this.NAME);pu.on(this._$placeholder,t,()=>{pu.trigger(this._input(),"focus")}),this._toggleEmptinessEventHandler()},_placeholder:function(){return this._$placeholder||Gu()},_clearValueHandler:function(t){var e=this._input();t.stopPropagation(),this._saveValueChangeEvent(t),this._clearValue(),!this._isFocused()&&pu.trigger(e,"focus"),pu.trigger(e,"input")},_clearValue:function(){this.clear()},_renderEvents:function(){var t=this._input();Fc(iD,(e,i)=>{if(this.hasActionSubscription("on"+i)){var n=this._createActionByOption("on"+i,{excludeValidators:["readOnly"]});pu.on(t,Gf(i.toLowerCase(),this.NAME),t=>{this._disposed||n({event:t})})}})},_refreshEvents:function(){var t=this._input();Fc(iD,(e,i)=>{pu.off(t,Gf(i.toLowerCase(),this.NAME))}),this._renderEvents()},_keyPressHandler:function(){this.option("text",this._input().val())},_keyDownHandler:function(t){var e=this._input(),i=t.ctrlKey&&"enter"===Kf(t),n=e.val()!==this.option("value");i&&n&&pu.trigger(e,"change")},_getValueChangeEventOptionName:function(){return"valueChangeEvent"},_renderValueChangeEvent:function(){var t=Gf(this._renderValueEventName(),"".concat(this.NAME,"TextChange")),e=Gf(this.option(this._getValueChangeEventOptionName()),"".concat(this.NAME,"ValueChange")),i=Gf("keydown","".concat(this.NAME,"TextChange")),n=this._input();pu.on(n,t,this._keyPressHandler.bind(this)),pu.on(n,e,this._valueChangeEventHandler.bind(this)),pu.on(n,i,this._keyDownHandler.bind(this))},_cleanValueChangeEvent:function(){var t=".".concat(this.NAME,"ValueChange"),e=".".concat(this.NAME,"TextChange");pu.off(this._input(),t),pu.off(this._input(),e)},_refreshValueChangeEvent:function(){this._cleanValueChangeEvent(),this._renderValueChangeEvent()},_renderValueEventName:function(){return"input change keypress"},_focusTarget:function(){return this._input()},_focusEventTarget:function(){return this.element()},_isInput:function(t){return t===this._input().get(0)},_preventNestedFocusEvent:function(t){if(t.isDefaultPrevented())return!0;var e=this._isNestedTarget(t.relatedTarget);return"focusin"===t.type?e=e&&this._isNestedTarget(t.target)&&!this._isInput(t.target):e||this._toggleFocusClass(!1,this.$element()),e&&t.preventDefault(),e},_isNestedTarget:function(t){return!!this.$element().find(t).length},_focusClassTarget:function(){return this.$element()},_focusInHandler:function(t){this._preventNestedFocusEvent(t),this.callBase.apply(this,arguments)},_focusOutHandler:function(t){this._preventNestedFocusEvent(t),this.callBase.apply(this,arguments)},_toggleFocusClass:function(t,e){this.callBase(t,this._focusClassTarget(e))},_hasFocusClass:function(t){return this.callBase(Gu(t||this.$element()))},_renderEmptinessEvent:function(){var t=this._input();pu.on(t,"input blur",this._toggleEmptinessEventHandler.bind(this))},_toggleEmptinessEventHandler:function(){var t=this._input().val(),e=(""===t||null===t)&&this._isValueValid();this._toggleEmptiness(e)},_valueChangeEventHandler:function(t,e){this.option("readOnly")||(this._saveValueChangeEvent(t),this.option("value",arguments.length>1?e:this._input().val()),this._saveValueChangeEvent(void 0))},_renderEnterKeyAction:function(){this._enterKeyAction=this._createActionByOption("onEnterKey",{excludeValidators:["readOnly"]}),pu.off(this._input(),"keyup.onEnterKey.dxTextEditor"),pu.on(this._input(),"keyup.onEnterKey.dxTextEditor",this._enterKeyHandlerUp.bind(this))},_enterKeyHandlerUp:function(t){this._disposed||"enter"===Kf(t)&&this._enterKeyAction({event:t})},_updateValue:function(){this._options.silent("text",null),this._renderValue()},_dispose:function(){this._enterKeyAction=void 0,this.callBase()},_getSubmitElement:function(){return this._input()},_hasActiveElement:function(){return this._input().is(sd.getActiveElement(this._input()[0]))},_optionChanged:function(t){var{name:e,fullName:i,value:n}=t,s=e.replace("on","");if(iD.includes(s))this._refreshEvents();else switch(e){case"valueChangeEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onValueChanged":this._createValueChangeAction();break;case"focusStateEnabled":this.callBase(t),this._toggleTabIndex();break;case"spellcheck":this._toggleSpellcheckState();break;case"mode":this._renderInputType();break;case"onEnterKey":this._renderEnterKeyAction();break;case"placeholder":this._renderPlaceholder(),this._setFieldAria(!0),this._input().attr({placeholder:this._getPlaceholderAttr()});break;case"label":this._label.updateText(n),this._setFieldAria(!0);break;case"labelMark":this._label.updateMark(n);break;case"labelMode":this._label.updateMode(n),this._setFieldAria();break;case"width":this.callBase(t),this._label.updateMaxWidth(this._getLabelContainerWidth());break;case"readOnly":case"disabled":this._updateButtons(),this.callBase(t);break;case"showClearButton":this._updateButtons(["clear"]);break;case"text":break;case"value":this._updateValue(),this.callBase(t);break;case"inputAttr":this._applyInputAttributes(this._input(),this.option(e));break;case"stylingMode":this._renderStylingMode(),this._updateLabelWidth();break;case"buttons":i===e&&sD(n),this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")),this._updateLabelWidth(),this._label.updateContainsButtonsBefore(!!this._$beforeButtonsContainer);break;case"visible":this.callBase(t),n&&this.option("buttons")&&(this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")));break;case"displayValueFormatter":this._invalidate();break;case"showValidationMark":break;default:this.callBase(t)}},_renderInputType:function(){this._setInputType(this.option("mode"))},_setInputType:function(t){var e=this._input();"search"===t&&(t="text");try{e.prop("type",t)}catch(i){e.prop("type","text")}},getButton(t){return this._buttonCollection.getButton(t)},focus:function(){pu.trigger(this._input(),"focus")},clear:function(){this._showValidMark&&(this._showValidMark=!1,this._renderValidationState());var t=this._getDefaultOptions();this.option("value")===t.value?(this._options.silent("text",""),this._renderValue()):this.option("value",t.value)},_resetToInitialValue(){this.option("value")===this._initialValue?(this._options.silent("text",this._initialValue),this._renderValue()):this.callBase(),this._disposePendingIndicator(),this._showValidMark=!1,this._toggleValidMark()},_toggleValidMark(){this.$element().toggleClass("dx-valid",!!this._showValidMark)},reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;arguments.length?this.callBase(t):this.callBase()},on:function(t,e){var i=this.callBase(t,e),n=t.charAt(0).toUpperCase()+t.substr(1);return iD.indexOf(n)>=0&&this._refreshEvents(),i}}),rD="dxMask",aD=["deleteContentBackward","deleteSoftLineBackward","deleteContent","deleteHardLineBackward"],lD=["historyUndo","historyRedo"],cD=["focusIn","focusOut","input","paste","cut","drop","beforeInput"];function hD(t){return" ".repeat(t)}class dD{constructor(t){this.editor=t}_editorOption(){return this.editor.option(...arguments)}_editorInput(){return this.editor._input()}_editorCaret(t){if(!t)return this.editor._caret();this.editor._caret(t)}_attachChangeEventHandler(){if(this._editorOption("valueChangeEvent").split(" ").includes("change")){var t=this._editorInput(),e=Gf("blur beforedeactivate",rD);pu.on(t,e,t=>{this.editor._changeHandler(t)})}}_beforeInputHandler(){this._previousText=this._editorOption("text"),this._prevCaret=this._editorCaret()}_inputHandler(t){var{originalEvent:e}=t;if(e){var{inputType:i}=e;if(lD.includes(i))this._handleHistoryInputEvent();else if(aD.includes(i))this._handleBackwardDeleteInputEvent();else{var n=this._editorCaret();if(!n.end)return;this._clearSelectedText(),this._autoFillHandler(e),this._editorCaret(n),this._handleInsertTextInputEvent(e.data)}this._editorOption("text")===this._previousText&&t.stopImmediatePropagation()}}_handleHistoryInputEvent(){var t=this._editorCaret();this._updateEditorMask({start:t.start,length:t.end-t.start,text:""}),this._editorCaret(this._prevCaret)}_handleBackwardDeleteInputEvent(){this._clearSelectedText();var t=this._editorCaret();this.editor.setForwardDirection(),this.editor._adjustCaret(),this._editorCaret().start!==t.start&&(this.editor.setBackwardDirection(),this.editor._adjustCaret())}_clearSelectedText(){var t,e,i=(null===(t=this._prevCaret)||void 0===t?void 0:t.end)-(null===(e=this._prevCaret)||void 0===e?void 0:e.start)||1,n=this._editorCaret();this._isAutoFill()||(this.editor.setBackwardDirection(),this._updateEditorMask({start:n.start,length:i,text:hD(i)}))}_handleInsertTextInputEvent(t){var e,i,n=null!=t?t:"";this.editor.setForwardDirection(),this._updateEditorMask({start:null!==(e=null===(i=this._prevCaret)||void 0===i?void 0:i.start)&&void 0!==e?e:0,length:n.length||1,text:n})||this._editorCaret(this._prevCaret)}_updateEditorMask(t){var e=t.text.length,i=this.editor._handleChain(t);if(this.editor._displayMask(),this.editor.isForwardDirection()){var{start:n,end:s}=this._editorCaret(),o=i-e;i>1&&1===e&&this._editorCaret({start:n+o,end:s+o}),this.editor._adjustCaret()}return!!i}_focusInHandler(){if(this.editor._showMaskPlaceholder(),this.editor.setForwardDirection(),!this.editor._isValueEmpty()&&this._editorOption("isValid"))this.editor._adjustCaret();else{var t=this.editor._maskRulesChain.first();this._caretTimeout=setTimeout(()=>{this._editorCaret({start:t,end:t})},0)}}_focusOutHandler(t){this.editor._changeHandler(t),"onFocus"===this._editorOption("showMaskMode")&&this.editor._isValueEmpty()&&(this._editorOption("text",""),this.editor._renderDisplayText(""))}_delHandler(t){var{editor:e}=this;e._maskKeyHandler(t,()=>{e._hasSelection()||e._handleKey(" ")})}_cutHandler(t){var e=this._editorCaret(),i=this._editorInput().val().substring(e.start,e.end);this.editor._maskKeyHandler(t,()=>T_(t,i))}_dropHandler(){this._clearDragTimer(),this._dragTimer=setTimeout(()=>{var t=this.editor._convertToValue(this._editorInput().val());this._editorOption("value",t)})}_pasteHandler(t){var{editor:e}=this;if(!this._editorOption("disabled")){var i=this._editorCaret();e._maskKeyHandler(t,()=>{var n=T_(t),s=e._maskRulesChain.text().substring(i.end),o=e._handleChain({text:n,start:i.start,length:n.length}),r=i.start+o;e._handleChain({text:s,start:r,length:s.length}),e._caret({start:r,end:r})})}}_autoFillHandler(t){var{editor:e}=this,i=this._editorInput().val();this._inputHandlerTimer=setTimeout(()=>{this._isAutoFill()&&(e._maskKeyHandler(t,()=>{e._handleChain({text:i,start:0,length:i.length})}),e._validateMask())})}_isAutoFill(){var t=this._editorInput();if(Jp.webkit){var e,i=t.get(0);return null!==(e=null==i?void 0:i.matches(":-webkit-autofill"))&&void 0!==e&&e}return!1}_clearDragTimer(){clearTimeout(this._dragTimer)}getHandler(t){return e=>{var i;null===(i=this["_".concat(t,"Handler")])||void 0===i||i.call(this,e)}}attachEvents(){var t=this._editorInput();cD.forEach(e=>{var i=Gf(e.toLowerCase(),rD);pu.on(t,i,this.getHandler(e))}),this._attachChangeEventHandler()}detachEvents(){pu.off(this._editorInput(),".".concat(rD))}clean(){this._clearDragTimer(),clearTimeout(this._caretTimeout),clearTimeout(this._inputHandlerTimer)}}var uD=function(){return{}},pD=Bk,fD="dx-texteditor-masked",_D="forward",gD={0:/[0-9]/,9:/[0-9\s]/,"#":/[-+0-9\s]/,L:function(t){return vD(t)},l:function(t){return vD(t)||yD(t)},C:/\S/,c:/./,A:function(t){return vD(t)||mD(t)},a:function(t){return vD(t)||mD(t)||yD(t)}};function mD(t){return/[0-9]/.test(t)}function vD(t){var e=t.charCodeAt();return 64<e&&e<91||96<e&&e<123||e>127}function yD(t){return" "===t}var bD=oD.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{mask:"",maskChar:"_",maskRules:{},maskInvalidMessage:qy.format("validation-mask"),useMaskedValue:!1,showMaskMode:"always"})},_supportedKeys:function(){var t=this,e={del:t._maskStrategy.getHandler("del"),enter:t._changeHandler},i=t.callBase();return Fc(e,function(e,n){var s=i[e];i[e]=function(e){t.option("mask")&&n.call(t,e),s&&s(e)}}),i},_getSubmitElement:function(){return this.option("mask")?this._$hiddenElement:this.callBase()},_init:function(){this.callBase(),this._initMaskStrategy()},_initMaskStrategy:function(){this._maskStrategy=new dD(this)},_initMarkup:function(){this._renderHiddenElement(),this.callBase()},_attachMouseWheelEventHandlers:function(){if(this._onMouseWheel!==qh){var t=this._input(),e=Gf(Y_,this.NAME),i=this._createAction((function(e){var{event:i}=e;Df(t)&&!Uf(i)&&(this._onMouseWheel(i),i.preventDefault(),i.stopPropagation())}).bind(this));pu.off(t,e),pu.on(t,e,function(t){i({event:t})})}},_onMouseWheel:qh,_useMaskBehavior(){return Boolean(this.option("mask"))},_attachDropEventHandler(){if(this._useMaskBehavior()){var t=Gf("drop",this.NAME),e=this._input();pu.off(e,t),pu.on(e,t,t=>t.preventDefault())}},_render(){this._renderMask(),this.callBase(),this._attachDropEventHandler(),this._attachMouseWheelEventHandlers()},_renderHiddenElement:function(){this.option("mask")&&(this._$hiddenElement=Gu("<input>").attr("type","hidden").appendTo(this._inputWrapper()))},_removeHiddenElement:function(){this._$hiddenElement&&this._$hiddenElement.remove()},_renderMask:function(){this.$element().removeClass(fD),this._maskRulesChain=null,this._maskStrategy.detachEvents(),this.option("mask")&&(this.$element().addClass(fD),this._maskStrategy.attachEvents(),this._parseMask(),this._renderMaskedValue())},_suppressCaretChanging:function(t,e){pD=uD;try{t.apply(this,e)}finally{pD=Bk}},_changeHandler:function(t){var e=this._input(),i=e.val();if(i!==this._changedValue){this._changedValue=i;var n=Wf(t,{type:"change"});pu.trigger(e,n)}},_parseMask:function(){this._maskRules=Pc({},gD,this.option("maskRules")),this._maskRulesChain=this._parseMaskRule(0)},_parseMaskRule:function(t){var e=this.option("mask");if(t>=e.length)return new Fk;var i=e[t],n="\\"===i,s=n?new Vk({maskChar:e[t+1]}):this._getMaskRule(i);return s.next(this._parseMaskRule(t+1+n)),s},_getMaskRule:function(t){var e;return Fc(this._maskRules,function(i,n){if(i===t)return e={pattern:i,allowedChars:n},!1}),wc(e)?new Hk(Pc({maskChar:this.option("maskChar")||" "},e)):new Vk({maskChar:t})},_renderMaskedValue:function(){if(this._maskRulesChain){var t=this.option("value")||"";this._maskRulesChain.clear(this._normalizeChainArguments());var e={length:t.length};e[this._isMaskedValueMode()?"text":"value"]=t,this._handleChain(e),this._displayMask()}},_replaceSelectedText:function(t,e,i){return void 0===i?t:t.slice(0,e.start)+i+t.slice(e.end)},_isMaskedValueMode:function(){return this.option("useMaskedValue")},_displayMask:function(t){t=t||this._caret(),this._renderValue(),this._caret(t)},_isValueEmpty:function(){return zc(this._value)},_shouldShowMask:function(){return"onFocus"!==this.option("showMaskMode")||Df(this._input())||!this._isValueEmpty()},_showMaskPlaceholder:function(){if(this._shouldShowMask()){var t=this._maskRulesChain.text();this.option("text",t),"onFocus"===this.option("showMaskMode")&&this._renderDisplayText(t)}},_renderValue:function(){if(this._maskRulesChain&&(this._showMaskPlaceholder(),this._$hiddenElement)){var t=this._maskRulesChain.value(),e=zc(t)?"":this._getPreparedValue();this._$hiddenElement.val(e)}return this.callBase()},_getPreparedValue:function(){return this._convertToValue().replace(/\s+$/,"")},_valueChangeEventHandler:function(t){this._maskRulesChain?(this._saveValueChangeEvent(t),this.option("value",this._getPreparedValue())):this.callBase.apply(this,arguments)},_isControlKeyFired:function(t){return this._isControlKey(Kf(t))||Uf(t)},_handleChain:function(t){var e=this._maskRulesChain.handle(this._normalizeChainArguments(t));return this._value=this._maskRulesChain.value(),this._textValue=this._maskRulesChain.text(),e},_normalizeChainArguments:function(t){return(t=t||{}).index=0,t.fullText=this._maskRulesChain.text(),t},_convertToValue:function(t){return this._isMaskedValueMode()?this._replaceMaskCharWithEmpty(t||this._textValue||""):t||this._value||""},_replaceMaskCharWithEmpty:function(t){return t.replace(new RegExp(this.option("maskChar"),"g")," ")},_maskKeyHandler:function(t,e){if(!this.option("readOnly")){this.setForwardDirection(),t.preventDefault(),this._handleSelection();var i=this._input().val(),n=()=>{i!==this._input().val()&&pu.trigger(this._input(),"input")},s=e();s?s.then(n):(this.setForwardDirection(),this._adjustCaret(),this._displayMask(),this._maskRulesChain.reset(),n())}},_handleKey:function(t,e){this._direction(e||_D),this._adjustCaret(t),this._handleKeyChain(t),this._moveCaret()},_handleSelection:function(){if(this._hasSelection()){var t=this._caret(),e=new Array(t.end-t.start+1).join(" ");this._handleKeyChain(e)}},_handleKeyChain:function(t){var e=this._caret(),i=this.isForwardDirection()?e.start:e.start-1,n=this.isForwardDirection()?e.end:e.end-1;this._handleChain({text:t,start:i,length:i===n?1:n-i})},_tryMoveCaretBackward:function(){this.setBackwardDirection();var t=this._caret().start;return this._adjustCaret(),!t||t!==this._caret().start},_adjustCaret:function(t){var e=this._caret().start,i=this.isForwardDirection(),n=this._maskRulesChain.adjustedCaret(e,i,t);this._caret({start:n,end:n})},_moveCaret:function(){var t=this._caret().start,e=t+(this.isForwardDirection()?0:-1),i=this._maskRulesChain.isAccepted(e)?t+(this.isForwardDirection()?1:-1):t;this._caret({start:i,end:i})},_caret:function(t,e){var i=this._input();if(i.length){if(!arguments.length)return pD(i);pD(i,t,e)}},_hasSelection:function(){var t=this._caret();return t.start!==t.end},_direction:function(t){if(!arguments.length)return this._typingDirection;this._typingDirection=t},setForwardDirection:function(){this._direction(_D)},setBackwardDirection:function(){this._direction("backward")},isForwardDirection:function(){return this._direction()===_D},_clean:function(){this._maskStrategy&&this._maskStrategy.clean(),this.callBase()},_validateMask:function(){if(this._maskRulesChain){var t=zc(this.option("value"))||this._maskRulesChain.isValid(this._normalizeChainArguments());this.option({isValid:t,validationError:t?null:{editorSpecific:!0,message:this.option("maskInvalidMessage")}})}},_updateHiddenElement:function(){this._removeHiddenElement(),this.option("mask")&&(this._input().removeAttr("name"),this._renderHiddenElement()),this._setSubmitElementName(this.option("name"))},_updateMaskOption:function(){this._updateHiddenElement(),this._renderMask(),this._validateMask()},_processEmptyMask:function(t){if(!t){var e=this.option("value");this.option({text:e,isValid:!0}),this.validationRequest.fire({value:e,editor:this}),this._renderValue()}},_optionChanged:function(t){switch(t.name){case"mask":this._updateMaskOption(),this._processEmptyMask(t.value);break;case"maskChar":case"maskRules":case"useMaskedValue":this._updateMaskOption();break;case"value":this._renderMaskedValue(),this._validateMask(),this.callBase(t),this._changedValue=this._input().val();break;case"maskInvalidMessage":break;case"showMaskMode":this.option("text",""),this._renderValue();break;default:this.callBase(t)}}});yg("dxTextEditor",bD);var CD=bD,xD=ld(),wD=["backspace","tab","enter","pageUp","pageDown","end","home","leftArrow","rightArrow","downArrow","upArrow","del"],SD="dx-searchbox",ED=CD.inherit({ctor:function(t,e){e&&(this._showClearButton=e.showClearButton),this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return Pc(this.callBase(),{value:"",mode:"text",maxLength:null})},_initMarkup:function(){this.$element().addClass("dx-textbox"),this.callBase(),this.setAria("role","textbox")},_renderInputType:function(){this.callBase(),this._renderSearchMode()},_useTemplates:function(){return!1},_renderProps:function(){this.callBase(),this._toggleMaxLengthProp()},_toggleMaxLengthProp:function(){var t=this._getMaxLength();t&&t>0?this._input().attr("maxLength",t):this._input().removeAttr("maxLength")},_renderSearchMode:function(){var t=this._$element;"search"===this.option("mode")?(t.addClass(SD),this._renderSearchIcon(),void 0===this._showClearButton&&(this._showClearButton=this.option("showClearButton"),this.option("showClearButton",!0))):(t.removeClass(SD),this._$searchIcon&&this._$searchIcon.remove(),this.option("showClearButton",void 0===this._showClearButton?this.option("showClearButton"):this._showClearButton),delete this._showClearButton)},_renderSearchIcon:function(){var t=Gu("<div>").addClass("dx-icon").addClass("dx-icon-search");t.prependTo(this._input().parent()),this._$searchIcon=t},_getLabelContainerWidth:function(){if(this._$searchIcon){var t=this._input().parent();return Ed(t)-this._getLabelBeforeWidth()}return this.callBase()},_getLabelBeforeWidth:function(){var t=this.callBase();return this._$searchIcon&&(t+=kd(this._$searchIcon)),t},_optionChanged:function(t){switch(t.name){case"maxLength":this._toggleMaxLengthProp();break;case"mode":this.callBase(t),this._updateLabelWidth();break;case"mask":this.callBase(t),this._toggleMaxLengthProp();break;default:this.callBase(t)}},_onKeyDownCutOffHandler:function(t){var e=this._getMaxLength();if(!e||t.ctrlKey||this._hasSelection())return!0;var i=Gu(t.target),n=Kf(t);return this._cutOffExtraChar(i),i.val().length<e||wD.includes(n)||""!==xD.getSelection().toString()},_onChangeCutOffHandler:function(t){var e=Gu(t.target);this.option("maxLength")&&this._cutOffExtraChar(e)},_cutOffExtraChar:function(t){var e=this._getMaxLength(),i=t.val();e&&i.length>e&&t.val(i.substr(0,e))},_getMaxLength:function(){return this.option("mask")?null:this.option("maxLength")}});yg("dxTextBox",ED);var ID=ED,TD=function(t){if(rd())return kd(t)},OD="dx-dropdowneditor-input-wrapper",kD="dx-dropdowneditor-overlay",DD="ios"===Rp.current().platform,AD=ID.inherit({_supportedKeys:function(){return Pc({},this.callBase(),{tab:function(t){if(this.option("opened")){if(!this._popup.getFocusableElements().length)return void this.close();var e=t.shiftKey?this._getLastPopupElement():this._getFirstPopupElement();e&&(pu.trigger(e,"focus"),e.select()),t.preventDefault()}},escape:function(t){return this.option("opened")&&t.preventDefault(),this.close(),!0},upArrow:function(t){return!(!Uf(t)&&(t.preventDefault(),t.stopPropagation(),t.altKey)&&(this.close(),1))},downArrow:function(t){return!(!Uf(t)&&(t.preventDefault(),t.stopPropagation(),t.altKey)&&(this._validatedOpening(),1))},enter:function(t){return this.option("opened")&&(t.preventDefault(),this._valueChangeEventHandler(t)),!0}})},_getDefaultButtons:function(){return this.callBase().concat([{name:"dropDown",Ctor:Pk}])},_getDefaultOptions:function(){return Pc(this.callBase(),{value:null,onOpened:null,onClosed:null,opened:!1,acceptCustomValue:!0,applyValueMode:"instantly",deferRendering:!0,activeStateEnabled:!0,dropDownButtonTemplate:"dropDownButton",fieldTemplate:null,openOnFieldClick:!1,showDropDownButton:!0,buttons:void 0,dropDownOptions:{showTitle:!1},popupPosition:this._getDefaultPopupPosition(),onPopupInitialized:null,applyButtonText:qy.format("OK"),cancelButtonText:qy.format("Cancel"),buttonsLocation:"default",useHiddenSubmitElement:!1,validationMessagePosition:"auto"})},_useTemplates:function(){return!0},_getDefaultPopupPosition:function(t){var e=Up(t);return{offset:{h:0,v:-1},my:e+" top",at:e+" bottom",collision:"flip flip"}},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(t){return"generic"===t.platform},options:{popupPosition:{offset:{v:0}}}}])},_inputWrapper:function(){return this.$element().find("."+OD).first()},_init:function(){this.callBase(),this._initVisibilityActions(),this._initPopupInitializedAction(),this._updatePopupPosition(this.option("rtlEnabled")),this._options.cache("dropDownOptions",this.option("dropDownOptions"))},_updatePopupPosition:function(t){var{my:e,at:i}=this._getDefaultPopupPosition(t),n=this.option("popupPosition");this.option("popupPosition",Pc({},n,{my:e,at:i}))},_initVisibilityActions:function(){this._openAction=this._createActionByOption("onOpened",{excludeValidators:["disabled","readOnly"]}),this._closeAction=this._createActionByOption("onClosed",{excludeValidators:["disabled","readOnly"]})},_initPopupInitializedAction:function(){this._popupInitializedAction=this._createActionByOption("onPopupInitialized",{excludeValidators:["disabled","readOnly"]})},_initMarkup:function(){this._renderSubmitElement(),this.callBase(),this.$element().addClass("dx-dropdowneditor"),this.setAria("role","combobox")},_render:function(){this.callBase(),this._renderOpenHandler(),this._attachFocusOutHandler(),this._renderOpenedState()},_renderContentImpl:function(){this.option("deferRendering")||this._createPopup()},_renderInput:function(){this.callBase(),this._wrapInput(),this._setDefaultAria()},_wrapInput:function(){this._$container=this.$element().wrapInner(Gu("<div>").addClass(OD)).children().eq(0)},_setDefaultAria:function(){this.setAria({haspopup:"true",autocomplete:"list"})},_readOnlyPropValue:function(){return!this._isEditable()||this.callBase()},_cleanFocusState:function(){this.callBase(),this.option("fieldTemplate")&&this._detachFocusEvents()},_getFieldTemplate:function(){return this.option("fieldTemplate")&&this._getTemplateByOption("fieldTemplate")},_renderMask:function(){this.option("fieldTemplate")||this.callBase()},_renderField:function(){var t=this._getFieldTemplate();t&&this._renderTemplatedField(t,this._fieldRenderData())},_renderPlaceholder:function(){this._getFieldTemplate()||this.callBase()},_renderValue:function(){this.option("useHiddenSubmitElement")&&this._setSubmitValue(),this.callBase().always(this._renderField.bind(this))},_renderTemplatedField:function(t,e){var i=Df(this._input()),n=this._$container;this._detachKeyboardEvents(),this._refreshButtonsContainer(),this._detachWrapperContent(),this._detachFocusEvents(),n.empty();var s=Gu("<div>").addClass("dx-dropdowneditor-field-template-wrapper").appendTo(n);t.render({model:e,container:Uu(s),onRendered:()=>{if(this.$element().find(s).length){var t=this._input();if(!t.length)throw db.Error("E1010");this._integrateInput(),i&&pu.trigger(t,"focus")}}}),this._attachWrapperContent(n)},_detachWrapperContent(){var t,e,i;this.option("useHiddenSubmitElement")&&(null===(t=this._$submitElement)||void 0===t||t.detach());var n=null===(e=this._$beforeButtonsContainer)||void 0===e?void 0:e[0].parentNode,s=null===(i=this._$afterButtonsContainer)||void 0===i?void 0:i[0].parentNode;null==n||n.removeChild(this._$beforeButtonsContainer[0]),null==s||s.removeChild(this._$afterButtonsContainer[0])},_attachWrapperContent(t){var e,i=this.option("useHiddenSubmitElement");t.prepend(this._$beforeButtonsContainer),i&&(null===(e=this._$submitElement)||void 0===e||e.appendTo(t)),t.append(this._$afterButtonsContainer)},_refreshButtonsContainer(){this._$buttonsContainer=this.$element().children().eq(0)},_integrateInput:function(){this._renderFocusState(),this._refreshValueChangeEvent(),this._refreshEvents(),this._refreshEmptinessEvent()},_refreshEmptinessEvent:function(){pu.off(this._input(),"input blur",this._toggleEmptinessEventHandler),this._renderEmptinessEvent()},_fieldRenderData:function(){return this.option("value")},_initTemplates:function(){this._templateManager.addDefaultTemplates({dropDownButton:new tm(function(t){var e=Gu("<div>").addClass("dx-dropdowneditor-icon");Gu(t.container).append(e)})}),this.callBase()},_renderOpenHandler:function(){var t=this._inputWrapper(),e=Gf(rg,this.NAME),i=this.option("openOnFieldClick");pu.off(t,e),pu.on(t,e,this._getInputClickHandler(i)),this.$element().toggleClass("dx-dropdowneditor-field-clickable",i),i&&(this._openOnFieldClickAction=this._createAction(this._openHandler.bind(this)))},_attachFocusOutHandler:function(){DD&&(this._detachFocusOutEvents(),pu.on(this._inputWrapper(),Gf("focusout",this.NAME),t=>{var e=t.relatedTarget;e&&this.option("opened")&&this._isTargetOutOfComponent(e)&&this.close()}))},_isTargetOutOfComponent:function(t){var e=this.content?Gu(this.content()).closest(".".concat(kD)):this._$popup;return 0===Gu(t).closest(".".concat(kD),e).length},_detachFocusOutEvents:function(){DD&&pu.off(this._inputWrapper(),Gf("focusout",this.NAME))},_getInputClickHandler:function(t){return t?t=>{this._executeOpenAction(t)}:t=>{this._focusInput()}},_openHandler:function(){this._toggleOpenState()},_executeOpenAction:function(t){this._openOnFieldClickAction({event:t})},_keyboardEventBindingTarget:function(){return this._input()},_focusInput:function(){return!this.option("disabled")&&(this.option("focusStateEnabled")&&!Df(this._input())&&(this._resetCaretPosition(),pu.trigger(this._input(),"focus")),!0)},_resetCaretPosition:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this._input().get(0);if(e){var{value:i}=e,n=wc(i)&&(t||this._isEditable())?i.length:0;this._caret({start:n,end:n},!0)}},_isEditable:function(){return this.option("acceptCustomValue")},_toggleOpenState:function(t){!this._focusInput()||this.option("readOnly")||(t=arguments.length?t:!this.option("opened"),this.option("opened",t))},_getControlsAria(){return this._popup&&this._popupContentId},_renderOpenedState:function(){var t=this.option("opened");t&&this._createPopup(),this.$element().toggleClass("dx-dropdowneditor-active",t),this._setPopupOption("visible",t);var e={expanded:t,controls:this._getControlsAria()};this.setAria(e),this.setAria("owns",t?this._popupContentId:void 0,this.$element())},_createPopup:function(){this._$popup||(this._$popup=Gu("<div>").addClass(kD).appendTo(this.$element()),this._renderPopup(),this._renderPopupContent())},_renderPopupContent:qh,_renderPopup:function(){var t=Pc(this._popupConfig(),this._options.cache("dropDownOptions"));delete t.closeOnOutsideClick,t.elementAttr&&!Object.keys(t.elementAttr).length&&delete t.elementAttr,this._popup=this._createComponent(this._$popup,YO,t),this._popup.on({showing:this._popupShowingHandler.bind(this),shown:this._popupShownHandler.bind(this),hiding:this._popupHidingHandler.bind(this),hidden:this._popupHiddenHandler.bind(this),contentReady:this._contentReadyHandler.bind(this)}),this._attachPopupKeyHandler(),this._contentReadyHandler(),this._setPopupContentId(this._popup.$content()),this._bindInnerWidgetOptions(this._popup,"dropDownOptions")},_attachPopupKeyHandler(){pu.on(this._popup.$overlayContent(),Gf("keydown",this.NAME),t=>this._popupKeyHandler(t))},_popupKeyHandler(t){switch(Kf(t)){case"tab":this._popupTabHandler(t);break;case"escape":this._popupEscHandler(t)}},_popupTabHandler(t){var e=Gu(t.target),i=t.shiftKey&&e.is(this._getFirstPopupElement());(!t.shiftKey&&e.is(this._getLastPopupElement())||i)&&(pu.trigger(this.field(),"focus"),t.preventDefault())},_popupEscHandler(){pu.trigger(this._input(),"focus"),this.close()},_setPopupContentId(t){this._popupContentId="dx-"+new lh,this.setAria("id",this._popupContentId,t)},_contentReadyHandler:qh,_popupConfig:function(){return{onInitialized:this._getPopupInitializedHandler(),position:Pc(this.option("popupPosition"),{of:this.$element()}),showTitle:this.option("dropDownOptions.showTitle"),_ignoreFunctionValueDeprecation:!0,width:()=>TD(this.$element()),height:"auto",shading:!1,hideOnParentScroll:!0,hideOnOutsideClick:t=>this._closeOutsideDropDownHandler(t),animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},deferRendering:!1,focusStateEnabled:!1,showCloseButton:!1,dragEnabled:!1,toolbarItems:this._getPopupToolbarItems(),onPositioned:this._popupPositionedHandler.bind(this),fullScreen:!1,contentTemplate:null,_wrapperClassExternal:kD,_ignorePreventScrollEventsDeprecation:!0}},_popupInitializedHandler:qh,_getPopupInitializedHandler:function(){var t=this.option("onPopupInitialized");return e=>{this._popupInitializedHandler(e),t&&this._popupInitializedAction({popup:e.component})}},_dimensionChanged:function(){!rd()||this.$element().is(":visible")?this._updatePopupWidth():this.close()},_updatePopupWidth:function(){void 0===function(t){return null===t&&(t=void 0),"function"==typeof t&&(t=t()),t}(this.option("dropDownOptions.width"))&&this._setPopupOption("width",()=>TD(this.$element()))},_popupPositionedHandler:function(t){var e,i,{labelMode:n,stylingMode:s}=this.option();if(this._popup){var o=this._popup.$overlayContent(),r=null===(e=t.position)||void 0===e||null===(i=e.v)||void 0===i?void 0:i.flip,a="hidden"!==n&&"outside"!==n&&"outlined"===s;if(t.position&&o.toggleClass("dx-dropdowneditor-overlay-flipped",r),r&&a&&this._label.isVisible()){var l=this._label.$element();np(o,{top:Xu(o).top-parseInt(l.css("fontSize"))})}}},_popupShowingHandler:qh,_popupHidingHandler:function(){this.option("opened",!1)},_popupShownHandler:function(){var t;this._openAction(),null===(t=this._validationMessage)||void 0===t||t.option("positionSide",this._getValidationMessagePositionSide())},_popupHiddenHandler:function(){var t;this._closeAction(),null===(t=this._validationMessage)||void 0===t||t.option("positionSide",this._getValidationMessagePositionSide())},_getValidationMessagePositionSide:function(){var t=this.option("validationMessagePosition");if("auto"!==t)return t;var e="bottom";if(this._popup&&this._popup.option("visible")){var{top:i}=Cf.setup(this.$element()),{top:n}=Cf.setup(this._popup.$content());e=i+this.option("popupPosition").offset.v>n?"bottom":"top"}return e},_closeOutsideDropDownHandler:function(t){var{target:e}=t,i=Gu(e),n=this.getButton("dropDown"),s=n&&n.$element(),o=!!i.closest(this.$element()).length,r=!!i.closest(s).length;return!o&&!r},_clean:function(){delete this._openOnFieldClickAction,this._$popup&&(this._$popup.remove(),delete this._$popup,delete this._popup),this.callBase()},_setPopupOption:function(t,e){this._setWidgetOption("_popup",arguments)},_validatedOpening:function(){this.option("readOnly")||this._toggleOpenState(!0)},_getPopupToolbarItems:function(){return"useButtons"===this.option("applyValueMode")?this._popupToolbarItemsConfig():[]},_getFirstPopupElement:function(){return Gu(this._popup.getFocusableElements()).first()},_getLastPopupElement:function(){return Gu(this._popup.getFocusableElements()).last()},_popupToolbarItemsConfig:function(){var t=[{shortcut:"done",options:{onClick:this._applyButtonHandler.bind(this),text:this.option("applyButtonText")}},{shortcut:"cancel",options:{onClick:this._cancelButtonHandler.bind(this),text:this.option("cancelButtonText")}}];return this._applyButtonsLocation(t)},_applyButtonsLocation:function(t){var e=this.option("buttonsLocation"),i=t;if("default"!==e){var n=jh(e);Fc(i,function(t,e){Pc(e,{toolbar:n[0],location:n[1]})})}return i},_applyButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_cancelButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_popupOptionChanged:function(t){var e=sv.getOptionsFromContainer(t);this._setPopupOption(e);var i=Object.keys(e);(-1!==i.indexOf("width")||-1!==i.indexOf("height"))&&this._dimensionChanged()},_renderSubmitElement:function(){this.option("useHiddenSubmitElement")&&(this._$submitElement=Gu("<input>").attr("type","hidden").appendTo(this.$element()))},_setSubmitValue:function(){this._getSubmitElement().val(this.option("value"))},_getSubmitElement:function(){return this.option("useHiddenSubmitElement")?this._$submitElement:this.callBase()},_dispose:function(){this._detachFocusOutEvents(),this.callBase()},_optionChanged:function(t){var e;switch(t.name){case"width":case"height":this.callBase(t),null===(e=this._popup)||void 0===e||e.repaint();break;case"opened":this._renderOpenedState();break;case"onOpened":case"onClosed":this._initVisibilityActions();break;case"onPopupInitialized":this._initPopupInitializedAction();break;case"fieldTemplate":wc(t.value)?this._renderField():this._invalidate();break;case"acceptCustomValue":case"openOnFieldClick":this._invalidate();break;case"dropDownButtonTemplate":case"showDropDownButton":this._updateButtons(["dropDown"]);break;case"dropDownOptions":this._popupOptionChanged(t),this._options.cache("dropDownOptions",this.option("dropDownOptions"));break;case"popupPosition":break;case"deferRendering":rd()&&this._createPopup();break;case"applyValueMode":case"applyButtonText":case"cancelButtonText":case"buttonsLocation":this._setPopupOption("toolbarItems",this._getPopupToolbarItems());break;case"useHiddenSubmitElement":this._$submitElement&&(this._$submitElement.remove(),this._$submitElement=void 0),this._renderSubmitElement();break;case"rtlEnabled":this._updatePopupPosition(t.value),this.callBase(t);break;default:this.callBase(t)}},open:function(){this.option("opened",!0)},close:function(){this.option("opened",!1)},field:function(){return Uu(this._input())},content:function(){return this._popup?this._popup.content():null}});yg("dxDropDownEditor",AD);var BD=AD,MD="dx-list-group",PD=function(t){return(t.group<<20)+t.item},RD=function(t){return{group:t>>20,item:1048575&t}},FD=pb.inherit({_groupElements:function(){return this._collectionWidget._itemContainer().find("."+MD)},_groupItemElements:function(t){return t.find(".dx-list-item")},getIndexByItemData:function(t){var e=this._collectionWidget.option("items"),i=!1;return!!t&&(t.items&&t.items.length&&(t=t.items[0]),Fc(e,function(e,n){if(!n.items||(Fc(n.items,function(n,s){return s!==t||(i={group:e,item:n},!1)}),i))return!1}),i)},getItemDataByIndex:function(t){var e=this._collectionWidget.option("items");return Ic(t)?this.itemsGetter()[t]:t&&e[t.group]&&e[t.group].items[t.item]||null},itemsGetter:function(){for(var t=[],e=this._collectionWidget.option("items"),i=0;i<e.length;i++)e[i]&&e[i].items?t=t.concat(e[i].items):t.push(e[i]);return t},deleteItemAtIndex:function(t){var e=RD(t);this._collectionWidget.option("items")[e.group].items.splice(e.item,1)},getKeysByItems:function(t){var e,i=[];for(e=0;e<t.length;e++)t[e]&&t[e].items?i=i.concat(t[e].items):i.push(t[e]);var n=[];for(e=0;e<i.length;e++)n.push(this._collectionWidget.keyOf(i[e]));return n},getIndexByKey:function(t,e){var i=e||this._collectionWidget.option("items"),n=-1,s=this;return Fc(i,function(e,i){if(i.items&&(Fc(i.items,function(i,o){var r=s._collectionWidget.keyOf(o);if(s._equalKeys(r,t))return n={group:e,item:i},!1}),-1!==n))return!1}),n},_getGroups:function(t){var e=this._collectionWidget._dataController.group();return e?$v(yy(t),{group:e}).toArray():this._collectionWidget.option("items")},getItemsByKeys:function(t,e){var i=[],n=this._getGroups(e),s={},o=t=>{var e=this.getIndexByKey(t,n),i=e&&n[e.group];if(i)return{groupKey:i.key,item:i.items[e.item]}};return Fc(t,function(t,e){var n=o(e);if(n){var r=n.groupKey,a=n.item,l=s[r];l||(s[r]=l={key:r,items:[]},i.push(l)),l.items.push(a)}}),i},moveItemAtIndexToIndex:function(t,e){var i=this._collectionWidget.option("items"),n=RD(t),s=RD(e),o=i[n.group].items,r=i[s.group].items,a=o[n.item];o.splice(n.item,1),r.splice(s.item,0,a)},_isItemIndex:function(t){return t&&Ic(t.group)&&Ic(t.item)},_getNormalizedItemIndex:function(t){var e=Gu(t),i=e.closest("."+MD);return i.length?PD({group:this._groupElements().index(i),item:this._groupItemElements(i).index(e)}):-1},_normalizeItemIndex:function(t){return PD(t)},_denormalizeItemIndex:function(t){return RD(t)},_getItemByNormalizedIndex:function(t){var e=RD(t),i=this._groupElements().eq(e.group);return this._groupItemElements(i).eq(e.item)},_itemsFromSameParent:function(t,e){return RD(t).group===RD(e).group}}),HD={},VD=[],LD=function(t,e,i){VD.push({enabled:t,decoratorType:e,decoratorSubType:i})};LD(function(){return this.option("menuItems").length},function(){return"menu"},function(){return this.option("menuMode")}),LD(function(){return!this.option("menuItems").length&&this.option("allowItemDeleting")},function(){var t=this.option("itemDeleteMode");return"toggle"===t||"slideButton"===t||"swipe"===t||"static"===t?"delete":"menu"},function(){var t=this.option("itemDeleteMode");return"slideItem"===t&&(t="slide"),t}),LD(function(){return"none"!==this.option("selectionMode")&&this.option("showSelectionControls")},function(){return"selection"},function(){return"default"}),LD(function(){return this.option("itemDragging.allowReordering")||this.option("itemDragging.allowDropInsideItem")||this.option("itemDragging.group")},function(){return"reorder"},function(){return"default"});var $D=th.inherit({ctor:function(t){this._list=t,this._fetchRequiredDecorators()},dispose:function(){this._decorators&&this._decorators.length&&Fc(this._decorators,function(t,e){e.dispose()})},_fetchRequiredDecorators:function(){this._decorators=[],Fc(VD,(function(t,e){if(e.enabled.call(this._list)){var i=e.decoratorType.call(this._list),n=e.decoratorSubType.call(this._list),s=this._createDecorator(i,n);this._decorators.push(s)}}).bind(this))},_createDecorator:function(t,e){return new(this._findDecorator(t,e))(this._list)},_findDecorator:function(t,e){var i,n=null===(i=HD[t])||void 0===i?void 0:i[e];if(!n)throw db.Error("E1012",t,e);return n},modifyItemElement:function(t){var e=Gu(t.itemElement),i={$itemElement:e};this._prependBeforeBags(e,i),this._appendAfterBags(e,i),this._applyDecorators("modifyElement",i)},afterItemsRendered:function(){this._applyDecorators("afterRender")},_prependBeforeBags:function(t,e){var i=this._collectDecoratorsMarkup("beforeBag",e,"dx-list-item-before-bag");t.prepend(i)},_appendAfterBags:function(t,e){var i=this._collectDecoratorsMarkup("afterBag",e,"dx-list-item-after-bag");t.append(i)},_collectDecoratorsMarkup:function(t,e,i){var n=Gu("<div>");return Fc(this._decorators,function(){var s=Gu("<div>").addClass(i);this[t](Pc({$container:s},e)),s.children().length&&n.append(s)}),n.children()},_applyDecorators:function(t,e){Fc(this._decorators,function(){this[t](e)})},_handlerExists:function(t){if(!this._decorators)return!1;for(var e=this._decorators,i=e.length,n=0;n<i;n++)if(e[n][t]!==qh)return!0;return!1},_eventHandler:function(t,e,i){if(!this._decorators)return!1;for(var n=!1,s=this._decorators,o=s.length,r=0;r<o&&!(n=s[r][t](e,i));r++);return n},handleClick:function(t,e){return this._eventHandler("handleClick",t,e)},handleKeyboardEvents:function(t,e){return this._eventHandler("handleKeyboardEvents",t,e)},handleEnterPressing:function(t){return this._eventHandler("handleEnterPressing",t)},contextMenuHandlerExists:function(){return this._handlerExists("handleContextMenu")},handleContextMenu:function(t,e){return this._eventHandler("handleContextMenu",t,e)},getExcludedItemSelectors:function(){var t=[];return this._applyDecorators("getExcludedSelectors",t),t.join(",")}}),ND="dx-list-item-badge-container",zD="dx-list-item-chevron-container",WD=zy.inherit({_renderWatchers:function(){this.callBase(),this._startWatcher("badge",this._renderBadge.bind(this)),this._startWatcher("showChevron",this._renderShowChevron.bind(this))},_renderBadge:function(t){if(this._$element.children("."+ND).remove(),t){var e=Gu("<div>").addClass(ND).append(Gu("<div>").addClass("dx-list-item-badge").addClass("dx-badge").text(t)),i=this._$element.children("."+zD).first();i.length>0?e.insertBefore(i):e.appendTo(this._$element)}},_renderShowChevron:function(t){if(this._$element.children("."+zD).remove(),t){var e=Gu("<div>").addClass(zD),i=Gu("<div>").addClass("dx-list-item-chevron");e.append(i).appendTo(this._$element)}}}),jD="dxScrollbar",KD="dx-scrollable-scrollbar",GD="".concat(KD,"-active"),UD="horizontal",qD=null,ZD=sv.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{direction:null,visible:!1,activeStateEnabled:!1,visibilityMode:"onScroll",containerSize:0,contentSize:0,expandable:!0,scaleRatio:1})},_init:function(){this.callBase(),this._isHovered=!1},_initMarkup:function(){this._renderThumb(),this.callBase()},_render:function(){this.callBase(),this._renderDirection(),this._update(),this._attachPointerDownHandler(),this.option("hoverStateEnabled",this._isHoverMode()),this.$element().toggleClass("dx-scrollbar-hoverable",this.option("hoverStateEnabled"))},_renderThumb:function(){this._$thumb=Gu("<div>").addClass("dx-scrollable-scroll"),Gu("<div>").addClass("dx-scrollable-scroll-content").appendTo(this._$thumb),this.$element().addClass(KD).append(this._$thumb)},isThumb:function(t){return!!this.$element().find(t).length},_isHoverMode:function(){var t=this.option("visibilityMode");return("onHover"===t||"always"===t)&&this.option("expandable")},_renderDirection:function(){var t=this.option("direction");this.$element().addClass("dx-scrollbar-"+t),this._dimension=t===UD?"width":"height",this._prop=t===UD?"left":"top"},_attachPointerDownHandler:function(){pu.on(this._$thumb,Gf(Q_.down,jD),this.feedbackOn.bind(this))},feedbackOn:function(){this.$element().addClass(GD),qD=this},feedbackOff:function(){this.$element().removeClass(GD),qD=null},cursorEnter:function(){this._isHovered=!0,this._needScrollbar()&&this.option("visible",!0)},cursorLeave:function(){this._isHovered=!1,this.option("visible",!1)},_renderDimensions:function(){this._$thumb.css({width:this.option("width"),height:this.option("height")})},_toggleVisibility:function(t){"onScroll"===this.option("visibilityMode")&&this._$thumb.css("opacity"),t=this._adjustVisibility(t),this.option().visible=t,this._$thumb.toggleClass("dx-state-invisible",!t)},_adjustVisibility:function(t){if(this._baseContainerToContentRatio&&!this._needScrollbar())return!1;switch(this.option("visibilityMode")){case"onScroll":break;case"onHover":t=t||!!this._isHovered;break;case"never":t=!1;break;case"always":t=!0}return t},moveTo:function(t){if(!this._isHidden()){kc(t)&&(t=t[this._prop]||0);var e={};e[this._prop]=this._calculateScrollBarPosition(t),np(this._$thumb,e)}},_calculateScrollBarPosition:function(t){return-t*this._thumbRatio},_update:function(){var t=Math.round(this.option("containerSize")),e=Math.round(this.option("contentSize")),i=Math.round(this.option("baseContainerSize")),n=Math.round(this.option("baseContentSize"));isNaN(i)&&(i=t,n=e),this._baseContainerToContentRatio=n?i/n:i,this._realContainerToContentRatio=e?t/e:t;var s=Math.round(Math.max(Math.round(t*this._realContainerToContentRatio),15));this._thumbRatio=(t-s)/(this.option("scaleRatio")*(e-t)),this.option(this._dimension,s/this.option("scaleRatio")),this.$element().css("display",this._needScrollbar()?"":"none")},_isHidden:function(){return"never"===this.option("visibilityMode")},_needScrollbar:function(){return!this._isHidden()&&this._baseContainerToContentRatio<1},containerToContentRatio:function(){return this._realContainerToContentRatio},_normalizeSize:function(t){return kc(t)?t[this._dimension]||0:t},_clean:function(){this.callBase(),this===qD&&(qD=null),pu.off(this._$thumb,"."+jD)},_optionChanged:function(t){if(!this._isHidden())switch(t.name){case"containerSize":case"contentSize":this.option()[t.name]=this._normalizeSize(t.value),this._update();break;case"baseContentSize":case"baseContainerSize":this._update();break;case"visibilityMode":case"direction":this._invalidate();break;case"scaleRatio":this._update();break;default:this.callBase.apply(this,arguments)}},update:$h(function(){this._adjustVisibility()&&this.option("visible",!0)})});vp.add(function(){pu.subscribeGlobal(sd.getDocument(),Gf(Q_.up,jD),function(){qD&&qD.feedbackOff()})});var QD,XD,YD=ZD,JD="dxNativeScrollable",tA="dx-scrollable-native",eA="vertical",iA="horizontal",nA=th.inherit({ctor:function(t){this._init(t)},_init:function(t){this._component=t,this._$element=t.$element(),this._$container=Gu(t.container()),this._$content=t.$content(),this._direction=t.option("direction"),this._useSimulatedScrollbar=t.option("useSimulatedScrollbar"),this.option=t.option.bind(t),this._createActionByOption=t._createActionByOption.bind(t),this._isLocked=t._isLocked.bind(t),this._isDirection=t._isDirection.bind(t),this._allowedDirection=t._allowedDirection.bind(t),this._getMaxOffset=t._getMaxOffset.bind(t),this._isRtlNativeStrategy=t._isRtlNativeStrategy.bind(t)},render:function(){var t=Rp.real().platform;this._$element.addClass(tA).addClass(tA+"-"+t).toggleClass("dx-scrollable-scrollbars-hidden",!this._isScrollbarVisible()),this._isScrollbarVisible()&&this._useSimulatedScrollbar&&this._renderScrollbars()},updateRtlPosition:function(t){t&&this.option("rtlEnabled")&&this._isScrollbarVisible()&&this._useSimulatedScrollbar&&this._moveScrollbars()},_renderScrollbars:function(){this._scrollbars={},this._hideScrollbarTimeout=0,this._$element.addClass("dx-scrollable-scrollbar-simulated"),this._renderScrollbar(eA),this._renderScrollbar(iA)},_renderScrollbar:function(t){!this._isDirection(t)||(this._scrollbars[t]=new YD(Gu("<div>").appendTo(this._$element),{direction:t,expandable:this._component.option("scrollByThumb")}))},handleInit:qh,handleStart:qh,handleMove:function(t){this._isLocked()?t.cancel=!0:this._allowedDirection()&&(t.originalEvent.isScrollingEvent=!0)},handleEnd:qh,handleCancel:qh,handleStop:qh,_eachScrollbar:function(t){t=t.bind(this),Fc(this._scrollbars||{},function(e,i){t(i,e)})},createActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._updateAction=this._createActionByOption("onUpdated")},_createActionArgs:function(){var{left:t,top:e}=this.location();return{event:this._eventForUserAction,scrollOffset:this._getScrollOffset(),reachedLeft:this._isRtlNativeStrategy()?this._isReachedRight(-t):this._isReachedLeft(t),reachedRight:this._isRtlNativeStrategy()?this._isReachedLeft(-Math.abs(t)):this._isReachedRight(t),reachedTop:this._isDirection(eA)?Math.round(e)>=0:void 0,reachedBottom:this._isDirection(eA)?Math.round(Math.abs(e)-this._getMaxOffset().top)>=0:void 0}},_getScrollOffset:function(){var{top:t,left:e}=this.location();return{top:-t,left:this._normalizeOffsetLeft(-e)}},_normalizeOffsetLeft(t){return this._isRtlNativeStrategy()?this._getMaxOffset().left+t:t},_isReachedLeft:function(t){return this._isDirection(iA)?Math.round(t)>=0:void 0},_isReachedRight:function(t){return this._isDirection(iA)?Math.round(Math.abs(t)-this._getMaxOffset().left)>=0:void 0},_isScrollbarVisible:function(){var{showScrollbar:t}=this.option();return"never"!==t&&!1!==t},handleScroll:function(t){this._eventForUserAction=t,this._moveScrollbars(),this._scrollAction(this._createActionArgs())},_moveScrollbars:function(){var{top:t,left:e}=this._getScrollOffset();this._eachScrollbar(function(i){i.moveTo({top:-t,left:-e}),i.option("visible",!0)}),this._hideScrollbars()},_hideScrollbars:function(){clearTimeout(this._hideScrollbarTimeout),this._hideScrollbarTimeout=setTimeout((function(){this._eachScrollbar(function(t){t.option("visible",!1)})}).bind(this),500)},location:function(){return{left:-this._$container.scrollLeft(),top:-this._$container.scrollTop()}},disabledChanged:qh,update:function(){this._update(),this._updateAction(this._createActionArgs())},_update:function(){this._updateDimensions(),this._updateScrollbars()},_updateDimensions:function(){this._containerSize={height:Td(this._$container),width:Ed(this._$container)},this._componentContentSize={height:Td(this._component.$content()),width:Ed(this._component.$content())},this._contentSize={height:Td(this._$content),width:Ed(this._$content)}},_updateScrollbars:function(){this._eachScrollbar(function(t,e){var i=e===eA?"height":"width";t.option({containerSize:this._containerSize[i],contentSize:this._componentContentSize[i]}),t.update()})},_allowedDirections:function(){return{vertical:this._isDirection(eA)&&this._contentSize.height>this._containerSize.height,horizontal:this._isDirection(iA)&&this._contentSize.width>this._containerSize.width}},dispose:function(){var t=this._$element.get(0).className,e=new RegExp(tA+"\\S*","g");e.test(t)&&this._$element.removeClass(t.match(e).join(" ")),pu.off(this._$element,"."+JD),pu.off(this._$container,"."+JD),this._removeScrollbars(),clearTimeout(this._hideScrollbarTimeout)},_removeScrollbars:function(){this._eachScrollbar(function(t){t.$element().remove()})},scrollBy:function(t){var e=this.location();this._$container.scrollTop(Math.round(-e.top-t.top)),this._$container.scrollLeft(Math.round(-e.left-t.left))},validate:function(t){return!(this.option("disabled")||Lf(t)&&this._isScrolledInMaxDirection(t)||!this._allowedDirection())},_isScrolledInMaxDirection(t){var e=this._$container.get(0);return t.delta>0?t.shiftKey?!e.scrollLeft:!e.scrollTop:t.shiftKey?e.scrollLeft>=this._getMaxOffset().left:e.scrollTop>=this._getMaxOffset().top},getDirection:function(){return this._allowedDirection()}}),sA="dx-scrollview-pull-down-loading",oA="dx-scrollview-pull-down-ready",rA=nA.inherit({_init:function(t){this.callBase(t),this._$topPocket=t._$topPocket,this._$pullDown=t._$pullDown,this._$refreshingText=t._$refreshingText,this._$scrollViewContent=Gu(t.content()),this._$container=Gu(t.container()),this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=hh(),this.releaseCallbacks=hh(),this.reachBottomCallbacks=hh()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var t=Gu("<div>").addClass("dx-scrollview-pull-down-image"),e=Gu("<div>").addClass("dx-scrollview-pull-down-indicator"),i=new qk(Gu("<div>")).$element(),n=this._$pullDownText=Gu("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=Gu("<div>").text(this.option("pullingDownText")).appendTo(n),this._$pulledDownText=Gu("<div>").text(this.option("pulledDownText")).appendTo(n),this._$refreshingText=Gu("<div>").text(this.option("refreshingText")).appendTo(n),this._$pullDown.empty().append(t).append(e.append(i)).append(n)},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var t=this;Fc([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(e,i){i.element[t._state===i.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},update:function(){this.callBase(),this._setTopPocketOffset()},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.get(0).clientHeight;var t=this._$scrollViewContent.get(0),e=this._$container.get(0);this._bottomBoundary=Math.max(t.clientHeight-e.clientHeight,0)},_allowedDirections:function(){var t=this.callBase();return t.vertical=t.vertical||this._pullDownEnabled,t},_setTopPocketOffset:function(){this._$topPocket.css({top:-this._topPocketSize})},handleEnd:function(){this.callBase(),this._complete()},handleStop:function(){this.callBase(),this._complete()},_complete:function(){1===this._state&&(this._setPullDownOffset(this._topPocketSize),clearTimeout(this._pullDownRefreshTimeout),this._pullDownRefreshTimeout=setTimeout((function(){this._pullDownRefreshing()}).bind(this),400))},_setPullDownOffset:function(t){np(this._$topPocket,{top:t}),np(this._$scrollViewContent,{top:t})},handleScroll:function(t){if(this.callBase(t),2!==this._state){var e=this.location().top,i=(this._location||0)-e;this._location=e,this._isPullDown()?this._pullDownReady():i>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isPullDown:function(){return this._pullDownEnabled&&this._location>=this._topPocketSize},_isReachBottom:function(){return this._reachBottomEnabled&&Math.round(this._bottomBoundary+Math.floor(this._location))<=1},_reachBottom:function(){3!==this._state&&(this._state=3,this.reachBottomCallbacks.fire())},_pullDownReady:function(){1!==this._state&&(this._state=1,this._$pullDown.addClass(oA),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass(sA).removeClass(oA),this._releaseState())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass(sA).removeClass(oA),this._refreshPullDownText(),this.pullDownCallbacks.fire())},pullDownEnable:function(t){t&&(this._updateDimensions(),this._setTopPocketOffset()),this._pullDownEnabled=t},reachBottomEnable:function(t){this._reachBottomEnabled=t},pendingRelease:function(){this._state=1},release:function(){var t=new _h;return this._updateDimensions(),clearTimeout(this._releaseTimeout),3===this._state&&(this._state=0),this._releaseTimeout=setTimeout((function(){this._setPullDownOffset(0),this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),t.resolve()}).bind(this),400),t.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}}),aA="dx-scrollview-pull-down-loading",lA=nA.inherit({_init:function(t){this.callBase(t),this._$topPocket=t._$topPocket,this._$pullDown=t._$pullDown,this._$scrollViewContent=Gu(t.content()),this._$container=Gu(t.container()),this._initCallbacks(),this._location=0},_initCallbacks:function(){this.pullDownCallbacks=hh(),this.releaseCallbacks=hh(),this.reachBottomCallbacks=hh()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var t=Gu("<div>").addClass("dx-scrollview-pull-down-indicator"),e=new qk(Gu("<div>")).$element();this._$icon=Gu("<div>").addClass("dx-icon-pulldown"),this._$pullDown.empty().append(this._$icon).append(t.append(e))},_releaseState:function(){this._state=0,this._releasePullDown(),this._updateDimensions()},_releasePullDown:function(){this._$pullDown.css({opacity:0})},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.get(0).clientHeight;var t=this._$scrollViewContent.get(0),e=this._$container.get(0);this._bottomBoundary=Math.max(t.clientHeight-e.clientHeight,0)},_allowedDirections:function(){var t=this.callBase();return t.vertical=t.vertical||this._pullDownEnabled,t},handleInit:function(t){this.callBase(t),0===this._state&&0===this._location&&(this._startClientY=Nf(t.originalEvent).y,this._state=4)},handleMove:function(t){this.callBase(t),this._deltaY=Nf(t.originalEvent).y-this._startClientY,4===this._state&&(this._pullDownEnabled&&this._deltaY>0?this._state=5:this._complete()),5===this._state&&(t.preventDefault(),this._movePullDown())},_movePullDown:function(){var t=this._getPullDownHeight(),e=Math.min(3*t,this._deltaY+this._getPullDownStartPosition()),i=180*e/t/3;this._$pullDown.css({opacity:1}).toggleClass("dx-scrollview-pull-down-refreshing",e<t),np(this._$pullDown,{top:e}),this._$icon.css({transform:"rotate("+i+"deg)"})},_isPullDown:function(){return this._pullDownEnabled&&5===this._state&&this._deltaY>=this._getPullDownHeight()-this._getPullDownStartPosition()},_getPullDownHeight:function(){return Math.round(.05*Dd(this._$element))},_getPullDownStartPosition:function(){return-Math.round(1.5*Dd(this._$pullDown))},handleEnd:function(){this._isPullDown()&&this._pullDownRefreshing(),this._complete()},handleStop:function(){this._complete()},_complete:function(){(4===this._state||5===this._state)&&this._releaseState()},handleScroll:function(t){if(this.callBase(t),2!==this._state){var e=this.location().top,i=this._location-e;this._location=e,i>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isReachBottom:function(){return this._reachBottomEnabled&&Math.round(this._bottomBoundary+Math.floor(this._location))<=1},_reachBottom:function(){this.reachBottomCallbacks.fire()},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass(aA),this._releaseState())},_pullDownRefreshing:function(){this._state=2,this._pullDownRefreshHandler()},_pullDownRefreshHandler:function(){this._refreshPullDown(),this.pullDownCallbacks.fire()},_refreshPullDown:function(){this._$pullDown.addClass(aA),np(this._$pullDown,{top:this._getPullDownHeight()})},pullDownEnable:function(t){this._$topPocket.toggle(t),this._pullDownEnabled=t},reachBottomEnable:function(t){this._reachBottomEnabled=t},pendingRelease:function(){this._state=1},release:function(){var t=new _h;return this._updateDimensions(),clearTimeout(this._releaseTimeout),this._releaseTimeout=setTimeout((function(){this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),t.resolve()}).bind(this),800),t.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}}),cA=th.inherit({ctor:function(){this._finished=!0,this._stopped=!1,this._proxiedStepCore=this._stepCore.bind(this)},start:function(){this._stopped=!1,this._finished=!1,this._stepCore()},stop:function(){this._stopped=!0,fp(this._stepAnimationFrame)},_stepCore:function(){if(!this._isStopped())return this._isFinished()?(this._finished=!0,void this._complete()):(this._step(),void(this._stepAnimationFrame=pp(this._proxiedStepCore)));this._stop()},_step:th.abstract,_isFinished:qh,_stop:qh,_complete:qh,_isStopped:function(){return this._stopped},inProgress:function(){return!(this._stopped||this._finished)}}),hA="dxSimulatedScrollable",dA=hA+"Cursor",uA=hA+"Keyboard",pA="dx-scrollable-simulated",fA="vertical",_A="horizontal",gA=Math.round(1e3/60),mA=(1-Math.pow(.92,400/gA))/(1-.92),vA=cA.inherit({ctor:function(t){this.callBase(),this.scroller=t},VELOCITY_LIMIT:1,_isFinished:function(){return Math.abs(this.scroller._velocity)<=this.VELOCITY_LIMIT},_step:function(){this.scroller._scrollStep(this.scroller._velocity),this.scroller._velocity*=this._acceleration()},_acceleration:function(){return this.scroller._inBounds()?.92:.5},_complete:function(){this.scroller._scrollComplete()}}),yA=vA.inherit({VELOCITY_LIMIT:.2,_isFinished:function(){return this.scroller._crossBoundOnNextStep()||this.callBase()},_acceleration:function(){return.92},_complete:function(){this.scroller._move(this.scroller._bounceLocation),this.callBase()}}),bA=th.inherit({ctor:function(t){this._initOptions(t),this._initAnimators(),this._initScrollbar()},_initOptions:function(t){this._location=0,this._topReached=!1,this._bottomReached=!1,this._axis=t.direction===_A?"x":"y",this._prop=t.direction===_A?"left":"top",this._dimension=t.direction===_A?"width":"height",this._scrollProp=t.direction===_A?"scrollLeft":"scrollTop",Fc(t,(t,e)=>{this["_"+t]=e})},_initAnimators:function(){this._inertiaAnimator=new vA(this),this._bounceAnimator=new yA(this)},_initScrollbar:function(){this._scrollbar=new YD(Gu("<div>").appendTo(this._$container),{direction:this._direction,visible:this._scrollByThumb,visibilityMode:this._visibilityModeNormalize(this._scrollbarVisible),expandable:this._scrollByThumb}),this._$scrollbar=this._scrollbar.$element()},_visibilityModeNormalize:function(t){return!0===t?"onScroll":!1===t?"never":t},_scrollStep:function(t){var e=this._location;this._location+=t,this._suppressBounce(),this._move(),!(Math.abs(e-this._location)<1)&&pu.triggerHandler(this._$container,{type:"scroll"})},_suppressBounce:function(){this._bounceEnabled||this._inBounds(this._location)||(this._velocity=0,this._location=this._boundLocation())},_boundLocation:function(t){return t=void 0!==t?t:this._location,Math.max(Math.min(t,this._maxOffset),this._minOffset)},_move:function(t){this._location=void 0!==t?t*this._getScaleRatio():this._location,this._moveContent(),this._moveScrollbar()},_moveContent:function(){var t=this._location;this._$container[this._scrollProp](-t/this._getScaleRatio()),this._moveContentByTranslator(t)},_getScaleRatio:function(){if(rd()&&!this._scaleRatio){var t=this._$element.get(0),e=this._getRealDimension(t,this._dimension),i=this._getBaseDimension(t,this._dimension);this._scaleRatio=Math.round(e/i*100)/100}return this._scaleRatio||1},_getRealDimension:function(t,e){return Math.round(qp(t)[e])},_getBaseDimension:function(t,e){return t["offset"+Su(e)]},_moveContentByTranslator:function(t){var e,i=-this._maxScrollPropValue;if(this._translateOffset!==(e=t>0?t:t<=i?t-i:t%1)){var n={};if(n[this._prop]=e,this._translateOffset=e,0===e)return void sp(this._$content);np(this._$content,n)}},_moveScrollbar:function(){this._scrollbar.moveTo(this._location)},_scrollComplete:function(){this._inBounds()&&(this._hideScrollbar(),this._completeDeferred&&this._completeDeferred.resolve()),this._scrollToBounds()},_scrollToBounds:function(){this._inBounds()||(this._bounceAction(),this._setupBounce(),this._bounceAnimator.start())},_setupBounce:function(){var t=this._bounceLocation=this._boundLocation();this._velocity=(t-this._location)/mA},_inBounds:function(t){return this._boundLocation(t=void 0!==t?t:this._location)===t},_crossBoundOnNextStep:function(){var t=this._location,e=t+this._velocity;return t<this._minOffset&&e>=this._minOffset||t>this._maxOffset&&e<=this._maxOffset},_initHandler:function(t){this._stopScrolling(),this._prepareThumbScrolling(t)},_stopScrolling:$h(function(){this._hideScrollbar(),this._inertiaAnimator.stop(),this._bounceAnimator.stop()}),_prepareThumbScrolling:function(t){if(!Lf(t.originalEvent)){var e=Gu(t.originalEvent.target),i=this._isScrollbar(e);i&&this._moveToMouseLocation(t),this._thumbScrolling=i||this._isThumb(e),this._crossThumbScrolling=!this._thumbScrolling&&this._isAnyThumbScrolling(e),this._thumbScrolling&&this._scrollbar.feedbackOn()}},_isThumbScrollingHandler:function(t){return this._isThumb(t)},_moveToMouseLocation:function(t){var e=t["page"+this._axis.toUpperCase()]-this._$element.offset()[this._prop],i=this._location+e/this._containerToContentRatio()-Td(this._$container)/2;this._scrollStep(-Math.round(i))},_startHandler:function(){this._showScrollbar()},_moveHandler:function(t){this._crossThumbScrolling||(this._thumbScrolling&&(t[this._axis]=-Math.round(t[this._axis]/this._containerToContentRatio())),this._scrollBy(t))},_scrollBy:function(t){t=t[this._axis],this._inBounds()||(t*=.5),this._scrollStep(t)},_scrollByHandler:function(t){this._scrollBy(t),this._scrollComplete()},_containerToContentRatio:function(){return this._scrollbar.containerToContentRatio()},_endHandler:function(t){return this._completeDeferred=new _h,this._velocity=t[this._axis],this._inertiaHandler(),this._resetThumbScrolling(),this._completeDeferred.promise()},_inertiaHandler:function(){this._suppressInertia(),this._inertiaAnimator.start()},_suppressInertia:function(){(!this._inertiaEnabled||this._thumbScrolling)&&(this._velocity=0)},_resetThumbScrolling:function(){this._thumbScrolling=!1,this._crossThumbScrolling=!1},_stopHandler:function(){this._thumbScrolling&&this._scrollComplete(),this._resetThumbScrolling(),this._scrollToBounds()},_disposeHandler:function(){this._stopScrolling(),this._$scrollbar.remove()},_updateHandler:function(){this._update(),this._moveToBounds()},_update:function(){return this._stopScrolling(),Lh(()=>{this._resetScaleRatio(),this._updateLocation(),this._updateBounds(),this._updateScrollbar(),Vh(()=>{this._moveScrollbar(),this._scrollbar.update()})})},_resetScaleRatio:function(){this._scaleRatio=null},_updateLocation:function(){this._location=(Xu(this._$content)[this._prop]-this._$container[this._scrollProp]())*this._getScaleRatio()},_updateBounds:function(){this._maxOffset=this._getMaxOffset(),this._minOffset=this._getMinOffset()},_getMaxOffset:function(){return 0},_getMinOffset:function(){return this._maxScrollPropValue=Math.max(this._contentSize()-this._containerSize(),0),-this._maxScrollPropValue},_updateScrollbar:Nh(function(){var t=this._containerSize(),e=this._contentSize(),i=this._getBaseDimension(this._$container.get(0),this._dimension),n=this._getBaseDimension(this._$content.get(0),this._dimension);Vh(()=>{this._scrollbar.option({containerSize:t,contentSize:e,baseContainerSize:i,baseContentSize:n,scaleRatio:this._getScaleRatio()})})}),_moveToBounds:$h(Nh($h(function(){var t=this._boundLocation(),e=t!==this._location;this._location=t,this._move(),e&&this._scrollAction()}))),_createActionsHandler:function(t){this._scrollAction=t.scroll,this._bounceAction=t.bounce},_showScrollbar:function(){this._scrollbar.option("visible",!0)},_hideScrollbar:function(){this._scrollbar.option("visible",!1)},_containerSize:function(){return this._getRealDimension(this._$container.get(0),this._dimension)},_contentSize:function(){var t="hidden"===this._$content.css("overflow"+this._axis.toUpperCase()),e=this._getRealDimension(this._$content.get(0),this._dimension);if(!t){var i=this._$content[0]["scroll"+Su(this._dimension)]*this._getScaleRatio();e=Math.max(i,e)}return e},_validateEvent:function(t){var e=Gu(t.originalEvent.target);return this._isThumb(e)||this._isScrollbar(e)},_isThumb:function(t){return this._scrollByThumb&&this._scrollbar.isThumb(t)},_isScrollbar:function(t){return this._scrollByThumb&&t&&t.is(this._$scrollbar)},_reachedMin:function(){return Math.round(this._location-this._minOffset)<=0},_reachedMax:function(){return Math.round(this._location-this._maxOffset)>=0},_cursorEnterHandler:function(){this._resetScaleRatio(),this._updateScrollbar(),this._scrollbar.cursorEnter()},_cursorLeaveHandler:function(){this._scrollbar.cursorLeave()},dispose:qh}),CA=th.inherit({ctor:function(t){this._init(t)},_init:function(t){this._component=t,this._$element=t.$element(),this._$container=Gu(t.container()),this._$wrapper=t._$wrapper,this._$content=t.$content(),this.option=t.option.bind(t),this._createActionByOption=t._createActionByOption.bind(t),this._isLocked=t._isLocked.bind(t),this._isDirection=t._isDirection.bind(t),this._allowedDirection=t._allowedDirection.bind(t),this._getMaxOffset=t._getMaxOffset.bind(t)},render:function(){this._$element.addClass(pA),this._createScrollers(),this.option("useKeyboard")&&this._$container.prop("tabIndex",0),this._attachKeyboardHandler(),this._attachCursorHandlers()},_createScrollers:function(){this._scrollers={},this._isDirection(_A)&&this._createScroller(_A),this._isDirection(fA)&&this._createScroller(fA),this._$element.toggleClass("dx-scrollable-scrollbars-alwaysvisible","always"===this.option("showScrollbar"))},_createScroller:function(t){this._scrollers[t]=new bA(this._scrollerOptions(t))},_scrollerOptions:function(t){return{direction:t,$content:this._$content,$container:this._$container,$wrapper:this._$wrapper,$element:this._$element,scrollByThumb:this.option("scrollByThumb"),scrollbarVisible:this.option("showScrollbar"),bounceEnabled:this.option("bounceEnabled"),inertiaEnabled:this.option("inertiaEnabled"),isAnyThumbScrolling:this._isAnyThumbScrolling.bind(this)}},_applyScaleRatio:function(t){for(var e in this._scrollers){var i=this._getPropByDirection(e);wc(t[i])&&(t[i]*=this._scrollers[e]._getScaleRatio())}return t},_isAnyThumbScrolling:function(t){var e=!1;return this._eventHandler("isThumbScrolling",t).done(function(t,i){e=t||i}),e},handleInit:function(t){this._suppressDirections(t),this._eventForUserAction=t,this._eventHandler("init",t)},_suppressDirections:function(t){Lf(t.originalEvent)?this._prepareDirections(!0):(this._prepareDirections(),this._eachScroller(function(e,i){var n=Gu(t.originalEvent.target),s=e._validateEvent(t)||this.option("scrollByContent")&&this._isContent(n);this._validDirections[i]=s}))},_isContent:function(t){return!!t.closest(this._$element).length},_prepareDirections:function(t){t=t||!1,this._validDirections={},this._validDirections[_A]=t,this._validDirections[fA]=t},_eachScroller:function(t){t=t.bind(this),Fc(this._scrollers,function(e,i){t(i,e)})},handleStart:function(t){this._eventForUserAction=t,this._eventHandler("start").done(this._startAction)},_saveActive:function(){XD=this},_resetActive:function(){XD===this&&(XD=null)},handleMove:function(t){if(this._isLocked())return t.cancel=!0,void this._resetActive();this._saveActive(),t.preventDefault&&t.preventDefault(),this._adjustDistance(t,t.delta),this._eventForUserAction=t,this._eventHandler("move",t.delta)},_adjustDistance:function(t,e){e.x*=this._validDirections[_A],e.y*=this._validDirections[fA];var i=this._tryGetDevicePixelRatio();i&&Lf(t.originalEvent)&&(e.x=Math.round(e.x/i*100)/100,e.y=Math.round(e.y/i*100)/100)},_tryGetDevicePixelRatio:function(){if(rd())return ld().devicePixelRatio},handleEnd:function(t){return this._resetActive(),this._refreshCursorState(t.originalEvent&&t.originalEvent.target),this._adjustDistance(t,t.velocity),this._eventForUserAction=t,this._eventHandler("end",t.velocity).done(this._endAction)},handleCancel:function(t){return this._resetActive(),this._eventForUserAction=t,this._eventHandler("end",{x:0,y:0})},handleStop:function(){this._resetActive(),this._eventHandler("stop")},handleScroll:function(){this._updateRtlConfig(),this._scrollAction()},_attachKeyboardHandler:function(){pu.off(this._$element,".".concat(uA)),!this.option("disabled")&&this.option("useKeyboard")&&pu.on(this._$element,Gf("keydown",uA),this._keyDownHandler.bind(this))},_keyDownHandler:function(t){if(clearTimeout(this._updateHandlerTimeout),this._updateHandlerTimeout=setTimeout(()=>{"tab"===Kf(t)&&this._eachScroller(t=>{t._updateHandler()})}),this._$container.is(sd.getActiveElement(this._$container.get(0)))){var e=!0;switch(Kf(t)){case"downArrow":this._scrollByLine({y:1});break;case"upArrow":this._scrollByLine({y:-1});break;case"rightArrow":this._scrollByLine({x:1});break;case"leftArrow":this._scrollByLine({x:-1});break;case"pageDown":this._scrollByPage(1);break;case"pageUp":this._scrollByPage(-1);break;case"home":this._scrollToHome();break;case"end":this._scrollToEnd();break;default:e=!1}e&&(t.stopPropagation(),t.preventDefault())}},_scrollByLine:function(t){var e=this._tryGetDevicePixelRatio(),i=40;e&&(i=Math.abs(i/e*100)/100),this.scrollBy({top:(t.y||0)*-i,left:(t.x||0)*-i})},_scrollByPage:function(t){var e=this._wheelProp(),i=this._dimensionByProp(e),n={};n[e]=t*-("width"===i?Ed:Td)(this._$container),this.scrollBy(n)},_dimensionByProp:function(t){return"left"===t?"width":"height"},_getPropByDirection:function(t){return t===_A?"left":"top"},_scrollToHome:function(){var t={};t[this._wheelProp()]=0,this._component.scrollTo(t)},_scrollToEnd:function(){var t=this._wheelProp(),e={},i="width"===this._dimensionByProp(t)?Ed:Td;e[t]=i(this._$content)-i(this._$container),this._component.scrollTo(e)},createActions:function(){this._startAction=this._createActionHandler("onStart"),this._endAction=this._createActionHandler("onEnd"),this._updateAction=this._createActionHandler("onUpdated"),this._createScrollerActions()},_createScrollerActions:function(){this._scrollAction=this._createActionHandler("onScroll"),this._bounceAction=this._createActionHandler("onBounce"),this._eventHandler("createActions",{scroll:this._scrollAction,bounce:this._bounceAction})},_createActionHandler:function(t){var e=this._createActionByOption(t);return()=>{e(Pc(this._createActionArgs(),arguments))}},_createActionArgs:function(){var{horizontal:t,vertical:e}=this._scrollers,i=this._getScrollOffset();return this._scrollOffset={top:e&&i.top,left:t&&i.left},{event:this._eventForUserAction,scrollOffset:this._scrollOffset,reachedLeft:t&&t._reachedMax(),reachedRight:t&&t._reachedMin(),reachedTop:e&&e._reachedMax(),reachedBottom:e&&e._reachedMin()}},_getScrollOffset(){return{top:-this.location().top,left:-this.location().left}},_eventHandler:function(t){var e=[].slice.call(arguments).slice(1),i=Rc(this._scrollers,i=>i["_"+t+"Handler"].apply(i,e));return gh.apply(Gu,i).promise()},location:function(){var t=Xu(this._$content);return t.top-=this._$container.scrollTop(),t.left-=this._$container.scrollLeft(),t},disabledChanged:function(){this._attachCursorHandlers()},_attachCursorHandlers:function(){pu.off(this._$element,".".concat(dA)),!this.option("disabled")&&this._isHoverMode()&&(pu.on(this._$element,Gf("mouseenter",dA),this._cursorEnterHandler.bind(this)),pu.on(this._$element,Gf("mouseleave",dA),this._cursorLeaveHandler.bind(this)))},_isHoverMode:function(){return"onHover"===this.option("showScrollbar")},_cursorEnterHandler:function(t){(t=t||{}).originalEvent=t.originalEvent||{},!XD&&!t.originalEvent._hoverHandled&&(QD&&QD._cursorLeaveHandler(),QD=this,this._eventHandler("cursorEnter"),t.originalEvent._hoverHandled=!0)},_cursorLeaveHandler:function(t){QD!==this||XD===QD||(this._eventHandler("cursorLeave"),QD=null,this._refreshCursorState(t&&t.relatedTarget))},_refreshCursorState:function(t){if(this._isHoverMode()||t&&!XD){var e=Gu(t).closest(".".concat(pA,":not(.dx-state-disabled)")),i=e.length&&e.data("dxScrollableStrategy");QD&&QD!==i&&QD._cursorLeaveHandler(),i&&i._cursorEnterHandler()}},update:function(){return gh(this._eventHandler("update").done(this._updateAction),Lh(()=>{var t=this._allowedDirections();return Vh(()=>{var e=t.vertical?"pan-x":"";e=t.horizontal?"pan-y":e,this._$container.css("touchAction",e=t.vertical&&t.horizontal?"none":e)}),gh().promise()}))},_allowedDirections:function(){var t=this.option("bounceEnabled"),e=this._scrollers[fA],i=this._scrollers[_A];return{vertical:e&&(e._minOffset<0||t),horizontal:i&&(i._minOffset<0||t)}},_updateBounds:function(){this._scrollers[_A]&&this._scrollers[_A]._updateBounds()},_isHorizontalAndRtlEnabled:function(){return this.option("rtlEnabled")&&this.option("direction")!==fA},updateRtlPosition:function(t){if(t&&(this._rtlConfig={scrollRight:0,clientWidth:this._$container.get(0).clientWidth,windowPixelRatio:this._getWindowDevicePixelRatio()}),this._updateBounds(),this._isHorizontalAndRtlEnabled()){var e=this._getMaxOffset().left-this._rtlConfig.scrollRight;e<=0&&(e=0,this._rtlConfig.scrollRight=this._getMaxOffset().left),this._getScrollOffset().left!==e&&(this._rtlConfig.skipUpdating=!0,this._component.scrollTo({left:e}),this._rtlConfig.skipUpdating=!1)}},_updateRtlConfig:function(){if(this._isHorizontalAndRtlEnabled()&&!this._rtlConfig.skipUpdating){var{clientWidth:t,scrollLeft:e}=this._$container.get(0),i=this._getWindowDevicePixelRatio();this._rtlConfig.windowPixelRatio===i&&this._rtlConfig.clientWidth===t&&(this._rtlConfig.scrollRight=this._getMaxOffset().left-e),this._rtlConfig.clientWidth=t,this._rtlConfig.windowPixelRatio=i}},_getWindowDevicePixelRatio:function(){return rd()?ld().devicePixelRatio:1},scrollBy:function(t){var e=this._scrollers[fA],i=this._scrollers[_A];e&&(t.top=e._boundLocation(t.top+e._location)-e._location),i&&(t.left=i._boundLocation(t.left+i._location)-i._location),this._prepareDirections(!0),this._startAction(),this._eventHandler("scrollBy",{x:t.left,y:t.top}),this._endAction(),this._updateRtlConfig()},validate:function(t){return!(Lf(t)&&Uf(t)||this.option("disabled"))&&(!!this.option("bounceEnabled")||(Lf(t)?this._validateWheel(t):this._validateMove(t)))},_validateWheel:function(t){var e=this._scrollers[this._wheelDirection(t)],i=e._reachedMin(),n=e._reachedMax(),s=(!i||!n)&&(!i&&!n||i&&t.delta>0||n&&t.delta<0);return(s=s||void 0!==this._validateWheelTimer)&&(clearTimeout(this._validateWheelTimer),this._validateWheelTimer=setTimeout(()=>{this._validateWheelTimer=void 0},500)),s},_validateMove:function(t){return!(!this.option("scrollByContent")&&!Gu(t.target).closest(".".concat("dx-scrollable-scrollbar")).length)&&this._allowedDirection()},getDirection:function(t){return Lf(t)?this._wheelDirection(t):this._allowedDirection()},_wheelProp:function(){return this._wheelDirection()===_A?"left":"top"},_wheelDirection:function(t){switch(this.option("direction")){case _A:return _A;case fA:return fA;default:return t&&t.shiftKey?_A:fA}},dispose:function(){this._resetActive(),QD===this&&(QD=null),this._eventHandler("dispose"),this._detachEventHandlers(),this._$element.removeClass(pA),this._eventForUserAction=null,clearTimeout(this._validateWheelTimer),clearTimeout(this._updateHandlerTimeout)},_detachEventHandlers:function(){pu.off(this._$element,".".concat(dA)),pu.off(this._$container,".".concat(uA))}}),xA=Math,wA="dx-scrollview-pull-down-loading",SA="dx-scrollview-pull-down-ready",EA=bA.inherit({ctor:function(){this._topPocketSize=0,this._bottomPocketSize=0,this.callBase.apply(this,arguments),this._initCallbacks(),this._releaseState()},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var t=this;Fc([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(e,i){i.element[t._state===i.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},_initCallbacks:function(){this.pullDownCallbacks=hh(),this.releaseCallbacks=hh(),this.reachBottomCallbacks=hh()},_updateBounds:function(){if("horizontal"!==this._direction){this._topPocketSize=this._$topPocket.get(0).clientHeight,this._bottomPocketSize=this._$bottomPocket.get(0).clientHeight;var t=this._$container.get(0),e=this._$content.get(0);this._bottomBoundary=Math.max(e.clientHeight-this._bottomPocketSize-t.clientHeight,0)}this.callBase()},_updateScrollbar:function(){this._scrollbar.option({containerSize:this._containerSize(),contentSize:this._contentSize()-this._topPocketSize-this._bottomPocketSize,scaleRatio:this._getScaleRatio()})},_moveContent:function(){this.callBase(),this._isPullDown()?this._pullDownReady():this._isReachBottom()?this._reachBottomReady():0!==this._state&&this._stateReleased()},_moveScrollbar:function(){this._scrollbar.moveTo(this._topPocketSize+this._location)},_isPullDown:function(){return this._pullDownEnabled&&this._location>=0},_isReachBottom:function(){var t=this._$container.get(0);return this._reachBottomEnabled&&Math.round(this._bottomBoundary-Math.ceil(t.scrollTop))<=1},_scrollComplete:function(){this._inBounds()&&1===this._state?this._pullDownRefreshing():this._inBounds()&&3===this._state?this._reachBottomLoading():this.callBase()},_reachBottomReady:function(){3!==this._state&&(this._state=3,this._minOffset=this._getMinOffset())},_getMaxOffset:function(){return-this._topPocketSize},_getMinOffset:function(){return xA.min(this.callBase(),-this._topPocketSize)},_reachBottomLoading:function(){this.reachBottomCallbacks.fire()},_pullDownReady:function(){1!==this._state&&(this._state=1,this._maxOffset=0,this._$pullDown.addClass(SA),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._releaseState(),this._updateBounds(),this._$pullDown.removeClass(wA).removeClass(SA),this.releaseCallbacks.fire())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass(wA).removeClass(SA),this._refreshPullDownText(),this.pullDownCallbacks.fire())},_releaseHandler:function(){return 0===this._state&&this._moveToBounds(),this._update(),this._releaseTask&&this._releaseTask.abort(),this._releaseTask=Mh(this._release.bind(this)),this._releaseTask.promise},_release:function(){this._stateReleased(),this._scrollComplete()},_reachBottomEnablingHandler:function(t){this._reachBottomEnabled!==t&&(this._reachBottomEnabled=t,this._updateBounds())},_pullDownEnablingHandler:function(t){this._pullDownEnabled!==t&&(this._pullDownEnabled=t,this._considerTopPocketChange(),this._updateHandler())},_considerTopPocketChange:function(){this._location-=Td(this._$topPocket)||-this._topPocketSize,this._maxOffset=0,this._move()},_pendingReleaseHandler:function(){this._state=1},dispose:function(){this._releaseTask&&this._releaseTask.abort(),this.callBase()}}),IA=CA.inherit({_init:function(t){this.callBase(t),this._$pullDown=t._$pullDown,this._$topPocket=t._$topPocket,this._$bottomPocket=t._$bottomPocket,this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=hh(),this.releaseCallbacks=hh(),this.reachBottomCallbacks=hh()},render:function(){this._renderPullDown(),this.callBase()},_renderPullDown:function(){var t=Gu("<div>").addClass("dx-scrollview-pull-down-image"),e=Gu("<div>").addClass("dx-scrollview-pull-down-indicator"),i=new qk(Gu("<div>")).$element(),n=this._$pullDownText=Gu("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=Gu("<div>").text(this.option("pullingDownText")).appendTo(n),this._$pulledDownText=Gu("<div>").text(this.option("pulledDownText")).appendTo(n),this._$refreshingText=Gu("<div>").text(this.option("refreshingText")).appendTo(n),this._$pullDown.empty().append(t).append(e.append(i)).append(n)},pullDownEnable:function(t){this._eventHandler("pullDownEnabling",t)},reachBottomEnable:function(t){this._eventHandler("reachBottomEnabling",t)},_createScroller:function(t){var e=this,i=e._scrollers[t]=new EA(e._scrollerOptions(t));i.pullDownCallbacks.add(function(){e.pullDownCallbacks.fire()}),i.releaseCallbacks.add(function(){e.releaseCallbacks.fire()}),i.reachBottomCallbacks.add(function(){e.reachBottomCallbacks.fire()})},_scrollerOptions:function(t){return Pc(this.callBase(t),{$topPocket:this._$topPocket,$bottomPocket:this._$bottomPocket,$pullDown:this._$pullDown,$pullDownText:this._$pullDownText,$pullingDownText:this._$pullingDownText,$pulledDownText:this._$pulledDownText,$refreshingText:this._$refreshingText})},pendingRelease:function(){this._eventHandler("pendingRelease")},release:function(){return this._eventHandler("release").done(this._updateAction)},location:function(){var t=this.callBase();return t.top+=Td(this._$topPocket),t},dispose:function(){Fc(this._scrollers,function(){this.dispose()}),this.callBase()}}),TA=function(){return[{device:function(){return!Gp},options:{useNative:!1}},{device:function(t){return!Rp.isSimulator()&&"desktop"===Rp.real().deviceType&&"generic"===t.platform},options:{bounceEnabled:!1,scrollByThumb:!0,scrollByContent:zp,showScrollbar:"onHover"}}]},OA="dxScrollable",kA="dx-scrollable",DA="dx-scrollable-content",AA="vertical",BA="horizontal",MA="both",PA=Lm.inherit({_getDefaultOptions:function(){return Pc(this.callBase(),{disabled:!1,onScroll:null,direction:AA,showScrollbar:"onScroll",useNative:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,onUpdated:null,onStart:null,onEnd:null,onBounce:null,useSimulatedScrollbar:!1,useKeyboard:!0,inertiaEnabled:!0,updateManually:!1})},_defaultOptionsRules:function(){return this.callBase().concat(TA(),[{device:function(){return Gp&&"android"===Rp.real().platform&&!Jp.mozilla},options:{useSimulatedScrollbar:!0}}])},_initOptions:function(t){this.callBase(t),"useSimulatedScrollbar"in t||this._setUseSimulatedScrollbar()},_setUseSimulatedScrollbar:function(){this.initialOption("useSimulatedScrollbar")||this.option("useSimulatedScrollbar",!this.option("useNative"))},_init:function(){this.callBase(),this._initScrollableMarkup(),this._locked=!1},_visibilityChanged:function(t){t?(this.update(),this._updateRtlPosition(),this._savedScrollOffset&&this.scrollTo(this._savedScrollOffset),delete this._savedScrollOffset):this._savedScrollOffset=this.scrollOffset()},_initScrollableMarkup:function(){var t=this.$element().addClass(kA),e=this._$container=Gu("<div>").addClass("dx-scrollable-container"),i=this._$wrapper=Gu("<div>").addClass("dx-scrollable-wrapper");(this._$content=Gu("<div>").addClass(DA)).append(t.contents()).appendTo(e),e.appendTo(i),i.appendTo(t)},_dimensionChanged:function(){this.update(),this._updateRtlPosition()},_initMarkup:function(){this.callBase(),this._renderDirection()},_render:function(){this._renderStrategy(),this._attachEventHandlers(),this._renderDisabledState(),this._createActions(),this.update(),this.callBase(),this._updateRtlPosition(!0)},_updateRtlPosition:function(t){this._strategy.updateRtlPosition(t)},_getMaxOffset:function(){var{scrollWidth:t,clientWidth:e,scrollHeight:i,clientHeight:n}=Gu(this.container()).get(0);return{left:t-e,top:i-n}},_attachEventHandlers:function(){var t=this._strategy,e={getDirection:t.getDirection.bind(t),validate:this._validate.bind(this),isNative:this.option("useNative"),scrollTarget:this._$container};pu.off(this._$wrapper,"."+OA),pu.on(this._$wrapper,Gf("dxscrollinit",OA),e,this._initHandler.bind(this)),pu.on(this._$wrapper,Gf("dxscrollstart",OA),t.handleStart.bind(t)),pu.on(this._$wrapper,Gf("dxscroll",OA),t.handleMove.bind(t)),pu.on(this._$wrapper,Gf("dxscrollend",OA),t.handleEnd.bind(t)),pu.on(this._$wrapper,Gf("dxscrollcancel",OA),t.handleCancel.bind(t)),pu.on(this._$wrapper,Gf("dxscrollstop",OA),t.handleStop.bind(t)),pu.off(this._$container,"."+OA),pu.on(this._$container,Gf("scroll",OA),t.handleScroll.bind(t))},_validate:function(t){return!this._isLocked()&&(this._updateIfNeed(),this._moveIsAllowed(t))},_moveIsAllowed(t){return this._strategy.validate(t)},handleMove(t){this._strategy.handleMove(t)},_prepareDirections(t){this._strategy._prepareDirections(t)},_initHandler:function(){var t=this._strategy;t.handleInit.apply(t,arguments)},_renderDisabledState:function(){this.$element().toggleClass("dx-scrollable-disabled",this.option("disabled")),this.option("disabled")?this._lock():this._unlock()},_renderDirection:function(){this.$element().removeClass("dx-scrollable-"+BA).removeClass("dx-scrollable-"+AA).removeClass("dx-scrollable-"+MA).addClass("dx-scrollable-"+this.option("direction"))},_renderStrategy:function(){this._createStrategy(),this._strategy.render(),this.$element().data("dxScrollableStrategy",this._strategy)},_createStrategy:function(){this._strategy=this.option("useNative")?new nA(this):new CA(this)},_createActions:function(){this._strategy&&this._strategy.createActions()},_clean:function(){this._strategy&&this._strategy.dispose()},_optionChanged:function(t){switch(t.name){case"onStart":case"onEnd":case"onUpdated":case"onScroll":case"onBounce":this._createActions();break;case"direction":this._resetInactiveDirection(),this._invalidate();break;case"useNative":this._setUseSimulatedScrollbar(),this._invalidate();break;case"inertiaEnabled":case"scrollByThumb":case"bounceEnabled":case"useKeyboard":case"showScrollbar":case"useSimulatedScrollbar":this._invalidate();break;case"disabled":this._renderDisabledState(),this._strategy&&this._strategy.disabledChanged();break;case"updateManually":case"scrollByContent":break;case"width":this.callBase(t),this._updateRtlPosition();break;default:this.callBase(t)}},_resetInactiveDirection:function(){var t=this._getInactiveProp();if(t&&rd()){var e=this.scrollOffset();e[t]=0,this.scrollTo(e)}},_getInactiveProp:function(){var t=this.option("direction");return t===AA?"left":t===BA?"top":void 0},_location:function(){return this._strategy.location()},_normalizeLocation:function(t){if(kc(t)){var e=Bh(t.left,t.x),i=Bh(t.top,t.y);return{left:wc(e)?-e:void 0,top:wc(i)?-i:void 0}}var n=this.option("direction");return{left:n!==AA?-t:void 0,top:n!==BA?-t:void 0}},_isLocked:function(){return this._locked},_lock:function(){this._locked=!0},_unlock:function(){this.option("disabled")||(this._locked=!1)},_isDirection:function(t){var e=this.option("direction");return t===AA?e!==BA:t===BA?e!==AA:e===t},_updateAllowedDirection:function(){var t=this._strategy._allowedDirections();this._allowedDirectionValue=this._isDirection(MA)&&t.vertical&&t.horizontal?MA:this._isDirection(BA)&&t.horizontal?BA:this._isDirection(AA)&&t.vertical?AA:null},_allowedDirection:function(){return this._allowedDirectionValue},$content:function(){return this._$content},content:function(){return Uu(this._$content)},container:function(){return Uu(this._$container)},scrollOffset:function(){return this._strategy._getScrollOffset()},_isRtlNativeStrategy:function(){var{useNative:t,rtlEnabled:e}=this.option();return t&&e},scrollTop:function(){return this.scrollOffset().top},scrollLeft:function(){return this.scrollOffset().left},clientHeight:function(){return Td(this._$container)},scrollHeight:function(){return Dd(this.$content())},clientWidth:function(){return Ed(this._$container)},scrollWidth:function(){return kd(this.$content())},update:function(){if(this._strategy)return gh(this._strategy.update()).done((function(){this._updateAllowedDirection()}).bind(this))},scrollBy:function(t){((t=this._normalizeLocation(t)).top||t.left)&&(this._updateIfNeed(),this._strategy.scrollBy(t))},scrollTo:function(t){t=this._normalizeLocation(t),this._updateIfNeed();var e=this._location();this.option("useNative")||(t=this._strategy._applyScaleRatio(t),e=this._strategy._applyScaleRatio(e)),this._isRtlNativeStrategy()&&(e.left=e.left-this._getMaxOffset().left);var i=this._normalizeLocation({left:e.left-Bh(t.left,e.left),top:e.top-Bh(t.top,e.top)});!i.top&&!i.left||this._strategy.scrollBy(i)},scrollToElement:function(t,e){var i=Gu(t),n=this.$content().find(t).length,s=i.parents("."+kA).length-i.parents("."+DA).length==0;if(n&&s){var o={top:0,left:0},r=this.option("direction");r!==AA&&(o.left=this.getScrollElementPosition(i,BA,e)),r!==BA&&(o.top=this.getScrollElementPosition(i,AA,e)),this.scrollTo(o)}},getScrollElementPosition:function(t,e,i){var n=this.scrollOffset();return function(t,e,i,n,s){var o=ih({top:0,left:0,right:0,bottom:0},s),r="vertical"===e,a=r?"top":"left",l=r?"bottom":"right",c=r?"height":"width",h=i["offset".concat(Su(c))],d=i["client".concat(Su(c))],u=i.getBoundingClientRect()[c],p=t.getBoundingClientRect()[c],f=1;Math.abs(u-h)>1&&(f=u/h);var _=function(t,e){for(var i={left:0,top:0},n=e;null!==(s=n)&&void 0!==s&&s.offsetParent&&!n.classList.contains("dx-scrollable-content");){var s,o=n.offsetParent,r=n.getBoundingClientRect(),a=o.getBoundingClientRect();i.left+=r.left-a.left,i.top+=r.top-a.top,n=n.offsetParent}return i}(0,t)[a]/f,g=n[a],m=g-_+o[a],v=g-_-p/f+d-o[l];return m<=0&&v>=0?g:g-(Math.abs(m)>Math.abs(v)?v:m)}(t.get(0),e,Gu(this.container()).get(0),n,i)},_updateIfNeed:function(){this.option("updateManually")||this.update()},_useTemplates:function(){return!1},isRenovated:function(){return!!PA.IS_RENOVATED_WIDGET}});yg(OA,PA);var RA=PA,FA="dx-loadpanel-indicator",HA="dx-loadpanel-message",VA=aI.inherit({_supportedKeys:function(){return Pc(this.callBase(),{escape:qh})},_getDefaultOptions:function(){return Pc(this.callBase(),{message:qy.format("Loading"),width:222,height:90,animation:null,showIndicator:!0,indicatorSrc:"",showPane:!0,delay:0,templatesRenderAsynchronously:!1,hideTopOverlayHandler:null,focusStateEnabled:!1,propagateOutsideClick:!0,preventScrollEvents:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"generic"},options:{shadingColor:"transparent"}},{device:function(){return Jb()},options:{message:"",width:60,height:60,maxHeight:60,maxWidth:60}},{device:function(){return tC()},options:{width:"auto",height:"auto"}}])},_init:function(){this.callBase.apply(this,arguments)},_render:function(){this.callBase(),this.$element().addClass("dx-loadpanel"),this.$wrapper().addClass("dx-loadpanel-wrapper"),this._setWrapperAria()},_setWrapperAria(){var{message:t}=this.option(),e=Yb()?t:null,i=t?e:qy.format("Loading");this.setAria({role:"alert",label:i},this.$wrapper())},_renderContentImpl:function(){this.callBase(),this.$content().addClass("dx-loadpanel-content"),this._$loadPanelContentWrapper=Gu("<div>").addClass("dx-loadpanel-content-wrapper"),this._$loadPanelContentWrapper.appendTo(this.$content()),this._togglePaneVisible(),this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage()},_show:function(){var t=this.option("delay");if(!t)return this.callBase();var e=new _h,i=this.callBase.bind(this);return this._clearShowTimeout(),this._showTimeout=setTimeout(function(){i().done(function(){e.resolve()})},t),e.promise()},_hide:function(){return this._clearShowTimeout(),this.callBase()},_clearShowTimeout:function(){clearTimeout(this._showTimeout)},_renderMessage:function(){if(this._$loadPanelContentWrapper){var t=this.option("message");if(t){var e=Gu("<div>").addClass(HA).text(t);this._$loadPanelContentWrapper.append(e)}}},_renderLoadIndicator:function(){!this._$loadPanelContentWrapper||!this.option("showIndicator")||(this._$indicator||(this._$indicator=Gu("<div>").addClass(FA).appendTo(this._$loadPanelContentWrapper)),this._createComponent(this._$indicator,qk,{indicatorSrc:this.option("indicatorSrc")}))},_cleanPreviousContent:function(){this.$content().find("."+HA).remove(),this.$content().find("."+FA).remove(),delete this._$indicator},_togglePaneVisible:function(){this.$content().toggleClass("dx-loadpanel-pane-hidden",!this.option("showPane"))},_optionChanged:function(t){switch(t.name){case"delay":break;case"message":case"showIndicator":this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage(),this._setWrapperAria();break;case"showPane":this._togglePaneVisible();break;case"indicatorSrc":this._renderLoadIndicator();break;default:this.callBase(t)}},_dispose:function(){this._clearShowTimeout(),this.callBase()}});yg("dxLoadPanel",VA);var LA=VA,$A="dx-scrollview",NA={pullDown:rA,swipeDown:lA,simulated:IA},zA=!rd(),WA=RA.inherit(zA?{finishLoading:qh,release:qh,refresh:qh,scrollOffset:()=>({top:0,left:0}),_optionChanged:function(t){if("onUpdated"!==t.name)return this.callBase.apply(this,arguments)}}:{_getDefaultOptions:function(){return Pc(this.callBase(),{pullingDownText:qy.format("dxScrollView-pullingDownText"),pulledDownText:qy.format("dxScrollView-pulledDownText"),refreshingText:qy.format("dxScrollView-refreshingText"),reachBottomText:qy.format("dxScrollView-reachBottomText"),onPullDown:null,onReachBottom:null,refreshStrategy:"pullDown"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"android"===Rp.real().platform},options:{refreshStrategy:"swipeDown"}},{device:function(){return Yb()},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",reachBottomText:""}}])},_init:function(){this.callBase(),this._loadingIndicatorEnabled=!0},_initScrollableMarkup:function(){this.callBase(),this.$element().addClass($A),this._initContent(),this._initTopPocket(),this._initBottomPocket(),this._initLoadPanel()},_initContent:function(){var t=Gu("<div>").addClass("dx-scrollview-content");this._$content.wrapInner(t)},_initTopPocket:function(){var t=this._$topPocket=Gu("<div>").addClass("dx-scrollview-top-pocket"),e=this._$pullDown=Gu("<div>").addClass("dx-scrollview-pull-down");t.append(e),this._$content.prepend(t)},_initBottomPocket:function(){var t=this._$bottomPocket=Gu("<div>").addClass("dx-scrollview-bottom-pocket"),e=this._$reachBottom=Gu("<div>").addClass("dx-scrollview-scrollbottom"),i=Gu("<div>").addClass("dx-scrollview-scrollbottom-indicator"),n=new qk(Gu("<div>")).$element(),s=this._$reachBottomText=Gu("<div>").addClass("dx-scrollview-scrollbottom-text");this._updateReachBottomText(),e.append(i.append(n)).append(s),t.append(e),this._$content.append(t)},_initLoadPanel:function(){var t=Gu("<div>").addClass("dx-scrollview-loadpanel").appendTo(this.$element()),e={shading:!1,delay:400,message:this.option("refreshingText"),position:{of:this.$element()}};this._loadPanel=this._createComponent(t,LA,e)},_updateReachBottomText:function(){this._$reachBottomText.text(this.option("reachBottomText"))},_createStrategy:function(){var t=this.option("useNative")?this.option("refreshStrategy"):"simulated";this._strategy=new(0,NA[t])(this),this._strategy.pullDownCallbacks.add(this._pullDownHandler.bind(this)),this._strategy.releaseCallbacks.add(this._releaseHandler.bind(this)),this._strategy.reachBottomCallbacks.add(this._reachBottomHandler.bind(this))},_createActions:function(){this.callBase(),this._pullDownAction=this._createActionByOption("onPullDown"),this._reachBottomAction=this._createActionByOption("onReachBottom"),this._tryRefreshPocketState()},_tryRefreshPocketState:function(){this._pullDownEnable(this.hasActionSubscription("onPullDown")),this._reachBottomEnable(this.hasActionSubscription("onReachBottom"))},on:function(t){var e=this.callBase.apply(this,arguments);return("pullDown"===t||"reachBottom"===t)&&this._tryRefreshPocketState(),e},_pullDownEnable:function(t){if(0===arguments.length)return this._pullDownEnabled;this._$pullDown&&this._strategy&&(this._$pullDown.toggle(t),this._strategy.pullDownEnable(t),this._pullDownEnabled=t)},_reachBottomEnable:function(t){if(0===arguments.length)return this._reachBottomEnabled;this._$reachBottom&&this._strategy&&(this._$reachBottom.toggle(t),this._strategy.reachBottomEnable(t),this._reachBottomEnabled=t)},_pullDownHandler:function(){this._loadingIndicator(!1),this._pullDownLoading()},_loadingIndicator:function(t){if(arguments.length<1)return this._loadingIndicatorEnabled;this._loadingIndicatorEnabled=t},_pullDownLoading:function(){this.startLoading(),this._pullDownAction()},_reachBottomHandler:function(){this._loadingIndicator(!1),this._reachBottomLoading()},_reachBottomLoading:function(){this.startLoading(),this._reachBottomAction()},_releaseHandler:function(){this.finishLoading(),this._loadingIndicator(!0)},_optionChanged:function(t){switch(t.name){case"onPullDown":case"onReachBottom":this._createActions();break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"refreshStrategy":this._invalidate();break;case"reachBottomText":this._updateReachBottomText();break;default:this.callBase(t)}},content:function(){return Uu(this._$content.children().eq(1))},release:function(t){return void 0!==t&&this.toggleLoading(!t),this._strategy.release()},toggleLoading:function(t){this._reachBottomEnable(t)},refresh:function(){!this.hasActionSubscription("onPullDown")||(this._strategy.pendingRelease(),this._pullDownLoading())},startLoading:function(){this._loadingIndicator()&&this.$element().is(":visible")&&this._loadPanel.show(),this._lock()},finishLoading:function(){this._loadPanel.hide(),this._unlock()},_dispose:function(){this._strategy.dispose(),this.callBase(),this._loadPanel&&this._loadPanel.$element().remove()}});yg("dxScrollView",WA);var jA=WA,KA={_getSpecificDataSourceOption:function(){var t=this.option("dataSource"),e=!1,i={};return this._getGroupedOption()&&(t=>Array.isArray(t)&&t.every(t=>2===Object.keys(t).length&&"key"in t&&"items"in t&&Array.isArray(t.items)))(t)&&(i=t.reduce((t,i)=>{var n=i.items.map(t=>(Tc(t)||(t={text:t},e=!0),"key"in t||(t.key=i.key),t));return t.concat(n)},[]),t={store:{type:"array",data:i},group:{selector:"key",keepInitialKeyOrder:!0}},e&&(t.searchExpr="text")),t}};function GA(t,e){var i=function(t){var e,i;return t&&rd()?null===(e=(i=ld()).getComputedStyle)||void 0===e?void 0:e.call(i,t):null}(t);return i?function(t){return t?Number(t.replace("px","")):0}(i["margin".concat(Su(e))]):0}var UA="dx-list-item",qA="."+UA,ZA="dx-list-group",QA="dx-list-group-header",XA="dx-list-group-body",YA="dx-list-group-collapsed",JA=Th("items"),tB=Ab.inherit({_activeStateUnit:[qA,".dx-list-select-all"].join(","),_supportedKeys:function(){var t=this,e=function(e){var n,s,o,r=i(e);r.is(t.option("focusedElement"))&&(s=e,o=(n=r).position().top,"prev"===s&&(o=n.position().top-Td(t.$element())+Dd(n)),t.scrollTo(o),r=i(e)),t.option("focusedElement",Uu(r)),t.scrollToItem(r)};function i(e){var i=t.scrollTop(),n=Td(t.$element()),s=Gu(t.option("focusedElement")),o=!0;if(!s.length)return Gu();for(;o;){var r=s[e]();if(!r.length)break;var a=r.position().top+Dd(r)/2;(o=a<n+i&&a>i)&&(s=r)}return s}return Pc(this.callBase(),{leftArrow:qh,rightArrow:qh,pageUp:function(){return e("prev"),!1},pageDown:function(){return e("next"),!1}})},_getDefaultOptions:function(){return Pc(this.callBase(),{hoverStateEnabled:!0,pullRefreshEnabled:!1,scrollingEnabled:!0,selectByClick:!0,showScrollbar:"onScroll",useNativeScrolling:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,pullingDownText:qy.format("dxList-pullingDownText"),pulledDownText:qy.format("dxList-pulledDownText"),refreshingText:qy.format("dxList-refreshingText"),pageLoadingText:qy.format("dxList-pageLoadingText"),onScroll:null,onPullRefresh:null,onPageLoading:null,pageLoadMode:"scrollBottom",nextButtonText:qy.format("dxList-nextButtonText"),onItemSwipe:null,grouped:!1,onGroupRendered:null,collapsibleGroups:!1,groupTemplate:"group",indicateLoading:!0,activeStateEnabled:!0,_itemAttributes:{role:"option"},useInkRipple:!1,wrapItemText:!1,_swipeEnabled:!0,showChevronExpr:function(t){return t?t.showChevron:void 0},badgeExpr:function(t){return t?t.badge:void 0}})},_defaultOptionsRules:function(){var t=qb();return this.callBase().concat(TA(),[{device:function(){return!Gp},options:{useNativeScrolling:!1}},{device:function(t){return!Gp&&!Rp.isSimulator()&&"desktop"===Rp.real().deviceType&&"generic"===t.platform},options:{showScrollbar:"onHover",pageLoadMode:"nextButton"}},{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(t)},options:{useInkRipple:!0}},{device:function(){return Yb(t)},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",pageLoadingText:""}}])},_visibilityChanged:function(t){t&&this._updateLoadingState(!0)},_itemClass:function(){return UA},_itemDataKey:function(){return"dxListItemData"},_itemContainer:function(){return this._$container},_getItemsContainer:function(){return this._$listContainer},_cleanItemContainer:function(){this.callBase();var t=this._getItemsContainer();Gu(t).empty(),t.appendTo(this._$container)},_saveSelectionChangeEvent:function(t){this._selectionChangeEventInstance=t},_getSelectionChangeEvent:function(){return this._selectionChangeEventInstance},_refreshItemElements:function(){this._itemElementsCache=this.option("grouped")?this._getItemsContainer().children("."+ZA).children("."+XA).children(this._itemSelector()):this._getItemsContainer().children(this._itemSelector())},_modifyByChanges:function(){this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},reorderItem:function(t,e){return this.callBase(t,e).done(function(){this._refreshItemElements()})},deleteItem:function(t){return this.callBase(t).done(function(){this._refreshItemElements()})},_itemElements:function(){return this._itemElementsCache},_itemSelectHandler:function(t){if("single"!==this.option("selectionMode")||!this.isItemSelected(t.currentTarget))return this.callBase(t)},_allowDynamicItemsAppend:function(){return!0},_init:function(){this.callBase(),this._dataController.resetDataSourcePageIndex(),this._$container=this.$element(),this._$listContainer=Gu("<div>").addClass("dx-list-items"),this._initScrollView(),this._feedbackShowTimeout=70,this._createGroupRenderAction()},_scrollBottomMode:function(){return"scrollBottom"===this.option("pageLoadMode")},_nextButtonMode:function(){return"nextButton"===this.option("pageLoadMode")},_dataSourceOptions:function(){var t=this._scrollBottomMode(),e=this._nextButtonMode();return Pc(this.callBase(),{paginate:Bh(t||e,!0)})},_getGroupedOption:function(){return this.option("grouped")},_getGroupContainerByIndex:function(t){return this._getItemsContainer().find(".".concat(ZA)).eq(t).find(".".concat(XA))},_dataSourceFromUrlLoadMode:function(){return"raw"},_initScrollView:function(){var t=this.option("scrollingEnabled"),e=t&&this.option("pullRefreshEnabled"),i=t&&this._scrollBottomMode()&&!!this._dataController.getDataSource();this._scrollView=this._createComponent(this.$element(),jA,{height:this.option("height"),width:this.option("width"),disabled:this.option("disabled")||!t,onScroll:this._scrollHandler.bind(this),onPullDown:e?this._pullDownHandler.bind(this):null,onReachBottom:i?this._scrollBottomHandler.bind(this):null,showScrollbar:this.option("showScrollbar"),useNative:this.option("useNativeScrolling"),bounceEnabled:this.option("bounceEnabled"),scrollByContent:this.option("scrollByContent"),scrollByThumb:this.option("scrollByThumb"),pullingDownText:this.option("pullingDownText"),pulledDownText:this.option("pulledDownText"),refreshingText:this.option("refreshingText"),reachBottomText:this.option("pageLoadingText"),useKeyboard:!1}),this._$container=Gu(this._scrollView.content()),this._$listContainer.appendTo(this._$container),this._toggleWrapItemText(this.option("wrapItemText")),this._createScrollViewActions()},_toggleWrapItemText:function(t){this._$listContainer.toggleClass("dx-wrap-item-text",t)},_createScrollViewActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._pullRefreshAction=this._createActionByOption("onPullRefresh"),this._pageLoadingAction=this._createActionByOption("onPageLoading")},_scrollHandler:function(t){this._scrollAction&&this._scrollAction(t)},_initTemplates:function(){this._templateManager.addDefaultTemplates({group:new ib(function(t,e){kc(e)?e.key&&t.text(e.key):t.text(String(e))},["key"],this.option("integrationOptions.watchMethod"))}),this.callBase()},_prepareDefaultItemTemplate:function(t,e){if(this.callBase(t,e),t.icon){var i=Pb(t.icon).addClass("dx-list-item-icon"),n=Gu("<div>").addClass("dx-list-item-icon-container");n.append(i),e.prepend(n)}},_getBindableFields:function(){return["text","html","icon"]},_updateLoadingState:function(t){var e=this._dataController,i=this._scrollBottomMode()&&t&&!e.isLoading()&&!this._isLastPage();this._shouldContinueLoading(i)?this._infiniteDataLoading():(this._scrollView.release(!i&&!e.isLoading()),this._toggleNextButton(this._shouldRenderNextButton()&&!this._isLastPage()),this._loadIndicationSuppressed(!1))},_shouldRenderNextButton:function(){return this._nextButtonMode()&&this._dataController.isLoaded()},_isDataSourceFirstLoadCompleted:function(t){return wc(t)&&(this._isFirstLoadCompleted=t),this._isFirstLoadCompleted},_dataSourceLoadingChangedHandler:function(t){this._loadIndicationSuppressed()||(t&&this.option("indicateLoading")?this._showLoadingIndicatorTimer=setTimeout((function(){var t;!this._itemElements().length&&!this._isDataSourceFirstLoadCompleted()||null===(t=this._scrollView)||void 0===t||t.startLoading()}).bind(this)):(clearTimeout(this._showLoadingIndicatorTimer),this._scrollView&&this._scrollView.finishLoading()),t||this._isDataSourceFirstLoadCompleted(!1))},_dataSourceChangedHandler:function(){!this._shouldAppendItems()&&rd()&&this._scrollView&&this._scrollView.scrollTo(0),this.callBase.apply(this,arguments),this._isDataSourceFirstLoadCompleted(!0)},_refreshContent:function(){this._prepareContent(),this._fireContentReadyAction()},_hideLoadingIfLoadIndicationOff:function(){this.option("indicateLoading")||this._dataSourceLoadingChangedHandler(!1)},_loadIndicationSuppressed:function(t){if(!arguments.length)return this._isLoadIndicationSuppressed;this._isLoadIndicationSuppressed=t},_scrollViewIsFull:function(){var t=this._scrollView;return!t||Td(t.content())>Td(t.container())},_pullDownHandler:function(t){this._pullRefreshAction(t);var e=this._dataController;e.getDataSource()&&!e.isLoading()?(this._clearSelectedItems(),e.pageIndex(0),e.reload()):this._updateLoadingState()},_shouldContinueLoading:function(t){var e,i,n=Td(this._scrollView.content())-Td(this._scrollView.container())<(null!==(e=null===(i=this._scrollView.scrollOffset())||void 0===i?void 0:i.top)&&void 0!==e?e:0);return t&&(!this._scrollViewIsFull()||n)},_infiniteDataLoading:function(){this.$element().is(":visible")&&(clearTimeout(this._loadNextPageTimer),this._loadNextPageTimer=setTimeout(()=>{this._loadNextPage()}))},_scrollBottomHandler:function(t){this._pageLoadingAction(t),this._dataController.isLoading()||this._isLastPage()?this._updateLoadingState():this._loadNextPage()},_renderItems:function(t){this.option("grouped")?(Fc(t,this._renderGroup.bind(this)),this._attachGroupCollapseEvent(),this._renderEmptyMessage(),Jb()&&this.attachGroupHeaderInkRippleEvents()):this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},_attachGroupCollapseEvent:function(){var t=Gf(rg,this.NAME),e="."+QA,i=this.$element(),n=this.option("collapsibleGroups");i.toggleClass("dx-list-collapsible-groups",n),pu.off(i,t,e),n&&pu.on(i,t,e,(function(t){this._createAction((function(t){var e=Gu(t.event.currentTarget).parent();this._collapseGroupHandler(e),this.option("focusStateEnabled")&&this.option("focusedElement",Uu(e.find("."+UA).eq(0)))}).bind(this),{validatingTargetName:"element"})({event:t})}).bind(this))},_collapseGroupHandler:function(t,e){var i=new _h;if(t.hasClass(YA)===e)return i.resolve();var n=t.children("."+XA),s=Dd(n),o=0;return 0===s&&(Od(n,"auto"),o=Dd(n)),t.toggleClass(YA,e),w_.animate(n,{type:"custom",from:{height:s},to:{height:o},duration:200,complete:(function(){this.updateDimensions(),this._updateLoadingState(!0),i.resolve()}).bind(this)}),i.promise()},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this._initialized&&(this._renderEmptyMessage(),this._updateLoadingState())},_initMarkup:function(){this._itemElementsCache=Gu(),this.$element().addClass("dx-list"),this.callBase(),this.option("useInkRipple")&&this._renderInkRipple(),this.setAria({role:"group",roledescription:"list"},this.$element()),this.setAria({role:"group"},this._focusTarget()),this._setListAria()},_setListAria(){var{items:t}=this.option();this.setAria(null!=t&&t.length?{role:"listbox",label:"Items"}:{role:void 0,label:void 0},this._$listContainer)},_focusTarget:function(){return this._itemContainer()},_renderInkRipple:function(){this._inkRipple=QT()},_toggleActiveState:function(t,e,i){this.callBase.apply(this,arguments);var n=this;if(this._inkRipple){var s={element:t,event:i};e?Jb()?this._inkRippleTimer=setTimeout(function(){n._inkRipple.showWave(s)},35):n._inkRipple.showWave(s):(clearTimeout(this._inkRippleTimer),this._inkRipple.hideWave(s))}},_postprocessRenderItem:function(t){this._refreshItemElements(),this.callBase.apply(this,arguments),this.option("_swipeEnabled")&&this._attachSwipeEvent(Gu(t.itemElement))},_attachSwipeEvent:function(t){var e=Gf(HT,this.NAME);pu.on(t,e,this._itemSwipeEndHandler.bind(this))},_itemSwipeEndHandler:function(t){this._itemDXEventHandler(t,"onItemSwipe",{direction:t.offset<0?"left":"right"})},_nextButtonHandler:function(t){this._pageLoadingAction(t);var e=this._dataController;e.getDataSource()&&!e.isLoading()&&(this._scrollView.toggleLoading(!0),this._$nextButton.detach(),this._loadIndicationSuppressed(!0),this._loadNextPage())},_renderGroup:function(t,e){var i=Gu("<div>").addClass(ZA).appendTo(this._getItemsContainer()),n="dx-".concat((new lh).toString());this.setAria({role:"group",labelledby:n},i);var s=Gu("<div>").addClass(QA).attr("id",n).appendTo(i),o=this.option("groupTemplate"),r=this._getTemplate(e.template||o,e,t,s),a={index:t,itemData:e,container:Uu(s)};this._createItemByTemplate(r,a),Gu("<div>").addClass("dx-list-group-header-indicator").prependTo(s),this._renderingGroupIndex=t;var l=Gu("<div>").addClass(XA).appendTo(i);Fc(JA(e)||[],(function(e,i){this._renderItem({group:t,item:e},i,l)}).bind(this)),this._groupRenderAction({groupElement:Uu(i),groupIndex:t,groupData:e})},downInkRippleHandler:function(t){this._toggleActiveState(Gu(t.currentTarget),!0,t)},upInkRippleHandler:function(t){this._toggleActiveState(Gu(t.currentTarget),!1)},attachGroupHeaderInkRippleEvents:function(){var t="."+QA,e=this.$element();this._downInkRippleHandler=this._downInkRippleHandler||this.downInkRippleHandler.bind(this),this._upInkRippleHandler=this._upInkRippleHandler||this.upInkRippleHandler.bind(this);var i=[e,"dxpointerdown",t,this._downInkRippleHandler],n=[e,"dxpointerup dxpointerout",t,this._upInkRippleHandler];pu.off(...i),pu.on(...i),pu.off(...n),pu.on(...n)},_createGroupRenderAction:function(){this._groupRenderAction=this._createActionByOption("onGroupRendered")},_clean:function(){clearTimeout(this._inkRippleTimer),this._$nextButton&&(this._$nextButton.remove(),this._$nextButton=null),this.callBase.apply(this,arguments)},_dispose:function(){this._isDataSourceFirstLoadCompleted(!1),clearTimeout(this._holdTimer),clearTimeout(this._loadNextPageTimer),clearTimeout(this._showLoadingIndicatorTimer),this.callBase()},_toggleDisabledState:function(t){this.callBase(t),this._scrollView.option("disabled",t||!this.option("scrollingEnabled"))},_toggleNextButton:function(t){var e=this._dataController,i=this._getNextButton();this.$element().toggleClass("dx-has-next",t),t&&e.isLoaded()&&i.appendTo(this._itemContainer()),t||i.detach()},_getNextButton:function(){return this._$nextButton||(this._$nextButton=this._createNextButton()),this._$nextButton},_createNextButton:function(){var t=Gu("<div>").addClass("dx-list-next-button"),e=Gu("<div>").appendTo(t);return this._createComponent(e,OO,{text:this.option("nextButtonText"),onClick:this._nextButtonHandler.bind(this),type:Yb()?"default":void 0,integrationOptions:{}}),t},_moveFocus:function(){this.callBase.apply(this,arguments),this.scrollToItem(this.option("focusedElement"))},_refresh:function(){if(rd()){var t=this._scrollView.scrollTop();this.callBase(),t&&this._scrollView.scrollTo(t)}else this.callBase()},_optionChanged:function(t){switch(t.name){case"pageLoadMode":this._toggleNextButton(t.value),this._initScrollView();break;case"dataSource":this.callBase(t),this._initScrollView(),this._isDataSourceFirstLoadCompleted(!1);break;case"items":this.callBase(t),this._isDataSourceFirstLoadCompleted(!1);break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"pageLoadingText":case"showScrollbar":case"bounceEnabled":case"scrollByContent":case"scrollByThumb":case"useNativeScrolling":case"scrollingEnabled":case"pullRefreshEnabled":this._initScrollView(),this._updateLoadingState(!0);break;case"nextButtonText":case"onItemSwipe":case"useInkRipple":this._invalidate();break;case"onScroll":case"onPullRefresh":case"onPageLoading":this._createScrollViewActions();break;case"grouped":case"collapsibleGroups":case"groupTemplate":this._invalidate();break;case"wrapItemText":this._toggleWrapItemText(t.value);break;case"onGroupRendered":this._createGroupRenderAction();break;case"width":case"height":this.callBase(t),this._scrollView.option(t.name,t.value),this._scrollView.update();break;case"indicateLoading":this._hideLoadingIfLoadIndicationOff();break;case"visible":this.callBase(t),this._scrollView.update();break;case"rtlEnabled":this._initScrollView(),this.callBase(t);break;case"showChevronExpr":case"badgeExpr":this._invalidate();break;case"_swipeEnabled":case"selectByClick":break;default:this.callBase(t)}},_extendActionArgs:function(t){if(!this.option("grouped"))return this.callBase(t);var e=t.closest("."+ZA),i=e.find("."+UA);return Pc(this.callBase(t),{itemIndex:{group:e.index(),item:i.index(t)}})},expandGroup:function(t){var e=new _h,i=this._getItemsContainer().find(".".concat(ZA)).eq(t);return this._collapseGroupHandler(i,!1).done((function(){e.resolveWith(this)}).bind(this)),e.promise()},collapseGroup:function(t){var e=new _h,i=this._getItemsContainer().find(".".concat(ZA)).eq(t);return this._collapseGroupHandler(i,!0).done((function(){e.resolveWith(this)}).bind(this)),e},updateDimensions:function(){var t=this,e=new _h;return t._scrollView?t._scrollView.update().done(function(){!t._scrollViewIsFull()&&t._updateLoadingState(!0),e.resolveWith(t)}):e.resolveWith(t),e.promise()},reload:function(){this.callBase(),this.scrollTo(0),this._pullDownHandler()},repaint:function(){this.scrollTo(0),this.callBase()},scrollTop:function(){return this._scrollView.scrollOffset().top},clientHeight:function(){return this._scrollView.clientHeight()},scrollHeight:function(){return this._scrollView.scrollHeight()},scrollBy:function(t){this._scrollView.scrollBy(t)},scrollTo:function(t){this._scrollView.scrollTo(t)},scrollToItem:function(t){var e=this._editStrategy.getItemElement(t),i=null==e?void 0:e.get(0);this._scrollView.scrollToElement(i,{bottom:GA(i,"bottom")})},_dimensionChanged:function(){this.updateDimensions()}}).include(KA);tB.ItemClass=WD;var eB=tB.inherit({_supportedKeys(){var t=this,e=this.callBase(),i=(i,n)=>{var s=this._editStrategy,o=this.option("focusedElement"),r=s.getNormalizedIndex(o);if(r!==this._getLastItemIndex()||!this._dataController.isLoading())if(i.shiftKey&&t.option("itemDragging.allowReordering")){var a=s.getItemElement(r+(n?-1:1));this.reorderItem(o,a),this.scrollToItem(o),i.preventDefault()}else this._editProvider.handleKeyboardEvents(r,n)||(n?e.upArrow(i):e.downArrow(i))};return Pc({},e,{del:e=>{t.option("allowItemDeleting")&&(e.preventDefault(),t.deleteItem(t.option("focusedElement")))},upArrow:t=>i(t,!0),downArrow:t=>i(t),enter:function(t){this._editProvider.handleEnterPressing(t)||e.enter.apply(this,arguments)},space:function(t){this._editProvider.handleEnterPressing(t)||e.space.apply(this,arguments)}})},_updateSelection(){this._editProvider.afterItemsRendered(),this.callBase()},_getLastItemIndex(){return this._itemElements().length-1},_refreshItemElements(){this.callBase();var t=this._editProvider.getExcludedItemSelectors();t.length&&(this._itemElementsCache=this._itemElementsCache.not(t))},_isItemStrictEquals:function(t,e){var i=t&&t.__dx_key__;return!(i&&!this.key()&&this._selection.isItemSelected(i))&&this.callBase(t,e)},_getDefaultOptions(){return Pc(this.callBase(),{showSelectionControls:!1,selectionMode:"none",selectAllMode:"page",onSelectAllValueChanged:null,selectAllText:qy.format("dxList-selectAll"),menuItems:[],menuMode:"context",allowItemDeleting:!1,itemDeleteMode:"static",itemDragging:{}})},_defaultOptionsRules(){return this.callBase().concat([{device:t=>"ios"===t.platform,options:{menuMode:"slide",itemDeleteMode:"slideItem"}},{device:{platform:"android"},options:{itemDeleteMode:"swipe"}}])},_init(){this.callBase(),this._initEditProvider()},_initDataSource(){this.callBase(),this._isPageSelectAll()||this._dataSource&&this._dataSource.requireTotalCount(!0)},_isPageSelectAll(){return"page"===this.option("selectAllMode")},_initEditProvider(){this._editProvider=new $D(this)},_disposeEditProvider(){this._editProvider&&this._editProvider.dispose()},_refreshEditProvider(){this._disposeEditProvider(),this._initEditProvider()},_initEditStrategy(){this.option("grouped")?this._editStrategy=new FD(this):this.callBase()},_initMarkup(){this._refreshEditProvider(),this.callBase()},_renderItems(){this.callBase(...arguments),this._editProvider.afterItemsRendered()},_selectedItemClass:()=>"dx-list-item-selected",_itemResponseWaitClass:()=>"dx-list-item-response-wait",_itemClickHandler(t){var e=Gu(t.currentTarget);e.is(".dx-state-disabled, .dx-state-disabled *")||this._editProvider.handleClick(e,t)||(this._saveSelectionChangeEvent(t),this.callBase(...arguments))},_shouldFireContextMenuEvent(){return this.callBase(...arguments)||this._editProvider.contextMenuHandlerExists()},_itemHoldHandler(t){var e=Gu(t.currentTarget);if(!e.is(".dx-state-disabled, .dx-state-disabled *")){if($f(t)&&this._editProvider.handleContextMenu(e,t))return void(t.handledByEditProvider=!0);this.callBase(...arguments)}},_getItemContainer:function(t){if(this.option("grouped")){var e,i=null===(e=this._editStrategy.getIndexByItemData(t))||void 0===e?void 0:e.group;return this._getGroupContainerByIndex(i)}return this.callBase(t)},_itemContextMenuHandler(t){var e=Gu(t.currentTarget);if(!e.is(".dx-state-disabled, .dx-state-disabled *")){if(!t.handledByEditProvider&&this._editProvider.handleContextMenu(e,t))return void t.preventDefault();this.callBase(...arguments)}},_postprocessRenderItem(t){this.callBase(...arguments),this._editProvider.modifyItemElement(t)},_clean(){this._disposeEditProvider(),this.callBase()},focusListItem(t){var e=this._editStrategy.getItemElement(t);this.option("focusedElement",e),this.focus(),this.scrollToItem(this.option("focusedElement"))},_optionChanged(t){switch(t.name){case"selectAllMode":this._initDataSource(),this._dataController.pageIndex(0),this._dataController.load();break;case"grouped":this._clearSelectedItems(),delete this._renderingGroupIndex,this._initEditStrategy(),this.callBase(t);break;case"showSelectionControls":case"menuItems":case"menuMode":case"allowItemDeleting":case"itemDeleteMode":case"itemDragging":case"selectAllText":this._invalidate();break;case"onSelectAllValueChanged":break;default:this.callBase(t)}},selectAll(){return this._selection.selectAll(this._isPageSelectAll())},unselectAll(){return this._selection.deselectAll(this._isPageSelectAll())},isSelectAll(){return this._selection.getSelectAllState(this._isPageSelectAll())},getFlatIndexByItemElement(t){return this._itemElements().index(t)},getItemElementByFlatIndex(t){var e=this._itemElements();return t<0||t>=e.length?Gu():e.eq(t)},getItemByIndex(t){return this._editStrategy.getItemDataByIndex(t)},deleteItem(t){var e=this._editStrategy,i=e.getNormalizedIndex(t),n=this.option("focusedElement"),s=n?e.getNormalizedIndex(n):i,o=s===this._getLastItemIndex()||i<s?s-1:s;return this.callBase(t).done(function(){return this.focusListItem(o)})}}),iB=class{constructor(){throw new Error("Module '".concat("TextBox","' not found"))}static getInstance(){}},nB={_getDefaultOptions:function(){return Pc(this.callBase(),{searchMode:"",searchExpr:null,searchValue:"",searchEnabled:!1,searchEditorOptions:{}})},_initMarkup:function(){this._renderSearch(),this.callBase()},_renderSearch:function(){var t=this.$element(),e=this.option("searchEnabled"),i=this._addWidgetPrefix("search"),n=this._addWidgetPrefix("with-search");if(!e)return t.removeClass(n),void this._removeSearchBox();var s=this._getSearchEditorOptions();this._searchEditor?this._searchEditor.option(s):(t.addClass(n),this._$searchEditorElement=Gu("<div>").addClass(i).prependTo(t),this._searchEditor=this._createComponent(this._$searchEditorElement,iB,s))},_removeSearchBox:function(){this._$searchEditorElement&&this._$searchEditorElement.remove(),delete this._$searchEditorElement,delete this._searchEditor},_getSearchEditorOptions:function(){var t=this,e=t.option("searchEditorOptions"),i=qy.format("Search");return Pc({mode:"search",placeholder:i,tabIndex:t.option("tabIndex"),value:t.option("searchValue"),valueChangeEvent:"input",inputAttr:{"aria-label":i},onValueChanged:function(e){var i=t.option("searchTimeout");t._valueChangeDeferred=new _h,clearTimeout(t._valueChangeTimeout),t._valueChangeDeferred.done((function(){this.option("searchValue",e.value)}).bind(t)),e.event&&"input"===e.event.type&&i?t._valueChangeTimeout=setTimeout(function(){t._valueChangeDeferred.resolve()},i):t._valueChangeDeferred.resolve()}},e)},_getAriaTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_focusTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_updateFocusState:function(t,e){this.option("searchEnabled")&&this._toggleFocusClass(e,this.$element()),this.callBase(t,e)},getOperationBySearchMode:function(t){return"equals"===t?"=":t},_optionChanged:function(t){switch(t.name){case"searchEnabled":case"searchEditorOptions":this._invalidate();break;case"searchExpr":case"searchMode":case"searchValue":if(!this._dataSource)return void db.log("W1009");"searchMode"===t.name?this._dataSource.searchOperation(this.getOperationBySearchMode(t.value)):this._dataSource[t.name](t.value),this._dataSource.load();break;case"searchTimeout":break;default:this.callBase(t)}},focus:function(){this.option("focusedElement")||!this.option("searchEnabled")?this.callBase():this._searchEditor&&this._searchEditor.focus()},_cleanAria:function(){var t=this.$element();this.setAria({role:null,activedescendant:null},t),t.attr("tabIndex",null)},_clean(){this.callBase(),this._cleanAria()},_refresh:function(){this._valueChangeDeferred&&this._valueChangeDeferred.resolve(),this.callBase()},setEditorClass:function(t){iB=t}},sB=eB.inherit(nB).inherit({_addWidgetPrefix:function(t){return"dx-list-"+t},_getCombinedFilter:function(){var t=this._dataController,e={filter:t.filter()};return t.addSearchFilter(e),e.filter},_initDataSource:function(){var t=this.option("searchValue"),e=this.option("searchExpr"),i=this.option("searchMode");this.callBase();var n=this._dataController;t&&t.length&&n.searchValue(t),i.length&&n.searchOperation(nB.getOperationBySearchMode(i)),e&&n.searchExpr(e)}});yg("dxList",sB);var oB=sB,rB=Pc({},$y,{_dataExpressionDefaultOptions:function(){return{items:[],dataSource:null,itemTemplate:"item",value:null,valueExpr:"this",displayExpr:void 0}},_initDataExpressions:function(){this._compileValueGetter(),this._compileDisplayGetter(),this._initDynamicTemplates(),this._initDataSource(),this._itemsToDataSource()},_itemsToDataSource:function(){this.option("dataSource")||(this._dataSource=new Ay({store:new by(this.option("items")),pageSize:0}),this._initDataController())},_compileDisplayGetter:function(){this._displayGetter=Th(this._displayGetterExpr())},_displayGetterExpr:function(){return this.option("displayExpr")},_compileValueGetter:function(){this._valueGetter=Th(this._valueGetterExpr())},_valueGetterExpr:function(){return this.option("valueExpr")||"this"},_loadValue:function(t){var e=new _h;return t=this._unwrappedValue(t),wc(t)?(this._loadSingle(this._valueGetterExpr(),t).done((function(i){this._isValueEquals(this._valueGetter(i),t)?e.resolve(i):e.reject()}).bind(this)).fail(function(){e.reject()}),this._loadValueDeferred=e,e.promise()):e.reject().promise()},_rejectValueLoading:function(){var t;null===(t=this._loadValueDeferred)||void 0===t||t.reject({shouldSkipCallback:!0})},_getCurrentValue:function(){return this.option("value")},_unwrappedValue:function(t){var e;return(t=null!==(e=t)&&void 0!==e?e:this._getCurrentValue())&&this._dataSource&&"this"===this._valueGetterExpr()&&(t=this._getItemKey(t)),mh.unwrap(t)},_getItemKey:function(t){var e=this._dataSource.key();if(Array.isArray(e)){for(var i={},n=0,s=e.length;n<s;n++)i[e[n]]=t[e[n]];return i}return e&&"object"==typeof t&&(t=t[e]),t},_isValueEquals:function(t,e){var i=this._dataSource&&this._dataSource.key(),n=this._compareValues(t,e);return!n&&i&&wc(t)&&wc(e)&&(n=Array.isArray(i)?this._compareByCompositeKey(t,e,i):this._compareByKey(t,e,i)),n},_compareByCompositeKey:function(t,e,i){var n=Tc;if(!n(t)||!n(e))return!1;for(var s=0,o=i.length;s<o;s++)if(t[i[s]]!==e[i[s]])return!1;return!0},_compareByKey:function(t,e,i){var n=mh.unwrap,s=Bh(n(t[i]),t),o=Bh(n(e[i]),e);return this._compareValues(s,o)},_compareValues:function(t,e){return Ah(t,!0)===Ah(e,!0)},_initDynamicTemplates:qh,_setCollectionWidgetItemTemplate:function(){this._initDynamicTemplates(),this._setCollectionWidgetOption("itemTemplate",this.option("itemTemplate"))},_getCollectionKeyExpr:function(){var t=this.option("valueExpr");return Ec(t)&&"this"!==t||Sc(t)?t:null},_dataExpressionOptionChanged:function(t){switch(t.name){case"items":this._itemsToDataSource(),this._setCollectionWidgetOption("items");break;case"dataSource":this._initDataSource();break;case"itemTemplate":this._setCollectionWidgetItemTemplate();break;case"valueExpr":this._compileValueGetter();break;case"displayExpr":this._compileDisplayGetter(),this._initDynamicTemplates(),this._setCollectionWidgetOption("displayExpr")}}}),aB=ld(),lB=["startswith","contains","endwith","notcontains"],cB="android"!==Rp.real().platform,hB=BD.inherit({_supportedKeys:function(){var t=this.callBase();return Pc({},t,{tab:function(e){if(this._allowSelectItemByTab()){this._saveValueChangeEvent(e);var i=Gu(this._list.option("focusedElement"));i.length&&this._setSelectedElement(i)}t.tab.apply(this,arguments)},space:qh,home:qh,end:qh})},_allowSelectItemByTab:function(){return this.option("opened")&&"instantly"===this.option("applyValueMode")},_setSelectedElement:function(t){var e=this._valueGetter(this._list._getItemData(t));this._setValue(e)},_setValue:function(t){this.option("value",t)},_getDefaultOptions:function(){return Pc(this.callBase(),Pc(rB._dataExpressionDefaultOptions(),{displayValue:void 0,searchEnabled:!1,searchMode:"contains",searchTimeout:500,minSearchLength:0,searchExpr:null,valueChangeEvent:"input change keyup",selectedItem:null,noDataText:qy.format("dxCollectionWidget-noDataText"),encodeNoDataText:!1,onSelectionChanged:null,onItemClick:qh,showDataBeforeSearch:!1,grouped:!1,groupTemplate:"group",popupPosition:{my:"left top",at:"left bottom",offset:{h:0,v:0},collision:"flip"},wrapItemText:!1,useItemTextAsTitle:!1}))},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{popupPosition:{offset:{v:-1}}}},{device:{platform:"generic"},options:{buttonsLocation:"bottom center"}}])},_setOptionsByReference:function(){this.callBase(),Pc(this._optionsByReference,{value:!0,selectedItem:!0,displayValue:!0})},_init:function(){this.callBase(),this._initDataExpressions(),this._initActions(),this._setListDataSource(),this._validateSearchMode(),this._clearSelectedItem(),this._initItems()},_setListFocusedElementOptionChange:function(){this._list._updateParentActiveDescendant=this._updateActiveDescendant.bind(this)},_initItems:function(){var t=this.option().items;t&&!t.length&&this._dataSource&&(this.option().items=this._dataSource.items())},_initActions:function(){this._initContentReadyAction(),this._initSelectionChangedAction(),this._initItemClickAction()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initSelectionChangedAction:function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})},_initItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new Ig("item")})},_isEditable:function(){return this.callBase()||this.option("searchEnabled")},_saveFocusOnWidget:function(t){this._list&&this._list.initialOption("focusStateEnabled")&&this._focusInput()},_fitIntoRange:function(t,e,i){return t>i?e:t<e?i:t},_items:function(){var t=this._getPlainItems(!this._list&&this._dataSource.items());return new yy(t).filter("disabled","<>",!0).toArray()},_calcNextItem:function(t){var e=this._items();return e[this._fitIntoRange(this._getSelectedIndex()+t,0,e.length-1)]},_getSelectedIndex:function(){var t=this._items(),e=this.option("selectedItem"),i=-1;return Fc(t,(function(t,n){if(this._isValueEquals(n,e))return i=t,!1}).bind(this)),i},_createPopup:function(){this.callBase(),this._updateCustomBoundaryContainer(),this._popup.$wrapper().addClass(this._popupWrapperClass());var t=this._popup.$content();pu.off(t,"mouseup"),pu.on(t,"mouseup",this._saveFocusOnWidget.bind(this))},_updateCustomBoundaryContainer:function(){var t=this.option("dropDownOptions.container"),e=t&&Gu(t);if(e&&e.length&&!Dc(e.get(0))){var i=[].slice.call(e.parents());i.unshift(e.get(0)),Fc(i,(function(t,e){return e!==Gu("body").get(0)&&("hidden"===aB.getComputedStyle(e).overflowY?(this._$customBoundaryContainer=Gu(e),!1):void 0)}).bind(this))}},_popupWrapperClass:function(){return"dx-dropdownlist-popup-wrapper"},_renderInputValue:function(){var t=this._getCurrentValue();return this._rejectValueLoading(),this._loadInputValue(t,this._setSelectedItem.bind(this)).always(this.callBase.bind(this,t))},_loadInputValue:function(t,e){return this._loadItem(t).always(e)},_getItemFromPlain:function(t,e){var i,n;return e&&"object"!=typeof t&&(e.itemByValue||(e.itemByValue={},(i=this._getPlainItems()).forEach(function(t){e.itemByValue[this._valueGetter(t)]=t},this)),n=e.itemByValue[t]),n||(i=this._getPlainItems(),n=Zh(i,(function(e){return this._isValueEquals(this._valueGetter(e),t)}).bind(this))[0]),n},_loadItem:function(t,e){var i=this._getItemFromPlain(t,e);return void 0!==i?(new _h).resolve(i).promise():this._loadValue(t)},_getPlainItems:function(t){var e=[];t=t||this.option("items")||this._dataSource.items()||[];for(var i=0;i<t.length;i++)t[i]&&t[i].items?e=e.concat(t[i].items):e.push(t[i]);return e},_updateActiveDescendant(t){var e,i=this.option("opened"),n=null===(e=this._list)||void 0===e?void 0:e.getFocusedItemId(),s=Gu("#".concat(n)).length>0;this.setAria({activedescendant:i&&s&&n||null},t)},_setSelectedItem:function(t){var e=this._displayValue(t);this.option("selectedItem",Bh(t,null)),this.option("displayValue",e)},_displayValue:function(t){return this._displayGetter(t)},_refreshSelected:function(){var t={};this._listItemElements().each((function(e,i){var n=Gu(i),s=this._valueGetter(n.data("dxListItemData"));this._isSelectedValue(s,t)?this._list.selectItem(n):this._list.unselectItem(n)}).bind(this))},_popupShownHandler:function(){this.callBase(),this._setFocusPolicy()},_setFocusPolicy:function(){!this.option("focusStateEnabled")||!this._list||this._list.option("focusedElement",null)},_isSelectedValue:function(t){return this._isValueEquals(t,this.option("value"))},_validateSearchMode:function(){var t=this.option("searchMode"),e=t.toLowerCase();if(!lB.includes(e))throw db.Error("E1019",t)},_clearSelectedItem:function(){this.option("selectedItem",null)},_processDataSourceChanging:function(){this._initDataController(),this._setListOption("_dataController",this._dataController),this._setListDataSource(),this._renderInputValue().fail((function(){this._isCustomValueAllowed()||this._clearSelectedItem()}).bind(this))},_isCustomValueAllowed:function(){return this.option("displayCustomValue")},clear:function(){this.callBase(),this._clearFilter(),this._clearSelectedItem()},_listItemElements:function(){return this._$list?this._$list.find(".dx-list-item"):Gu()},_popupConfig:function(){return Pc(this.callBase(),{templatesRenderAsynchronously:!1,autoResizeEnabled:!1,maxHeight:this._getMaxHeight.bind(this)})},_renderPopupContent:function(){this.callBase(),this._renderList()},_getKeyboardListeners(){var t=this._canListHaveFocus();return this.callBase().concat([!t&&this._list])},_renderList:function(){this._listId="dx-"+(new lh)._value;var t=Gu("<div>").attr("id",this._listId).appendTo(this._popup.$content());this._$list=t,this._list=this._createComponent(t,oB,this._listConfig()),this._refreshList(),this._renderPreventBlurOnListClick(),this._setListFocusedElementOptionChange()},_renderPreventBlurOnListClick:function(){var t=Gf("mousedown","dxDropDownList");pu.off(this._$list,t),pu.on(this._$list,t,t=>t.preventDefault())},_getControlsAria(){return this._list&&this._listId},_renderOpenedState:function(){this.callBase(),this._list&&this._updateActiveDescendant(),this.setAria("owns",this._popup&&this._popupContentId)},_setDefaultAria:function(){this.setAria({haspopup:"listbox",autocomplete:"list"})},_refreshList:function(){this._list&&this._shouldRefreshDataSource()&&this._setListDataSource()},_shouldRefreshDataSource:function(){return!!this._list.option("dataSource")!==this._needPassDataSourceToList()},_isDesktopDevice:function(){return"desktop"===Rp.real().deviceType},_listConfig:function(){var t={selectionMode:"single",_templates:this.option("_templates"),templateProvider:this.option("templateProvider"),noDataText:this.option("noDataText"),encodeNoDataText:this.option("encodeNoDataText"),grouped:this.option("grouped"),wrapItemText:this.option("wrapItemText"),useItemTextAsTitle:this.option("useItemTextAsTitle"),onContentReady:this._listContentReadyHandler.bind(this),itemTemplate:this.option("itemTemplate"),indicateLoading:!1,keyExpr:this._getCollectionKeyExpr(),displayExpr:this._displayGetterExpr(),groupTemplate:this.option("groupTemplate"),onItemClick:this._listItemClickAction.bind(this),dataSource:this._getDataSource(),_dataController:this._dataController,hoverStateEnabled:!!this._isDesktopDevice()&&this.option("hoverStateEnabled"),focusStateEnabled:!!this._isDesktopDevice()&&this.option("focusStateEnabled")};return this._canListHaveFocus()||(t.tabIndex=null),t},_canListHaveFocus:()=>!1,_getDataSource:function(){return this._needPassDataSourceToList()?this._dataSource:null},_dataSourceOptions:function(){return{paginate:!1}},_getGroupedOption:function(){return this.option("grouped")},_dataSourceFromUrlLoadMode:function(){return"raw"},_listContentReadyHandler:function(){this._list=this._list||this._$list.dxList("instance"),this.option("deferRendering")||this._refreshSelected(),this._updatePopupWidth(),this._updateListDimensions(),this._contentReadyAction()},_setListOption:function(t,e){this._setWidgetOption("_list",arguments)},_listItemClickAction:function(t){this._listItemClickHandler(t),this._itemClickAction(t)},_listItemClickHandler:qh,_setListDataSource:function(){!this._list||(this._setListOption("dataSource",this._getDataSource()),this._needPassDataSourceToList()||this._setListOption("items",[]))},_needPassDataSourceToList:function(){return this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded()},_isMinSearchLengthExceeded:function(){return this._searchValue().toString().length>=this.option("minSearchLength")},_needClearFilter:function(){return!this._canKeepDataSource()&&this._needPassDataSourceToList()},_canKeepDataSource:function(){var t=this._isMinSearchLengthExceeded();return this._dataController.isLoaded()&&this.option("showDataBeforeSearch")&&this.option("minSearchLength")&&!t&&!this._isLastMinSearchLengthExceeded},_searchValue:function(){return this._input().val()||""},_getSearchEvent:function(){return Gf("input",this.NAME+"Search")},_getCompositionStartEvent:function(){return Gf("compositionstart",this.NAME+"CompositionStart")},_getCompositionEndEvent:function(){return Gf("compositionend",this.NAME+"CompositionEnd")},_getSetFocusPolicyEvent:function(){return Gf("input",this.NAME+"FocusPolicy")},_renderEvents:function(){this.callBase(),pu.on(this._input(),this._getSetFocusPolicyEvent(),()=>{this._setFocusPolicy()}),this._shouldRenderSearchEvent()&&(pu.on(this._input(),this._getSearchEvent(),t=>{this._searchHandler(t)}),cB&&(pu.on(this._input(),this._getCompositionStartEvent(),()=>{this._isTextCompositionInProgress(!0)}),pu.on(this._input(),this._getCompositionEndEvent(),t=>{this._isTextCompositionInProgress(void 0),this._searchHandler(t,this._searchValue())})))},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")},_refreshEvents:function(){pu.off(this._input(),this._getSearchEvent()),pu.off(this._input(),this._getSetFocusPolicyEvent()),cB&&(pu.off(this._input(),this._getCompositionStartEvent()),pu.off(this._input(),this._getCompositionEndEvent())),this.callBase()},_isTextCompositionInProgress:function(t){if(!arguments.length)return this._isTextComposition;this._isTextComposition=t},_searchHandler:function(t,e){if(!this._isTextCompositionInProgress()){if(!this._isMinSearchLengthExceeded())return void this._searchCanceled();var i=this.option("searchTimeout");i?(this._clearSearchTimer(),this._searchTimer=setTimeout(()=>{this._searchDataSource(e)},i)):this._searchDataSource(e)}},_searchCanceled:function(){this._clearSearchTimer(),this._needClearFilter()&&this._filterDataSource(null),this._refreshList()},_searchDataSource:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._searchValue();this._filterDataSource(t)},_filterDataSource:function(t){this._clearSearchTimer();var e=this._dataController;e.searchExpr(this.option("searchExpr")||this._displayGetterExpr()),e.searchOperation(this.option("searchMode")),e.searchValue(t),e.load().done(this._dataSourceFiltered.bind(this,t))},_clearFilter:function(){var t=this._dataController;t.searchValue()&&t.searchValue(null)},_dataSourceFiltered:function(){this._isLastMinSearchLengthExceeded=this._isMinSearchLengthExceeded(),this._refreshList(),this._refreshPopupVisibility()},_shouldOpenPopup:function(){return this._hasItemsToShow()},_refreshPopupVisibility:function(){if(!this.option("readOnly")&&this._searchValue()){var t=this._shouldOpenPopup();t&&!this._isFocused()||(this.option("opened",t),t&&(this._updatePopupWidth(),this._updateListDimensions()))}},_dataSourceChangedHandler:function(t){0===this._dataController.pageIndex()?this.option().items=t:this.option().items=this.option().items.concat(t)},_hasItemsToShow:function(){var t=(this._dataController.items()||[]).length;return!(!this._needPassDataSourceToList()||!t)},_clearSearchTimer:function(){clearTimeout(this._searchTimer),delete this._searchTimer},_popupShowingHandler:function(){this._updatePopupWidth(),this._updateListDimensions()},_dimensionChanged:function(){this.callBase(),this._updateListDimensions()},_needPopupRepaint:function(){var t=this._dataController,e=t.pageIndex(),i=wc(this._pageIndex)&&e<=this._pageIndex||t.isLastPage()&&!this._list._scrollViewIsFull();return this._pageIndex=e,i},_updateListDimensions:function(){!this._popup||(this._needPopupRepaint()&&this._popup.repaint(),this._list&&this._list.updateDimensions())},_getMaxHeight:function(){var t=this.$element(),e=this._$customBoundaryContainer,i=t.offset().top-(e?e.offset().top:0),n=Dd(aB),s=e?Math.min(Dd(e),n):n,o=Math.max(i,s-i-Dd(t));return Math.min(.5*s,o)},_clean:function(){this._list&&delete this._list,delete this._isLastMinSearchLengthExceeded,this.callBase()},_dispose:function(){this._clearSearchTimer(),this.callBase()},_setCollectionWidgetOption:function(){this._setListOption.apply(this,arguments)},_setSubmitValue:function(){var t=this.option("value"),e=this._shouldUseDisplayValue(t)?this._displayGetter(t):t;this._getSubmitElement().val(e)},_shouldUseDisplayValue:function(t){return"this"===this.option("valueExpr")&&Tc(t)},_optionChanged:function(t){switch(this._dataExpressionOptionChanged(t),t.name){case"hoverStateEnabled":case"focusStateEnabled":this._isDesktopDevice()&&this._setListOption(t.name,t.value),this.callBase(t);break;case"items":this.option("dataSource")||this._processDataSourceChanging();break;case"dataSource":this._processDataSourceChanging();break;case"valueExpr":this._renderValue(),this._setListOption("keyExpr",this._getCollectionKeyExpr());break;case"displayExpr":this._renderValue(),this._setListOption("displayExpr",this._displayGetterExpr());break;case"searchMode":this._validateSearchMode();break;case"minSearchLength":this._refreshList();break;case"searchEnabled":case"showDataBeforeSearch":case"searchExpr":this._invalidate();break;case"onContentReady":this._initContentReadyAction();break;case"onSelectionChanged":this._initSelectionChangedAction();break;case"onItemClick":this._initItemClickAction();break;case"grouped":case"groupTemplate":case"wrapItemText":case"noDataText":case"encodeNoDataText":case"useItemTextAsTitle":this._setListOption(t.name);break;case"displayValue":this.option("text",t.value);break;case"itemTemplate":case"searchTimeout":break;case"selectedItem":t.previousValue!==t.value&&this._selectionChangedAction({selectedItem:t.value});break;default:this.callBase(t)}}}).include(rB,KA);yg("dxDropDownList",hB);var dB=hB,uB="dx-radiobutton-icon",pB=mI.inherit({_supportedKeys:function(){return Pc(this.callBase(),{space:function(t){t.preventDefault(),this._clickAction({event:t})}})},_getDefaultOptions:function(){return Pc(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,value:!1})},_canValueBeChangedByClick:function(){return!0},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===Rp.real().deviceType&&!Rp.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this.$element().addClass("dx-radiobutton")},_initMarkup:function(){this.callBase(),this._renderIcon(),this._renderCheckedState(this.option("value")),this._renderClick(),this.setAria("role","radio")},_renderIcon:function(){this._$icon=Gu("<div>").addClass(uB),Gu("<div>").addClass("dx-radiobutton-icon-dot").appendTo(this._$icon),this.$element().append(this._$icon)},_renderCheckedState:function(t){this.$element().toggleClass("dx-radiobutton-checked",t).find("."+uB).toggleClass("dx-radiobutton-icon-checked",t),this.setAria("checked",t)},_renderClick:function(){var t=Gf(rg,this.NAME);this._clickAction=this._createAction((function(t){this._clickHandler(t.event)}).bind(this)),pu.off(this.$element(),t),pu.on(this.$element(),t,(function(t){this._clickAction({event:t})}).bind(this))},_clickHandler:function(t){this._saveValueChangeEvent(t),this.option("value",!0)},_optionChanged:function(t){switch(t.name){case"value":this._renderCheckedState(t.value),this.callBase(t);break;default:this.callBase(t)}}});yg("dxRadioButton",pB);var fB=pB,_B="dxListEditDecorator",gB=Gf(RT,_B),mB=Gf(FT,_B),vB=Gf(HT,_B),yB=th.inherit({ctor:function(t){this._list=t,this._init()},_init:qh,_shouldHandleSwipe:!1,_attachSwipeEvent:function(t){var e={itemSizeFunc:(function(){return this._clearSwipeCache&&(this._itemWidthCache=Ed(this._list.$element()),this._clearSwipeCache=!1),this._itemWidthCache}).bind(this)};pu.on(t.$itemElement,gB,e,this._itemSwipeStartHandler.bind(this)),pu.on(t.$itemElement,mB,this._itemSwipeUpdateHandler.bind(this)),pu.on(t.$itemElement,vB,this._itemSwipeEndHandler.bind(this))},_itemSwipeStartHandler:function(t){var e=Gu(t.currentTarget);e.is(".dx-state-disabled, .dx-state-disabled *")?t.cancel=!0:(clearTimeout(this._list._inkRippleTimer),this._swipeStartHandler(e,t))},_itemSwipeUpdateHandler:function(t){var e=Gu(t.currentTarget);this._swipeUpdateHandler(e,t)},_itemSwipeEndHandler:function(t){var e=Gu(t.currentTarget);this._swipeEndHandler(e,t),this._clearSwipeCache=!0},beforeBag:qh,afterBag:qh,_commonOptions:function(){return{activeStateEnabled:this._list.option("activeStateEnabled"),hoverStateEnabled:this._list.option("hoverStateEnabled"),focusStateEnabled:this._list.option("focusStateEnabled")}},modifyElement:function(t){this._shouldHandleSwipe&&(this._attachSwipeEvent(t),this._clearSwipeCache=!0)},afterRender:qh,handleClick:qh,handleKeyboardEvents:qh,handleEnterPressing:qh,handleContextMenu:qh,_swipeStartHandler:qh,_swipeUpdateHandler:qh,_swipeEndHandler:qh,visibilityChange:qh,getExcludedSelectors:qh,dispose:qh}),bB="dx-list-select-decorator-enabled",CB="dx-list-select-checkbox-container",xB="dx-list-select-checkbox",wB="dx-list-select-radiobutton-container",SB="dx-list-select-radiobutton",EB=Gf(rg,"dxListEditDecorator");!function(t,e,i){var n=HD,s={};s[t]=n[t]?n[t]:{},s[t].default=i,Pc(n,s)}("selection",0,yB.inherit({_init:function(){this.callBase.apply(this,arguments);var t=this._list.option("selectionMode");this._singleStrategy="single"===t,this._containerClass=this._singleStrategy?wB:CB,this._controlClass=this._singleStrategy?SB:xB,this._controlWidget=this._singleStrategy?fB:DT,this._list.$element().addClass(bB)},beforeBag:function(t){var e=t.$itemElement,i=t.$container.addClass(this._containerClass),n=Gu("<div>").addClass(this._controlClass).appendTo(i);new this._controlWidget(n,Pc(this._commonOptions(),{value:this._isSelected(e),elementAttr:{"aria-label":"Check State"},focusStateEnabled:!1,hoverStateEnabled:!1,onValueChanged:(function(t){t.event&&this._list._saveSelectionChangeEvent(t.event),this._processCheckedState(e,t.value),t.event&&t.event.stopPropagation()}).bind(this)}))},modifyElement:function(t){this.callBase.apply(this,arguments);var e=t.$itemElement,i=this._controlWidget.getInstance(e.find("."+this._controlClass));pu.on(e,"stateChanged",(function(t,e){i.option("value",e)}).bind(this))},_updateSelectAllState:function(){!this._$selectAll||this._selectAllCheckBox.option("value",this._list.isSelectAll())},afterRender:function(){"all"===this._list.option("selectionMode")&&(this._$selectAll?this._updateSelectAllState():this._renderSelectAll())},handleKeyboardEvents:function(t,e){var i=!e,n=this._list,s=this._$selectAll,o=n._getLastItemIndex();return!(!s||!(e&&0===t||i&&t===o)||(n.option("focusedElement",s),n.scrollToItem(n.option("focusedElement")),0))},handleEnterPressing:function(t){if(this._$selectAll&&this._$selectAll.hasClass("dx-state-focused"))return t.target=this._$selectAll.get(0),this._list._saveSelectionChangeEvent(t),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value")),!0},_renderSelectAll:function(){var t=this._$selectAll=Gu("<div>").addClass("dx-list-select-all"),e=this._list,i=e._supportedKeys().downArrow.bind(e);this._selectAllCheckBox=e._createComponent(Gu("<div>").addClass("dx-list-select-all-checkbox").appendTo(t),DT,{elementAttr:{"aria-label":"Select All"},focusStateEnabled:!1,hoverStateEnabled:!1}),this._selectAllCheckBox.registerKeyHandler("downArrow",i),Gu("<div>").addClass("dx-list-select-all-label").text(this._list.option("selectAllText")).appendTo(t),this._list.itemsContainer().prepend(t),this._updateSelectAllState(),this._attachSelectAllHandler()},_attachSelectAllHandler:function(){this._selectAllCheckBox.option("onValueChanged",this._selectAllHandler.bind(this)),pu.off(this._$selectAll,EB),pu.on(this._$selectAll,EB,this._selectAllClickHandler.bind(this))},_selectAllHandler:function(t){t.event&&t.event.stopPropagation();var e=this._selectAllCheckBox.option("value");t.event&&this._list._saveSelectionChangeEvent(t.event),!0===e?this._selectAllItems():!1===e&&this._unselectAllItems(),this._list._createActionByOption("onSelectAllValueChanged")({value:e})},_checkSelectAllCapability:function(){var t=this._list,e=t._dataController;return!("allPages"===t.option("selectAllMode")&&t.option("grouped")&&!e.group()&&(db.log("W1010"),1))},_selectAllItems:function(){!this._checkSelectAllCapability()||this._list._selection.selectAll("page"===this._list.option("selectAllMode"))},_unselectAllItems:function(){!this._checkSelectAllCapability()||this._list._selection.deselectAll("page"===this._list.option("selectAllMode"))},_selectAllClickHandler:function(t){this._list._saveSelectionChangeEvent(t),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value"))},_isSelected:function(t){return this._list.isItemSelected(t)},_processCheckedState:function(t,e){e?this._list.selectItem(t):this._list.unselectItem(t)},dispose:function(){this._disposeSelectAll(),this._list.$element().removeClass(bB),this.callBase.apply(this,arguments)},_disposeSelectAll:function(){this._$selectAll&&(this._$selectAll.remove(),this._$selectAll=null)}}));var IB="dx-selectbox-popup-wrapper",TB=dB.inherit({_supportedKeys:function(){var t=this,e=this.callBase(),i=function(t){this._isEditable()?this._valueSubstituted()&&(this._preventFiltering=!0):this.option("showClearButton")&&(t.preventDefault(),this.clear()),this._savedTextRemoveEvent=t,this._preventSubstitution=!0},n=function(){t.option("searchEnabled")&&t._valueSubstituted()&&t._searchHandler()};return Pc({},e,{tab:function(){this.option("opened")&&!this._popup.getFocusableElements().length&&this._resetCaretPosition(!0),e.tab&&e.tab.apply(this,arguments),this._cancelSearchIfNeed()},upArrow:function(t){if(e.upArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(t),!0},downArrow:function(t){if(e.downArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(t),!0},leftArrow:function(){n(),e.leftArrow&&e.leftArrow.apply(this,arguments)},rightArrow:function(){n(),e.rightArrow&&e.rightArrow.apply(this,arguments)},home:function(){n(),e.home&&e.home.apply(this,arguments)},end:function(){n(),e.end&&e.end.apply(this,arguments)},escape:function(){var t=e.escape&&e.escape.apply(this,arguments);return this._cancelEditing(),null==t||t},enter:function(t){var i=this.option("opened"),n=this._input().val().trim(),s=n&&this._list&&!this._list.option("focusedElement");if(!n&&wc(this.option("value"))&&this.option("allowClearing"))this._saveValueChangeEvent(t),this.option({selectedItem:null,value:null}),this.close();else{if(this.option("acceptCustomValue"))return t.preventDefault(),s&&(i&&this._toggleOpenState(),this._valueChangeEventHandler(t)),i;if(e.enter&&e.enter.apply(this,arguments))return i}},space:function(t){var e=this.option("opened"),i=this.option("searchEnabled"),n=this.option("acceptCustomValue");if(e&&!i&&!n)return t.preventDefault(),this._valueChangeEventHandler(t),!0},backspace:i,del:i})},_getDefaultOptions:function(){return Pc(this.callBase(),{placeholder:qy.format("Select"),fieldTemplate:null,customItemCreateEvent:"change",valueChangeEvent:"change",acceptCustomValue:!1,onCustomItemCreating:function(t){wc(t.customItem)||(t.customItem=t.text)},showSelectionControls:!1,allowClearing:!0,tooltipEnabled:!1,openOnFieldClick:!0,showDropDownButton:!0,displayCustomValue:!1,useHiddenSubmitElement:!0})},_init:function(){this.callBase(),this._initCustomItemCreatingAction()},_initMarkup:function(){this.$element().addClass("dx-selectbox"),this._renderTooltip(),this.callBase(),this._$container.addClass("dx-selectbox-container")},_createPopup:function(){this.callBase(),this._popup.$element().addClass("dx-selectbox-popup"),this._popup.$overlayContent().attr("tabindex",-1)},_popupWrapperClass:function(){return this.callBase()+" "+IB},_setDeprecatedOptions(){this.callBase(),Pc(this._deprecatedOptions,{valueChangeEvent:{since:"22.2",alias:"customItemCreateEvent"}})},_cancelEditing:function(){!this.option("searchEnabled")&&this._list&&(this._focusListElement(null),this._updateField(this.option("selectedItem")))},_renderOpenedState:function(){this.callBase(),this.option("opened")&&(this._scrollToSelectedItem(),this._focusSelectedElement())},_focusSelectedElement:function(){var t;if(this._searchValue()){var{items:e,selectedItem:i}=this.option(),n=this._list._itemElements(),s=null!==(t=null==e?void 0:e.indexOf(i))&&void 0!==t?t:-1,o=-1===s||this._isCustomItemSelected()?null:n.eq(s);this._focusListElement(o)}else this._focusListElement(null)},_renderFocusedElement:function(){if(this._list){if(!this._searchValue()||this.option("acceptCustomValue"))return void this._focusListElement(null);var t=this._list._itemElements().not(".dx-state-disabled").eq(0);this._focusListElement(t)}},_focusListElement:function(t){this._preventInputValueRender=!0,this._list.option("focusedElement",Uu(t)),delete this._preventInputValueRender},_scrollToSelectedItem:function(){this._list&&this._list.scrollToItem(this._list.option("selectedItem"))},_listContentReadyHandler:function(){this.callBase(),this._dataController.paginate()&&this._needPopupRepaint()||this._scrollToSelectedItem()},_renderValue:function(){return this._renderInputValue(),this._setSubmitValue(),(new _h).resolve()},_renderInputValue:function(){return this.callBase().always((function(){this._renderInputValueAsync()}).bind(this))},_renderInputValueAsync:function(){this._renderTooltip(),this._renderInputValueImpl().always((function(){this._refreshSelected()}).bind(this))},_renderInputValueImpl:function(){return this._renderField(),(new _h).resolve()},_setNextItem:function(t){var e=this._calcNextItem(t),i=this._valueGetter(e);this._setValue(i)},_setNextValue:function(t){(this._dataController.isLoaded()?(new _h).resolve():this._dataController.load()).done((function(){var e=this._getSelectedIndex(),i=this._dataController.pageSize(),n=this._dataController.isLastPage(),s=e===this._items().length-1;this._saveValueChangeEvent(t);var o="downArrow"===Kf(t)?1:-1;i&&!n&&s&&o>0?(this._popup||this._createPopup(),this._dataController.isLoading()||this._list._loadNextPage().done(this._setNextItem.bind(this,o))):this._setNextItem(o)}).bind(this))},_setSelectedItem:function(t){var e=!this._isCustomValueAllowed()&&void 0===t;this.callBase(e?null:t),!e&&(!this._isEditable()||this._isCustomItemSelected())&&this._setListOption("selectedItem",this.option("selectedItem"))},_isCustomValueAllowed:function(){return this.option("acceptCustomValue")||this.callBase()},_displayValue:function(t){return t=!wc(t)&&this._isCustomValueAllowed()?this.option("value"):t,this.callBase(t)},_listConfig:function(){var t=Pc(this.callBase(),{pageLoadMode:"scrollBottom",onSelectionChanged:this._getSelectionChangeHandler(),selectedItem:this.option("selectedItem"),onFocusedItemChanged:this._listFocusedItemChangeHandler.bind(this)});return this.option("showSelectionControls")&&Pc(t,{showSelectionControls:!0,selectByClick:!0}),t},_listFocusedItemChangeHandler:function(t){if(!this._preventInputValueRender){var e=t.component,i=Gu(e.option("focusedElement")),n=e._getItemData(i);this._updateField(n)}},_updateField:function(t){if(!this._getTemplateByOption("fieldTemplate")||!this.option("fieldTemplate")){var e=this._displayGetter(t);return this.option("text",e),void this._renderDisplayText(e)}this._renderField()},_getSelectionChangeHandler:function(){return this.option("showSelectionControls")?this._selectionChangeHandler.bind(this):qh},_selectionChangeHandler:function(t){Fc(t.addedItems||[],(function(t,e){this._setValue(this._valueGetter(e))}).bind(this))},_getActualSearchValue:function(){return this._dataController.searchValue()},_toggleOpenState:function(t){if(!this.option("disabled")){if(!(t=arguments.length?t:!this.option("opened"))&&!this._shouldClearFilter()&&this._restoreInputText(!0),this._wasSearch()&&t){this._wasSearch(!1);var e=this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded();if(e&&this._dataController.getDataSource()){if(this._searchTimer)return;var i=this._getActualSearchValue();i&&this._wasSearch(!0),this._filterDataSource(i||null)}else this._setListOption("items",[])}t&&this._scrollToSelectedItem(),this.callBase(t)}},_renderTooltip:function(){this.option("tooltipEnabled")&&this.$element().attr("title",this.option("displayValue"))},_renderDimensions:function(){this.callBase(),this._updatePopupWidth(),this._updateListDimensions()},_isValueEqualInputText:function(){var t=this.option("selectedItem");if(null===t)return!1;var e=this._displayGetter(t);return(e?String(e):"")===this._searchValue()},_popupHidingHandler:function(){this._isValueEqualInputText()&&this._cancelEditing(),this.callBase()},_popupHiddenHandler:function(){this.callBase(),this._shouldCancelSearch()&&(this._wasSearch(!1),this._searchCanceled(),this._shouldCancelSearch(!1))},_restoreInputText:function(t){this.option("readOnly")||this._loadItemDeferred&&this._loadItemDeferred.always((function(){var{acceptCustomValue:e,text:i,selectedItem:n}=this.option();e?!t&&!this._isValueChanging&&(this._updateField(null!=n?n:this._createCustomItem(i)),this._clearFilter()):this.option("searchEnabled")&&!this._searchValue()&&this.option("allowClearing")?this._clearTextValue():this._isValueEqualInputText()||this._renderInputValue().always((function(t){var e=Bh(t,n);this._setSelectedItem(e),this._updateField(e),this._clearFilter()}).bind(this))}).bind(this))},_valueChangeEventIncludesBlur:function(){return this.option(this._getValueChangeEventOptionName()).includes("blur")},_isPreventedFocusOutEvent:function(t){return this._preventNestedFocusEvent(t)||this._valueChangeEventIncludesBlur()},_focusOutHandler:function(t){this._isPreventedFocusOutEvent(t)||(this._isOverlayNestedTarget(t.relatedTarget)||(this._restoreInputText(),this._clearSearchTimer()),this._cancelSearchIfNeed(t)),t.target=this._input().get(0),this.callBase(t)},_cancelSearchIfNeed:function(t){var{searchEnabled:e}=this.option(),i=this._isOverlayNestedTarget(null==t?void 0:t.relatedTarget);if(this._wasSearch()&&e&&!i){var n,s=null===(n=this._popup)||void 0===n?void 0:n._hideAnimationProcessing;this._clearSearchTimer(),s?this._shouldCancelSearch(!0):(this._wasSearch(!1),this._searchCanceled())}},_shouldCancelSearch:function(t){if(!arguments.length)return this._shouldCancelSearchValue;this._shouldCancelSearchValue=t},_isOverlayNestedTarget:function(t){return!!Gu(t).closest(".".concat(IB)).length},_clearTextValue:function(){var t=this.option("selectedItem"),e=this._displayGetter(t);t&&""!==e&&(this._savedTextRemoveEvent&&this._saveValueChangeEvent(this._savedTextRemoveEvent),this.option("value",null)),delete this._savedTextRemoveEvent},_shouldOpenPopup:function(){return this._needPassDataSourceToList()&&this._wasSearch()},_isFocused:function(){var t=sd.getActiveElement(this.element());return this.callBase()&&Gu(t).closest(this._input()).length>0},_getValueChangeEventOptionName:function(){return"customItemCreateEvent"},_renderValueChangeEvent:function(){this._isEditable()&&this.callBase()},_fieldRenderData:function(){var t=this._list&&this.option("opened")&&Gu(this._list.option("focusedElement"));return t&&t.length?this._list._getItemData(t):this.option("selectedItem")},_isSelectedValue:function(t){return this._isValueEquals(t,this.option("value"))},_shouldCloseOnItemClick:function(){return!(this.option("showSelectionControls")&&"single"!==this.option("selectionMode"))},_listItemClickHandler:function(t){var e=this._getCurrentValue();this._focusListElement(Gu(t.itemElement)),this._saveValueChangeEvent(t.event),this._completeSelection(this._valueGetter(t.itemData)),this._shouldCloseOnItemClick()&&this.option("opened",!1),this.option("searchEnabled")&&e===this._valueGetter(t.itemData)&&this._updateField(t.itemData),this._shouldClearFilter()&&this._cancelSearchIfNeed()},_shouldClearFilter:function(){return this._wasSearch()},_completeSelection:function(t){this._setValue(t)},_loadItem:function(t,e){var i=this,n=new _h;return this.callBase(t,e).done((function(t){n.resolve(t)}).bind(this)).fail((function(e){if(null==e||!e.shouldSkipCallback){var s=i.option("selectedItem");i.option("acceptCustomValue")&&t===i._valueGetter(s)?n.resolve(s):n.reject()}}).bind(this)),n.promise()},_loadInputValue:function(t,e){return this._loadItemDeferred=this._loadItem(t).always(e),this._loadItemDeferred},_isCustomItemSelected:function(){var t=this.option("selectedItem"),e=this._searchValue(),i=this._displayGetter(t);return!i||e!==i.toString()},_valueChangeEventHandler:function(t){this.option("acceptCustomValue")&&this._isCustomItemSelected()&&!this._isValueChanging&&(this._isValueChanging=!0,this._customItemAddedHandler(t))},_initCustomItemCreatingAction:function(){this._customItemCreatingAction=this._createActionByOption("onCustomItemCreating")},_createCustomItem:function(t){var e={text:t},i=this._customItemCreatingAction(e),n=Bh(i,e.customItem);return wc(i)&&Gc.log("W0015","onCustomItemCreating","customItem"),n},_customItemAddedHandler:function(t){var e=this._searchValue(),i=this._createCustomItem(e);if(this._saveValueChangeEvent(t),void 0===i)throw this._renderValue(),Gc.Error("E0121");Bc(i)?ph(i).done(this._setCustomItem.bind(this)).fail(this._setCustomItem.bind(this,null)):this._setCustomItem(i)},_setCustomItem:function(t){this._disposed||(this.option("selectedItem",t=t||null),this._cancelSearchIfNeed(),this._setValue(this._valueGetter(t)),this._renderDisplayText(this._displayGetter(t)),this._isValueChanging=!1)},_clearValueHandler:function(t){return this._preventFiltering=!0,this.callBase(t),this._searchCanceled(),!1},_wasSearch:function(t){if(!arguments.length)return!!this._wasSearchValue;this._wasSearchValue=t},_searchHandler:function(){this._preventFiltering?delete this._preventFiltering:(this._needPassDataSourceToList()&&this._wasSearch(!0),this.callBase(arguments))},_dataSourceFiltered:function(t){this.callBase(),null!==t&&(this._renderInputSubstitution(),this._renderFocusedElement())},_valueSubstituted:function(){var t=this._input().get(0),e=this._searchValue().length,i=0===t.selectionStart&&t.selectionEnd===e,n=t.selectionStart!==t.selectionEnd,s=e===t.selectionEnd;return this._wasSearch()&&n&&!i&&s&&this._shouldSubstitutionBeRendered()},_shouldSubstitutionBeRendered:function(){return!this._preventSubstitution&&this.option("searchEnabled")&&!this.option("acceptCustomValue")&&"startswith"===this.option("searchMode")},_renderInputSubstitution:function(){if(this._shouldSubstitutionBeRendered()){var t=this._list&&this._getPlainItems(this._list.option("items"))[0];if(t){var e=this._input(),i=e.val().length;if(0!==i){var n=e.get(0),s=this._displayGetter(t).toString();n.value=s,this._caret({start:i,end:s.length})}}}else delete this._preventSubstitution},_dispose:function(){this._renderInputValueAsync=qh,delete this._loadItemDeferred,this.callBase()},_optionChanged:function(t){switch(t.name){case"customItemCreateEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onCustomItemCreating":this._initCustomItemCreatingAction();break;case"tooltipEnabled":this._renderTooltip();break;case"displayCustomValue":case"acceptCustomValue":case"showSelectionControls":this._invalidate();break;case"allowClearing":break;default:this.callBase(t)}}});yg("dxSelectBox",TB);var OB="dxTagData",kB="dx-tag",DB="dx-tagbox-multi-tag",AB="dx-tag-custom",BB="dx-tag-remove-button",MB="dx-tagbox-single-line",PB=TB.inherit({_supportedKeys:function(){var t=this.callBase(),e=t=>this._list._keyboardHandler(t),i=this.option("rtlEnabled");return Pc({},t,{backspace:function(t){if(this._isCaretAtTheStart()){this._processKeyboardEvent(t),this._isTagRemoved=!0;var e=this._$focusedTag||this._tagElements().last();this._$focusedTag&&this._moveTagFocus("prev",!0),0!==e.length&&(this._preserveFocusedTag=!0,this._removeTagElement(e),delete this._preserveFocusedTag)}},upArrow:(i,n)=>i.altKey||!this._list?t.upArrow.call(this,i):e(n),downArrow:(i,n)=>i.altKey||!this._list?t.downArrow.call(this,i):e(n),del:function(t){if(this._$focusedTag&&this._isCaretAtTheStart()){this._processKeyboardEvent(t),this._isTagRemoved=!0;var e=this._$focusedTag;this._moveTagFocus("next",!0),this._preserveFocusedTag=!0,this._removeTagElement(e),delete this._preserveFocusedTag}},enter:function(t,i){var n=this._list&&null!==this._list.option("focusedElement");if(this.option("acceptCustomValue")&&!n)return t.preventDefault(),void(""!==this._searchValue()&&this._customItemAddedHandler(t));this.option("opened")&&(this._saveValueChangeEvent(t),e(i),t.preventDefault())},space:function(t,i){var n=this.option("opened"),s=this._shouldRenderSearchEvent();n&&!s&&(this._saveValueChangeEvent(t),e(i),t.preventDefault())},leftArrow:function(t){if(!(!this._isCaretAtTheStart()||this._isEmpty()||this._isEditable()&&i&&!this._$focusedTag)){t.preventDefault();var e=i?"next":"prev";this._moveTagFocus(e),!this.option("multiline")&&this._scrollContainer(e)}},rightArrow:function(t){if(this._isCaretAtTheStart()&&!this._isEmpty()&&(!this._isEditable()||i||this._$focusedTag)){t.preventDefault();var e=i?"prev":"next";this._moveTagFocus(e),!this.option("multiline")&&this._scrollContainer(e)}}})},_processKeyboardEvent:function(t){t.preventDefault(),t.stopPropagation(),this._saveValueChangeEvent(t)},_isEmpty:function(){return 0===this._getValue().length},_updateTagsContainer:function(t){this._$tagsContainer=t.addClass("dx-tag-container")},_allowSelectItemByTab:function(){return!1},_isCaretAtTheStart:function(){var t=Bk(this._input());return 0===t.start&&0===t.end},_updateInputAriaActiveDescendant(t){this.setAria("activedescendant",t,this._input())},_moveTagFocus:function(t,e){if(!this._$focusedTag){var i=this._tagElements();return this._$focusedTag="next"===t?i.first():i.last(),this._toggleFocusClass(!0,this._$focusedTag),void this._updateInputAriaActiveDescendant(this._$focusedTag.attr("id"))}var n=this._$focusedTag[t](".".concat(kB));n.length>0?(this._replaceFocusedTag(n),this._updateInputAriaActiveDescendant(n.attr("id"))):(e||"next"===t&&this._isEditable())&&(this._clearTagFocus(),this._updateInputAriaActiveDescendant())},_replaceFocusedTag:function(t){this._toggleFocusClass(!1,this._$focusedTag),this._$focusedTag=t,this._toggleFocusClass(!0,this._$focusedTag)},_clearTagFocus:function(){!this._$focusedTag||(this._toggleFocusClass(!1,this._$focusedTag),this._updateInputAriaActiveDescendant(),delete this._$focusedTag)},_focusClassTarget:function(t){return t&&t.length&&t[0]!==this._focusTarget()[0]?t:this.callBase()},_getLabelContainer:function(){return this._$tagsContainer},_getFieldElement(){return this._input()},_scrollContainer:function(t){if(!this.option("multiline")&&rd()&&this._$tagsContainer){var e=this._getScrollPosition(t);this._$tagsContainer.scrollLeft(e)}},_getScrollPosition:function(t){return"start"===t||"end"===t?this._getBorderPosition(t):this._$focusedTag?this._getFocusedTagPosition(t):this._getBorderPosition("end")},_getBorderPosition:function(t){var e=this.option("rtlEnabled");return"end"===t^e^!e?0:(e?-1:1)*(this._$tagsContainer.get(0).scrollWidth-kd(this._$tagsContainer))},_getFocusedTagPosition:function(t){var e="next"===t^this.option("rtlEnabled"),{left:i}=this._$focusedTag.position(),n=this._$tagsContainer.scrollLeft();return e&&(i+=kd(this._$focusedTag,!0)-kd(this._$tagsContainer)),e^i<0&&(n+=i),n},_setNextValue:qh,_getDefaultOptions:function(){return Pc(this.callBase(),{value:[],showDropDownButton:!1,maxFilterQueryLength:1500,tagTemplate:"tag",selectAllText:qy.format("dxList-selectAll"),hideSelectedItems:!1,selectedItems:[],selectAllMode:"page",onSelectAllValueChanged:null,maxDisplayedTags:void 0,showMultiTagOnly:!0,onMultiTagPreparing:null,multiline:!0,useSubmitBehavior:!0})},_init:function(){this.callBase(),this._selectedItems=[],this._initSelectAllValueChangedAction()},_initActions:function(){this.callBase(),this._initMultiTagPreparingAction()},_initMultiTagPreparingAction:function(){this._multiTagPreparingAction=this._createActionByOption("onMultiTagPreparing",{beforeExecute:(function(t){this._multiTagPreparingHandler(t.args[0])}).bind(this),excludeValidators:["disabled","readOnly"]})},_multiTagPreparingHandler:function(t){var{length:e}=this._getValue();t.text=this.option("showMultiTagOnly")?qy.getFormatter("dxTagBox-selected")(e):qy.getFormatter("dxTagBox-moreSelected")(e-this.option("maxDisplayedTags")+1)},_initDynamicTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({tag:new ib((t,e)=>{var i,n=Gu("<div>").addClass("dx-tag-content");Gu("<span>").text(null!==(i=e.text)&&void 0!==i?i:e).appendTo(n),Gu("<div>").addClass(BB).appendTo(n),t.append(n)},["text"],this.option("integrationOptions.watchMethod"),{text:this._displayGetter})})},_toggleSubmitElement:function(t){t?(this._renderSubmitElement(),this._setSubmitValue()):(this._$submitElement&&this._$submitElement.remove(),delete this._$submitElement)},_renderSubmitElement:function(){!this.option("useSubmitBehavior")||(this._$submitElement=Gu("<select>").attr({multiple:"multiple","aria-label":"Selected items"}).css("display","none").appendTo(this.$element()))},_setSubmitValue:function(){if(this.option("useSubmitBehavior")){for(var t=this._getValue(),e=[],i=0,n=t.length;i<n;i++){var s=this._shouldUseDisplayValue(t[i]);e.push(Gu("<option>").val(s?this._displayGetter(t[i]):t[i]).attr("selected","selected"))}this._getSubmitElement().empty().append(e)}},_initMarkup:function(){this._tagElementsCache=Gu();var t=!this.option("multiline");this.$element().addClass("dx-tagbox").toggleClass("dx-tagbox-only-select",!(this.option("searchEnabled")||this.option("acceptCustomValue"))).toggleClass(MB,t),this.setAria({role:"group",roledescription:"tagbox"},this.$element()),this._initTagTemplate(),this.callBase()},_getNewLabelId:(t,e,i)=>t?i?t===e?void 0:t.split(" ").filter(t=>t!==e).join(" "):"".concat(t," ").concat(e):e,_updateElementAria(t,e){if(t){var i=this.$element().attr("aria-labelledby"),n=this._getNewLabelId(i,t,e);this.setAria("labelledby",n,this.$element())}else this.setAria("labelledby",void 0,this.$element())},_render:function(){this.callBase(),this._renderTagRemoveAction(),this._renderSingleLineScroll(),this._scrollContainer("start")},_initTagTemplate:function(){this._tagTemplate=this._getTemplateByOption("tagTemplate")},_renderField:function(){var t=!wc(this.option("fieldTemplate"));this.$element().toggleClass("dx-tagbox-default-template",t).toggleClass("dx-tagbox-custom-template",!t),this.callBase()},_renderTagRemoveAction:function(){var t=this._createAction(this._removeTagHandler.bind(this)),e=Gf(rg,"dxTagBoxTagRemove");pu.off(this._$tagsContainer,e),pu.on(this._$tagsContainer,e,".".concat(BB),e=>{t({event:e})})},_renderSingleLineScroll:function(){var t=Gf("dxmousewheel",this.NAME),e=this.$element(),i=this.option("multiline");pu.off(e,t),"desktop"===Rp.real().deviceType?i||pu.on(e,t,this._tagContainerMouseWheelHandler.bind(this)):this._$tagsContainer&&this._$tagsContainer.css("overflowX",i?"":"auto")},_tagContainerMouseWheelHandler:function(t){var e=this._$tagsContainer.scrollLeft(),i=-.3*t.delta;if(!Uf(t)&&function(t,e,i){var n=Gu(t),s=i?n.scrollLeft():n.scrollTop(),o=i?"Width":"Height",r=n.prop("scroll".concat(o))-n.prop("client".concat(o))-s|0;return(0!==s||0!==r)&&(!!(0===s&&e>=0||0===r&&e<=0||s>0&&r>0)||void 0)}(this._$tagsContainer,i,!0))return this._$tagsContainer.scrollLeft(e+i),!1},_renderEvents:function(){this.callBase();var t=this._input(),e=Gf("keydown",this.NAME);pu.on(t,e,t=>{var e=Kf(t);!this._isControlKey(e)&&this._isEditable()&&this._clearTagFocus()})},_popupWrapperClass:function(){return this.callBase()+" dx-tagbox-popup-wrapper"},_renderInput:function(){this.callBase(),this._renderPreventBlurOnInputClick()},_renderPreventBlurOnInputClick:function(){var t=Gf("mousedown","dxTagBox");pu.off(this._inputWrapper(),t),pu.on(this._inputWrapper(),t,t=>{t.target!==this._input()[0]&&this._isFocused()&&t.preventDefault()})},_renderInputValueImpl:function(){return this._renderMultiSelect()},_loadInputValue:function(){return gh()},_clearTextValue:function(){this._input().val(""),this._toggleEmptinessEventHandler(),this.option("text","")},_focusInHandler:function(t){this._preventNestedFocusEvent(t)||this._scrollContainer("end"),this.callBase(t)},_renderInputValue:function(){return this.option("displayValue",this._searchValue()),this.callBase()},_restoreInputText:function(t){t||this._clearTextValue()},_focusOutHandler:function(t){this._preventNestedFocusEvent(t)||(this._clearTagFocus(),this._scrollContainer("start")),this.callBase(t)},_initSelectAllValueChangedAction:function(){this._selectAllValueChangeAction=this._createActionByOption("onSelectAllValueChanged")},_renderList:function(){this.callBase(),this._setListDataSourceFilter()},_canListHaveFocus:function(){return"useButtons"===this.option("applyValueMode")},_listConfig:function(){var t=this.option("showSelectionControls")?"all":"multiple";return Pc(this.callBase(),{maxFilterLengthInRequest:this.option("maxFilterQueryLength"),selectionMode:t,selectAllText:this.option("selectAllText"),onSelectAllValueChanged:t=>{var{value:e}=t;this._selectAllValueChangeAction({value:e})},selectAllMode:this.option("selectAllMode"),selectedItems:this._selectedItems,onFocusedItemChanged:null})},_renderMultiSelect:function(){var t=new _h;return this._updateTagsContainer(this._$textEditorInputContainer),this._renderInputSize(),this._renderTags().done(()=>{this._popup&&this._popup.refreshPosition(),t.resolve()}).fail(t.reject),t.promise()},_listItemClickHandler:function(t){!this.option("showSelectionControls")&&this._clearTextValue(),"useButtons"!==this.option("applyValueMode")&&(this.callBase(t),this._saveValueChangeEvent(void 0))},_shouldClearFilter:function(){var t=this.callBase();return!this.option("showSelectionControls")&&t},_renderInputSize:function(){var t=this._input(),e=t.val(),i=Ec(e)&&e,n="",s="",o=this.option("searchEnabled")||this.option("acceptCustomValue");if(i&&o){var r=((t,e,i)=>{var n=S_.getComputedStyle(Gu(t).get(0)),s=i&&i.includePaddings;return Gu("<div>").text(e).css({fontStyle:n.fontStyle,fontVariant:n.fontVariant,fontWeight:n.fontWeight,fontSize:n.fontSize,fontFamily:n.fontFamily,letterSpacing:n.letterSpacing,border:n.border,paddingTop:s?n.paddingTop:"",paddingRight:s?n.paddingRight:"",paddingBottom:s?n.paddingBottom:"",paddingLeft:s?n.paddingLeft:"",visibility:"hidden",whiteSpace:"pre",position:"absolute",float:"left"})})(t,e,{includePaddings:!0});r.insertAfter(t),n=kd(r)+5,r.remove()}else e||(s=1);t.css("width",n),t.attr("size",s)},_renderInputSubstitution:function(){this.callBase(),this._updateWidgetHeight()},_getValue:function(){return this.option("value")||[]},_multiTagRequired:function(){var t=this._getValue(),e=this.option("maxDisplayedTags");return wc(e)&&t.length>e},_renderMultiTag:function(t){var e=Gu("<div>").addClass(kB).addClass(DB),i={multiTagElement:Uu(e),selectedItems:this.option("selectedItems")};return this._multiTagPreparingAction(i),!i.cancel&&(e.data(OB,i.text),e.insertBefore(t),this._tagTemplate.render({model:i.text,container:Uu(e)}),e)},_getFilter:function(t){var e=this._dataController.filter(),i=t.getCombinedFilter(this.option("valueExpr"),e),n=encodeURI(JSON.stringify(i)).length,s=this.option("maxFilterQueryLength");if(n<=s)return i;db.log("W1019",s)},_getFilteredItems:function(t){var e,i;null===(e=this._loadFilteredItemsPromise)||void 0===e||e.reject();var n=new vb(t),s=null===(i=this._list)||void 0===i?void 0:i.option("selectedItems"),o=!!s&&this._list._dataController.isLoaded(),r=s||this.option("selectedItems"),a=n.getLocalFilter(this._valueGetter),l=r.filter(a),c=l.length===t.length,h=new _h,d=this._dataController;if((!this._isDataSourceChanged||o)&&c)return h.resolve(l).promise();var{customQueryParams:u,expand:p,select:f}=d.loadOptions(),_=this._getFilter(n);return d.loadFromStore({filter:_,customQueryParams:u,expand:p,select:f}).done((t,e)=>{if(this._isDataSourceChanged=!1,this._disposed)h.reject();else{var{data:i}=Iy(t,e),n=d.applyMapFunction(i);h.resolve(n.filter(a))}}).fail(h.reject),this._loadFilteredItemsPromise=h,h.promise()},_createTagsData:function(t,e){var i=[],n={},s="this"===this._valueGetterExpr(),o={};e.forEach(t=>{var e=s?JSON.stringify(t):this._valueGetter(t);o[e]=t});var r=[];t.forEach((t,e)=>{var a=o[s?JSON.stringify(t):t];if(s&&!wc(a))r.push(this._loadItem(t,n).always(n=>{var s=this._createTagData(i,n,t,e);i.splice(e,0,s)}));else{var l=this._createTagData(i,a,t,e);i.splice(e,0,l)}});var a=new _h;return gh.apply(this,r).always(function(){a.resolve(i)}),a.promise()},_createTagData:function(t,e,i,n){if(wc(e))return this._selectedItems.push(e),e;var s=this.option("selectedItem");return this._valueGetter(s)===i?s:i},_isGroupedData:function(){return this.option("grouped")&&!this._dataController.group()},_getItemsByValues:function(t){var e=[];return t.forEach((function(t){var i=this._getItemFromPlain(t);wc(i)&&e.push(i)}).bind(this)),e},_getFilteredGroupedItems:function(t){var e=new _h;return this._filteredGroupedItemsLoadPromise&&this._dataController.cancel(this._filteredGroupedItemsLoadPromise.operationId),this._dataController.items().length?e.resolve(this._getItemsByValues(t)):this._filteredGroupedItemsLoadPromise=this._dataController.load().done(()=>{e.resolve(this._getItemsByValues(t))}).fail(()=>{e.resolve([])}).always(()=>{this._filteredGroupedItemsLoadPromise=void 0}),e.promise()},_loadTagsData:function(){var t=this._getValue(),e=new _h;return this._selectedItems=[],(this._isGroupedData()?this._getFilteredGroupedItems(t):this._getFilteredItems(t)).done(i=>{this._createTagsData(t,i).always(function(t){e.resolve(t)})}).fail(e.reject.bind(this)),e.promise()},_renderTags:function(){var t=new _h,e=!1;return this._shouldGetItemsFromPlain(this._valuesToUpdate)&&(this._selectedItems=this._getItemsFromPlain(this._valuesToUpdate),this._selectedItems.length===this._valuesToUpdate.length&&(this._renderTagsImpl(this._selectedItems),e=!0,t.resolve())),e||this._loadTagsData().done(e=>{this._disposed?t.reject():(this._renderTagsImpl(e),t.resolve())}).fail(t.reject),t.promise()},_renderTagsImpl:function(t){this._renderTagsCore(t),this._renderEmptyState(),this._preserveFocusedTag||this._clearTagFocus()},_shouldGetItemsFromPlain:function(t){return t&&this._dataController.isLoaded()&&t.length<=this._getPlainItems().length},_getItemsFromPlain:function(t){var e=this._getSelectedItemsFromList(t);if(0===e.length&&t.length>0||e.length<t.length){var i=this._getPlainItems();e=this._filterSelectedItems(i,t)}return e},_getSelectedItemsFromList:function(t){var e,i=null===(e=this._list)||void 0===e?void 0:e.option("selectedItems"),n=[];return t.length===(null==i?void 0:i.length)&&(n=this._filterSelectedItems(i,t)),n},_filterSelectedItems:function(t,e){return t.filter(t=>{for(var i,n=0;n<e.length;n++)if(Tc(i=e[n])){if(this._isValueEquals(t,i))return!0}else if(this._isValueEquals(this._valueGetter(t),i))return!0;return!1},this)},_integrateInput:function(){this._isInputReady.resolve(),this.callBase();var t=this.$element().find(".".concat("dx-texteditor-input-container"));this._updateTagsContainer(t),this._renderTagRemoveAction()},_renderTagsCore:function(t){var e;null===(e=this._isInputReady)||void 0===e||e.reject(),this._isInputReady=new _h,this._renderField(),this.option("selectedItems",this._selectedItems.slice()),this._cleanTags(),this._input().length>0&&this._isInputReady.resolve(),gh(this._isInputReady).done(()=>{this._renderTagsElements(t)})},_renderTagsElements(t){var e=this._multiTagRequired()&&this._renderMultiTag(this._input()),i=this.option("showMultiTagOnly"),n=this.option("maxDisplayedTags");t.forEach((t,s)=>{if(e&&i||e&&!i&&s-n>=-1)return!1;this._renderTag(t,e||this._input())}),this._isFocused()&&this._scrollContainer("end"),this._refreshTagElements()},_cleanTags:function(){if(this._multiTagRequired())this._tagElements().remove();else{var t=this._tagElements(),e=this._getValue();Fc(t,function(t,i){var n=Gu(i),s=n.data(OB);null!=e&&e.includes(s)||n.remove()})}this._updateElementAria()},_renderEmptyState:function(){var t=!(this._getValue().length||this._selectedItems.length||this._searchValue());this._toggleEmptiness(t),this._renderDisplayText()},_renderDisplayText:function(){this._renderInputSize()},_refreshTagElements:function(){this._tagElementsCache=this.$element().find(".".concat(kB))},_tagElements:function(){return this._tagElementsCache},_applyTagTemplate:function(t,e){this._tagTemplate.render({model:t,container:Uu(e)})},_renderTag:function(t,e){var i=this._valueGetter(t);if(wc(i)){var n=this._getTag(i),s=this._displayGetter(t),o=this._getItemModel(t,s);if(n)wc(s)&&(n.empty(),this._applyTagTemplate(o,n)),n.removeClass(AB),this._updateElementAria(n.attr("id"));else{var r="dx-".concat(new lh);n=this._createTag(i,e,r),wc(t)?this._applyTagTemplate(o,n):(n.addClass(AB),this._applyTagTemplate(i,n)),this._updateElementAria(r)}}},_getItemModel:function(t,e){return Tc(t)&&wc(e)?t:Bh(e,"")},_getTag:function(t){for(var e=this._tagElements(),i=e.length,n=!1,s=0;s<i;s++){var o=e[s],r=mu(o,OB);if(t===r||Yh(t,r)){n=Gu(o);break}}return n},_createTag:function(t,e,i){return Gu("<div>").attr("id",i).addClass(kB).data(OB,t).insertBefore(e)},_toggleEmptinessEventHandler:function(){this._toggleEmptiness(!this._getValue().length&&!this._searchValue().length)},_customItemAddedHandler:function(t){this.callBase(t),this._clearTextValue()},_removeTagHandler:function(t){var e=t.event;e.stopPropagation(),this._saveValueChangeEvent(e);var i=Gu(e.target).closest(".".concat(kB));this._removeTagElement(i)},_removeTagElement:function(t){if(t.hasClass(DB))this.option("showMultiTagOnly")?this.clear():this.option("value",this._getValue().slice(0,this.option("maxDisplayedTags")));else{var e=t.data(OB),i=t.attr("id");this._removeTagWithUpdate(e),this._updateElementAria(i,!0),this._refreshTagElements()}},_updateField:qh,_removeTagWithUpdate:function(t){var e=this._getValue().slice();this._removeTag(e,t),this.option("value",e),0===e.length&&this._clearTagFocus()},_getCurrentValue:function(){return this._lastValue()},_selectionChangeHandler:function(t){if("useButtons"!==this.option("applyValueMode")){var e=this._getValue().slice();if(Fc(t.removedItems||[],(t,i)=>{this._removeTag(e,this._valueGetter(i))}),Fc(t.addedItems||[],(t,i)=>{this._addTag(e,this._valueGetter(i))}),this._updateWidgetHeight(),!Yh(this._list.option("selectedItemKeys"),this.option("value"))){var i=this._list._getSelectionChangeEvent();i&&this._saveValueChangeEvent(i),this.option("value",e)}this._list._saveSelectionChangeEvent(void 0)}},_removeTag:function(t,e){var i=this._valueIndex(e,t);i>=0&&t.splice(i,1)},_addTag:function(t,e){this._valueIndex(e)<0&&t.push(e)},_fieldRenderData:function(){return this._selectedItems.slice()},_completeSelection:function(t){this.option("showSelectionControls")||this._setValue(t)},_setValue:function(t){if(null!==t){var e="useButtons"===this.option("applyValueMode"),i=this._valueIndex(t),n=(e?this._list.option("selectedItemKeys"):this._getValue()).slice();i>=0?n.splice(i,1):n.push(t),"useButtons"===this.option("applyValueMode")?this._list.option("selectedItemKeys",n):this.option("value",n)}},_isSelectedValue:function(t,e){return this._valueIndex(t,null,e)>-1},_valueIndex:function(t,e,i){var n=-1;return i&&"object"!=typeof t&&(i.indexByValues||(i.indexByValues={},(e=e||this._getValue()).forEach(function(t,e){i.indexByValues[t]=e})),t in i.indexByValues)?i.indexByValues[t]:(e=e||this._getValue(),Fc(e,(e,i)=>{if(this._isValueEquals(t,i))return n=e,!1}),n)},_lastValue:function(){var t=this._getValue(),e=t[t.length-1];return null!=e?e:null},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")||this.option("acceptCustomValue")},_searchHandler:function(t){this.option("searchEnabled")&&!!t&&!this._isTagRemoved&&(this.callBase(arguments),this._setListDataSourceFilter()),this._updateWidgetHeight(),delete this._isTagRemoved},_updateWidgetHeight:function(){var t=this.$element(),e=Td(t);this._renderInputSize();var i=Td(t);this._popup&&this.option("opened")&&this._isEditable()&&i!==e&&this._popup.repaint()},_refreshSelected:function(){var t;(null===(t=this._list)||void 0===t?void 0:t.getDataSource())&&this._list.option("selectedItems",this._selectedItems)},_resetListDataSourceFilter:function(){var t=this._dataController;delete this._userFilter,t.filter(null),t.reload()},_setListDataSourceFilter:function(){if(this.option("hideSelectedItems")&&this._list){var t=this._dataController,e=this._valueGetterExpr();if(Ec(e)&&"this"!==e){var i=this._dataSourceFilterExpr();void 0===this._userFilter&&(this._userFilter=t.filter()||null),this._userFilter&&i.push(this._userFilter),t.filter(i.length?i:null)}else t.filter(this._dataSourceFilterFunction.bind(this));t.load()}},_dataSourceFilterExpr:function(){var t=[];return this._getValue().forEach(e=>t.push(["!",[this._valueGetterExpr(),e]])),t},_dataSourceFilterFunction:function(t){var e=this._valueGetter(t),i=!0;return Fc(this._getValue(),(t,n)=>{if(this._isValueEquals(n,e))return i=!1,!1}),i},_dataSourceChangedHandler:function(){this._isDataSourceChanged=!0,this.callBase.apply(this,arguments)},_applyButtonHandler:function(t){this._saveValueChangeEvent(t.event),this.option("value",this._getSortedListValues()),this._clearTextValue(),this.callBase(),this._cancelSearchIfNeed()},_getSortedListValues:function(){var t=this._getListValues(),e=this.option("value")||[],i=t.length?function(t,e){var i=Bg(e);return t.filter(t=>{var e=i.get(t);return e&&i.set(t,e-1),e})}(e,t):[],n=i.length?Mg(t,e):t;return i.concat(n)},_getListValues:function(){return this._list?this._getPlainItems(this._list.option("selectedItems")).map(t=>this._valueGetter(t)):[]},_setListDataSource:function(){var t=this._getValue();this.callBase(),t!==this.option("value")&&this.option("value",t),this._refreshSelected()},_renderOpenedState:function(){this.callBase(),"useButtons"===this.option("applyValueMode")&&!this.option("opened")&&this._refreshSelected()},clear:function(){this._restoreInputText();var t=this._getDefaultOptions().value,e=this.option("value");t&&0===t.length&&e&&t.length===e.length||this.callBase()},_clean:function(){this.callBase(),delete this._defaultTagTemplate,delete this._valuesToUpdate,delete this._tagTemplate},_getSelectedItemsDifference(t,e){if(!t.length)return{addedItems:[],removedItems:e.slice()};if(!e.length)return{addedItems:t.slice(),removedItems:[]};var i=e.reduce((t,e)=>(t[this._valueGetter(e)]=e,t),{}),n=[];return t.forEach(t=>{var e=this._valueGetter(t);i[e]||n.push(t),delete i[e]}),{addedItems:n,removedItems:Object.values(i)}},_optionChanged:function(t){var{name:e,value:i,previousValue:n}=t;switch(e){case"onSelectAllValueChanged":this._initSelectAllValueChangedAction();break;case"onMultiTagPreparing":this._initMultiTagPreparingAction(),this._renderTags();break;case"hideSelectedItems":i?this._setListDataSourceFilter():this._resetListDataSourceFilter();break;case"useSubmitBehavior":this._toggleSubmitElement(i);break;case"displayExpr":this.callBase(t),this._initTemplates(),this._invalidate();break;case"tagTemplate":this._initTagTemplate(),this._invalidate();break;case"selectAllText":this._setListOption("selectAllText",this.option("selectAllText"));break;case"readOnly":case"disabled":this.callBase(t),!i&&this._refreshEvents();break;case"value":this._valuesToUpdate=i,this.callBase(t),this._valuesToUpdate=void 0,this._setListDataSourceFilter();break;case"maxDisplayedTags":case"showMultiTagOnly":this._renderTags();break;case"selectAllMode":this._setListOption(e,i);break;case"selectedItem":break;case"selectedItems":this._selectionChangedAction(this._getSelectedItemsDifference(i,n));break;case"multiline":this.$element().toggleClass(MB,!i),this._renderSingleLineScroll();break;case"maxFilterQueryLength":break;default:this.callBase(t)}},_getActualSearchValue:function(){return this.callBase()||this._searchValue()},_popupHidingHandler:function(){this.callBase(),this._clearFilter()}});yg("dxTagBox",PB);var RB=PB;const FB={provide:AT,useExisting:pt(()=>HB),multi:!0};let HB=(()=>{class t extends DC{constructor(t,e,i,n,s,o,r,a){super(t,e,i,n,r,a),this._watcherHelper=n,this._idh=s,this.touched=t=>{},this._createEventEmitters([{subscribe:"change",emit:"onChange"},{subscribe:"closed",emit:"onClosed"},{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"customItemCreating",emit:"onCustomItemCreating"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"enterKey",emit:"onEnterKey"},{subscribe:"focusIn",emit:"onFocusIn"},{subscribe:"focusOut",emit:"onFocusOut"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"input",emit:"onInput"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"keyDown",emit:"onKeyDown"},{subscribe:"keyUp",emit:"onKeyUp"},{subscribe:"multiTagPreparing",emit:"onMultiTagPreparing"},{subscribe:"opened",emit:"onOpened"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectAllValueChanged",emit:"onSelectAllValueChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"acceptCustomValueChange"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"applyValueModeChange"},{emit:"buttonsChange"},{emit:"customItemCreateEventChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"displayExprChange"},{emit:"dropDownButtonTemplateChange"},{emit:"dropDownOptionsChange"},{emit:"elementAttrChange"},{emit:"fieldTemplateChange"},{emit:"focusStateEnabledChange"},{emit:"groupedChange"},{emit:"groupTemplateChange"},{emit:"heightChange"},{emit:"hideSelectedItemsChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"inputAttrChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"labelChange"},{emit:"labelModeChange"},{emit:"maxDisplayedTagsChange"},{emit:"maxFilterQueryLengthChange"},{emit:"maxLengthChange"},{emit:"minSearchLengthChange"},{emit:"multilineChange"},{emit:"nameChange"},{emit:"noDataTextChange"},{emit:"openedChange"},{emit:"openOnFieldClickChange"},{emit:"placeholderChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"searchEnabledChange"},{emit:"searchExprChange"},{emit:"searchModeChange"},{emit:"searchTimeoutChange"},{emit:"selectAllModeChange"},{emit:"selectAllTextChange"},{emit:"selectedItemsChange"},{emit:"showClearButtonChange"},{emit:"showDataBeforeSearchChange"},{emit:"showDropDownButtonChange"},{emit:"showMultiTagOnlyChange"},{emit:"showSelectionControlsChange"},{emit:"stylingModeChange"},{emit:"tabIndexChange"},{emit:"tagTemplateChange"},{emit:"textChange"},{emit:"useItemTextAsTitleChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"valueChangeEventChange"},{emit:"valueExprChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"wrapItemTextChange"},{emit:"onBlur"}]),this._idh.setHost(this),o.setHost(this)}get acceptCustomValue(){return this._getOption("acceptCustomValue")}set acceptCustomValue(t){this._setOption("acceptCustomValue",t)}get accessKey(){return this._getOption("accessKey")}set accessKey(t){this._setOption("accessKey",t)}get activeStateEnabled(){return this._getOption("activeStateEnabled")}set activeStateEnabled(t){this._setOption("activeStateEnabled",t)}get applyValueMode(){return this._getOption("applyValueMode")}set applyValueMode(t){this._setOption("applyValueMode",t)}get buttons(){return this._getOption("buttons")}set buttons(t){this._setOption("buttons",t)}get customItemCreateEvent(){return this._getOption("customItemCreateEvent")}set customItemCreateEvent(t){this._setOption("customItemCreateEvent",t)}get dataSource(){return this._getOption("dataSource")}set dataSource(t){this._setOption("dataSource",t)}get deferRendering(){return this._getOption("deferRendering")}set deferRendering(t){this._setOption("deferRendering",t)}get disabled(){return this._getOption("disabled")}set disabled(t){this._setOption("disabled",t)}get displayExpr(){return this._getOption("displayExpr")}set displayExpr(t){this._setOption("displayExpr",t)}get dropDownButtonTemplate(){return this._getOption("dropDownButtonTemplate")}set dropDownButtonTemplate(t){this._setOption("dropDownButtonTemplate",t)}get dropDownOptions(){return this._getOption("dropDownOptions")}set dropDownOptions(t){this._setOption("dropDownOptions",t)}get elementAttr(){return this._getOption("elementAttr")}set elementAttr(t){this._setOption("elementAttr",t)}get fieldTemplate(){return this._getOption("fieldTemplate")}set fieldTemplate(t){this._setOption("fieldTemplate",t)}get focusStateEnabled(){return this._getOption("focusStateEnabled")}set focusStateEnabled(t){this._setOption("focusStateEnabled",t)}get grouped(){return this._getOption("grouped")}set grouped(t){this._setOption("grouped",t)}get groupTemplate(){return this._getOption("groupTemplate")}set groupTemplate(t){this._setOption("groupTemplate",t)}get height(){return this._getOption("height")}set height(t){this._setOption("height",t)}get hideSelectedItems(){return this._getOption("hideSelectedItems")}set hideSelectedItems(t){this._setOption("hideSelectedItems",t)}get hint(){return this._getOption("hint")}set hint(t){this._setOption("hint",t)}get hoverStateEnabled(){return this._getOption("hoverStateEnabled")}set hoverStateEnabled(t){this._setOption("hoverStateEnabled",t)}get inputAttr(){return this._getOption("inputAttr")}set inputAttr(t){this._setOption("inputAttr",t)}get isDirty(){return this._getOption("isDirty")}set isDirty(t){this._setOption("isDirty",t)}get isValid(){return this._getOption("isValid")}set isValid(t){this._setOption("isValid",t)}get items(){return this._getOption("items")}set items(t){this._setOption("items",t)}get itemTemplate(){return this._getOption("itemTemplate")}set itemTemplate(t){this._setOption("itemTemplate",t)}get label(){return this._getOption("label")}set label(t){this._setOption("label",t)}get labelMode(){return this._getOption("labelMode")}set labelMode(t){this._setOption("labelMode",t)}get maxDisplayedTags(){return this._getOption("maxDisplayedTags")}set maxDisplayedTags(t){this._setOption("maxDisplayedTags",t)}get maxFilterQueryLength(){return this._getOption("maxFilterQueryLength")}set maxFilterQueryLength(t){this._setOption("maxFilterQueryLength",t)}get maxLength(){return this._getOption("maxLength")}set maxLength(t){this._setOption("maxLength",t)}get minSearchLength(){return this._getOption("minSearchLength")}set minSearchLength(t){this._setOption("minSearchLength",t)}get multiline(){return this._getOption("multiline")}set multiline(t){this._setOption("multiline",t)}get name(){return this._getOption("name")}set name(t){this._setOption("name",t)}get noDataText(){return this._getOption("noDataText")}set noDataText(t){this._setOption("noDataText",t)}get opened(){return this._getOption("opened")}set opened(t){this._setOption("opened",t)}get openOnFieldClick(){return this._getOption("openOnFieldClick")}set openOnFieldClick(t){this._setOption("openOnFieldClick",t)}get placeholder(){return this._getOption("placeholder")}set placeholder(t){this._setOption("placeholder",t)}get readOnly(){return this._getOption("readOnly")}set readOnly(t){this._setOption("readOnly",t)}get rtlEnabled(){return this._getOption("rtlEnabled")}set rtlEnabled(t){this._setOption("rtlEnabled",t)}get searchEnabled(){return this._getOption("searchEnabled")}set searchEnabled(t){this._setOption("searchEnabled",t)}get searchExpr(){return this._getOption("searchExpr")}set searchExpr(t){this._setOption("searchExpr",t)}get searchMode(){return this._getOption("searchMode")}set searchMode(t){this._setOption("searchMode",t)}get searchTimeout(){return this._getOption("searchTimeout")}set searchTimeout(t){this._setOption("searchTimeout",t)}get selectAllMode(){return this._getOption("selectAllMode")}set selectAllMode(t){this._setOption("selectAllMode",t)}get selectAllText(){return this._getOption("selectAllText")}set selectAllText(t){this._setOption("selectAllText",t)}get selectedItems(){return this._getOption("selectedItems")}set selectedItems(t){this._setOption("selectedItems",t)}get showClearButton(){return this._getOption("showClearButton")}set showClearButton(t){this._setOption("showClearButton",t)}get showDataBeforeSearch(){return this._getOption("showDataBeforeSearch")}set showDataBeforeSearch(t){this._setOption("showDataBeforeSearch",t)}get showDropDownButton(){return this._getOption("showDropDownButton")}set showDropDownButton(t){this._setOption("showDropDownButton",t)}get showMultiTagOnly(){return this._getOption("showMultiTagOnly")}set showMultiTagOnly(t){this._setOption("showMultiTagOnly",t)}get showSelectionControls(){return this._getOption("showSelectionControls")}set showSelectionControls(t){this._setOption("showSelectionControls",t)}get stylingMode(){return this._getOption("stylingMode")}set stylingMode(t){this._setOption("stylingMode",t)}get tabIndex(){return this._getOption("tabIndex")}set tabIndex(t){this._setOption("tabIndex",t)}get tagTemplate(){return this._getOption("tagTemplate")}set tagTemplate(t){this._setOption("tagTemplate",t)}get text(){return this._getOption("text")}set text(t){this._setOption("text",t)}get useItemTextAsTitle(){return this._getOption("useItemTextAsTitle")}set useItemTextAsTitle(t){this._setOption("useItemTextAsTitle",t)}get validationError(){return this._getOption("validationError")}set validationError(t){this._setOption("validationError",t)}get validationErrors(){return this._getOption("validationErrors")}set validationErrors(t){this._setOption("validationErrors",t)}get validationMessageMode(){return this._getOption("validationMessageMode")}set validationMessageMode(t){this._setOption("validationMessageMode",t)}get validationMessagePosition(){return this._getOption("validationMessagePosition")}set validationMessagePosition(t){this._setOption("validationMessagePosition",t)}get validationStatus(){return this._getOption("validationStatus")}set validationStatus(t){this._setOption("validationStatus",t)}get value(){return this._getOption("value")}set value(t){this._setOption("value",t)}get valueChangeEvent(){return this._getOption("valueChangeEvent")}set valueChangeEvent(t){this._setOption("valueChangeEvent",t)}get valueExpr(){return this._getOption("valueExpr")}set valueExpr(t){this._setOption("valueExpr",t)}get visible(){return this._getOption("visible")}set visible(t){this._setOption("visible",t)}get width(){return this._getOption("width")}set width(t){this._setOption("width",t)}get wrapItemText(){return this._getOption("wrapItemText")}set wrapItemText(t){this._setOption("wrapItemText",t)}change(t){}get buttonsChildren(){return this._getOption("buttons")}set buttonsChildren(t){this.setChildren("buttons",t)}get itemsChildren(){return this._getOption("items")}set itemsChildren(t){this.setChildren("items",t)}_createInstance(t,e){return new RB(t,e)}writeValue(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}setDisabledState(t){this.disabled=t}registerOnChange(t){this.change=t}registerOnTouched(t){this.touched=t}_createWidget(t){super._createWidget(t),this.instance.on("focusOut",t=>{this.eventHelper.fireNgEvent("onBlur",[t])})}ngOnDestroy(){this._destroyWidget()}ngOnChanges(t){super.ngOnChanges(t),this.setupChanges("buttons",t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("searchExpr",t),this.setupChanges("selectedItems",t),this.setupChanges("validationErrors",t),this.setupChanges("value",t)}setupChanges(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}ngDoCheck(){this._idh.doCheck("buttons"),this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("searchExpr"),this._idh.doCheck("selectedItems"),this._idh.doCheck("validationErrors"),this._idh.doCheck("value"),this._watcherHelper.checkWatchers(),super.ngDoCheck(),super.clearChangedOptions()}_setOption(t,e){let i=this._idh.setupSingle(t,e),n=null!==this._idh.getChanges(t,e);(i||n)&&super._setOption(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Vo(Ir),Vo(al),Vo(pC),Vo(gC),Vo(VC),Vo(OC),Vo(gc),Vo(Ga))},t.\u0275cmp=Xt({type:t,selectors:[["dx-tag-box"]],contentQueries:function(t,e,i){if(1&t&&(Ha(i,ex,4),Ha(i,YC,4)),2&t){let t;Fa(t=Va())&&(e.buttonsChildren=t),Fa(t=Va())&&(e.itemsChildren=t)}},hostBindings:function(t,e){1&t&&Go("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{acceptCustomValue:"acceptCustomValue",accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",applyValueMode:"applyValueMode",buttons:"buttons",customItemCreateEvent:"customItemCreateEvent",dataSource:"dataSource",deferRendering:"deferRendering",disabled:"disabled",displayExpr:"displayExpr",dropDownButtonTemplate:"dropDownButtonTemplate",dropDownOptions:"dropDownOptions",elementAttr:"elementAttr",fieldTemplate:"fieldTemplate",focusStateEnabled:"focusStateEnabled",grouped:"grouped",groupTemplate:"groupTemplate",height:"height",hideSelectedItems:"hideSelectedItems",hint:"hint",hoverStateEnabled:"hoverStateEnabled",inputAttr:"inputAttr",isDirty:"isDirty",isValid:"isValid",items:"items",itemTemplate:"itemTemplate",label:"label",labelMode:"labelMode",maxDisplayedTags:"maxDisplayedTags",maxFilterQueryLength:"maxFilterQueryLength",maxLength:"maxLength",minSearchLength:"minSearchLength",multiline:"multiline",name:"name",noDataText:"noDataText",opened:"opened",openOnFieldClick:"openOnFieldClick",placeholder:"placeholder",readOnly:"readOnly",rtlEnabled:"rtlEnabled",searchEnabled:"searchEnabled",searchExpr:"searchExpr",searchMode:"searchMode",searchTimeout:"searchTimeout",selectAllMode:"selectAllMode",selectAllText:"selectAllText",selectedItems:"selectedItems",showClearButton:"showClearButton",showDataBeforeSearch:"showDataBeforeSearch",showDropDownButton:"showDropDownButton",showMultiTagOnly:"showMultiTagOnly",showSelectionControls:"showSelectionControls",stylingMode:"stylingMode",tabIndex:"tabIndex",tagTemplate:"tagTemplate",text:"text",useItemTextAsTitle:"useItemTextAsTitle",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",valueChangeEvent:"valueChangeEvent",valueExpr:"valueExpr",visible:"visible",width:"width",wrapItemText:"wrapItemText"},outputs:{onChange:"onChange",onClosed:"onClosed",onContentReady:"onContentReady",onCustomItemCreating:"onCustomItemCreating",onDisposing:"onDisposing",onEnterKey:"onEnterKey",onFocusIn:"onFocusIn",onFocusOut:"onFocusOut",onInitialized:"onInitialized",onInput:"onInput",onItemClick:"onItemClick",onKeyDown:"onKeyDown",onKeyUp:"onKeyUp",onMultiTagPreparing:"onMultiTagPreparing",onOpened:"onOpened",onOptionChanged:"onOptionChanged",onSelectAllValueChanged:"onSelectAllValueChanged",onSelectionChanged:"onSelectionChanged",onValueChanged:"onValueChanged",acceptCustomValueChange:"acceptCustomValueChange",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",applyValueModeChange:"applyValueModeChange",buttonsChange:"buttonsChange",customItemCreateEventChange:"customItemCreateEventChange",dataSourceChange:"dataSourceChange",deferRenderingChange:"deferRenderingChange",disabledChange:"disabledChange",displayExprChange:"displayExprChange",dropDownButtonTemplateChange:"dropDownButtonTemplateChange",dropDownOptionsChange:"dropDownOptionsChange",elementAttrChange:"elementAttrChange",fieldTemplateChange:"fieldTemplateChange",focusStateEnabledChange:"focusStateEnabledChange",groupedChange:"groupedChange",groupTemplateChange:"groupTemplateChange",heightChange:"heightChange",hideSelectedItemsChange:"hideSelectedItemsChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",inputAttrChange:"inputAttrChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",itemsChange:"itemsChange",itemTemplateChange:"itemTemplateChange",labelChange:"labelChange",labelModeChange:"labelModeChange",maxDisplayedTagsChange:"maxDisplayedTagsChange",maxFilterQueryLengthChange:"maxFilterQueryLengthChange",maxLengthChange:"maxLengthChange",minSearchLengthChange:"minSearchLengthChange",multilineChange:"multilineChange",nameChange:"nameChange",noDataTextChange:"noDataTextChange",openedChange:"openedChange",openOnFieldClickChange:"openOnFieldClickChange",placeholderChange:"placeholderChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",searchEnabledChange:"searchEnabledChange",searchExprChange:"searchExprChange",searchModeChange:"searchModeChange",searchTimeoutChange:"searchTimeoutChange",selectAllModeChange:"selectAllModeChange",selectAllTextChange:"selectAllTextChange",selectedItemsChange:"selectedItemsChange",showClearButtonChange:"showClearButtonChange",showDataBeforeSearchChange:"showDataBeforeSearchChange",showDropDownButtonChange:"showDropDownButtonChange",showMultiTagOnlyChange:"showMultiTagOnlyChange",showSelectionControlsChange:"showSelectionControlsChange",stylingModeChange:"stylingModeChange",tabIndexChange:"tabIndexChange",tagTemplateChange:"tagTemplateChange",textChange:"textChange",useItemTextAsTitleChange:"useItemTextAsTitleChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",valueChangeEventChange:"valueChangeEventChange",valueExprChange:"valueExprChange",visibleChange:"visibleChange",widthChange:"widthChange",wrapItemTextChange:"wrapItemTextChange",onBlur:"onBlur"},features:[vr([pC,gC,FB,OC,VC]),So,_e],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),VB=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=xt({imports:[[ix,px,ox,LC,lx,ax,fx,$C,NC,nx,dx,ux,gx,_x,sx,JC,HC,bC],ix,px,ox,LC,lx,ax,fx,$C,NC,nx,dx,ux,gx,_x,sx,JC,bC]}),t})();const LB=[{ID:1,CompanyName:"Super Mart of the West",Address:"702 SW 8th Street",City:"Bentonville",State:"Arkansas",Zipcode:72716,Phone:"(800) 555-2797",Fax:"(800) 555-2171",Website:"http://www.nowebsitesupermart.dx"},{ID:2,CompanyName:"Electronics Depot",Address:"2455 Paces Ferry Road NW",City:"Atlanta",State:"Georgia",Zipcode:30339,Phone:"(800) 595-3232",Fax:"(800) 595-3231",Website:"http://www.nowebsitedepot.dx"},{ID:3,CompanyName:"K&S Music",Address:"1000 Nicllet Mall",City:"Minneapolis",State:"Minnesota",Zipcode:55403,Phone:"(612) 304-6073",Fax:"(612) 304-6074",Website:"http://www.nowebsitemusic.dx"},{ID:4,CompanyName:"Tom's Club",Address:"999 Lake Drive",City:"Issaquah",State:"Washington",Zipcode:98027,Phone:"(800) 955-2292",Fax:"(800) 955-2293",Website:"http://www.nowebsitetomsclub.dx"}];let $B=(()=>{class t{getCompanies(){return LB}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Ct({token:t,factory:t.\u0275fac}),t})();function NB(t,e){if(1&t&&(No(0,"div"),tr(1,"\n "),No(2,"div",13),tr(3),zo(),tr(4,"\n "),zo()),2&t){const t=e.$implicit;ms(3),er(t.CompanyName)}}function zB(t,e){if(1&t&&(No(0,"div"),tr(1,"\n "),No(2,"div"),tr(3,"\n "),No(4,"p"),tr(5,"\n "),No(6,"b"),tr(7),zo(),tr(8,"\n ("),No(9,"span"),tr(10),zo(),tr(11,")\n "),zo(),tr(12,"\n "),No(13,"p"),tr(14,"\n "),No(15,"span"),tr(16),zo(),tr(17,"\n "),No(18,"span"),tr(19),zo(),tr(20,"\n "),zo(),tr(21,"\n "),zo(),tr(22,"\n "),No(23,"div"),tr(24,"\n "),No(25,"p"),tr(26,"\n Phone: "),No(27,"b"),tr(28),zo(),tr(29,"\n "),zo(),tr(30,"\n "),No(31,"p"),tr(32,"\n Fax: "),No(33,"b"),tr(34),zo(),tr(35,"\n "),zo(),tr(36,"\n "),No(37,"p"),tr(38,"\n Website:\n "),No(39,"a",14),tr(40),zo(),tr(41,"\n "),zo(),tr(42,"\n "),zo(),tr(43,"\n "),zo()),2&t){const t=e.$implicit;ms(7),er(t.City),ms(3),er(t.State),ms(6),er(t.Zipcode),ms(3),er(t.Address),ms(9),er(t.Phone),ms(6),er(t.Fax),ms(5),Yo("href",t.Website,Yn),ms(1),ir("\n ",t.Website,"\n ")}}i(5569);const WB=function(t){return[t]},jB=function(){return{"aria-label":"Company"}};/localhost/.test(document.location.host)||function(){if(yl)throw new Error("Cannot enable prod mode after platform setup.");vl=!1}();let KB=(()=>{class t{constructor(t){this.companies=t.getCompanies()}}return t.\u0275fac=function(e){return new(e||t)(Vo($B))},t.\u0275cmp=Xt({type:t,selectors:[["demo-app"]],features:[vr([$B])],decls:48,vars:21,consts:[["id","accordion"],["id","accordion-container",3,"dataSource","collapsible","multiple","animationDuration","selectedItems"],["accordion",""],[4,"dxTemplate","dxTemplateOf"],[1,"options"],[1,"caption"],[1,"option"],["text","Multiple enabled",3,"value","valueChange"],["text","Collapsible enabled",3,"value","valueChange"],[3,"min","max","value","valueChange"],["position","bottom",3,"enabled"],[3,"visible"],["displayExpr","CompanyName",3,"dataSource","value","disabled","inputAttr","valueChange"],[1,"header"],["target","_blank",3,"href"]],template:function(t,e){if(1&t){const t=Re();No(0,"div",0),tr(1,"\n "),No(2,"dx-accordion",1,2),tr(4,"\n "),Fo(5,NB,5,1,"div",3),tr(6,"\n "),Fo(7,zB,44,8,"div",3),tr(8,"\n "),zo(),tr(9,"\n\n "),No(10,"div",4),tr(11,"\n "),No(12,"div",5),tr(13,"Options"),zo(),tr(14,"\n "),No(15,"div",6),tr(16,"\n "),No(17,"dx-check-box",7),Go("valueChange",function(e){return He(t),Ho(3).multiple=e}),zo(),tr(18,"\n "),zo(),tr(19,"\n "),No(20,"div",6),tr(21,"\n "),No(22,"dx-check-box",8),Go("valueChange",function(e){return He(t),Ho(3).collapsible=e}),zo(),tr(23,"\n "),zo(),tr(24,"\n "),No(25,"div",6),tr(26,"\n "),No(27,"span"),tr(28,"Animation duration"),zo(),tr(29,"\n "),No(30,"dx-slider",9),Go("valueChange",function(e){return He(t),Ho(3).animationDuration=e}),tr(31,"\n "),Wo(32,"dxo-tooltip",10),tr(33,"\n "),Wo(34,"dxo-label",11),tr(35,"\n "),zo(),tr(36,"\n "),zo(),tr(37,"\n "),No(38,"div",6),tr(39,"\n "),No(40,"span",5),tr(41,"Selected Items"),zo(),tr(42,"\n "),No(43,"dx-tag-box",12),Go("valueChange",function(e){return He(t),Ho(3).selectedItems=e}),zo(),tr(44,"\n "),zo(),tr(45,"\n "),zo(),tr(46,"\n"),zo(),tr(47,"\n")}if(2&t){const t=Ho(3);ms(2),Lo("dataSource",e.companies)("collapsible",!1)("multiple",!1)("animationDuration",300)("selectedItems",xa(18,WB,e.companies[0])),ms(3),Lo("dxTemplateOf","title"),ms(2),Lo("dxTemplateOf","item"),ms(10),Lo("value",t.multiple),ms(5),Lo("value",t.collapsible),ms(8),Lo("min",0)("max",1e3)("value",t.animationDuration),ms(2),Lo("enabled",!0),ms(2),Lo("visible",!0),ms(9),Lo("dataSource",e.companies)("value",t.selectedItems)("disabled",!t.multiple)("inputAttr",function(t,e,i){const n=Ke()+t,s=Re();return s[n]===gs?Mo(s,n,i?e.call(i):e()):function(t,e){return t[e]}(s,n)}(20,jB))}},directives:[yx,yC,MT,Ek,mx,cx,HB],styles:["#accordion{height:700px} #accordion .header{font-size:20px} #accordion .header, #accordion p{margin:0} #accordion-container{margin-right:400px} .dx-theme-material #accordion .dx-accordion-item-title{display:flex} .dx-theme-material #accordion .header{align-self:center} .options{padding:20px;position:absolute;bottom:0;right:0;width:340px;top:0;background-color:#bfbfbf26} .options>.caption{font-weight:500;font-size:18px} .option{margin-top:10px} .option>.caption{margin-top:10px;display:inline-block} .option>.dx-tagbox{margin-top:2px}"]}),t})(),GB=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t,bootstrap:[KB]}),t.\u0275inj=xt({imports:[[_c,vc,bx,PT,Ik,VB,bC]]}),t})();pc().bootstrapModule(GB)},5569:function(){"use strict";!function(t){const e=t.performance;function i(t){e&&e.mark&&e.mark(t)}function n(t,i){e&&e.measure&&e.measure(t,i)}i("Zone");const s=t.__Zone_symbol_prefix||"__zone_symbol__";function o(t){return s+t}const r=!0===t[o("forceDuplicateZoneCheck")];if(t.Zone){if(r||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}let a=(()=>{class e{constructor(t,e){this._parent=t,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=new c(this,this._parent&&this._parent._zoneDelegate,e)}static assertZonePatched(){if(t.Promise!==D.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=e.current;for(;t.parent;)t=t.parent;return t}static get current(){return B.zone}static get currentTask(){return M}static __load_patch(s,o,a=!1){if(D.hasOwnProperty(s)){if(!a&&r)throw Error("Already loaded patch: "+s)}else if(!t["__Zone_disable_"+s]){const r="Zone:"+s;i(r),D[s]=o(t,e,A),n(r,r)}}get parent(){return this._parent}get name(){return this._name}get(t){const e=this.getZoneWith(t);if(e)return e._properties[t]}getZoneWith(t){let e=this;for(;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const i=this._zoneDelegate.intercept(this,t,e),n=this;return function(){return n.runGuarded(i,this,arguments,e)}}run(t,e,i,n){B={parent:B,zone:this};try{return this._zoneDelegate.invoke(this,t,e,i,n)}finally{B=B.parent}}runGuarded(t,e=null,i,n){B={parent:B,zone:this};try{try{return this._zoneDelegate.invoke(this,t,e,i,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{B=B.parent}}runTask(t,e,i){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||b).name+"; Execution: "+this.name+")");if(t.state===C&&(t.type===k||t.type===O))return;const n=t.state!=S;n&&t._transitionTo(S,w),t.runCount++;const s=M;M=t,B={parent:B,zone:this};try{t.type==O&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,e,i)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{t.state!==C&&t.state!==I&&(t.type==k||t.data&&t.data.isPeriodic?n&&t._transitionTo(w,S):(t.runCount=0,this._updateTaskCount(t,-1),n&&t._transitionTo(C,S,C))),B=B.parent,M=s}}scheduleTask(t){if(t.zone&&t.zone!==this){let e=this;for(;e;){if(e===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);e=e.parent}}t._transitionTo(x,C);const e=[];t._zoneDelegates=e,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(i){throw t._transitionTo(I,x,C),this._zoneDelegate.handleError(this,i),i}return t._zoneDelegates===e&&this._updateTaskCount(t,1),t.state==x&&t._transitionTo(w,x),t}scheduleMicroTask(t,e,i,n){return this.scheduleTask(new h(T,t,e,i,n,void 0))}scheduleMacroTask(t,e,i,n,s){return this.scheduleTask(new h(O,t,e,i,n,s))}scheduleEventTask(t,e,i,n,s){return this.scheduleTask(new h(k,t,e,i,n,s))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||b).name+"; Execution: "+this.name+")");if(t.state===w||t.state===S){t._transitionTo(E,w,S);try{this._zoneDelegate.cancelTask(this,t)}catch(e){throw t._transitionTo(I,E),this._zoneDelegate.handleError(this,e),e}return this._updateTaskCount(t,-1),t._transitionTo(C,E),t.runCount=0,t}}_updateTaskCount(t,e){const i=t._zoneDelegates;-1==e&&(t._zoneDelegates=null);for(let n=0;n<i.length;n++)i[n]._updateTaskCount(t.type,e)}}return e.__symbol__=o,e})();const l={name:"",onHasTask:(t,e,i,n)=>t.hasTask(i,n),onScheduleTask:(t,e,i,n)=>t.scheduleTask(i,n),onInvokeTask:(t,e,i,n,s,o)=>t.invokeTask(i,n,s,o),onCancelTask:(t,e,i,n)=>t.cancelTask(i,n)};class c{constructor(t,e,i){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=i&&(i&&i.onFork?i:e._forkZS),this._forkDlgt=i&&(i.onFork?e:e._forkDlgt),this._forkCurrZone=i&&(i.onFork?this.zone:e._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:e._interceptZS),this._interceptDlgt=i&&(i.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this.zone:e._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:e._invokeZS),this._invokeDlgt=i&&(i.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this.zone:e._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:e._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this.zone:e._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:e._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this.zone:e._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:e._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this.zone:e._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:e._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this.zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const n=i&&i.onHasTask;(n||e&&e._hasTaskZS)&&(this._hasTaskZS=n?i:l,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=t,i.onScheduleTask||(this._scheduleTaskZS=l,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this.zone),i.onInvokeTask||(this._invokeTaskZS=l,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this.zone),i.onCancelTask||(this._cancelTaskZS=l,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this.zone))}fork(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new a(t,e)}intercept(t,e,i){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,e,i):e}invoke(t,e,i,n,s){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,e,i,n,s):e.apply(i,n)}handleError(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,e)}scheduleTask(t,e){let i=e;if(this._scheduleTaskZS)this._hasTaskZS&&i._zoneDelegates.push(this._hasTaskDlgtOwner),i=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,e),i||(i=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=T)throw new Error("Task is missing scheduleFn.");v(e)}return i}invokeTask(t,e,i,n){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,e,i,n):e.callback.apply(i,n)}cancelTask(t,e){let i;if(this._cancelTaskZS)i=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");i=e.cancelFn(e)}return i}hasTask(t,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,e)}catch(i){this.handleError(t,i)}}_updateTaskCount(t,e){const i=this._taskCounts,n=i[t],s=i[t]=n+e;if(s<0)throw new Error("More tasks executed then were scheduled.");0!=n&&0!=s||this.hasTask(this.zone,{microTask:i.microTask>0,macroTask:i.macroTask>0,eventTask:i.eventTask>0,change:t})}}class h{constructor(e,i,n,s,o,r){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=e,this.source=i,this.data=s,this.scheduleFn=o,this.cancelFn=r,!n)throw new Error("callback is not defined");this.callback=n;const a=this;this.invoke=e===k&&s&&s.useG?h.invokeTask:function(){return h.invokeTask.call(t,a,this,arguments)}}static invokeTask(t,e,i){t||(t=this),P++;try{return t.runCount++,t.zone.runTask(t,e,i)}finally{1==P&&y(),P--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(C,x)}_transitionTo(t,e,i){if(this._state!==e&&this._state!==i)throw new Error(`${this.type} '${this.source}': can not transition to '${t}', expecting state '${e}'${i?" or '"+i+"'":""}, was '${this._state}'.`);this._state=t,t==C&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const d=o("setTimeout"),u=o("Promise"),p=o("then");let f,_=[],g=!1;function m(e){if(f||t[u]&&(f=t[u].resolve(0)),f){let t=f[p];t||(t=f.then),t.call(f,e)}else t[d](e,0)}function v(t){0===P&&0===_.length&&m(y),t&&_.push(t)}function y(){if(!g){for(g=!0;_.length;){const e=_;_=[];for(let i=0;i<e.length;i++){const n=e[i];try{n.zone.runTask(n,null,null)}catch(t){A.onUnhandledError(t)}}}A.microtaskDrainDone(),g=!1}}const b={name:"NO ZONE"},C="notScheduled",x="scheduling",w="scheduled",S="running",E="canceling",I="unknown",T="microTask",O="macroTask",k="eventTask",D={},A={symbol:o,currentZoneFrame:()=>B,onUnhandledError:R,microtaskDrainDone:R,scheduleMicroTask:v,showUncaughtError:()=>!a[o("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:R,patchMethod:()=>R,bindArguments:()=>[],patchThen:()=>R,patchMacroTask:()=>R,patchEventPrototype:()=>R,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>R,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>R,wrapWithCurrentZone:()=>R,filterProperties:()=>[],attachOriginToPatched:()=>R,_redefineProperty:()=>R,patchCallbacks:()=>R,nativeScheduleMicroTask:m};let B={parent:null,zone:new a(null,null)},M=null,P=0;function R(){}n("Zone","Zone"),t.Zone=a}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const t=Object.getOwnPropertyDescriptor,e=Object.defineProperty,i=Object.getPrototypeOf,n=Object.create,s=Array.prototype.slice,o="addEventListener",r="removeEventListener",a=Zone.__symbol__(o),l=Zone.__symbol__(r),c="true",h="false",d=Zone.__symbol__("");function u(t,e){return Zone.current.wrap(t,e)}function p(t,e,i,n,s){return Zone.current.scheduleMacroTask(t,e,i,n,s)}const f=Zone.__symbol__,_="undefined"!=typeof window,g=_?window:void 0,m=_&&g||"object"==typeof self&&self||global;function v(t,e){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=u(t[i],e+"_"+i));return t}function y(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&void 0===t.set)}const b="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,C=!("nw"in m)&&void 0!==m.process&&"[object process]"==={}.toString.call(m.process),x=!C&&!b&&!(!_||!g.HTMLElement),w=void 0!==m.process&&"[object process]"==={}.toString.call(m.process)&&!b&&!(!_||!g.HTMLElement),S={},E=function(t){if(!(t=t||m.event))return;let e=S[t.type];e||(e=S[t.type]=f("ON_PROPERTY"+t.type));const i=this||t.target||m,n=i[e];let s;if(x&&i===g&&"error"===t.type){const e=t;s=n&&n.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===s&&t.preventDefault()}else s=n&&n.apply(this,arguments),null!=s&&!s&&t.preventDefault();return s};function I(i,n,s){let o=t(i,n);if(!o&&s&&t(s,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const r=f("on"+n+"patched");if(i.hasOwnProperty(r)&&i[r])return;delete o.writable,delete o.value;const a=o.get,l=o.set,c=n.slice(2);let h=S[c];h||(h=S[c]=f("ON_PROPERTY"+c)),o.set=function(t){let e=this;!e&&i===m&&(e=m),e&&("function"==typeof e[h]&&e.removeEventListener(c,E),l&&l.call(e,null),e[h]=t,"function"==typeof t&&e.addEventListener(c,E,!1))},o.get=function(){let t=this;if(!t&&i===m&&(t=m),!t)return null;const e=t[h];if(e)return e;if(a){let e=a.call(this);if(e)return o.set.call(this,e),"function"==typeof t.removeAttribute&&t.removeAttribute(n),e}return null},e(i,n,o),i[r]=!0}function T(t,e,i){if(e)for(let n=0;n<e.length;n++)I(t,"on"+e[n],i);else{const e=[];for(const i in t)"on"==i.slice(0,2)&&e.push(i);for(let n=0;n<e.length;n++)I(t,e[n],i)}}const O=f("originalInstance");function k(t){const i=m[t];if(!i)return;m[f(t)]=i,m[t]=function(){const e=v(arguments,t);switch(e.length){case 0:this[O]=new i;break;case 1:this[O]=new i(e[0]);break;case 2:this[O]=new i(e[0],e[1]);break;case 3:this[O]=new i(e[0],e[1],e[2]);break;case 4:this[O]=new i(e[0],e[1],e[2],e[3]);break;default:throw new Error("Arg list too long.")}},B(m[t],i);const n=new i(function(){});let s;for(s in n)"XMLHttpRequest"===t&&"responseBlob"===s||function(i){"function"==typeof n[i]?m[t].prototype[i]=function(){return this[O][i].apply(this[O],arguments)}:e(m[t].prototype,i,{set:function(e){"function"==typeof e?(this[O][i]=u(e,t+"."+i),B(this[O][i],e)):this[O][i]=e},get:function(){return this[O][i]}})}(s);for(s in i)"prototype"!==s&&i.hasOwnProperty(s)&&(m[t][s]=i[s])}function D(e,n,s){let o=e;for(;o&&!o.hasOwnProperty(n);)o=i(o);!o&&e[n]&&(o=e);const r=f(n);let a=null;if(o&&(!(a=o[r])||!o.hasOwnProperty(r))&&(a=o[r]=o[n],y(o&&t(o,n)))){const t=s(a,r,n);o[n]=function(){return t(this,arguments)},B(o[n],a)}return a}function A(t,e,i){let n=null;function s(t){const e=t.data;return e.args[e.cbIdx]=function(){t.invoke.apply(this,arguments)},n.apply(e.target,e.args),t}n=D(t,e,t=>function(e,n){const o=i(e,n);return o.cbIdx>=0&&"function"==typeof n[o.cbIdx]?p(o.name,n[o.cbIdx],o,s):t.apply(e,n)})}function B(t,e){t[f("OriginalDelegate")]=e}let M=!1,P=!1;function R(){if(M)return P;M=!0;try{const t=g.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(P=!0)}catch(t){}return P}Zone.__load_patch("ZoneAwarePromise",(t,e,i)=>{const n=Object.getOwnPropertyDescriptor,s=Object.defineProperty,o=i.symbol,r=[],a=!0===t[o("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],l=o("Promise"),c=o("then");i.onUnhandledError=t=>{if(i.showUncaughtError()){const e=t&&t.rejection;e?console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0):console.error(t)}},i.microtaskDrainDone=()=>{for(;r.length;){const e=r.shift();try{e.zone.runGuarded(()=>{throw e.throwOriginal?e.rejection:e})}catch(t){d(t)}}};const h=o("unhandledPromiseRejectionHandler");function d(t){i.onUnhandledError(t);try{const i=e[h];"function"==typeof i&&i.call(this,t)}catch(n){}}function u(t){return t&&t.then}function p(t){return t}function f(t){return B.reject(t)}const _=o("state"),g=o("value"),m=o("finally"),v=o("parentPromiseValue"),y=o("parentPromiseState"),b=null,C=!1;function x(t,e){return i=>{try{E(t,e,i)}catch(n){E(t,!1,n)}}}const w=function(){let t=!1;return function(e){return function(){t||(t=!0,e.apply(null,arguments))}}},S=o("currentTaskTrace");function E(t,n,o){const l=w();if(t===o)throw new TypeError("Promise resolved with itself");if(t[_]===b){let d=null;try{("object"==typeof o||"function"==typeof o)&&(d=o&&o.then)}catch(c){return l(()=>{E(t,!1,c)})(),t}if(n!==C&&o instanceof B&&o.hasOwnProperty(_)&&o.hasOwnProperty(g)&&o[_]!==b)T(o),E(t,o[_],o[g]);else if(n!==C&&"function"==typeof d)try{d.call(o,l(x(t,n)),l(x(t,!1)))}catch(c){l(()=>{E(t,!1,c)})()}else{t[_]=n;const l=t[g];if(t[g]=o,t[m]===m&&!0===n&&(t[_]=t[y],t[g]=t[v]),n===C&&o instanceof Error){const t=e.currentTask&&e.currentTask.data&&e.currentTask.data.__creationTrace__;t&&s(o,S,{configurable:!0,enumerable:!1,writable:!0,value:t})}for(let e=0;e<l.length;)O(t,l[e++],l[e++],l[e++],l[e++]);if(0==l.length&&n==C){t[_]=0;let n=o;try{throw new Error("Uncaught (in promise): "+function(t){return t&&t.toString===Object.prototype.toString?(t.constructor&&t.constructor.name||"")+": "+JSON.stringify(t):t?t.toString():Object.prototype.toString.call(t)}(o)+(o&&o.stack?"\n"+o.stack:""))}catch(h){n=h}a&&(n.throwOriginal=!0),n.rejection=o,n.promise=t,n.zone=e.current,n.task=e.currentTask,r.push(n),i.scheduleMicroTask()}}}return t}const I=o("rejectionHandledHandler");function T(t){if(0===t[_]){try{const i=e[I];i&&"function"==typeof i&&i.call(this,{rejection:t[g],promise:t})}catch(i){}t[_]=C;for(let e=0;e<r.length;e++)t===r[e].promise&&r.splice(e,1)}}function O(t,e,i,n,s){T(t);const o=t[_],r=o?"function"==typeof n?n:p:"function"==typeof s?s:f;e.scheduleMicroTask("Promise.then",()=>{try{const n=t[g],s=!!i&&m===i[m];s&&(i[v]=n,i[y]=o);const a=e.run(r,void 0,s&&r!==f&&r!==p?[]:[n]);E(i,!0,a)}catch(n){E(i,!1,n)}},i)}const k=function(){},A=t.AggregateError;class B{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(t){return E(new this(null),!0,t)}static reject(t){return E(new this(null),C,t)}static any(t){if(!t||"function"!=typeof t[Symbol.iterator])return Promise.reject(new A([],"All promises were rejected"));const e=[];let i=0;try{for(let n of t)i++,e.push(B.resolve(n))}catch(o){return Promise.reject(new A([],"All promises were rejected"))}if(0===i)return Promise.reject(new A([],"All promises were rejected"));let n=!1;const s=[];return new B((t,o)=>{for(let r=0;r<e.length;r++)e[r].then(e=>{n||(n=!0,t(e))},t=>{s.push(t),i--,0===i&&(n=!0,o(new A(s,"All promises were rejected")))})})}static race(t){let e,i,n=new this((t,n)=>{e=t,i=n});function s(t){e(t)}function o(t){i(t)}for(let r of t)u(r)||(r=this.resolve(r)),r.then(s,o);return n}static all(t){return B.allWithCallback(t)}static allSettled(t){return(this&&this.prototype instanceof B?this:B).allWithCallback(t,{thenCallback:t=>({status:"fulfilled",value:t}),errorCallback:t=>({status:"rejected",reason:t})})}static allWithCallback(t,e){let i,n,s=new this((t,e)=>{i=t,n=e}),o=2,r=0;const a=[];for(let c of t){u(c)||(c=this.resolve(c));const t=r;try{c.then(n=>{a[t]=e?e.thenCallback(n):n,o--,0===o&&i(a)},s=>{e?(a[t]=e.errorCallback(s),o--,0===o&&i(a)):n(s)})}catch(l){n(l)}o++,r++}return o-=2,0===o&&i(a),s}constructor(t){const e=this;if(!(e instanceof B))throw new Error("Must be an instanceof Promise.");e[_]=b,e[g]=[];try{const i=w();t&&t(i(x(e,!0)),i(x(e,C)))}catch(i){E(e,!1,i)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return B}then(t,i){var n;let s=null===(n=this.constructor)||void 0===n?void 0:n[Symbol.species];(!s||"function"!=typeof s)&&(s=this.constructor||B);const o=new s(k),r=e.current;return this[_]==b?this[g].push(r,o,t,i):O(this,r,o,t,i),o}catch(t){return this.then(null,t)}finally(t){var i;let n=null===(i=this.constructor)||void 0===i?void 0:i[Symbol.species];(!n||"function"!=typeof n)&&(n=B);const s=new n(k);s[m]=m;const o=e.current;return this[_]==b?this[g].push(o,s,t,t):O(this,o,s,t,t),s}}B.resolve=B.resolve,B.reject=B.reject,B.race=B.race,B.all=B.all;const M=t[l]=t.Promise;t.Promise=B;const P=o("thenPatched");function R(t){const e=t.prototype,i=n(e,"then");if(i&&(!1===i.writable||!i.configurable))return;const s=e.then;e[c]=s,t.prototype.then=function(t,e){return new B((t,e)=>{s.call(this,t,e)}).then(t,e)},t[P]=!0}return i.patchThen=R,M&&(R(M),D(t,"fetch",t=>function(t){return function(e,i){let n=t.apply(e,i);if(n instanceof B)return n;let s=n.constructor;return s[P]||R(s),n}}(t))),Promise[e.__symbol__("uncaughtPromiseErrors")]=r,B}),Zone.__load_patch("toString",t=>{const e=Function.prototype.toString,i=f("OriginalDelegate"),n=f("Promise"),s=f("Error"),o=function(){if("function"==typeof this){const o=this[i];if(o)return"function"==typeof o?e.call(o):Object.prototype.toString.call(o);if(this===Promise){const i=t[n];if(i)return e.call(i)}if(this===Error){const i=t[s];if(i)return e.call(i)}}return e.call(this)};o[i]=e,Function.prototype.toString=o;const r=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":r.call(this)}});let F=!1;if("undefined"!=typeof window)try{const t=Object.defineProperty({},"passive",{get:function(){F=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(Y){F=!1}const H={useG:!0},V={},L={},$=new RegExp("^"+d+"(\\w+)(true|false)$"),N=f("propagationStopped");function z(t,e){const i=(e?e(t):t)+h,n=(e?e(t):t)+c,s=d+i,o=d+n;V[t]={},V[t][h]=s,V[t][c]=o}function W(t,e,n,s){const a=s&&s.add||o,l=s&&s.rm||r,u=s&&s.listeners||"eventListeners",p=s&&s.rmAll||"removeAllListeners",_=f(a),g="."+a+":",m=function(t,e,i){if(t.isRemoved)return;const n=t.callback;let s;"object"==typeof n&&n.handleEvent&&(t.callback=t=>n.handleEvent(t),t.originalDelegate=n);try{t.invoke(t,e,[i])}catch(r){s=r}const o=t.options;return o&&"object"==typeof o&&o.once&&e[l].call(e,i.type,t.originalDelegate?t.originalDelegate:t.callback,o),s};function v(i,n,s){if(!(n=n||t.event))return;const o=i||n.target||t,r=o[V[n.type][s?c:h]];if(r){const t=[];if(1===r.length){const e=m(r[0],o,n);e&&t.push(e)}else{const e=r.slice();for(let i=0;i<e.length&&(!n||!0!==n[N]);i++){const s=m(e[i],o,n);s&&t.push(s)}}if(1===t.length)throw t[0];for(let i=0;i<t.length;i++){const n=t[i];e.nativeScheduleMicroTask(()=>{throw n})}}}const y=function(t){return v(this,t,!1)},b=function(t){return v(this,t,!0)};function x(e,n){if(!e)return!1;let s=!0;n&&void 0!==n.useG&&(s=n.useG);const o=n&&n.vh;let r=!0;n&&void 0!==n.chkDup&&(r=n.chkDup);let m=!1;n&&void 0!==n.rt&&(m=n.rt);let v=e;for(;v&&!v.hasOwnProperty(a);)v=i(v);if(!v&&e[a]&&(v=e),!v||v[_])return!1;const x=n&&n.eventNameToString,w={},S=v[_]=v[a],E=v[f(l)]=v[l],I=v[f(u)]=v[u],T=v[f(p)]=v[p];let O;function k(t,e){return!F&&"object"==typeof t&&t?!!t.capture:F&&e?"boolean"==typeof t?{capture:t,passive:!0}:t?"object"==typeof t&&!1!==t.passive?Object.assign(Object.assign({},t),{passive:!0}):t:{passive:!0}:t}n&&n.prepend&&(O=v[f(n.prepend)]=v[n.prepend]);const D=s?function(t){if(!w.isExisting)return S.call(w.target,w.eventName,w.capture?b:y,w.options)}:function(t){return S.call(w.target,w.eventName,t.invoke,w.options)},A=s?function(t){if(!t.isRemoved){const e=V[t.eventName];let i;e&&(i=e[t.capture?c:h]);const n=i&&t.target[i];if(n)for(let s=0;s<n.length;s++)if(n[s]===t){n.splice(s,1),t.isRemoved=!0,0===n.length&&(t.allRemoved=!0,t.target[i]=null);break}}if(t.allRemoved)return E.call(t.target,t.eventName,t.capture?b:y,t.options)}:function(t){return E.call(t.target,t.eventName,t.invoke,t.options)},M=n&&n.diff?n.diff:function(t,e){const i=typeof e;return"function"===i&&t.callback===e||"object"===i&&t.originalDelegate===e},P=Zone[f("UNPATCHED_EVENTS")],R=t[f("PASSIVE_EVENTS")],N=function(e,i,a,l,d=!1,u=!1){return function(){const p=this||t;let f=arguments[0];n&&n.transferEventName&&(f=n.transferEventName(f));let _=arguments[1];if(!_)return e.apply(this,arguments);if(C&&"uncaughtException"===f)return e.apply(this,arguments);let g=!1;if("function"!=typeof _){if(!_.handleEvent)return e.apply(this,arguments);g=!0}if(o&&!o(e,_,p,arguments))return;const m=F&&!!R&&-1!==R.indexOf(f),v=k(arguments[2],m);if(P)for(let t=0;t<P.length;t++)if(f===P[t])return m?e.call(p,f,_,v):e.apply(this,arguments);const y=!!v&&("boolean"==typeof v||v.capture),b=!(!v||"object"!=typeof v)&&v.once,S=Zone.current;let E=V[f];E||(z(f,x),E=V[f]);const I=E[y?c:h];let T,O=p[I],D=!1;if(O){if(D=!0,r)for(let t=0;t<O.length;t++)if(M(O[t],_))return}else O=p[I]=[];const A=p.constructor.name,B=L[A];B&&(T=B[f]),T||(T=A+i+(x?x(f):f)),w.options=v,b&&(w.options.once=!1),w.target=p,w.capture=y,w.eventName=f,w.isExisting=D;const $=s?H:void 0;$&&($.taskData=w);const N=S.scheduleEventTask(T,_,$,a,l);return w.target=null,$&&($.taskData=null),b&&(v.once=!0),!F&&"boolean"==typeof N.options||(N.options=v),N.target=p,N.capture=y,N.eventName=f,g&&(N.originalDelegate=_),u?O.unshift(N):O.push(N),d?p:void 0}};return v[a]=N(S,g,D,A,m),O&&(v.prependListener=N(O,".prependListener:",function(t){return O.call(w.target,w.eventName,t.invoke,w.options)},A,m,!0)),v[l]=function(){const e=this||t;let i=arguments[0];n&&n.transferEventName&&(i=n.transferEventName(i));const s=arguments[2],r=!!s&&("boolean"==typeof s||s.capture),a=arguments[1];if(!a)return E.apply(this,arguments);if(o&&!o(E,a,e,arguments))return;const l=V[i];let u;l&&(u=l[r?c:h]);const p=u&&e[u];if(p)for(let t=0;t<p.length;t++){const n=p[t];if(M(n,a))return p.splice(t,1),n.isRemoved=!0,0===p.length&&(n.allRemoved=!0,e[u]=null,"string"==typeof i)&&(e[d+"ON_PROPERTY"+i]=null),n.zone.cancelTask(n),m?e:void 0}return E.apply(this,arguments)},v[u]=function(){const e=this||t;let i=arguments[0];n&&n.transferEventName&&(i=n.transferEventName(i));const s=[],o=j(e,x?x(i):i);for(let t=0;t<o.length;t++){const e=o[t];s.push(e.originalDelegate?e.originalDelegate:e.callback)}return s},v[p]=function(){const e=this||t;let i=arguments[0];if(i){n&&n.transferEventName&&(i=n.transferEventName(i));const t=V[i];if(t){const n=e[t[h]],s=e[t[c]];if(n){const t=n.slice();for(let e=0;e<t.length;e++){const n=t[e];this[l].call(this,i,n.originalDelegate?n.originalDelegate:n.callback,n.options)}}if(s){const t=s.slice();for(let e=0;e<t.length;e++){const n=t[e];this[l].call(this,i,n.originalDelegate?n.originalDelegate:n.callback,n.options)}}}}else{const t=Object.keys(e);for(let e=0;e<t.length;e++){const i=$.exec(t[e]);let n=i&&i[1];n&&"removeListener"!==n&&this[p].call(this,n)}this[p].call(this,"removeListener")}if(m)return this},B(v[a],S),B(v[l],E),T&&B(v[p],T),I&&B(v[u],I),!0}let w=[];for(let i=0;i<n.length;i++)w[i]=x(n[i],s);return w}function j(t,e){if(!e){const i=[];for(let n in t){const s=$.exec(n);let o=s&&s[1];if(o&&(!e||o===e)){const e=t[n];if(e)for(let t=0;t<e.length;t++)i.push(e[t])}}return i}let i=V[e];i||(z(e),i=V[e]);const n=t[i[h]],s=t[i[c]];return n?s?n.concat(s):n.slice():s?s.slice():[]}function K(t,e){const i=t.Event;i&&i.prototype&&e.patchMethod(i.prototype,"stopImmediatePropagation",t=>function(e,i){e[N]=!0,t&&t.apply(e,i)})}function G(t,e,i,n,s){const o=Zone.__symbol__(n);if(e[o])return;const r=e[o]=e[n];e[n]=function(o,a,l){return a&&a.prototype&&s.forEach(function(e){const s=`${i}.${n}::`+e,o=a.prototype;try{if(o.hasOwnProperty(e)){const i=t.ObjectGetOwnPropertyDescriptor(o,e);i&&i.value?(i.value=t.wrapWithCurrentZone(i.value,s),t._redefineProperty(a.prototype,e,i)):o[e]&&(o[e]=t.wrapWithCurrentZone(o[e],s))}else o[e]&&(o[e]=t.wrapWithCurrentZone(o[e],s))}catch(r){}}),r.call(e,o,a,l)},t.attachOriginToPatched(e[n],r)}function U(t,e,i){if(!i||0===i.length)return e;const n=i.filter(e=>e.target===t);if(!n||0===n.length)return e;const s=n[0].ignoreProperties;return e.filter(t=>-1===s.indexOf(t))}function q(t,e,i,n){t&&T(t,U(t,e,i),n)}function Z(t){return Object.getOwnPropertyNames(t).filter(t=>t.startsWith("on")&&t.length>2).map(t=>t.substring(2))}Zone.__load_patch("util",(i,a,l)=>{const p=Z(i);l.patchOnProperties=T,l.patchMethod=D,l.bindArguments=v,l.patchMacroTask=A;const f=a.__symbol__("BLACK_LISTED_EVENTS"),_=a.__symbol__("UNPATCHED_EVENTS");i[_]&&(i[f]=i[_]),i[f]&&(a[f]=a[_]=i[f]),l.patchEventPrototype=K,l.patchEventTarget=W,l.isIEOrEdge=R,l.ObjectDefineProperty=e,l.ObjectGetOwnPropertyDescriptor=t,l.ObjectCreate=n,l.ArraySlice=s,l.patchClass=k,l.wrapWithCurrentZone=u,l.filterProperties=U,l.attachOriginToPatched=B,l._redefineProperty=Object.defineProperty,l.patchCallbacks=G,l.getGlobalObjects=()=>({globalSources:L,zoneSymbolEventNames:V,eventNames:p,isBrowser:x,isMix:w,isNode:C,TRUE_STR:c,FALSE_STR:h,ZONE_SYMBOL_PREFIX:d,ADD_EVENT_LISTENER_STR:o,REMOVE_EVENT_LISTENER_STR:r})});const Q=f("zoneTask");function X(t,e,i,n){let s=null,o=null;i+=n;const r={};function a(e){const i=e.data;return i.args[0]=function(){return e.invoke.apply(this,arguments)},i.handleId=s.apply(t,i.args),e}function l(e){return o.call(t,e.data.handleId)}s=D(t,e+=n,i=>function(s,o){if("function"==typeof o[0]){const t={isPeriodic:"Interval"===n,delay:"Timeout"===n||"Interval"===n?o[1]||0:void 0,args:o},i=o[0];o[0]=function(){try{return i.apply(this,arguments)}finally{t.isPeriodic||("number"==typeof t.handleId?delete r[t.handleId]:t.handleId&&(t.handleId[Q]=null))}};const s=p(e,o[0],t,a,l);if(!s)return s;const c=s.data.handleId;return"number"==typeof c?r[c]=s:c&&(c[Q]=s),c&&c.ref&&c.unref&&"function"==typeof c.ref&&"function"==typeof c.unref&&(s.ref=c.ref.bind(c),s.unref=c.unref.bind(c)),"number"==typeof c||c?c:s}return i.apply(t,o)}),o=D(t,i,e=>function(i,n){const s=n[0];let o;"number"==typeof s?o=r[s]:(o=s&&s[Q],o||(o=s)),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof s?delete r[s]:s&&(s[Q]=null),o.zone.cancelTask(o)):e.apply(t,n)})}Zone.__load_patch("legacy",t=>{const e=t[Zone.__symbol__("legacyPatch")];e&&e()}),Zone.__load_patch("queueMicrotask",(t,e,i)=>{i.patchMethod(t,"queueMicrotask",t=>function(t,i){e.current.scheduleMicroTask("queueMicrotask",i[0])})}),Zone.__load_patch("timers",t=>{const e="set",i="clear";X(t,e,i,"Timeout"),X(t,e,i,"Interval"),X(t,e,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",t=>{X(t,"request","cancel","AnimationFrame"),X(t,"mozRequest","mozCancel","AnimationFrame"),X(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(t,e)=>{const i=["alert","prompt","confirm"];for(let n=0;n<i.length;n++)D(t,i[n],(i,n,s)=>function(n,o){return e.current.run(i,t,o,s)})}),Zone.__load_patch("EventTarget",(t,e,i)=>{(function(t,e){e.patchEventPrototype(t,e)})(t,i),function(t,e){if(Zone[e.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:n,TRUE_STR:s,FALSE_STR:o,ZONE_SYMBOL_PREFIX:r}=e.getGlobalObjects();for(let l=0;l<i.length;l++){const t=i[l],e=r+(t+o),a=r+(t+s);n[t]={},n[t][o]=e,n[t][s]=a}const a=t.EventTarget;a&&a.prototype&&e.patchEventTarget(t,e,[a&&a.prototype])}(t,i);const n=t.XMLHttpRequestEventTarget;n&&n.prototype&&i.patchEventTarget(t,i,[n.prototype])}),Zone.__load_patch("MutationObserver",(t,e,i)=>{k("MutationObserver"),k("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(t,e,i)=>{k("IntersectionObserver")}),Zone.__load_patch("FileReader",(t,e,i)=>{k("FileReader")}),Zone.__load_patch("on_property",(t,e,n)=>{!function(t,e){if(C&&!w||Zone[t.symbol("patchEvents")])return;const n=e.__Zone_ignore_on_properties;let s=[];if(x){const e=window;s=s.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const o=function(){try{const t=g.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:e,ignoreProperties:["error"]}]:[];q(e,Z(e),n&&n.concat(o),i(e))}s=s.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i<s.length;i++){const t=e[s[i]];t&&t.prototype&&q(t.prototype,Z(t.prototype),n)}}(n,t)}),Zone.__load_patch("customElements",(t,e,i)=>{!function(t,e){const{isBrowser:i,isMix:n}=e.getGlobalObjects();(i||n)&&t.customElements&&"customElements"in t&&e.patchCallbacks(e,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,i)}),Zone.__load_patch("XHR",(t,e)=>{!function(t){const h=t.XMLHttpRequest;if(!h)return;const d=h.prototype;let u=d[a],_=d[l];if(!u){const e=t.XMLHttpRequestEventTarget;if(e){const t=e.prototype;u=t[a],_=t[l]}}const g="readystatechange",m="scheduled";function v(t){const n=t.data,r=n.target;r[o]=!1,r[c]=!1;const h=r[s];u||(u=r[a],_=r[l]),h&&_.call(r,g,h);const d=r[s]=()=>{if(r.readyState===r.DONE)if(!n.aborted&&r[o]&&t.state===m){const i=r[e.__symbol__("loadfalse")];if(0!==r.status&&i&&i.length>0){const s=t.invoke;t.invoke=function(){const i=r[e.__symbol__("loadfalse")];for(let e=0;e<i.length;e++)i[e]===t&&i.splice(e,1);!n.aborted&&t.state===m&&s.call(t)},i.push(t)}else t.invoke()}else!n.aborted&&!1===r[o]&&(r[c]=!0)};return u.call(r,g,d),r[i]||(r[i]=t),S.apply(r,n.args),r[o]=!0,t}function y(){}function b(t){const e=t.data;return e.aborted=!0,E.apply(e.target,e.args)}const C=D(d,"open",()=>function(t,e){return t[n]=0==e[2],t[r]=e[1],C.apply(t,e)}),x=f("fetchTaskAborting"),w=f("fetchTaskScheduling"),S=D(d,"send",()=>function(t,i){if(!0===e.current[w]||t[n])return S.apply(t,i);{const e={target:t,url:t[r],isPeriodic:!1,args:i,aborted:!1},n=p("XMLHttpRequest.send",y,e,v,b);t&&!0===t[c]&&!e.aborted&&n.state===m&&n.invoke()}}),E=D(d,"abort",()=>function(t,n){const s=function(t){return t[i]}(t);if(s&&"string"==typeof s.type){if(null==s.cancelFn||s.data&&s.data.aborted)return;s.zone.cancelTask(s)}else if(!0===e.current[x])return E.apply(t,n)})}(t);const i=f("xhrTask"),n=f("xhrSync"),s=f("xhrListener"),o=f("xhrScheduled"),r=f("xhrURL"),c=f("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function(e,i){const n=e.constructor.name;for(let s=0;s<i.length;s++){const o=i[s],r=e[o];if(r){if(!y(t(e,o)))continue;e[o]=(t=>{const e=function(){return t.apply(this,v(arguments,n+"."+o))};return B(e,t),e})(r)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(t,e)=>{function i(e){return function(i){j(t,e).forEach(n=>{const s=t.PromiseRejectionEvent;if(s){const t=new s(e,{promise:i.promise,reason:i.rejection});n.invoke(t)}})}}t.PromiseRejectionEvent&&(e[f("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),e[f("rejectionHandledHandler")]=i("rejectionhandled"))})}},function(t){t(t.s=1255)}]); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es5.0d303056c688e4d88af9.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es5.0d303056c688e4d88af9.js deleted file mode 100644 index dc37f5488ab..00000000000 --- a/JSDemos/Demos/Accordion/Overview/Angular/dist/main-es5.0d303056c688e4d88af9.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function t(t,e,n){return(e=C(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,o,r,a,s=[],l=!0,u=!1;try{if(r=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=r.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(t){u=!0,o=t}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(t,e)||v(t,e)||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 n(t){var e="function"==typeof Map?new Map:void 0;return(n=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return i(t,arguments,h(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),f(n,t)})(t)}function i(t,e,n){if(s())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,e);var o=new(t.bind.apply(t,i));return n&&f(o,n.prototype),o}function o(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */o=function(){return e};var t,e={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},a="function"==typeof Symbol?Symbol:{},s=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,n){return t[e]=n}}function h(t,e,n,i){var o=e&&e.prototype instanceof g?e:g,a=Object.create(o.prototype),s=new D(i||[]);return r(a,"_invoke",{value:E(t,n,s)}),a}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=h;var f="suspendedStart",p="executing",_="completed",v={};function g(){}function m(){}function y(){}var b={};c(b,s,function(){return this});var C=Object.getPrototypeOf,k=C&&C(C(A([])));k&&k!==n&&i.call(k,s)&&(b=k);var x=y.prototype=g.prototype=Object.create(b);function w(t){["next","throw","return"].forEach(function(e){c(t,e,function(t){return this._invoke(e,t)})})}function S(t,e){function n(o,r,a,s){var l=d(t[o],t,r);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==typeof c&&i.call(c,"__await")?e.resolve(c.__await).then(function(t){n("next",t,a,s)},function(t){n("throw",t,a,s)}):e.resolve(c).then(function(t){u.value=t,a(u)},function(t){return n("throw",t,a,s)})}s(l.arg)}var o;r(this,"_invoke",{value:function(t,i){function r(){return new e(function(e,o){n(t,i,e,o)})}return o=o?o.then(r,r):r()}})}function E(e,n,i){var o=f;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===_){if("throw"===r)throw a;return{value:t,done:!0}}for(i.method=r,i.arg=a;;){var s=i.delegate;if(s){var l=I(s,i);if(l){if(l===v)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(o===f)throw o=_,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);o=p;var u=d(e,n,i);if("normal"===u.type){if(o=i.done?_:"suspendedYield",u.arg===v)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(o=_,i.method="throw",i.arg=u.arg)}}}function I(e,n){var i=n.method,o=e.iterator[i];if(o===t)return n.delegate=null,"throw"===i&&e.iterator.return&&(n.method="return",n.arg=t,I(e,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),v;var r=d(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,v;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function O(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function D(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function A(e){if(e||""===e){var n=e[s];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,r=function n(){for(;++o<e.length;)if(i.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return r.next=r}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=y,r(x,"constructor",{value:y,configurable:!0}),r(y,"constructor",{value:m,configurable:!0}),m.displayName=c(y,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,c(t,u,"GeneratorFunction")),t.prototype=Object.create(x),t},e.awrap=function(t){return{__await:t}},w(S.prototype),c(S.prototype,l,function(){return this}),e.AsyncIterator=S,e.async=function(t,n,i,o,r){void 0===r&&(r=Promise);var a=new S(h(t,n,i,o),r);return e.isGeneratorFunction(n)?a:a.next().then(function(t){return t.done?t.value:a.next()})},w(x),c(x,u,"Generator"),c(x,s,function(){return this}),c(x,"toString",function(){return"[object Generator]"}),e.keys=function(t){var e=Object(t),n=[];for(var i in e)n.push(i);return n.reverse(),function t(){for(;n.length;){var i=n.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},e.values=A,D.prototype={constructor:D,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(i,o){return s.type="throw",s.arg=e,n.next=i,o&&(n.method="next",n.arg=t),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&("break"===t||"continue"===t)&&r.tryLoc<=e&&e<=r.finallyLoc&&(r=null);var a=r?r.completion:{};return a.type=t,a.arg=e,r?(this.method="next",this.next=r.finallyLoc,v):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:A(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),v}},e}function r(t,e,n){return e=h(e),a(t,s()?Reflect.construct(e,n||[],h(t).constructor):e.apply(t,n))}function a(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return l(t)}function s(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(s=function(){return!!t})()}function l(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,n){var i=c(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(arguments.length<3?t:n):o.value}}).apply(this,arguments)}function c(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=h(t)););return t}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&f(t,e)}function f(t,e){return(f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function p(t){return function(t){if(Array.isArray(t))return g(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||v(t)||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 _(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=v(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function v(t,e){if(t){if("string"==typeof t)return g(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(t,e):void 0}}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function m(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,C(i.key),i)}}function b(t,e,n){return e&&y(t.prototype,e),n&&y(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function C(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}(self.webpackChunk=self.webpackChunk||[]).push([[179],{8255:function(t){function e(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}e.keys=function(){return[]},e.resolve=e,e.id=8255,t.exports=e},1255:function(s,c,f){"use strict";var v={};function g(t){return"function"==typeof t}function y(t){var e=t(function(t){Error.call(t),t.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}f.r(v),f.d(v,{animation:function(){return Yf},inputType:function(){return Gf},nativeScrolling:function(){return Jf},pointerEvents:function(){return qf},styleProp:function(){return Pd},stylePropPrefix:function(){return Rd},supportProp:function(){return Kf},touch:function(){return Zf},touchEvents:function(){return Uf},transition:function(){return Qf},transitionEndEventName:function(){return Xf}});var C=y(function(t){return function(e){t(this),this.message=e?"".concat(e.length," errors occurred during unsubscription:\n").concat(e.map(function(t,e){return"".concat(e+1,") ").concat(t.toString())}).join("\n ")):"",this.name="UnsubscriptionError",this.errors=e}});function k(t,e){if(t){var n=t.indexOf(e);0<=n&&t.splice(n,1)}}var x=function(){function t(e){m(this,t),this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return b(t,[{key:"unsubscribe",value:function(){var t;if(!this.closed){this.closed=!0;var e=this._parentage;if(e)if(this._parentage=null,Array.isArray(e)){var n,i=_(e);try{for(i.s();!(n=i.n()).done;){var o;n.value.remove(this)}}catch(c){i.e(c)}finally{i.f()}}else e.remove(this);var r=this.initialTeardown;if(g(r))try{r()}catch(o){t=o instanceof C?o.errors:[o]}var a=this._finalizers;if(a){this._finalizers=null;var s,l=_(a);try{for(l.s();!(s=l.n()).done;){var u=s.value;try{E(u)}catch(h){t=null!=t?t:[],h instanceof C?t=[].concat(p(t),p(h.errors)):t.push(h)}}}catch(c){l.e(c)}finally{l.f()}}if(t)throw new C(t)}}},{key:"add",value:function(e){var n;if(e&&e!==this)if(this.closed)E(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(e)}}},{key:"_hasParent",value:function(t){var e=this._parentage;return e===t||Array.isArray(e)&&e.includes(t)}},{key:"_addParent",value:function(t){var e=this._parentage;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}},{key:"_removeParent",value:function(t){var e=this._parentage;e===t?this._parentage=null:Array.isArray(e)&&k(e,t)}},{key:"remove",value:function(e){var n=this._finalizers;n&&k(n,e),e instanceof t&&e._removeParent(this)}}]),t}();x.EMPTY=function(){var t=new x;return t.closed=!0,t}();var w=x.EMPTY;function S(t){return t instanceof x||t&&"closed"in t&&g(t.remove)&&g(t.add)&&g(t.unsubscribe)}function E(t){g(t)?t():t.unsubscribe()}var I=null,T=null,O=void 0,D=!1,A=!1,B={setTimeout:function(t){function e(e,n){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(t,e){for(var n=B.delegate,i=arguments.length,o=new Array(i>2?i-2:0),r=2;r<i;r++)o[r-2]=arguments[r];return(null==n?void 0:n.setTimeout)?n.setTimeout.apply(n,[t,e].concat(o)):setTimeout.apply(void 0,[t,e].concat(o))}),clearTimeout:function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(t){var e=B.delegate;return((null==e?void 0:e.clearTimeout)||clearTimeout)(t)}),delegate:void 0};function M(t){B.setTimeout(function(){if(!I)throw t;I(t)})}function P(){}var R=F("C",void 0,void 0);function F(t,e,n){return{kind:t,value:e,error:n}}var H=null;function V(t){if(D){var e=!H;if(e&&(H={errorThrown:!1,error:null}),t(),e){var n=H,i=n.errorThrown,o=n.error;if(H=null,i)throw o}}else t()}var L=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).isStopped=!1,t?(n.destination=t,S(t)&&t.add(l(n))):n.destination=G,n}return d(e,t),b(e,[{key:"next",value:function(t){this.isStopped?K(F("N",t,void 0),this):this._next(t)}},{key:"error",value:function(t){this.isStopped?K(F("E",void 0,t),this):(this.isStopped=!0,this._error(t))}},{key:"complete",value:function(){this.isStopped?K(R,this):(this.isStopped=!0,this._complete())}},{key:"unsubscribe",value:function(){this.closed||(this.isStopped=!0,u(h(e.prototype),"unsubscribe",this).call(this),this.destination=null)}},{key:"_next",value:function(t){this.destination.next(t)}},{key:"_error",value:function(t){try{this.destination.error(t)}finally{this.unsubscribe()}}},{key:"_complete",value:function(){try{this.destination.complete()}finally{this.unsubscribe()}}}],[{key:"create",value:function(t,e,n){return new W(t,e,n)}}]),e}(x),$=Function.prototype.bind;function N(t,e){return $.call(t,e)}var z=function(){function t(e){m(this,t),this.partialObserver=e}return b(t,[{key:"next",value:function(t){var e=this.partialObserver;if(e.next)try{e.next(t)}catch(n){j(n)}}},{key:"error",value:function(t){var e=this.partialObserver;if(e.error)try{e.error(t)}catch(n){j(n)}else j(t)}},{key:"complete",value:function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(e){j(e)}}}]),t}(),W=function(t){function e(t,n,i){var o,s,u;(m(this,e),o=r(this,e),g(t)||!t)?s={next:null!=t?t:void 0,error:null!=n?n:void 0,complete:null!=i?i:void 0}:l(o)&&A?((u=Object.create(t)).unsubscribe=function(){return o.unsubscribe()},s={next:t.next&&N(t.next,u),error:t.error&&N(t.error,u),complete:t.complete&&N(t.complete,u)}):s=t;return o.destination=new z(s),a(o)}return d(e,t),b(e)}(L);function j(t){D?function(t){D&&H&&(H.errorThrown=!0,H.error=t)}(t):M(t)}function K(t,e){var n=T;n&&B.setTimeout(function(){return n(t,e)})}var G={closed:!0,next:P,error:function(t){throw t},complete:P},U="function"==typeof Symbol&&Symbol.observable||"@@observable";function q(t){return t}var Z=function(){var t=function(){function t(e){m(this,t),e&&(this._subscribe=e)}return b(t,[{key:"lift",value:function(e){var n=new t;return n.source=this,n.operator=e,n}},{key:"subscribe",value:function(t,e,n){var i=this,o=function(t){return t&&t instanceof L||function(t){return t&&g(t.next)&&g(t.error)&&g(t.complete)}(t)&&S(t)}(t)?t:new W(t,e,n);return V(function(){var t=i.operator,e=i.source;o.add(t?t.call(o,e):e?i._subscribe(o):i._trySubscribe(o))}),o}},{key:"_trySubscribe",value:function(t){try{return this._subscribe(t)}catch(e){t.error(e)}}},{key:"forEach",value:function(t,e){var n=this;return new(e=Q(e))(function(e,i){var o=new W({next:function(e){try{t(e)}catch(n){i(n),o.unsubscribe()}},error:i,complete:e});n.subscribe(o)})}},{key:"_subscribe",value:function(t){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(t)}},{key:U,value:function(){return this}},{key:"pipe",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return 0===t.length?q:1===t.length?t[0]:function(e){return t.reduce(function(t,e){return e(t)},e)}}(e)(this)}},{key:"toPromise",value:function(t){var e=this;return new(t=Q(t))(function(t,n){var i;e.subscribe(function(t){return i=t},function(t){return n(t)},function(){return t(i)})})}}]),t}();return t.create=function(e){return new t(e)},t}();function Q(t){var e;return null!==(e=null!=t?t:O)&&void 0!==e?e:Promise}var X=y(function(t){return function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),Y=function(){var t=function(t){function e(){var t;return m(this,e),(t=r(this,e)).closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return d(e,t),b(e,[{key:"lift",value:function(t){var e=new J(this,this);return e.operator=t,e}},{key:"_throwIfClosed",value:function(){if(this.closed)throw new X}},{key:"next",value:function(t){var e=this;V(function(){if(e._throwIfClosed(),!e.isStopped){e.currentObservers||(e.currentObservers=Array.from(e.observers));var n,i=_(e.currentObservers);try{for(i.s();!(n=i.n()).done;){n.value.next(t)}}catch(o){i.e(o)}finally{i.f()}}})}},{key:"error",value:function(t){var e=this;V(function(){if(e._throwIfClosed(),!e.isStopped){e.hasError=e.isStopped=!0,e.thrownError=t;for(var n=e.observers;n.length;)n.shift().error(t)}})}},{key:"complete",value:function(){var t=this;V(function(){if(t._throwIfClosed(),!t.isStopped){t.isStopped=!0;for(var e=t.observers;e.length;)e.shift().complete()}})}},{key:"unsubscribe",value:function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}},{key:"observed",get:function(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}},{key:"_trySubscribe",value:function(t){return this._throwIfClosed(),u(h(e.prototype),"_trySubscribe",this).call(this,t)}},{key:"_subscribe",value:function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}},{key:"_innerSubscribe",value:function(t){var e=this,n=this.hasError,i=this.isStopped,o=this.observers;return n||i?w:(this.currentObservers=null,o.push(t),new x(function(){e.currentObservers=null,k(o,t)}))}},{key:"_checkFinalizedStatuses",value:function(t){var e=this.hasError,n=this.thrownError,i=this.isStopped;e?t.error(n):i&&t.complete()}},{key:"asObservable",value:function(){var t=new Z;return t.source=this,t}}]),e}(Z);return t.create=function(t,e){return new J(t,e)},t}(),J=function(t){function e(t,n){var i;return m(this,e),(i=r(this,e)).destination=t,i.source=n,i}return d(e,t),b(e,[{key:"next",value:function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)}},{key:"error",value:function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)}},{key:"complete",value:function(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}},{key:"_subscribe",value:function(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:w}}]),e}(Y);function tt(t){return function(e){if(function(t){return g(null==t?void 0:t.lift)}(e))return e.lift(function(e){try{return t(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function et(t,e,n,i,o){return new nt(t,e,n,i,o)}var nt=function(t){function e(t,n,i,o,a,s){var c,d,f,p;return m(this,e),(p=r(this,e,[t])).onFinalize=a,p.shouldUnsubscribe=s,p._next=n?function(e){try{n(e)}catch(i){t.error(i)}}:u((c=l(p),h(e.prototype)),"_next",c),p._error=o?function(e){try{o(e)}catch(n){t.error(n)}finally{this.unsubscribe()}}:u((d=l(p),h(e.prototype)),"_error",d),p._complete=i?function(){try{i()}catch(e){t.error(e)}finally{this.unsubscribe()}}:u((f=l(p),h(e.prototype)),"_complete",f),p}return d(e,t),b(e,[{key:"unsubscribe",value:function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;u(h(e.prototype),"unsubscribe",this).call(this),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}]),e}(L);function it(t){return this instanceof it?(this.v=t,this):new it(t)}function ot(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,o=n.apply(t,e||[]),r=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(t){o[t]&&(i[t]=function(e){return new Promise(function(n,i){r.push([t,e,n,i])>1||s(t,e)})})}function s(t,e){try{!function(t){t.value instanceof it?Promise.resolve(t.value.v).then(l,u):c(r[0][2],t)}(o[t](e))}catch(n){c(r[0][3],n)}}function l(t){s("next",t)}function u(t){s("throw",t)}function c(t,e){t(e),r.shift(),r.length&&s(r[0][0],r[0][1])}}function rt(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],i=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(n){e[n]=t[n]&&function(e){return new Promise(function(i,o){!function(t,e,n,i){Promise.resolve(i).then(function(e){t({value:e,done:n})},e)}(i,o,(e=t[n](e)).done,e.value)})}}}"function"==typeof SuppressedError&&SuppressedError;var at=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function st(t){return g(null==t?void 0:t.then)}function lt(t){return g(t[U])}function ut(t){return Symbol.asyncIterator&&g(null==t?void 0:t[Symbol.asyncIterator])}function ct(t){return new TypeError("You provided ".concat(null!==t&&"object"==typeof t?"an invalid object":"'".concat(t,"'")," where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable."))}var ht="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function dt(t){return g(null==t?void 0:t[ht])}function ft(t){return ot(this,arguments,o().mark(function e(){var n,i,r;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=t.getReader(),e.prev=1;case 2:return e.next=4,it(n.read());case 4:if(i=e.sent,r=i.value,!i.done){e.next=11;break}return e.next=10,it(void 0);case 10:return e.abrupt("return",e.sent);case 11:return e.next=13,it(r);case 13:return e.next=15,e.sent;case 15:e.next=2;break;case 17:return e.prev=17,n.releaseLock(),e.finish(17);case 20:case"end":return e.stop()}},e,null,[[1,,17,20]])}))}function pt(t){return g(null==t?void 0:t.getReader)}function _t(t){if(t instanceof Z)return t;if(null!=t){if(lt(t))return function(t){return new Z(function(e){var n=t[U]();if(g(n.subscribe))return n.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(at(t))return function(t){return new Z(function(e){for(var n=0;n<t.length&&!e.closed;n++)e.next(t[n]);e.complete()})}(t);if(st(t))return function(t){return new Z(function(e){t.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,M)})}(t);if(ut(t))return vt(t);if(dt(t))return function(t){return new Z(function(e){var n,i=_(t);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(e.next(o),e.closed)return}}catch(r){i.e(r)}finally{i.f()}e.complete()})}(t);if(pt(t))return function(t){return vt(ft(t))}(t)}throw ct(t)}function vt(t){return new Z(function(e){(function(t,e){var n,i,r,a;return function(t,e,n,i){return new(n||(n=Promise))(function(e,o){function r(t){try{s(i.next(t))}catch(e){o(e)}}function a(t){try{s(i.throw(t))}catch(e){o(e)}}function s(t){t.done?e(t.value):function(t){return t instanceof n?t:new n(function(e){e(t)})}(t.value).then(r,a)}s((i=i.apply(t,[])).next())})}(this,0,void 0,o().mark(function s(){return o().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:o.prev=0,n=rt(t);case 2:return o.next=4,n.next();case 4:if((i=o.sent).done){o.next=9;break}if(e.next(i.value),!e.closed){o.next=7;break}return o.abrupt("return");case 7:o.next=2;break;case 9:o.next=14;break;case 11:o.prev=11,o.t0=o.catch(0),r={error:o.t0};case 14:if(o.prev=14,o.prev=15,o.t1=i&&!i.done&&(a=n.return),!o.t1){o.next=20;break}return o.next=20,a.call(n);case 20:if(o.prev=20,!r){o.next=23;break}throw r.error;case 23:return o.finish(20);case 24:return o.finish(14);case 25:e.complete();case 26:case"end":return o.stop()}},s,null,[[0,11,14,25],[15,,20,24]])}))})(t,e).catch(function(t){return e.error(t)})})}function gt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=e.schedule(function(){n(),o?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(r),!o)return r}function mt(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0;return g(e)?mt(function(n,i){return function(t,e){return tt(function(e,n){var i=0;e.subscribe(et(n,function(e){n.next(t.call(undefined,e,i++))}))})}(function(t,o){return e(n,t,i,o)})(_t(t(n,i)))},n):("number"==typeof e&&(n=e),tt(function(e,i){return function(t,e,n,i,o,r,a,s){var l=[],u=0,c=0,h=!1,d=function(){h&&!l.length&&!u&&e.complete()},f=function t(o){u++;var r=!1;_t(n(o,c++)).subscribe(et(e,function(t){e.next(t)},function(){r=!0},void 0,function(){if(r)try{for(u--;l.length&&u<i;){var n=l.shift();t(n)}d()}catch(n){e.error(n)}}))};return t.subscribe(et(e,function(t){return u<i?f(t):l.push(t)},function(){h=!0,d()})),function(){}}(e,i,t,n)}))}var yt=new Z(function(t){return t.complete()});function bt(t){return t[t.length-1]}function Ct(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return tt(function(n,i){n.subscribe(et(i,function(n){return gt(i,t,function(){return i.next(n)},e)},function(){return gt(i,t,function(){return i.complete()},e)},function(n){return gt(i,t,function(){return i.error(n)},e)}))})}function kt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return tt(function(n,i){i.add(t.schedule(function(){return n.subscribe(i)},e))})}function xt(t,e){if(!t)throw new Error("Iterable cannot be null");return new Z(function(n){gt(n,e,function(){var i=t[Symbol.asyncIterator]();gt(n,e,function(){i.next().then(function(t){t.done?n.complete():n.next(t.value)})},0,!0)})})}function wt(t,e){return e?function(t,e){if(null!=t){if(lt(t))return function(t,e){return _t(t).pipe(kt(e),Ct(e))}(t,e);if(at(t))return function(t,e){return new Z(function(n){var i=0;return e.schedule(function(){i===t.length?n.complete():(n.next(t[i++]),n.closed||this.schedule())})})}(t,e);if(st(t))return function(t,e){return _t(t).pipe(kt(e),Ct(e))}(t,e);if(ut(t))return xt(t,e);if(dt(t))return function(t,e){return new Z(function(n){var i;return gt(n,e,function(){i=t[ht](),gt(n,e,function(){var t,e;try{var o=i.next();t=o.value,e=o.done}catch(r){return void n.error(r)}e?n.complete():n.next(t)},0,!0)}),function(){return g(null==i?void 0:i.return)&&i.return()}})}(t,e);if(pt(t))return function(t,e){return xt(ft(t),e)}(t,e)}throw ct(t)}(t,e):_t(t)}function St(t,e){if(!0!==e){if(!1!==e){for(var n=new W({next:function(){n.unsubscribe(),t()}}),i=arguments.length,o=new Array(i>2?i-2:0),r=2;r<i;r++)o[r-2]=arguments[r];return _t(e.apply(void 0,o)).subscribe(n)}}else t()}function Et(t){for(var e in t)if(t[e]===Et)return e;throw Error("Could not find renamed property on target object.")}function It(t,e){for(var n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Tt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Tt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return"".concat(t.overriddenName);if(t.name)return"".concat(t.name);var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Ot(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}var Dt=Et({__forward_ref__:Et});function At(t){return t.__forward_ref__=At,t.toString=function(){return Tt(this())},t}function Bt(t){return Mt(t)?t():t}function Mt(t){return"function"==typeof t&&t.hasOwnProperty(Dt)&&t.__forward_ref__===At}var Pt=function(t){function e(t,n){var i;return m(this,e),(i=r(this,e,[function(t,e){return"".concat(t?"NG0".concat(t,": "):"").concat(e)}(t,n)])).code=t,i}return d(e,t),b(e)}(n(Error));function Rt(t){return"string"==typeof t?t:null==t?"":String(t)}function Ft(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Rt(t)}function Ht(t,e){var n=e?" in ".concat(e):"";throw new Pt("201","No provider for ".concat(Ft(t)," found").concat(n))}function Vt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Lt(t){return{providers:t.providers||[],imports:t.imports||[]}}function $t(t){return Nt(t,jt)||Nt(t,Gt)}function Nt(t,e){return t.hasOwnProperty(e)?t[e]:null}function zt(t){return t&&(t.hasOwnProperty(Kt)||t.hasOwnProperty(Ut))?t[Kt]:null}var Wt,jt=Et({"\u0275prov":Et}),Kt=Et({"\u0275inj":Et}),Gt=Et({ngInjectableDef:Et}),Ut=Et({ngInjectorDef:Et}),qt=((qt=qt||{})[qt.Default=0]="Default",qt[qt.Host=1]="Host",qt[qt.Self=2]="Self",qt[qt.SkipSelf=4]="SkipSelf",qt[qt.Optional=8]="Optional",qt);function Zt(t){var e=Wt;return Wt=t,e}function Qt(t,e,n){var i=$t(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&qt.Optional?null:void 0!==e?e:void Ht(Tt(t),"Injector")}function Xt(t){return{toString:t}.toString()}var Yt=((Yt=Yt||{})[Yt.OnPush=0]="OnPush",Yt[Yt.Default=1]="Default",Yt),Jt=((Jt=Jt||{})[Jt.Emulated=0]="Emulated",Jt[Jt.None=2]="None",Jt[Jt.ShadowDom=3]="ShadowDom",Jt),te="undefined"!=typeof globalThis&&globalThis,ee="undefined"!=typeof window&&window,ne="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ie=te||"undefined"!=typeof global&&global||ee||ne,oe={},re=[],ae=Et({"\u0275cmp":Et}),se=Et({"\u0275dir":Et}),le=Et({"\u0275pipe":Et}),ue=Et({"\u0275mod":Et}),ce=Et({"\u0275loc":Et}),he=Et({"\u0275fac":Et}),de=Et({__NG_ELEMENT_ID__:Et}),fe=0;function pe(t){return Xt(function(){var e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===Yt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||re,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Jt.Emulated,id:"c",styles:t.styles||re,_:null,setInput:null,schemas:t.schemas||null,tView:null},i=t.directives,o=t.features,r=t.pipes;return n.id+=fe++,n.inputs=ye(t.inputs,e),n.outputs=ye(t.outputs),o&&o.forEach(function(t){return t(n)}),n.directiveDefs=i?function(){return("function"==typeof i?i():i).map(_e)}:null,n.pipeDefs=r?function(){return("function"==typeof r?r():r).map(ve)}:null,n})}function _e(t){return Ce(t)||function(t){return t[se]||null}(t)}function ve(t){return function(t){return t[le]||null}(t)}var ge={};function me(t){return Xt(function(){var e={type:t.type,bootstrap:t.bootstrap||re,declarations:t.declarations||re,imports:t.imports||re,exports:t.exports||re,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(ge[t.id]=t.type),e})}function ye(t,e){if(null==t)return oe;var n={};for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],r=o;Array.isArray(o)&&(r=o[1],o=o[0]),n[o]=i,e&&(e[o]=r)}return n}var be=pe;function Ce(t){return t[ae]||null}function ke(t,e){var n=t[ue]||null;if(!n&&!0===e)throw new Error("Type ".concat(Tt(t)," does not have '\u0275mod' property."));return n}function xe(t){return Array.isArray(t)&&"object"==typeof t[1]}function we(t){return Array.isArray(t)&&!0===t[1]}function Se(t){return 0!=(8&t.flags)}function Ee(t){return 2==(2&t.flags)}function Ie(t){return 1==(1&t.flags)}function Te(t){return null!==t.template}function Oe(t){return 0!=(512&t[2])}function De(t,e){return t.hasOwnProperty(he)?t[he]:null}var Ae=function(){function t(e,n,i){m(this,t),this.previousValue=e,this.currentValue=n,this.firstChange=i}return b(t,[{key:"isFirstChange",value:function(){return this.firstChange}}]),t}();function Be(){return Me}function Me(t){return t.type.prototype.ngOnChanges&&(t.setInput=Re),Pe}function Pe(){var t=Ve(this),e=null==t?void 0:t.current;if(e){var n=t.previous;if(n===oe)t.previous=e;else for(var i in e)n[i]=e[i];t.current=null,this.ngOnChanges(e)}}function Re(t,e,n,i){var o=Ve(t)||function(t,e){return t[He]=e}(t,{previous:oe,current:null}),r=o.current||(o.current={}),a=o.previous,s=this.declaredInputs[n],l=a[s];r[s]=new Ae(l&&l.currentValue,e,a===oe),t[i]=e}Be.ngInherit=!0;var Fe,He="__ngSimpleChanges__";function Ve(t){return t[He]||null}function Le(t){return!!t.listen}var $e={createRenderer:function(t,e){return void 0!==Fe?Fe:"undefined"!=typeof document?document:void 0}};function Ne(t){for(;Array.isArray(t);)t=t[0];return t}function ze(t,e){return Ne(e[t.index])}function We(t,e){return t.data[e]}function je(t,e){var n=e[t];return xe(n)?n:n[0]}function Ke(t){return 4==(4&t[2])}function Ge(t){return 128==(128&t[2])}function Ue(t,e){return null==e?null:t[e]}function qe(t){t[18]=0}function Ze(t,e){t[5]+=e;for(var n=t,i=t[3];null!==i&&(1===e&&1===n[5]||-1===e&&0===n[5]);)i[5]+=e,n=i,i=i[3]}var Qe={lFrame:yn(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Xe(){return Qe.bindingsEnabled}function Ye(){return Qe.lFrame.lView}function Je(){return Qe.lFrame.tView}function tn(t){return Qe.lFrame.contextLView=t,t[8]}function en(){for(var t=nn();null!==t&&64===t.type;)t=t.parent;return t}function nn(){return Qe.lFrame.currentTNode}function on(t,e){var n=Qe.lFrame;n.currentTNode=t,n.isParent=e}function rn(){return Qe.lFrame.isParent}function an(){Qe.lFrame.isParent=!1}function sn(){return Qe.isInCheckNoChangesMode}function ln(t){Qe.isInCheckNoChangesMode=t}function un(){var t=Qe.lFrame,e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function cn(){return Qe.lFrame.bindingIndex++}function hn(t,e){var n=Qe.lFrame;n.bindingIndex=n.bindingRootIndex=t,dn(e)}function dn(t){Qe.lFrame.currentDirectiveIndex=t}function fn(){return Qe.lFrame.currentQueryIndex}function pn(t){Qe.lFrame.currentQueryIndex=t}function _n(t){var e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function vn(t,e,n){if(n&qt.SkipSelf){for(var i=e,o=t;!(null!==(i=i.parent)||n&qt.Host||(i=_n(o),null===i||(o=o[15],10&i.type))););if(null===i)return!1;e=i,t=o}var r=Qe.lFrame=mn();return r.currentTNode=e,r.lView=t,!0}function gn(t){var e=mn(),n=t[1];Qe.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function mn(){var t=Qe.lFrame,e=null===t?null:t.child;return null===e?yn(t):e}function yn(t){var e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function bn(){var t=Qe.lFrame;return Qe.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Cn=bn;function kn(){var t=bn();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function xn(){return Qe.lFrame.selectedIndex}function wn(t){Qe.lFrame.selectedIndex=t}function Sn(){var t=Qe.lFrame;return We(t.tView,t.selectedIndex)}function En(t,e){for(var n=e.directiveStart,i=e.directiveEnd;n<i;n++){var o=t.data[n].type.prototype,r=o.ngAfterContentInit,a=o.ngAfterContentChecked,s=o.ngAfterViewInit,l=o.ngAfterViewChecked,u=o.ngOnDestroy;r&&(t.contentHooks||(t.contentHooks=[])).push(-n,r),a&&((t.contentHooks||(t.contentHooks=[])).push(n,a),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,a)),s&&(t.viewHooks||(t.viewHooks=[])).push(-n,s),l&&((t.viewHooks||(t.viewHooks=[])).push(n,l),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,l)),null!=u&&(t.destroyHooks||(t.destroyHooks=[])).push(n,u)}}function In(t,e,n){Dn(t,e,3,n)}function Tn(t,e,n,i){(3&t[2])===n&&Dn(t,e,n,i)}function On(t,e){var n=t[2];(3&n)===e&&(n&=2047,n+=1,t[2]=n)}function Dn(t,e,n,i){for(var o=null!=i?i:-1,r=e.length-1,a=0,s=void 0!==i?65535&t[18]:0;s<r;s++)if("number"==typeof e[s+1]){if(a=e[s],null!=i&&a>=i)break}else e[s]<0&&(t[18]+=65536),(a<o||-1==o)&&(An(t,n,e,s),t[18]=(4294901760&t[18])+s+2),s++}function An(t,e,n,i){var o=n[i]<0,r=n[i+1],a=t[o?-n[i]:n[i]];if(o){if(t[2]>>11<t[18]>>16&&(3&t[2])===e){t[2]+=2048;try{r.call(a)}finally{}}}else try{r.call(a)}finally{}}var Bn=b(function t(e,n,i){m(this,t),this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i});function Mn(t,e,n){for(var i=Le(t),o=0;o<n.length;){var r=n[o];if("number"==typeof r){if(0!==r)break;o++;var a=n[o++],s=n[o++],l=n[o++];i?t.setAttribute(e,s,l,a):e.setAttributeNS(a,s,l)}else{var u=r,c=n[++o];Rn(u)?i&&t.setProperty(e,u,c):i?t.setAttribute(e,u,c):e.setAttribute(u,c),o++}}return o}function Pn(t){return 3===t||4===t||6===t}function Rn(t){return 64===t.charCodeAt(0)}function Fn(t,e){if(null!==e&&0!==e.length)if(null===t||0===t.length)t=e.slice();else for(var n=-1,i=0;i<e.length;i++){var o=e[i];"number"==typeof o?n=o:0===n||Hn(t,n,o,null,-1===n||2===n?e[++i]:null)}return t}function Hn(t,e,n,i,o){var r=0,a=t.length;if(-1===e)a=-1;else for(;r<t.length;){var s=t[r++];if("number"==typeof s){if(s===e){a=-1;break}if(s>e){a=r-1;break}}}for(;r<t.length;){var l=t[r];if("number"==typeof l)break;if(l===n){if(null===i)return void(null!==o&&(t[r+1]=o));if(i===t[r+1])return void(t[r+2]=o)}r++,null!==i&&r++,null!==o&&r++}-1!==a&&(t.splice(a,0,e),r=a+1),t.splice(r++,0,n),null!==i&&t.splice(r++,0,i),null!==o&&t.splice(r++,0,o)}function Vn(t){return-1!==t}function Ln(t){return 32767&t}function $n(t,e){for(var n=function(t){return t>>16}(t),i=e;n>0;)i=i[15],n--;return i}var Nn=!0;function zn(t){var e=Nn;return Nn=t,e}var Wn=0;function jn(t,e){var n=Gn(t,e);if(-1!==n)return n;var i=e[1];i.firstCreatePass&&(t.injectorIndex=e.length,Kn(i.data,t),Kn(e,null),Kn(i.blueprint,null));var o=Un(t,e),r=t.injectorIndex;if(Vn(o))for(var a=Ln(o),s=$n(o,e),l=s[1].data,u=0;u<8;u++)e[r+u]=s[a+u]|l[a+u];return e[r+8]=o,r}function Kn(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Gn(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Un(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;for(var n=0,i=null,o=e;null!==o;){var r=o[1],a=r.type;if(null===(i=2===a?r.declTNode:1===a?o[6]:null))return-1;if(n++,o=o[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function qn(t,e,n){!function(t,e,n){var i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(de)&&(i=n[de]),null==i&&(i=n[de]=Wn++);var o=255&i;e.data[t+(o>>5)]|=1<<o}(t,e,n)}function Zn(t,e,n){if(n&qt.Optional)return t;Ht(e,"NodeInjector")}function Qn(t,e,n,i){if(n&qt.Optional&&void 0===i&&(i=null),0==(n&(qt.Self|qt.Host))){var o=t[9],r=Zt(void 0);try{return o?o.get(e,i,n&qt.Optional):Qt(e,i,n&qt.Optional)}finally{Zt(r)}}return Zn(i,e,n)}function Xn(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:qt.Default,o=arguments.length>4?arguments[4]:void 0;if(null!==t){var r=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;var e=t.hasOwnProperty(de)?t[de]:void 0;return"number"==typeof e?e>=0?255&e:Jn:e}(n);if("function"==typeof r){if(!vn(e,t,i))return i&qt.Host?Zn(o,n,i):Qn(e,n,i,o);try{var a=r(i);if(null!=a||i&qt.Optional)return a;Ht(n)}finally{Cn()}}else if("number"==typeof r){var s=null,l=Gn(t,e),u=-1,c=i&qt.Host?e[16][6]:null;for((-1===l||i&qt.SkipSelf)&&(-1!==(u=-1===l?Un(t,e):e[l+8])&&oi(i,!1)?(s=e[1],l=Ln(u),e=$n(u,e)):l=-1);-1!==l;){var h=e[1];if(ii(r,l,h.data)){var d=ti(l,e,n,s,i,c);if(d!==Yn)return d}-1!==(u=e[l+8])&&oi(i,e[1].data[l+8]===c)&&ii(r,l,e)?(s=h,l=Ln(u),e=$n(u,e)):l=-1}}}return Qn(e,n,i,o)}var Yn={};function Jn(){return new ri(en(),Ye())}function ti(t,e,n,i,o,r){var a=e[1],s=a.data[t+8],l=ei(s,a,n,null==i?Ee(s)&&Nn:i!=a&&0!=(3&s.type),o&qt.Host&&r===s);return null!==l?ni(e,a,l,s):Yn}function ei(t,e,n,i,o){for(var r=t.providerIndexes,a=e.data,s=1048575&r,l=t.directiveStart,u=r>>20,c=o?s+u:t.directiveEnd,h=i?s:s+u;h<c;h++){var d=a[h];if(h<l&&n===d||h>=l&&d.type===n)return h}if(o){var f=a[l];if(f&&Te(f)&&f.type===n)return l}return null}function ni(t,e,n,i){var o=t[n],r=e.data;if(function(t){return t instanceof Bn}(o)){var a=o;a.resolving&&function(t,e){throw new Pt("200","Circular dependency in DI detected for ".concat(t))}(Ft(r[n]));var s=zn(a.canSeeViewProviders);a.resolving=!0;var l=a.injectImpl?Zt(a.injectImpl):null;vn(t,i,qt.Default);try{o=t[n]=a.factory(void 0,r,t,i),e.firstCreatePass&&n>=i.directiveStart&&function(t,e,n){var i=e.type.prototype,o=i.ngOnChanges,r=i.ngOnInit,a=i.ngDoCheck;if(o){var s=Me(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,a))}(n,r[n],e)}finally{null!==l&&Zt(l),zn(s),a.resolving=!1,Cn()}}return o}function ii(t,e,n){return!!(n[e+(t>>5)]&1<<t)}function oi(t,e){return!(t&qt.Self||t&qt.Host&&e)}var ri=function(){function t(e,n){m(this,t),this._tNode=e,this._lView=n}return b(t,[{key:"get",value:function(t,e,n){return Xn(this._tNode,this._lView,t,n,e)}}]),t}();function ai(t){return Xt(function(){for(var e=t.prototype.constructor,n=e[he]||si(e),i=Object.prototype,o=Object.getPrototypeOf(t.prototype).constructor;o&&o!==i;){var r=o[he]||si(o);if(r&&r!==n)return r;o=Object.getPrototypeOf(o)}return function(t){return new t}})}function si(t){return Mt(t)?function(){var e=si(Bt(t));return e&&e()}:De(t)}var li="__parameters__";function ui(t,e,n){return Xt(function(){var o=function(t){return function(){if(t){var e=t.apply(void 0,arguments);for(var n in e)this[n]=e[n]}}}(e);function r(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];if(this instanceof r)return o.apply(this,e),this;var a=i(r,e);return s.annotation=a,s;function s(t,e,n){for(var i=t.hasOwnProperty(li)?t[li]:Object.defineProperty(t,li,{value:[]})[li];i.length<=n;)i.push(null);return(i[n]=i[n]||[]).push(a),t}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var ci=function(){function t(e,n){m(this,t),this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Vt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}return b(t,[{key:"toString",value:function(){return"InjectionToken ".concat(this._desc)}}]),t}();function hi(t,e){void 0===e&&(e=t);for(var n=0;n<t.length;n++){var i=t[n];Array.isArray(i)?(e===t&&(e=t.slice(0,n)),hi(i,e)):e!==t&&e.push(i)}return e}function di(t,e){t.forEach(function(t){return Array.isArray(t)?di(t,e):e(t)})}function fi(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function pi(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function _i(t,e){for(var n=[],i=0;i<t;i++)n.push(e);return n}var vi,gi={},mi="__NG_DI_FLAG__",yi="ngTempTokenPath",bi=/\n/gm,Ci="__source",ki=Et({provide:String,useValue:Et});function xi(t){var e=vi;return vi=t,e}function wi(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:qt.Default;if(void 0===vi)throw new Error("inject() must be called from an injection context");return null===vi?Qt(t,void 0,e):vi.get(t,e&qt.Optional?null:void 0,e)}function Si(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:qt.Default;return(Wt||wi)(Bt(t),e)}function Ei(t){for(var e=[],n=0;n<t.length;n++){var i=Bt(t[n]);if(Array.isArray(i)){if(0===i.length)throw new Error("Arguments array must have arguments.");for(var o=void 0,r=qt.Default,a=0;a<i.length;a++){var s=i[a],l=Ti(s);"number"==typeof l?-1===l?o=s.token:r|=l:o=s}e.push(Si(o,r))}else e.push(Si(i))}return e}function Ii(t,e){return t[mi]=e,t.prototype[mi]=e,t}function Ti(t){return t[mi]}function Oi(t,e,n,i){var o=t[yi];throw e[Ci]&&o.unshift(e[Ci]),t.message=function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;var o=Tt(e);if(Array.isArray(e))o=e.map(Tt).join(" -> ");else if("object"==typeof e){var r=[];for(var a in e)if(e.hasOwnProperty(a)){var s=e[a];r.push(a+":"+("string"==typeof s?JSON.stringify(s):Tt(s)))}o="{".concat(r.join(", "),"}")}return"".concat(n).concat(i?"("+i+")":"","[").concat(o,"]: ").concat(t.replace(bi,"\n "))}("\n"+t.message,o,n,i),t.ngTokenPath=o,t[yi]=null,t}var Di=Ii(ui("Inject",function(t){return{token:t}}),-1),Ai=Ii(ui("Optional"),8),Bi=Ii(ui("SkipSelf"),4),Mi=((Mi=Mi||{})[Mi.Important=1]="Important",Mi[Mi.DashCase=2]="DashCase",Mi),Pi="__ngContext__";function Ri(t,e){t[Pi]=e}function Fi(t){var e=function(t){return t[Pi]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Hi(t,e){return(void 0)(t,e)}function Vi(t){var e=t[3];return we(e)?e[3]:e}function Li(t){return Ni(t[13])}function $i(t){return Ni(t[4])}function Ni(t){for(;null!==t&&!we(t);)t=t[4];return t}function zi(t,e,n,i,o){if(null!=i){var r,a=!1;we(i)?r=i:xe(i)&&(a=!0,i=i[0]);var s=Ne(i);0===t&&null!==n?null==o?Qi(e,n,s):Zi(e,n,s,o||null,!0):1===t&&null!==n?Zi(e,n,s,o||null,!0):2===t?function(t,e,n){var i=Yi(t,e);i&&function(t,e,n,i){Le(t)?t.removeChild(e,n,i):e.removeChild(n)}(t,i,e,n)}(e,s,a):3===t&&e.destroyNode(s),null!=r&&function(t,e,n,i,o){var r=n[7];r!==Ne(n)&&zi(e,t,i,r,o);for(var a=10;a<n.length;a++){var s=n[a];ao(s[1],s,t,e,i,r)}}(e,t,r,n,o)}}function Wi(t,e,n){return Le(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function ji(t,e){var n=t[9],i=n.indexOf(e),o=e[3];1024&e[2]&&(e[2]&=-1025,Ze(o,-1)),n.splice(i,1)}function Ki(t,e){if(!(t.length<=10)){var n=10+e,i=t[n];if(i){var o=i[17];null!==o&&o!==t&&ji(o,i),e>0&&(t[n-1][4]=i[4]);var r=pi(t,10+e);!function(t,e){ao(t,e,e[11],2,null,null),e[0]=null,e[6]=null}(i[1],i);var a=r[19];null!==a&&a.detachView(r[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}}function Gi(t,e){if(!(256&e[2])){var n=e[11];Le(n)&&n.destroyNode&&ao(t,e,n,3,null,null),function(t){var e=t[13];if(!e)return Ui(t[1],t);for(;e;){var n=null;if(xe(e))n=e[13];else{var i=e[10];i&&(n=i)}if(!n){for(;e&&!e[4]&&e!==t;)xe(e)&&Ui(e[1],e),e=e[3];null===e&&(e=t),xe(e)&&Ui(e[1],e),n=e&&e[4]}e=n}}(e)}}function Ui(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){var n;if(null!=t&&null!=(n=t.destroyHooks))for(var i=0;i<n.length;i+=2){var o=e[n[i]];if(!(o instanceof Bn)){var r=n[i+1];if(Array.isArray(r))for(var a=0;a<r.length;a+=2){var s=o[r[a]],l=r[a+1];try{l.call(s)}finally{}}else try{r.call(o)}finally{}}}}(t,e),function(t,e){var n=t.cleanup,i=e[7],o=-1;if(null!==n)for(var r=0;r<n.length-1;r+=2)if("string"==typeof n[r]){var a=n[r+1],s="function"==typeof a?a(e):Ne(e[a]),l=i[o=n[r+2]],u=n[r+3];"boolean"==typeof u?s.removeEventListener(n[r],l,u):u>=0?i[o=u]():i[o=-u].unsubscribe(),r+=2}else{var c=i[o=n[r+1]];n[r].call(c)}if(null!==i){for(var h=o+1;h<i.length;h++)i[h]();e[7]=null}}(t,e),1===e[1].type&&Le(e[11])&&e[11].destroy();var n=e[17];if(null!==n&&we(e[3])){n!==e[3]&&ji(n,e);var i=e[19];null!==i&&i.detachView(t)}}}function qi(t,e,n){return function(t,e,n){for(var i=e;null!==i&&40&i.type;)i=(e=i).parent;if(null===i)return n[0];if(2&i.flags){var o=t.data[i.directiveStart].encapsulation;if(o===Jt.None||o===Jt.Emulated)return null}return ze(i,n)}(t,e.parent,n)}function Zi(t,e,n,i,o){Le(t)?t.insertBefore(e,n,i,o):e.insertBefore(n,i,o)}function Qi(t,e,n){Le(t)?t.appendChild(e,n):e.appendChild(n)}function Xi(t,e,n,i,o){null!==i?Zi(t,e,n,i,o):Qi(t,e,n)}function Yi(t,e){return Le(t)?t.parentNode(e):e.parentNode}function Ji(t,e,n){return to(t,e,n)}var to=function(t,e,n){return 40&t.type?ze(t,n):null};function eo(t,e,n,i){var o=qi(t,i,e),r=e[11],a=Ji(i.parent||e[6],i,e);if(null!=o)if(Array.isArray(n))for(var s=0;s<n.length;s++)Xi(r,o,n[s],a,!1);else Xi(r,o,n,a,!1)}function no(t,e){if(null!==e){var n=e.type;if(3&n)return ze(e,t);if(4&n)return oo(-1,t[e.index]);if(8&n){var i=e.child;if(null!==i)return no(t,i);var o=t[e.index];return we(o)?oo(-1,o):Ne(o)}if(32&n)return Hi(e,t)()||Ne(t[e.index]);var r=io(t,e);return null!==r?Array.isArray(r)?r[0]:no(Vi(t[16]),r):no(t,e.next)}return null}function io(t,e){return null!==e?t[16][6].projection[e.projection]:null}function oo(t,e){var n=10+t+1;if(n<e.length){var i=e[n],o=i[1].firstChild;if(null!==o)return no(i,o)}return e[7]}function ro(t,e,n,i,o,r,a){for(;null!=n;){var s=i[n.index],l=n.type;if(a&&0===e&&(s&&Ri(Ne(s),i),n.flags|=4),64!=(64&n.flags))if(8&l)ro(t,e,n.child,i,o,r,!1),zi(e,t,o,s,r);else if(32&l){for(var u=Hi(n,i),c=void 0;c=u();)zi(e,t,o,c,r);zi(e,t,o,s,r)}else 16&l?so(t,e,i,n,o,r):zi(e,t,o,s,r);n=a?n.projectionNext:n.next}}function ao(t,e,n,i,o,r){ro(n,i,t.firstChild,e,o,r,!1)}function so(t,e,n,i,o,r){var a=n[16],s=a[6].projection[i.projection];if(Array.isArray(s))for(var l=0;l<s.length;l++)zi(e,t,o,s[l],r);else ro(t,e,s,a[3],o,r,!0)}function lo(t,e,n){Le(t)?t.setAttribute(e,"style",n):e.style.cssText=n}function uo(t,e,n){Le(t)?""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n):e.className=n}var co=function(){function t(e){m(this,t),this.changingThisBreaksApplicationSecurity=e}return b(t,[{key:"toString",value:function(){return"SafeValue must use [property]=binding: ".concat(this.changingThisBreaksApplicationSecurity," (see https://g.co/ng/security#xss)")}}]),t}();var ho=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,fo=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i,po=((po=po||{})[po.NONE=0]="NONE",po[po.HTML=1]="HTML",po[po.STYLE=2]="STYLE",po[po.SCRIPT=3]="SCRIPT",po[po.URL=4]="URL",po[po.RESOURCE_URL=5]="RESOURCE_URL",po);function _o(t){var e=function(){var t=Ye();return t&&t[12]}();return e?e.sanitize(po.URL,t)||"":function(t,e){var n=function(t){return t instanceof co&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error("Required a safe ".concat(e,", got a ").concat(n," (see https://g.co/ng/security#xss)"))}return n===e}(t,"URL")?function(t){return t instanceof co?t.changingThisBreaksApplicationSecurity:t}(t):function(t){return(t=String(t)).match(ho)||t.match(fo)?t:"unsafe:"+t}(Rt(t))}function vo(t){return t.ngOriginalError}function go(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];t.error.apply(t,n)}var mo=function(){function t(){m(this,t),this._console=console}return b(t,[{key:"handleError",value:function(t){var e,n=this._findOriginalError(t),i=this._findContext(t),o=(e=t)&&e.ngErrorLogger||go;o(this._console,"ERROR",t),n&&o(this._console,"ORIGINAL ERROR",n),i&&o(this._console,"ERROR CONTEXT",i)}},{key:"_findContext",value:function(t){return t?function(t){return t.ngDebugContext}(t)||this._findContext(vo(t)):null}},{key:"_findOriginalError",value:function(t){for(var e=t&&vo(t);e&&vo(e);)e=vo(e);return e||null}}]),t}(),yo=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ie);function bo(t){return t instanceof Function?t():t}function Co(t,e,n){for(var i=t.length;;){var o=t.indexOf(e,n);if(-1===o)return o;if(0===o||t.charCodeAt(o-1)<=32){var r=e.length;if(o+r===i||t.charCodeAt(o+r)<=32)return o}n=o+1}}var ko="ng-template";function xo(t,e,n){for(var i=0;i<t.length;){var o=t[i++];if(n&&"class"===o){if(-1!==Co((o=t[i]).toLowerCase(),e,0))return!0}else if(1===o){for(;i<t.length&&"string"==typeof(o=t[i++]);)if(o.toLowerCase()===e)return!0;return!1}}return!1}function wo(t){return 4===t.type&&t.value!==ko}function So(t,e,n){return e===(4!==t.type||n?t.value:ko)}function Eo(t,e,n){for(var i=4,o=t.attrs||[],r=function(t){for(var e=0;e<t.length;e++)if(Pn(t[e]))return e;return t.length}(o),a=!1,s=0;s<e.length;s++){var l=e[s];if("number"!=typeof l){if(!a)if(4&i){if(i=2|1&i,""!==l&&!So(t,l,n)||""===l&&1===e.length){if(Io(i))return!1;a=!0}}else{var u=8&i?l:e[++s];if(8&i&&null!==t.attrs){if(!xo(t.attrs,u,n)){if(Io(i))return!1;a=!0}continue}var c=To(8&i?"class":l,o,wo(t),n);if(-1===c){if(Io(i))return!1;a=!0;continue}if(""!==u){var h;h=c>r?"":o[c+1].toLowerCase();var d=8&i?h:null;if(d&&-1!==Co(d,u,0)||2&i&&u!==h){if(Io(i))return!1;a=!0}}}}else{if(!a&&!Io(i)&&!Io(l))return!1;if(a&&Io(l))continue;a=!1,i=l|1&i}}return Io(i)||a}function Io(t){return 0==(1&t)}function To(t,e,n,i){if(null===e)return-1;var o=0;if(i||!n){for(var r=!1;o<e.length;){var a=e[o];if(a===t)return o;if(3===a||6===a)r=!0;else{if(1===a||2===a){for(var s=e[++o];"string"==typeof s;)s=e[++o];continue}if(4===a)break;if(0===a){o+=4;continue}}o+=r?1:2}return-1}return function(t,e){var n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){var i=t[n];if("number"==typeof i)return-1;if(i===e)return n;n++}return-1}(e,t)}function Oo(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=0;i<e.length;i++)if(Eo(t,e[i],n))return!0;return!1}function Do(t,e){t:for(var n=0;n<e.length;n++){var i=e[n];if(t.length===i.length){for(var o=0;o<t.length;o++)if(t[o]!==i[o])continue t;return!0}}return!1}function Ao(t,e){return t?":not("+e.trim()+")":e}function Bo(t){for(var e=t[0],n=1,i=2,o="",r=!1;n<t.length;){var a=t[n];if("string"==typeof a)if(2&i){var s=t[++n];o+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else 8&i?o+="."+a:4&i&&(o+=" "+a);else""!==o&&!Io(a)&&(e+=Ao(r,o),o=""),i=a,r=r||!Io(i);n++}return""!==o&&(e+=Ao(r,o)),e}var Mo={};function Po(t){Ro(Je(),Ye(),xn()+t,sn())}function Ro(t,e,n,i){if(!i)if(3==(3&e[2])){var o=t.preOrderCheckHooks;null!==o&&In(e,o,n)}else{var r=t.preOrderHooks;null!==r&&Tn(e,r,0,n)}wn(n)}function Fo(t,e){var n=t.contentQueries;if(null!==n)for(var i=0;i<n.length;i+=2){var o=n[i],r=n[i+1];if(-1!==r){var a=t.data[r];pn(o),a.contentQueries(2,e[r],r)}}}function Ho(t,e,n,i,o,r,a,s,l,u){var c=e.blueprint.slice();return c[0]=o,c[2]=140|i,qe(c),c[3]=c[15]=t,c[8]=n,c[10]=a||t&&t[10],c[11]=s||t&&t[11],c[12]=l||t&&t[12]||null,c[9]=u||t&&t[9]||null,c[6]=r,c[16]=2==e.type?t[16]:c,c}function Vo(t,e,n,i,o){var r=t.data[e];if(null===r)r=function(t,e,n,i,o){var r=nn(),a=rn(),s=t.data[e]=function(t,e,n,i,o,r){return{type:n,index:i,insertBeforeIndex:null,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:r,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?r:r&&r.parent,n,e,i,o);return null===t.firstChild&&(t.firstChild=s),null!==r&&(a?null==r.child&&null!==s.parent&&(r.child=s):null===r.next&&(r.next=s)),s}(t,e,n,i,o),Qe.lFrame.inI18n&&(r.flags|=64);else if(64&r.type){r.type=n,r.value=i,r.attrs=o;var a=function(){var t=Qe.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();r.injectorIndex=null===a?-1:a.injectorIndex}return on(r,!0),r}function Lo(t,e,n,i){if(0===n)return-1;for(var o=e.length,r=0;r<n;r++)e.push(i),t.blueprint.push(i),t.data.push(null);return o}function $o(t,e,n){gn(e);try{var i=t.viewQuery;null!==i&&_r(1,i,n);var o=t.template;null!==o&&Wo(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Fo(t,e),t.staticViewQueries&&_r(2,t.viewQuery,n);var r=t.components;null!==r&&function(t,e){for(var n=0;n<e.length;n++)cr(t,e[n])}(e,r)}catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),i}finally{e[2]&=-5,kn()}}function No(t,e,n,i){var o=e[2];if(256!=(256&o)){gn(e);var r=sn();try{qe(e),function(t){Qe.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==n&&Wo(t,e,n,2,i);var a=3==(3&o);if(!r)if(a){var s=t.preOrderCheckHooks;null!==s&&In(e,s,null)}else{var l=t.preOrderHooks;null!==l&&Tn(e,l,0,null),On(e,0)}if(function(t){for(var e=Li(t);null!==e;e=$i(e))if(e[2])for(var n=e[9],i=0;i<n.length;i++){var o=n[i],r=o[3];0==(1024&o[2])&&Ze(r,1),o[2]|=1024}}(e),function(t){for(var e=Li(t);null!==e;e=$i(e))for(var n=10;n<e.length;n++){var i=e[n],o=i[1];Ge(i)&&No(o,i,o.template,i[8])}}(e),null!==t.contentQueries&&Fo(t,e),!r)if(a){var u=t.contentCheckHooks;null!==u&&In(e,u)}else{var c=t.contentHooks;null!==c&&Tn(e,c,1),On(e,1)}!function(t,e){var n=t.hostBindingOpCodes;if(null!==n)try{for(var i=0;i<n.length;i++){var o=n[i];if(o<0)wn(~o);else{var r=o,a=n[++i],s=n[++i];hn(a,r),s(2,e[r])}}}finally{wn(-1)}}(t,e);var h=t.components;null!==h&&function(t,e){for(var n=0;n<e.length;n++)lr(t,e[n])}(e,h);var d=t.viewQuery;if(null!==d&&_r(2,d,i),!r)if(a){var f=t.viewCheckHooks;null!==f&&In(e,f)}else{var p=t.viewHooks;null!==p&&Tn(e,p,2),On(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),r||(e[2]&=-73),1024&e[2]&&(e[2]&=-1025,Ze(e[3],-1))}finally{kn()}}}function zo(t,e,n,i){var o=e[10],r=!sn(),a=Ke(e);try{r&&!a&&o.begin&&o.begin(),a&&$o(t,e,i),No(t,e,n,i)}finally{r&&!a&&o.end&&o.end()}}function Wo(t,e,n,i,o){var r=xn(),a=2&i;try{wn(-1),a&&e.length>20&&Ro(t,e,20,sn()),n(i,o)}finally{wn(r)}}function jo(t,e,n){!Xe()||(function(t,e,n,i){var o=n.directiveStart,r=n.directiveEnd;t.firstCreatePass||jn(n,e),Ri(i,e);for(var a=n.initialInputs,s=o;s<r;s++){var l=t.data[s],u=Te(l);u&&or(e,n,l);var c=ni(e,t,s,n);Ri(c,e),null!==a&&rr(0,s-o,c,l,0,a),u&&(je(n.index,e)[8]=c)}}(t,e,n,ze(n,e)),128==(128&n.flags)&&function(t,e,n){var i=n.directiveStart,o=n.directiveEnd,r=n.index,a=Qe.lFrame.currentDirectiveIndex;try{wn(r);for(var s=i;s<o;s++){var l=t.data[s],u=e[s];dn(s),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&Jo(l,u)}}finally{wn(-1),dn(a)}}(t,e,n))}function Ko(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ze,i=e.localNames;if(null!==i)for(var o=e.index+1,r=0;r<i.length;r+=2){var a=i[r+1],s=-1===a?n(e,t):t[a];t[o++]=s}}function Go(t){var e=t.tView;return null===e||e.incompleteFirstPass?t.tView=Uo(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts):e}function Uo(t,e,n,i,o,r,a,s,l,u){var c=20+i,h=c+o,d=function(t,e){for(var n=[],i=0;i<e;i++)n.push(i<t?null:Mo);return n}(c,h),f="function"==typeof u?u():u;return d[1]={type:t,blueprint:d,template:n,queries:null,viewQuery:s,declTNode:e,data:d.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof r?r():r,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:l,consts:f,incompleteFirstPass:!1}}function qo(t,e,n,i){var o=gr(e);null===n?o.push(i):(o.push(n),t.firstCreatePass&&mr(t).push(i,o.length-1))}function Zo(t,e,n){for(var i in t)if(t.hasOwnProperty(i)){var o=t[i];(n=null===n?{}:n).hasOwnProperty(i)?n[i].push(e,o):n[i]=[e,o]}return n}function Qo(t,e,n,i,o,r,a,s){var l,u=ze(e,n),c=e.inputs;!s&&null!=c&&(l=c[i])?(br(t,n,l,i,o),Ee(e)&&function(t,e){var n=je(e,t);16&n[2]||(n[2]|=64)}(n,e.index)):3&e.type&&(i=function(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(i),o=null!=a?a(o,e.value||"",i):o,Le(r)?r.setProperty(u,i,o):Rn(i)||(u.setProperty?u.setProperty(i,o):u[i]=o))}function Xo(t,e,n,i){var o=!1;if(Xe()){var r=function(t,e,n){var i=t.directiveRegistry,o=null;if(i)for(var r=0;r<i.length;r++){var a=i[r];Oo(n,a.selectors,!1)&&(o||(o=[]),qn(jn(n,e),t,a.type),Te(a)?(tr(t,n),o.unshift(a)):o.push(a))}return o}(t,e,n),a=null===i?null:{"":-1};if(null!==r){o=!0,nr(n,t.data.length,r.length);for(var s=0;s<r.length;s++){var l=r[s];l.providersResolver&&l.providersResolver(l)}for(var u=!1,c=!1,h=Lo(t,e,r.length,null),d=0;d<r.length;d++){var f=r[d];n.mergedAttrs=Fn(n.mergedAttrs,f.hostAttrs),ir(t,n,e,h,f),er(h,f,a),null!==f.contentQueries&&(n.flags|=8),(null!==f.hostBindings||null!==f.hostAttrs||0!==f.hostVars)&&(n.flags|=128);var p=f.type.prototype;!u&&(p.ngOnChanges||p.ngOnInit||p.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),u=!0),!c&&(p.ngOnChanges||p.ngDoCheck)&&((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),c=!0),h++}!function(t,e){for(var n=e.directiveEnd,i=t.data,o=e.attrs,r=[],a=null,s=null,l=e.directiveStart;l<n;l++){var u=i[l],c=u.inputs,h=null===o||wo(e)?null:ar(c,o);r.push(h),a=Zo(c,l,a),s=Zo(u.outputs,l,s)}null!==a&&(a.hasOwnProperty("class")&&(e.flags|=16),a.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=r,e.inputs=a,e.outputs=s}(t,n)}a&&function(t,e,n){if(e)for(var i=t.localNames=[],o=0;o<e.length;o+=2){var r=n[e[o+1]];if(null==r)throw new Pt("301","Export of name '".concat(e[o+1],"' not found!"));i.push(e[o],r)}}(n,i,a)}return n.mergedAttrs=Fn(n.mergedAttrs,n.attrs),o}function Yo(t,e,n,i,o,r){var a=r.hostBindings;if(a){var s=t.hostBindingOpCodes;null===s&&(s=t.hostBindingOpCodes=[]);var l=~e.index;(function(t){for(var e=t.length;e>0;){var n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(s)!=l&&s.push(l),s.push(i,o,a)}}function Jo(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function tr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function er(t,e,n){if(n){if(e.exportAs)for(var i=0;i<e.exportAs.length;i++)n[e.exportAs[i]]=t;Te(e)&&(n[""]=t)}}function nr(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function ir(t,e,n,i,o){t.data[i]=o;var r=o.factory||(o.factory=De(o.type)),a=new Bn(r,Te(o),null);t.blueprint[i]=a,n[i]=a,Yo(t,e,0,i,Lo(t,n,o.hostVars,Mo),o)}function or(t,e,n){var i=ze(e,t),o=Go(n),r=t[10],a=hr(t,Ho(t,o,null,n.onPush?64:16,i,e,r,r.createRenderer(i,n),null,null));t[e.index]=a}function rr(t,e,n,i,o,r){var a=r[e];if(null!==a)for(var s=i.setInput,l=0;l<a.length;){var u=a[l++],c=a[l++],h=a[l++];null!==s?i.setInput(n,h,u,c):n[c]=h}}function ar(t,e){for(var n=null,i=0;i<e.length;){var o=e[i];if(0!==o)if(5!==o){if("number"==typeof o)break;t.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,t[o],e[i+1])),i+=2}else i+=2;else i+=4}return n}function sr(t,e,n,i){return new Array(t,!0,!1,e,null,0,i,n,null,null)}function lr(t,e){var n=je(e,t);if(Ge(n)){var i=n[1];80&n[2]?No(i,n,i.template,n[8]):n[5]>0&&ur(n)}}function ur(t){for(var e=Li(t);null!==e;e=$i(e))for(var n=10;n<e.length;n++){var i=e[n];if(1024&i[2]){var o=i[1];No(o,i,o.template,i[8])}else i[5]>0&&ur(i)}var r=t[1].components;if(null!==r)for(var a=0;a<r.length;a++){var s=je(r[a],t);Ge(s)&&s[5]>0&&ur(s)}}function cr(t,e){var n=je(e,t),i=n[1];(function(t,e){for(var n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])})(i,n),$o(i,n,n[8])}function hr(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function dr(t){for(;t;){t[2]|=64;var e=Vi(t);if(Oe(t)&&!e)return t;t=e}return null}function fr(t,e,n){var i=e[10];i.begin&&i.begin();try{No(t,e,t.template,n)}catch(o){throw yr(e,o),o}finally{i.end&&i.end()}}function pr(t){!function(t){for(var e=0;e<t.components.length;e++){var n=t.components[e],i=Fi(n),o=i[1];zo(o,i,o.template,n)}}(t[8])}function _r(t,e,n){pn(0),e(t,n)}var vr=Promise.resolve(null);function gr(t){return t[7]||(t[7]=[])}function mr(t){return t.cleanup||(t.cleanup=[])}function yr(t,e){var n=t[9],i=n?n.get(mo,null):null;i&&i.handleError(e)}function br(t,e,n,i,o){for(var r=0;r<n.length;){var a=n[r++],s=n[r++],l=e[a],u=t.data[a];null!==u.setInput?u.setInput(l,o,i,s):l[s]=o}}function Cr(t,e,n){var i=n?t.styles:null,o=n?t.classes:null,r=0;if(null!==e)for(var a=0;a<e.length;a++){var s=e[a];"number"==typeof s?r=s:1==r?o=Ot(o,s):2==r&&(i=Ot(i,s+": "+e[++a]+";"))}n?t.styles=i:t.stylesWithoutHost=i,n?t.classes=o:t.classesWithoutHost=o}var kr,xr=new ci("INJECTOR",-1),wr=function(){function t(){m(this,t)}return b(t,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:gi;if(e===gi){var n=new Error("NullInjectorError: No provider for ".concat(Tt(t),"!"));throw n.name="NullInjectorError",n}return e}}]),t}(),Sr=new ci("Set Injector scope."),Er={},Ir={};function Tr(){return void 0===kr&&(kr=new wr),kr}function Or(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return new Dr(t,n,e||Tr(),i)}var Dr=function(){function t(e,n,i){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;m(this,t),this.parent=i,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var a=[];n&&di(n,function(t){return o.processProvider(t,e,n)}),di([e],function(t){return o.processInjectorType(t,[],a)}),this.records.set(xr,Mr(void 0,this));var s=this.records.get(Sr);this.scope=null!=s?s.value:null,this.source=r||("object"==typeof e?null:Tt(e))}return b(t,[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(t){return t.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:gi,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:qt.Default;this.assertNotDestroyed();var i,o=xi(this),r=Zt(void 0);try{if(!(n&qt.SkipSelf)){var a=this.records.get(t);if(void 0===a){var s=("function"==typeof(i=t)||"object"==typeof i&&i instanceof ci)&&$t(t);a=s&&this.injectableDefInScope(s)?Mr(Ar(t),Er):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(n&qt.Self?Tr():this.parent).get(t,e=n&qt.Optional&&e===gi?null:e)}catch(l){if("NullInjectorError"===l.name){if((l[yi]=l[yi]||[]).unshift(Tt(t)),o)throw l;return Oi(l,t,"R3InjectorError",this.source)}throw l}finally{Zt(r),xi(o)}}},{key:"_resolveInjectorDefTypes",value:function(){var t=this;this.injectorDefTypes.forEach(function(e){return t.get(e)})}},{key:"toString",value:function(){var t=[];return this.records.forEach(function(e,n){return t.push(Tt(n))}),"R3Injector[".concat(t.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(t,e,n){var i=this;if(!(t=Bt(t)))return!1;var o=zt(t),r=null==o&&t.ngModule||void 0,a=void 0===r?t:r,s=-1!==n.indexOf(a);if(void 0!==r&&(o=zt(r)),null==o)return!1;if(null!=o.imports&&!s){var l;n.push(a);try{di(o.imports,function(t){i.processInjectorType(t,e,n)&&(void 0===l&&(l=[]),l.push(t))})}finally{}if(void 0!==l)for(var u=function(){var t=l[c],e=t.ngModule,n=t.providers;di(n,function(t){return i.processProvider(t,e,n||re)})},c=0;c<l.length;c++)u()}this.injectorDefTypes.add(a);var h=De(a)||function(){return new a};this.records.set(a,Mr(h,Er));var d=o.providers;if(null!=d&&!s){var f=t;di(d,function(t){return i.processProvider(t,f,d)})}return void 0!==r&&void 0!==t.providers}},{key:"processProvider",value:function(t,e,n){var i=Rr(t=Bt(t))?t:Bt(t&&t.provide),o=function(t,e,n){return Pr(t)?Mr(void 0,t.useValue):Mr(Br(t),Er)}(t);if(Rr(t)||!0!==t.multi)this.records.get(i);else{var r=this.records.get(i);r||((r=Mr(void 0,Er,!0)).factory=function(){return Ei(r.multi)},this.records.set(i,r)),i=t,r.multi.push(t)}this.records.set(i,o)}},{key:"hydrate",value:function(t,e){return e.value===Er&&(e.value=Ir,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value;var n}},{key:"injectableDefInScope",value:function(t){if(!t.providedIn)return!1;var e=Bt(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}]),t}();function Ar(t){var e=$t(t),n=null!==e?e.factory:De(t);if(null!==n)return n;if(t instanceof ci)throw new Error("Token ".concat(Tt(t)," is missing a \u0275prov definition."));if(t instanceof Function)return function(t){var e=t.length;if(e>0){var n=_i(e,"?");throw new Error("Can't resolve all parameters for ".concat(Tt(t),": (").concat(n.join(", "),")."))}var i=function(t){var e=t&&(t[jt]||t[Gt]);if(e){var n=function(t){if(t.hasOwnProperty("name"))return t.name;var e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(n,'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "').concat(n,'" class.')),e}return null}(t);return null!==i?function(){return i.factory(t)}:function(){return new t}}(t);throw new Error("unreachable")}function Br(t,e,n){var o;if(Rr(t)){var r=Bt(t);return De(r)||Ar(r)}if(Pr(t))o=function(){return Bt(t.useValue)};else if(function(t){return!(!t||!t.useFactory)}(t))o=function(){return t.useFactory.apply(t,p(Ei(t.deps||[])))};else if(function(t){return!(!t||!t.useExisting)}(t))o=function(){return Si(Bt(t.useExisting))};else{var a=Bt(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return De(a)||Ar(a);o=function(){return i(a,p(Ei(t.deps)))}}return o}function Mr(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:t,value:e,multi:n?[]:void 0}}function Pr(t){return null!==t&&"object"==typeof t&&ki in t}function Rr(t){return"function"==typeof t}var Fr=function(t,e,n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0,o=Or(t,e,n,i);return o._resolveInjectorDefTypes(),o}({name:n},e,t,n)},Hr=function(){var t=function(){function t(){m(this,t)}return b(t,null,[{key:"create",value:function(t,e){return Array.isArray(t)?Fr(t,e,""):Fr(t.providers,t.parent,t.name||"")}}]),t}();return t.THROW_IF_NOT_FOUND=gi,t.NULL=new wr,t.\u0275prov=Vt({token:t,providedIn:"any",factory:function(){return Si(xr)}}),t.__NG_ELEMENT_ID__=-1,t}();function Vr(t,e){En(Fi(t)[1],en())}function Lr(t){for(var e=function(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0,i=[t];e;){var o=void 0;if(Te(t))o=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");o=e.\u0275dir}if(o){if(n){i.push(o);var r=t;r.inputs=$r(t.inputs),r.declaredInputs=$r(t.declaredInputs),r.outputs=$r(t.outputs);var a=o.hostBindings;a&&Wr(t,a);var s=o.viewQuery,l=o.contentQueries;if(s&&Nr(t,s),l&&zr(t,l),It(t.inputs,o.inputs),It(t.declaredInputs,o.declaredInputs),It(t.outputs,o.outputs),Te(o)&&o.data.animation){var u=t.data;u.animation=(u.animation||[]).concat(o.data.animation)}}var c=o.features;if(c)for(var h=0;h<c.length;h++){var d=c[h];d&&d.ngInherit&&d(t),d===Lr&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){for(var e=0,n=null,i=t.length-1;i>=0;i--){var o=t[i];o.hostVars=e+=o.hostVars,o.hostAttrs=Fn(o.hostAttrs,n=Fn(n,o.hostAttrs))}}(i)}function $r(t){return t===oe?{}:t===re?[]:t}function Nr(t,e){var n=t.viewQuery;t.viewQuery=n?function(t,i){e(t,i),n(t,i)}:e}function zr(t,e){var n=t.contentQueries;t.contentQueries=n?function(t,i,o){e(t,i,o),n(t,i,o)}:e}function Wr(t,e){var n=t.hostBindings;t.hostBindings=n?function(t,i){e(t,i),n(t,i)}:e}var jr=null;function Kr(){if(!jr){var t=ie.Symbol;if(t&&t.iterator)jr=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var i=e[n];"entries"!==i&&"size"!==i&&Map.prototype[i]===Map.prototype.entries&&(jr=i)}}return jr}function Gr(t){return!!Ur(t)&&(Array.isArray(t)||!(t instanceof Map)&&Kr()in t)}function Ur(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function qr(t,e,n){return t[e]=n}function Zr(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function Qr(t,e,n,i){return Zr(t,cn(),n)?e+Rt(n)+i:Mo}function Xr(t,e,n,i,o,r,a,s){var l=Ye(),u=Je(),c=t+20,h=u.firstCreatePass?function(t,e,n,i,o,r,a,s,l){var u=e.consts,c=Vo(e,t,4,a||null,Ue(u,s));Xo(e,n,c,Ue(u,l)),En(e,c);var h=c.tViews=Uo(2,c,i,o,r,e.directiveRegistry,e.pipeRegistry,null,e.schemas,u);return null!==e.queries&&(e.queries.template(e,c),h.queries=e.queries.embeddedTView(c)),c}(c,u,l,e,n,i,o,r,a):u.data[c];on(h,!1);var d=l[11].createComment("");eo(u,l,d,h),Ri(d,l),hr(l,l[c]=sr(d,l,d,h)),Ie(h)&&jo(u,l,h),null!=a&&Ko(l,h,s)}function Yr(t){return function(t,e){return t[e]}(Qe.lFrame.contextLView,20+t)}function Jr(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:qt.Default,n=Ye();return null===n?Si(t,e):Xn(en(),n,Bt(t),e)}function ta(t,e,n){var i=Ye();return Zr(i,cn(),e)&&Qo(Je(),Sn(),i,t,e,i[11],n,!1),ta}function ea(t,e,n,i,o){var r=o?"class":"style";br(t,n,e.inputs[r],r,i)}function na(t,e,n,i){var o=Ye(),r=Je(),a=20+t,s=o[11],l=o[a]=Wi(s,e,Qe.lFrame.currentNamespace),u=r.firstCreatePass?function(t,e,n,i,o,r,a){var s=e.consts,l=Vo(e,t,2,o,Ue(s,r));return Xo(e,n,l,Ue(s,a)),null!==l.attrs&&Cr(l,l.attrs,!1),null!==l.mergedAttrs&&Cr(l,l.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,l),l}(a,r,o,0,e,n,i):r.data[a];on(u,!0);var c=u.mergedAttrs;null!==c&&Mn(s,l,c);var h=u.classes;null!==h&&uo(s,l,h);var d=u.styles;null!==d&&lo(s,l,d),64!=(64&u.flags)&&eo(r,o,l,u),0===Qe.lFrame.elementDepthCount&&Ri(l,o),Qe.lFrame.elementDepthCount++,Ie(u)&&(jo(r,o,u),function(t,e,n){if(Se(e))for(var i=e.directiveEnd,o=e.directiveStart;o<i;o++){var r=t.data[o];r.contentQueries&&r.contentQueries(1,n[o],o)}}(r,u,o)),null!==i&&Ko(o,u)}function ia(){var t=en();rn()?an():on(t=t.parent,!1);var e=t;Qe.lFrame.elementDepthCount--;var n=Je();n.firstCreatePass&&(En(n,t),Se(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&ea(n,e,Ye(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(32&t.flags)}(e)&&ea(n,e,Ye(),e.stylesWithoutHost,!1)}function oa(t,e,n,i){na(t,e,n,i),ia()}function ra(t){return!!t&&"function"==typeof t.then}function aa(t,e,n,i){var o=Ye(),r=Je(),a=en();return function(t,e,n,i,o,r,a,s){var l=Ie(i),u=t.firstCreatePass&&mr(t),c=e[8],h=gr(e),d=!0;if(3&i.type||s){var f=ze(i,e),p=s?s(f):f,_=h.length,v=s?function(t){return s(Ne(t[i.index]))}:i.index;if(Le(n)){var g=null;if(!s&&l&&(g=function(t,e,n,i){var o=t.cleanup;if(null!=o)for(var r=0;r<o.length-1;r+=2){var a=o[r];if(a===n&&o[r+1]===i){var s=e[7],l=o[r+2];return s.length>l?s[l]:null}"string"==typeof a&&(r+=2)}return null}(t,e,o,i.index)),null!==g)(g.__ngLastListenerFn__||g).__ngNextListenerFn__=r,g.__ngLastListenerFn__=r,d=!1;else{r=la(i,e,c,r,!1);var m=n.listen(p,o,r);h.push(r,m),u&&u.push(o,v,_,_+1)}}else r=la(i,e,c,r,!0),p.addEventListener(o,r,a),h.push(r),u&&u.push(o,v,_,a)}else r=la(i,e,c,r,!1);var y,b=i.outputs;if(d&&null!==b&&(y=b[o])){var C=y.length;if(C)for(var k=0;k<C;k+=2){var x=e[y[k]][y[k+1]].subscribe(r),w=h.length;h.push(r,x),u&&u.push(o,i.index,w,-(w+1))}}}(r,o,o[11],a,t,e,!!n,i),aa}function sa(t,e,n,i){try{return!1!==n(i)}catch(o){return yr(t,o),!1}}function la(t,e,n,i,o){return function n(r){if(r===Function)return i;var a=2&t.flags?je(t.index,e):e;0==(32&e[2])&&dr(a);for(var s=sa(e,0,i,r),l=n.__ngNextListenerFn__;l;)s=sa(e,0,l,r)&&s,l=l.__ngNextListenerFn__;return o&&!1===s&&(r.preventDefault(),r.returnValue=!1),s}}function ua(t,e){for(var n=null,i=function(t){var e=t.attrs;if(null!=e){var n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t),o=0;o<e.length;o++){var r=e[o];if("*"!==r){if(null===i?Oo(t,r,!0):Do(i,r))return o}else n=o}return n}function ca(t){var e=Ye()[16][6];if(!e.projection)for(var n=e.projection=_i(t?t.length:1,null),i=n.slice(),o=e.child;null!==o;){var r=t?ua(o,t):0;null!==r&&(i[r]?i[r].projectionNext=o:n[r]=o,i[r]=o),o=o.next}}function ha(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,i=Ye(),o=Je(),r=Vo(o,20+t,16,null,n||null);null===r.projection&&(r.projection=e),an(),64!=(64&r.flags)&&function(t,e,n){so(e[11],0,e,n,qi(t,n,e),Ji(n.parent||e[6],n,e))}(o,i,r)}function da(t,e,n){return fa(t,"",e,"",n),da}function fa(t,e,n,i,o){var r=Ye(),a=Qr(r,e,n,i);return a!==Mo&&Qo(Je(),Sn(),r,t,a,r[11],o,!1),fa}function pa(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Ye(),i=Je(),o=t+20,r=i.firstCreatePass?Vo(i,o,1,e,null):i.data[o],a=n[o]=function(t,e){return Le(t)?t.createText(e):t.createTextNode(e)}(n[11],e);eo(i,n,a,r),on(r,!1)}function _a(t){return va("",t,""),_a}function va(t,e,n){var i=Ye(),o=Qr(i,t,e,n);return o!==Mo&&function(t,e,n){var i=function(t,e){return Ne(e[t])}(e,t);!function(t,e,n){Le(t)?t.setValue(e,n):e.textContent=n}(t[11],i,n)}(i,xn(),o),va}var ga=void 0,ma=["en",[["a","p"],["AM","PM"],ga],[["AM","PM"],ga,ga],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ga,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ga,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ga,"{1} 'at' {0}",ga],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}],ya={};function ba(t){return t in ya||(ya[t]=ie.ng&&ie.ng.common&&ie.ng.common.locales&&ie.ng.common.locales[t]),ya[t]}var Ca=((Ca=Ca||{})[Ca.LocaleId=0]="LocaleId",Ca[Ca.DayPeriodsFormat=1]="DayPeriodsFormat",Ca[Ca.DayPeriodsStandalone=2]="DayPeriodsStandalone",Ca[Ca.DaysFormat=3]="DaysFormat",Ca[Ca.DaysStandalone=4]="DaysStandalone",Ca[Ca.MonthsFormat=5]="MonthsFormat",Ca[Ca.MonthsStandalone=6]="MonthsStandalone",Ca[Ca.Eras=7]="Eras",Ca[Ca.FirstDayOfWeek=8]="FirstDayOfWeek",Ca[Ca.WeekendRange=9]="WeekendRange",Ca[Ca.DateFormat=10]="DateFormat",Ca[Ca.TimeFormat=11]="TimeFormat",Ca[Ca.DateTimeFormat=12]="DateTimeFormat",Ca[Ca.NumberSymbols=13]="NumberSymbols",Ca[Ca.NumberFormats=14]="NumberFormats",Ca[Ca.CurrencyCode=15]="CurrencyCode",Ca[Ca.CurrencySymbol=16]="CurrencySymbol",Ca[Ca.CurrencyName=17]="CurrencyName",Ca[Ca.Currencies=18]="Currencies",Ca[Ca.Directionality=19]="Directionality",Ca[Ca.PluralCase=20]="PluralCase",Ca[Ca.ExtraData=21]="ExtraData",Ca),ka="en-US";function xa(t){(function(t,e){null==t&&function(t,e,n,i){throw new Error("ASSERTION ERROR: ".concat(t)+" [Expected=> ".concat(null," ").concat("!="," ").concat(e," <=Actual]"))}(e,t)})(t,"Expected localeId to be defined"),"string"==typeof t&&t.toLowerCase().replace(/_/g,"-")}function wa(t,e,n,i,o){if(t=Bt(t),Array.isArray(t))for(var r=0;r<t.length;r++)wa(t[r],e,n,i,o);else{var a=Je(),s=Ye(),l=Rr(t)?t:Bt(t.provide),u=Br(t),c=en(),h=1048575&c.providerIndexes,d=c.directiveStart,f=c.providerIndexes>>20;if(Rr(t)||!t.multi){var p=new Bn(u,o,Jr),_=Ia(l,e,o?h:h+f,d);-1===_?(qn(jn(c,s),a,l),Sa(a,t,e.length),e.push(l),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(p),s.push(p)):(n[_]=p,s[_]=p)}else{var v=Ia(l,e,h+f,d),g=Ia(l,e,h,h+f),m=v>=0&&n[v],y=g>=0&&n[g];if(o&&!y||!o&&!m){qn(jn(c,s),a,l);var b=function(t,e,n,i,o){var r=new Bn(t,n,Jr);return r.multi=[],r.index=e,r.componentProviders=0,Ea(r,o,i&&!n),r}(o?Oa:Ta,n.length,o,i,u);!o&&y&&(n[g].providerFactory=b),Sa(a,t,e.length,0),e.push(l),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(b),s.push(b)}else Sa(a,t,v>-1?v:g,Ea(n[o?g:v],u,!o&&i));!o&&i&&y&&n[g].componentProviders++}}}function Sa(t,e,n,i){var o=Rr(e);if(o||function(t){return!!t.useClass}(e)){var r=(e.useClass||e).prototype.ngOnDestroy;if(r){var a=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){var s=a.indexOf(n);-1===s?a.push(n,[i,r]):a[s+1].push(i,r)}else a.push(n,r)}}}function Ea(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Ia(t,e,n,i){for(var o=n;o<i;o++)if(e[o]===t)return o;return-1}function Ta(t,e,n,i){return Da(this.multi,[])}function Oa(t,e,n,i){var o,r=this.multi;if(this.providerFactory){var a=this.providerFactory.componentProviders,s=ni(n,n[1],this.providerFactory.index,i);Da(r,o=s.slice(0,a));for(var l=a;l<s.length;l++)o.push(s[l])}else Da(r,o=[]);return o}function Da(t,e){for(var n=0;n<t.length;n++)e.push((0,t[n])());return e}function Aa(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,i){return function(t,e,n){var i=Je();if(i.firstCreatePass){var o=Te(t);wa(n,i.data,i.blueprint,o,!0),wa(e,i.data,i.blueprint,o,!1)}}(n,i?i(t):t,e)}}}var Ba=b(function t(){m(this,t)}),Ma=function(){function t(){m(this,t)}return b(t,[{key:"resolveComponentFactory",value:function(t){throw function(t){var e=Error("No component factory found for ".concat(Tt(t),". Did you add it to @NgModule.entryComponents?"));return e.ngComponent=t,e}(t)}}]),t}(),Pa=function(){var t=b(function t(){m(this,t)});return t.NULL=new Ma,t}();function Ra(){}function Fa(t,e){return new Va(ze(t,e))}var Ha=function(){return Fa(en(),Ye())},Va=function(){var t=b(function t(e){m(this,t),this.nativeElement=e});return t.__NG_ELEMENT_ID__=Ha,t}();function La(t){return t instanceof Va?t.nativeElement:t}var $a=b(function t(){m(this,t)}),Na=function(){var t=b(function t(){m(this,t)});return t.__NG_ELEMENT_ID__=function(){return za()},t}(),za=function(){var t=Ye(),e=je(en().index,t);return function(t){return t[11]}(xe(e)?e:t)},Wa=function(){var t=b(function t(){m(this,t)});return t.\u0275prov=Vt({token:t,providedIn:"root",factory:function(){return null}}),t}(),ja=new(b(function t(e){m(this,t),this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}))("12.2.17"),Ka=function(){function t(){m(this,t)}return b(t,[{key:"supports",value:function(t){return Gr(t)}},{key:"create",value:function(t){return new Ua(t)}}]),t}(),Ga=function(t,e){return e},Ua=function(){function t(e){m(this,t),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||Ga}return b(t,[{key:"forEachItem",value:function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)}},{key:"forEachOperation",value:function(t){for(var e=this._itHead,n=this._removalsHead,i=0,o=null;e||n;){var r=!n||e&&e.currentIndex<Xa(n,i,o)?e:n,a=Xa(r,i,o),s=r.currentIndex;if(r===n)i--,n=n._nextRemoved;else if(e=e._next,null==r.previousIndex)i++;else{o||(o=[]);var l=a-i,u=s-i;if(l!=u){for(var c=0;c<l;c++){var h=c<o.length?o[c]:o[c]=0,d=h+c;u<=d&&d<l&&(o[c]=h+1)}o[r.previousIndex]=u-l}}a!==s&&t(r,a,s)}}},{key:"forEachPreviousItem",value:function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}},{key:"forEachAddedItem",value:function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}},{key:"forEachMovedItem",value:function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}},{key:"forEachRemovedItem",value:function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}},{key:"forEachIdentityChange",value:function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}},{key:"diff",value:function(t){if(null==t&&(t=[]),!Gr(t))throw new Error("Error trying to diff '".concat(Tt(t),"'. Only arrays and iterables are allowed"));return this.check(t)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(t){var e=this;this._reset();var n,i,o,r=this._itHead,a=!1;if(Array.isArray(t)){this.length=t.length;for(var s=0;s<this.length;s++)i=t[s],o=this._trackByFn(s,i),null!==r&&Object.is(r.trackById,o)?(a&&(r=this._verifyReinsertion(r,i,o,s)),Object.is(r.item,i)||this._addIdentityChange(r,i)):(r=this._mismatch(r,i,o,s),a=!0),r=r._next}else n=0,function(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var i,o=t[Kr()]();!(i=o.next()).done;)e(i.value)}(t,function(t){o=e._trackByFn(n,t),null!==r&&Object.is(r.trackById,o)?(a&&(r=e._verifyReinsertion(r,t,o,n)),Object.is(r.item,t)||e._addIdentityChange(r,t)):(r=e._mismatch(r,t,o,n),a=!0),r=r._next,n++}),this.length=n;return this._truncate(r),this.collection=t,this.isDirty}},{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}},{key:"_reset",value:function(){if(this.isDirty){var t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}},{key:"_mismatch",value:function(t,e,n,i){var o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,i))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,i)):t=this._addAfter(new qa(e,n),o,i),t}},{key:"_verifyReinsertion",value:function(t,e,n,i){var o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}},{key:"_truncate",value:function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}},{key:"_reinsertAfter",value:function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var i=t._prevRemoved,o=t._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(t,e,n),this._addToMoves(t,n),t}},{key:"_moveAfter",value:function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}},{key:"_addAfter",value:function(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}},{key:"_insertAfter",value:function(t,e,n){var i=null===e?this._itHead:e._next;return t._next=i,t._prev=e,null===i?this._itTail=t:i._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Qa),this._linkedRecords.put(t),t.currentIndex=n,t}},{key:"_remove",value:function(t){return this._addToRemovals(this._unlink(t))}},{key:"_unlink",value:function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}},{key:"_addToMoves",value:function(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}},{key:"_addToRemovals",value:function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Qa),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}},{key:"_addIdentityChange",value:function(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}]),t}(),qa=b(function t(e,n){m(this,t),this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}),Za=function(){function t(){m(this,t),this._head=null,this._tail=null}return b(t,[{key:"add",value:function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}},{key:"get",value:function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}},{key:"remove",value:function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}]),t}(),Qa=function(){function t(){m(this,t),this.map=new Map}return b(t,[{key:"put",value:function(t){var e=t.trackById,n=this.map.get(e);n||(n=new Za,this.map.set(e,n)),n.add(t)}},{key:"get",value:function(t,e){var n=this.map.get(t);return n?n.get(t,e):null}},{key:"remove",value:function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}},{key:"isEmpty",get:function(){return 0===this.map.size}},{key:"clear",value:function(){this.map.clear()}}]),t}();function Xa(t,e,n){var i=t.previousIndex;if(null===i)return i;var o=0;return n&&i<n.length&&(o=n[i]),i+e+o}var Ya=function(){function t(){m(this,t)}return b(t,[{key:"supports",value:function(t){return t instanceof Map||Ur(t)}},{key:"create",value:function(){return new Ja}}]),t}(),Ja=function(){function t(){m(this,t),this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return b(t,[{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}},{key:"forEachItem",value:function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)}},{key:"forEachPreviousItem",value:function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}},{key:"forEachChangedItem",value:function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}},{key:"forEachAddedItem",value:function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}},{key:"forEachRemovedItem",value:function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}},{key:"diff",value:function(t){if(t){if(!(t instanceof Map||Ur(t)))throw new Error("Error trying to diff '".concat(Tt(t),"'. Only maps and objects are allowed"))}else t=new Map;return this.check(t)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,function(t,i){if(n&&n.key===i)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var o=e._getOrCreateRecordForKey(i,t);n=e._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}},{key:"_insertBeforeOrAppend",value:function(t,e){if(t){var n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}},{key:"_getOrCreateRecordForKey",value:function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var i=n._prev,o=n._next;return i&&(i._next=o),o&&(o._prev=i),n._next=null,n._prev=null,n}var r=new ts(t);return this._records.set(t,r),r.currentValue=e,this._addToAdditions(r),r}},{key:"_reset",value:function(){if(this.isDirty){var t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}},{key:"_maybeAddToChanges",value:function(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}},{key:"_addToAdditions",value:function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}},{key:"_addToChanges",value:function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}},{key:"_forEach",value:function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})}}]),t}(),ts=b(function t(e){m(this,t),this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null});function es(){return new ns([new Ka])}var ns=function(){var t=function(){function t(e){m(this,t),this.factories=e}return b(t,[{key:"find",value:function(t){var e=this.factories.find(function(e){return e.supports(t)});if(null!=e)return e;throw new Error("Cannot find a differ supporting object '".concat(t,"' of type '").concat(function(t){return t.name||typeof t}(t),"'"))}}],[{key:"create",value:function(e,n){if(null!=n){var i=n.factories.slice();e=e.concat(i)}return new t(e)}},{key:"extend",value:function(e){return{provide:t,useFactory:function(n){return t.create(e,n||es())},deps:[[t,new Bi,new Ai]]}}}]),t}();return t.\u0275prov=Vt({token:t,providedIn:"root",factory:es}),t}();function is(){return new os([new Ya])}var os=function(){var t=function(){function t(e){m(this,t),this.factories=e}return b(t,[{key:"find",value:function(t){var e=this.factories.find(function(e){return e.supports(t)});if(e)return e;throw new Error("Cannot find a differ supporting object '".concat(t,"'"))}}],[{key:"create",value:function(e,n){if(n){var i=n.factories.slice();e=e.concat(i)}return new t(e)}},{key:"extend",value:function(e){return{provide:t,useFactory:function(n){return t.create(e,n||is())},deps:[[t,new Bi,new Ai]]}}}]),t}();return t.\u0275prov=Vt({token:t,providedIn:"root",factory:is}),t}();function rs(t,e,n,i){for(var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];null!==n;){var r=e[n.index];if(null!==r&&i.push(Ne(r)),we(r))for(var a=10;a<r.length;a++){var s=r[a],l=s[1].firstChild;null!==l&&rs(s[1],s,l,i)}var u=n.type;if(8&u)rs(t,e,n.child,i);else if(32&u)for(var c=Hi(n,e),h=void 0;h=c();)i.push(h);else if(16&u){var d=io(e,n);if(Array.isArray(d))i.push.apply(i,p(d));else{var f=Vi(e[16]);rs(f[1],f,d,i,!0)}}n=o?n.projectionNext:n.next}return i}var as=function(){function t(e,n){m(this,t),this._lView=e,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}return b(t,[{key:"rootNodes",get:function(){var t=this._lView,e=t[1];return rs(e,t,e.firstChild,[])}},{key:"context",get:function(){return this._lView[8]},set:function(t){this._lView[8]=t}},{key:"destroyed",get:function(){return 256==(256&this._lView[2])}},{key:"destroy",value:function(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){var t=this._lView[3];if(we(t)){var e=t[8],n=e?e.indexOf(this):-1;n>-1&&(Ki(t,n),pi(e,n))}this._attachedToViewContainer=!1}Gi(this._lView[1],this._lView)}},{key:"onDestroy",value:function(t){qo(this._lView[1],this._lView,null,t)}},{key:"markForCheck",value:function(){dr(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){fr(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(t,e,n){ln(!0);try{fr(t,e,n)}finally{ln(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){var t;this._appRef=null,ao(this._lView[1],t=this._lView,t[11],2,null,null)}},{key:"attachToAppRef",value:function(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}]),t}(),ss=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t]))._view=t,n}return d(e,t),b(e,[{key:"detectChanges",value:function(){pr(this._view)}},{key:"checkNoChanges",value:function(){!function(t){ln(!0);try{pr(t)}finally{ln(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),e}(as),ls=[new Ya],us=new ns([new Ka]),cs=new os(ls),hs=function(){return ps(en(),Ye())},ds=function(){var t=b(function t(){m(this,t)});return t.__NG_ELEMENT_ID__=hs,t}(),fs=function(t){function e(t,n,i){var o;return m(this,e),(o=r(this,e))._declarationLView=t,o._declarationTContainer=n,o.elementRef=i,o}return d(e,t),b(e,[{key:"createEmbeddedView",value:function(t){var e=this._declarationTContainer.tViews,n=Ho(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];var i=this._declarationLView[19];return null!==i&&(n[19]=i.createEmbeddedView(e)),$o(e,n,t),new as(n)}}]),e}(ds);function ps(t,e){return 4&t.type?new fs(e,t,Fa(t,e)):null}var _s=b(function t(){m(this,t)}),vs=function(){return Cs(en(),Ye())},gs=function(){var t=b(function t(){m(this,t)});return t.__NG_ELEMENT_ID__=vs,t}(),ms=function(t){function e(t,n,i){var o;return m(this,e),(o=r(this,e))._lContainer=t,o._hostTNode=n,o._hostLView=i,o}return d(e,t),b(e,[{key:"element",get:function(){return Fa(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new ri(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var t=Un(this._hostTNode,this._hostLView);if(Vn(t)){var e=$n(t,this._hostLView),n=Ln(t);return new ri(e[1].data[n+8],e)}return new ri(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(t){var e=ys(this._lContainer);return null!==e&&e[t]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(t,e,n){var i=t.createEmbeddedView(e||{});return this.insert(i,n),i}},{key:"createComponent",value:function(t,e,n,i,o){var r=n||this.parentInjector;if(!o&&null==t.ngModule&&r){var a=r.get(_s,null);a&&(o=a)}var s=t.create(r,i,void 0,o);return this.insert(s.hostView,e),s}},{key:"insert",value:function(t,n){var i=t._lView,o=i[1];if(we(i[3])){var r=this.indexOf(t);if(-1!==r)this.detach(r);else{var a=i[3],s=new e(a,a[6],a[3]);s.detach(s.indexOf(t))}}var l=this._adjustIndex(n),u=this._lContainer;!function(t,e,n,i){var o=10+i,r=n.length;i>0&&(n[o-1][4]=e),i<r-10?(e[4]=n[o],fi(n,10+i,e)):(n.push(e),e[4]=null),e[3]=n;var a=e[17];null!==a&&n!==a&&function(t,e){var n=t[9];e[16]!==e[3][3][16]&&(t[2]=!0),null===n?t[9]=[e]:n.push(e)}(a,e);var s=e[19];null!==s&&s.insertView(t),e[2]|=128}(o,i,u,l);var c=oo(l,u),h=i[11],d=Yi(h,u[7]);return null!==d&&function(t,e,n,i,o,r){i[0]=o,i[6]=e,ao(t,i,n,1,o,r)}(o,u[6],h,i,d,c),t.attachToViewContainerRef(),fi(bs(u),l,t),t}},{key:"move",value:function(t,e){return this.insert(t,e)}},{key:"indexOf",value:function(t){var e=ys(this._lContainer);return null!==e?e.indexOf(t):-1}},{key:"remove",value:function(t){var e=this._adjustIndex(t,-1),n=Ki(this._lContainer,e);n&&(pi(bs(this._lContainer),e),Gi(n[1],n))}},{key:"detach",value:function(t){var e=this._adjustIndex(t,-1),n=Ki(this._lContainer,e);return n&&null!=pi(bs(this._lContainer),e)?new as(n):null}},{key:"_adjustIndex",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==t?this.length+e:t}}]),e}(gs);function ys(t){return t[8]}function bs(t){return t[8]||(t[8]=[])}function Cs(t,e){var n,i=e[t.index];if(we(i))n=i;else{var o;if(8&t.type)o=Ne(i);else{var r=e[11];o=r.createComment("");var a=ze(t,e);Zi(r,Yi(r,a),o,function(t,e){return Le(t)?t.nextSibling(e):e.nextSibling}(r,a),!1)}e[t.index]=n=sr(i,e,o,t),hr(e,n)}return new ms(n,t,e)}var ks={},xs=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).ngModule=t,n}return d(e,t),b(e,[{key:"resolveComponentFactory",value:function(t){var e=Ce(t);return new Es(e,this.ngModule)}}]),e}(Pa);function ws(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}var Ss=new ci("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return yo}}),Es=function(t){function e(t,n){var i;return m(this,e),(i=r(this,e)).componentDef=t,i.ngModule=n,i.componentType=t.type,i.selector=t.selectors.map(Bo).join(","),i.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],i.isBoundToModule=!!n,i}return d(e,t),b(e,[{key:"inputs",get:function(){return ws(this.componentDef.inputs)}},{key:"outputs",get:function(){return ws(this.componentDef.outputs)}},{key:"create",value:function(t,e,n,i){var o,r,a=(i=i||this.ngModule)?function(t,e){return{get:function(n,i,o){var r=t.get(n,ks,o);return r!==ks||i===ks?r:e.get(n,i,o)}}}(t,i.injector):t,s=a.get($a,$e),l=a.get(Wa,null),u=s.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",h=n?function(t,e,n){if(Le(t))return t.selectRootElement(e,n===Jt.ShadowDom);var i="string"==typeof e?t.querySelector(e):e;return i.textContent="",i}(u,n,this.componentDef.encapsulation):Wi(s.createRenderer(null,this.componentDef),c,function(t){var e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(c)),d=this.componentDef.onPush?576:528,f={components:[],scheduler:yo,clean:vr,playerHandler:null,flags:0},p=Uo(0,null,null,1,0,null,null,null,null,null),_=Ho(null,p,f,d,null,null,s,u,l,a);gn(_);try{var v=function(t,e,n,i,o,r){var a=n[1];n[20]=t;var s=Vo(a,20,2,"#host",null),l=s.mergedAttrs=e.hostAttrs;null!==l&&(Cr(s,l,!0),null!==t&&(Mn(o,t,l),null!==s.classes&&uo(o,t,s.classes),null!==s.styles&&lo(o,t,s.styles)));var u=i.createRenderer(t,e),c=Ho(n,Go(e),null,e.onPush?64:16,n[20],s,i,u,null,null);return a.firstCreatePass&&(qn(jn(s,n),a,e.type),tr(a,s),nr(s,n.length,1)),hr(n,c),n[20]=c}(h,this.componentDef,_,s,u);if(h)if(n)Mn(u,h,["ng-version",ja.full]);else{var g=function(t){for(var e=[],n=[],i=1,o=2;i<t.length;){var r=t[i];if("string"==typeof r)2===o?""!==r&&e.push(r,t[++i]):8===o&&n.push(r);else{if(!Io(o))break;o=r}i++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]),m=g.attrs,y=g.classes;m&&Mn(u,h,m),y&&y.length>0&&uo(u,h,y.join(" "))}if(r=We(p,20),void 0!==e)for(var b=r.projection=[],C=0;C<this.ngContentSelectors.length;C++){var k=e[C];b.push(null!=k?Array.from(k):null)}o=function(t,e,n,i,o){var r=n[1],a=function(t,e,n){var i=en();t.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),ir(t,i,e,Lo(t,e,1,null),n));var o=ni(e,t,i.directiveStart,i);Ri(o,e);var r=ze(i,e);return r&&Ri(r,e),o}(r,n,e);if(i.components.push(a),t[8]=a,o&&o.forEach(function(t){return t(a,e)}),e.contentQueries){var s=en();e.contentQueries(1,a,s.directiveStart)}var l=en();return!r.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(wn(l.index),Yo(n[1],l,0,l.directiveStart,l.directiveEnd,e),Jo(e,a)),a}(v,this.componentDef,_,f,[Vr]),$o(p,_,null)}finally{kn()}return new Is(this.componentType,o,Fa(r,_),_,r)}}]),e}(Ba),Is=function(t){function e(t,n,i,o,a){var s;return m(this,e),(s=r(this,e)).location=i,s._rootLView=o,s._tNode=a,s.instance=n,s.hostView=s.changeDetectorRef=new ss(o),s.componentType=t,s}return d(e,t),b(e,[{key:"injector",get:function(){return new ri(this._tNode,this._rootLView)}},{key:"destroy",value:function(){this.hostView.destroy()}},{key:"onDestroy",value:function(t){this.hostView.onDestroy(t)}}]),e}(function(){return b(function t(){m(this,t)})}()),Ts=new Map,Os=function(t){function e(t,n){var i;m(this,e),(i=r(this,e))._parent=n,i._bootstrapComponents=[],i.injector=l(i),i.destroyCbs=[],i.componentFactoryResolver=new xs(l(i));var o=ke(t),a=t[ce]||null;return a&&xa(a),i._bootstrapComponents=bo(o.bootstrap),i._r3Injector=Or(t,n,[{provide:_s,useValue:l(i)},{provide:Pa,useValue:i.componentFactoryResolver}],Tt(t)),i._r3Injector._resolveInjectorDefTypes(),i.instance=i.get(t),i}return d(e,t),b(e,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Hr.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:qt.Default;return t===Hr||t===_s||t===xr?this:this._r3Injector.get(t,e,n)}},{key:"destroy",value:function(){var t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(function(t){return t()}),this.destroyCbs=null}},{key:"onDestroy",value:function(t){this.destroyCbs.push(t)}}]),e}(_s),Ds=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).moduleType=t,null!==ke(t)&&function(t){var e=new Set;!function t(n){var i=ke(n,!0),o=i.id;null!==o&&(function(t,e,n){if(e&&e!==n)throw new Error("Duplicate module registered for ".concat(t," - ").concat(Tt(e)," vs ").concat(Tt(e.name)))}(o,Ts.get(o),n),Ts.set(o,n));var r,a=_(bo(i.imports));try{for(a.s();!(r=a.n()).done;){var s=r.value;e.has(s)||(e.add(s),t(s))}}catch(l){a.e(l)}finally{a.f()}}(t)}(t),n}return d(e,t),b(e,[{key:"create",value:function(t){return new Os(this.moduleType,t)}}]),e}(function(){return b(function t(){m(this,t)})}());function As(t){return function(e){setTimeout(t,void 0,e)}}var Bs=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return m(this,e),(t=r(this,e)).__isAsync=n,t}return d(e,t),b(e,[{key:"emit",value:function(t){u(h(e.prototype),"next",this).call(this,t)}},{key:"subscribe",value:function(t,n,i){var o,r,a,s=t,l=n||function(){return null},c=i;if(t&&"object"==typeof t){var d=t;s=null===(o=d.next)||void 0===o?void 0:o.bind(d),l=null===(r=d.error)||void 0===r?void 0:r.bind(d),c=null===(a=d.complete)||void 0===a?void 0:a.bind(d)}this.__isAsync&&(l=As(l),s&&(s=As(s)),c&&(c=As(c)));var f=u(h(e.prototype),"subscribe",this).call(this,{next:s,error:l,complete:c});return t instanceof x&&t.add(f),f}}]),e}(Y);function Ms(){return this._results[Kr()]()}var Ps=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];m(this,t),this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;var n=Kr(),i=t.prototype;i[n]||(i[n]=Ms)}return b(t,[{key:"changes",get:function(){return this._changes||(this._changes=new Bs)}},{key:"get",value:function(t){return this._results[t]}},{key:"map",value:function(t){return this._results.map(t)}},{key:"filter",value:function(t){return this._results.filter(t)}},{key:"find",value:function(t){return this._results.find(t)}},{key:"reduce",value:function(t,e){return this._results.reduce(t,e)}},{key:"forEach",value:function(t){this._results.forEach(t)}},{key:"some",value:function(t){return this._results.some(t)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(t,e){var n=this;n.dirty=!1;var i=hi(t);(this._changesDetected=!function(t,e,n){if(t.length!==e.length)return!1;for(var i=0;i<t.length;i++){var o=t[i],r=e[i];if(n&&(o=n(o),r=n(r)),r!==o)return!1}return!0}(n._results,i,e))&&(n._results=i,n.length=i.length,n.last=i[this.length-1],n.first=i[0])}},{key:"notifyOnChanges",value:function(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}},{key:"setDirty",value:function(){this.dirty=!0}},{key:"destroy",value:function(){this.changes.complete(),this.changes.unsubscribe()}}]),t}();Symbol;var Rs=function(){function t(e){m(this,t),this.queryList=e,this.matches=null}return b(t,[{key:"clone",value:function(){return new t(this.queryList)}},{key:"setDirty",value:function(){this.queryList.setDirty()}}]),t}(),Fs=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];m(this,t),this.queries=e}return b(t,[{key:"createEmbeddedView",value:function(e){var n=e.queries;if(null!==n){for(var i=null!==e.contentQueries?e.contentQueries[0]:n.length,o=[],r=0;r<i;r++){var a=n.getByIndex(r);o.push(this.queries[a.indexInDeclarationView].clone())}return new t(o)}return null}},{key:"insertView",value:function(t){this.dirtyQueriesWithMatches(t)}},{key:"detachView",value:function(t){this.dirtyQueriesWithMatches(t)}},{key:"dirtyQueriesWithMatches",value:function(t){for(var e=0;e<this.queries.length;e++)null!==Us(t,e).matches&&this.queries[e].setDirty()}}]),t}(),Hs=b(function t(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;m(this,t),this.predicate=e,this.flags=n,this.read=i}),Vs=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];m(this,t),this.queries=e}return b(t,[{key:"elementStart",value:function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}},{key:"elementEnd",value:function(t){for(var e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}},{key:"embeddedTView",value:function(e){for(var n=null,i=0;i<this.length;i++){var o=null!==n?n.length:0,r=this.getByIndex(i).embeddedTView(e,o);r&&(r.indexInDeclarationView=i,null!==n?n.push(r):n=[r])}return null!==n?new t(n):null}},{key:"template",value:function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}},{key:"getByIndex",value:function(t){return this.queries[t]}},{key:"length",get:function(){return this.queries.length}},{key:"track",value:function(t){this.queries.push(t)}}]),t}(),Ls=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;m(this,t),this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return b(t,[{key:"elementStart",value:function(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}},{key:"elementEnd",value:function(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(t,e){this.elementStart(t,e)}},{key:"embeddedTView",value:function(e,n){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,n),new t(this.metadata)):null}},{key:"isApplyingToNode",value:function(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){for(var e=this._declarationNodeIndex,n=t.parent;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(t,e){var n=this.metadata.predicate;if(Array.isArray(n))for(var i=0;i<n.length;i++){var o=n[i];this.matchTNodeWithReadOption(t,e,$s(e,o)),this.matchTNodeWithReadOption(t,e,ei(e,t,o,!1,!1))}else n===ds?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,ei(e,t,n,!1,!1))}},{key:"matchTNodeWithReadOption",value:function(t,e,n){if(null!==n){var i=this.metadata.read;if(null!==i)if(i===Va||i===gs||i===ds&&4&e.type)this.addMatch(e.index,-2);else{var o=ei(e,t,i,!1,!1);null!==o&&this.addMatch(e.index,o)}else this.addMatch(e.index,n)}}},{key:"addMatch",value:function(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}]),t}();function $s(t,e){var n=t.localNames;if(null!==n)for(var i=0;i<n.length;i+=2)if(n[i]===e)return n[i+1];return null}function Ns(t,e,n,i){return-1===n?function(t,e){return 11&t.type?Fa(t,e):4&t.type?ps(t,e):null}(e,t):-2===n?function(t,e,n){return n===Va?Fa(e,t):n===ds?ps(e,t):n===gs?Cs(e,t):void 0}(t,e,i):ni(t,t[1],n,e)}function zs(t,e,n,i){var o=e[19].queries[i];if(null===o.matches){for(var r=t.data,a=n.matches,s=[],l=0;l<a.length;l+=2){var u=a[l];s.push(u<0?null:Ns(e,r[u],a[l+1],n.metadata.read))}o.matches=s}return o.matches}function Ws(t,e,n,i){var o=t.queries.getByIndex(n),r=o.matches;if(null!==r)for(var a=zs(t,e,o,n),s=0;s<r.length;s+=2){var l=r[s];if(l>0)i.push(a[s/2]);else{for(var u=r[s+1],c=e[-l],h=10;h<c.length;h++){var d=c[h];d[17]===d[3]&&Ws(d[1],d,u,i)}if(null!==c[9])for(var f=c[9],p=0;p<f.length;p++){var _=f[p];Ws(_[1],_,u,i)}}}return i}function js(t){var e=Ye(),n=Je(),i=fn();pn(i+1);var o=Us(n,i);if(t.dirty&&Ke(e)===(2==(2&o.metadata.flags))){if(null===o.matches)t.reset([]);else{var r=o.crossesNgTemplate?Ws(n,e,i,[]):zs(n,e,o,i);t.reset(r,La),t.notifyOnChanges()}return!0}return!1}function Ks(t,e,n,i){var o=Je();if(o.firstCreatePass){var r=en();(function(t,e,n){null===t.queries&&(t.queries=new Vs),t.queries.track(new Ls(e,n))})(o,new Hs(e,n,i),r.index),function(t,e){var n=t.contentQueries||(t.contentQueries=[]);e!==(n.length?n[n.length-1]:-1)&&n.push(t.queries.length-1,e)}(o,t),2==(2&n)&&(o.staticContentQueries=!0)}!function(t,e,n){var i=new Ps(4==(4&n));qo(t,e,i,i.destroy),null===e[19]&&(e[19]=new Fs),e[19].queries.push(new Rs(i))}(o,Ye(),n)}function Gs(){return t=Ye(),e=fn(),t[19].queries[e].queryList;var t,e}function Us(t,e){return t.queries.getByIndex(e)}var qs=new ci("Application Initializer"),Zs=function(){var t=function(){function t(e){var n=this;m(this,t),this.appInits=e,this.resolve=Ra,this.reject=Ra,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(t,e){n.resolve=t,n.reject=e})}return b(t,[{key:"runInitializers",value:function(){var t=this;if(!this.initialized){var e=[],n=function(){t.done=!0,t.resolve()};if(this.appInits)for(var i=function(){var n=t.appInits[o]();if(ra(n))e.push(n);else if(function(t){return!!t&&"function"==typeof t.subscribe}(n)){var i=new Promise(function(t,e){n.subscribe({complete:t,error:e})});e.push(i)}},o=0;o<this.appInits.length;o++)i();Promise.all(e).then(function(){n()}).catch(function(e){t.reject(e)}),0===e.length&&n(),this.initialized=!0}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(qs,8))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),Qs=new ci("AppId"),Xs={provide:Qs,useFactory:function(){return"".concat(Ys()).concat(Ys()).concat(Ys())},deps:[]};function Ys(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var Js=new ci("Platform Initializer"),tl=new ci("Platform ID"),el=new ci("appBootstrapListener"),nl=function(){var t=function(){function t(){m(this,t)}return b(t,[{key:"log",value:function(t){console.log(t)}},{key:"warn",value:function(t){console.warn(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),il=new ci("LocaleId"),ol=new ci("DefaultCurrencyCode"),rl=b(function t(e,n){m(this,t),this.ngModuleFactory=e,this.componentFactories=n}),al=function(t){return new Ds(t)},sl=al,ll=function(t){return Promise.resolve(al(t))},ul=function(t){var e=al(t),n=bo(ke(t).declarations).reduce(function(t,e){var n=Ce(e);return n&&t.push(new Es(n)),t},[]);return new rl(e,n)},cl=ul,hl=function(t){return Promise.resolve(ul(t))},dl=function(){var t=function(){function t(){m(this,t),this.compileModuleSync=sl,this.compileModuleAsync=ll,this.compileModuleAndAllComponentsSync=cl,this.compileModuleAndAllComponentsAsync=hl}return b(t,[{key:"clearCache",value:function(){}},{key:"clearCacheFor",value:function(t){}},{key:"getModuleId",value:function(t){}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),fl=Promise.resolve(0);function pl(t){"undefined"==typeof Zone?fl.then(function(){t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}var _l=function(){function t(e){var n=e.enableLongStackTrace,i=void 0!==n&&n,o=e.shouldCoalesceEventChangeDetection,r=void 0!==o&&o,a=e.shouldCoalesceRunChangeDetection,s=void 0!==a&&a;if(m(this,t),this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Bs(!1),this.onMicrotaskEmpty=new Bs(!1),this.onStable=new Bs(!1),this.onError=new Bs(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();var l=this;l._nesting=0,l._outer=l._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(l._inner=l._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(l._inner=l._inner.fork(Zone.longStackTraceZoneSpec)),l.shouldCoalesceEventChangeDetection=!s&&r,l.shouldCoalesceRunChangeDetection=s,l.lastRequestAnimationFrameId=-1,l.nativeRequestAnimationFrame=function(){var t=ie.requestAnimationFrame,e=ie.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){var n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);var i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){var e=function(){!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ie,function(){t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",function(){t.lastRequestAnimationFrameId=-1,ml(t),t.isCheckStableRunning=!0,gl(t),t.isCheckStableRunning=!1},void 0,function(){},function(){})),t.fakeTopEventTask.invoke()}),ml(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(n,i,o,r,a,s){try{return yl(t),n.invokeTask(o,r,a,s)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===r.type||t.shouldCoalesceRunChangeDetection)&&e(),bl(t)}},onInvoke:function(n,i,o,r,a,s,l){try{return yl(t),n.invoke(o,r,a,s,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),bl(t)}},onHasTask:function(e,n,i,o){e.hasTask(i,o),n===i&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,ml(t),gl(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:function(e,n,i,o){return e.handleError(i,o),t.runOutsideAngular(function(){return t.onError.emit(o)}),!1}})}(l)}return b(t,[{key:"run",value:function(t,e,n){return this._inner.run(t,e,n)}},{key:"runTask",value:function(t,e,n,i){var o=this._inner,r=o.scheduleEventTask("NgZoneEvent: "+i,t,vl,Ra,Ra);try{return o.runTask(r,e,n)}finally{o.cancelTask(r)}}},{key:"runGuarded",value:function(t,e,n){return this._inner.runGuarded(t,e,n)}},{key:"runOutsideAngular",value:function(t){return this._outer.run(t)}}],[{key:"isInAngularZone",value:function(){return!0===Zone.current.get("isAngularZone")}},{key:"assertInAngularZone",value:function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}},{key:"assertNotInAngularZone",value:function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}}]),t}(),vl={};function gl(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(function(){return t.onStable.emit(null)})}finally{t.isStable=!0}}}function ml(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function yl(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function bl(t){t._nesting--,gl(t)}var Cl,kl=function(){function t(){m(this,t),this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Bs,this.onMicrotaskEmpty=new Bs,this.onStable=new Bs,this.onError=new Bs}return b(t,[{key:"run",value:function(t,e,n){return t.apply(e,n)}},{key:"runGuarded",value:function(t,e,n){return t.apply(e,n)}},{key:"runOutsideAngular",value:function(t){return t()}},{key:"runTask",value:function(t,e,n,i){return t.apply(e,n)}}]),t}(),xl=function(){var t=function(){function t(e){var n=this;m(this,t),this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(function(){n.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}return b(t,[{key:"_watchAngularEvents",value:function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){_l.assertNotInAngularZone(),pl(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})}},{key:"increasePendingRequestCount",value:function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}},{key:"decreasePendingRequestCount",value:function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}},{key:"isStable",value:function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}},{key:"_runCallbacksIfReady",value:function(){var t=this;if(this.isStable())pl(function(){for(;0!==t._callbacks.length;){var e=t._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(t._didWork)}t._didWork=!1});else{var e=this.getPendingTasks();this._callbacks=this._callbacks.filter(function(t){return!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)}),this._didWork=!0}}},{key:"getPendingTasks",value:function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(t){return{source:t.source,creationLocation:t.creationLocation,data:t.data}}):[]}},{key:"addCallback",value:function(t,e,n){var i=this,o=-1;e&&e>0&&(o=setTimeout(function(){i._callbacks=i._callbacks.filter(function(t){return t.timeoutId!==o}),t(i._didWork,i.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:n})}},{key:"whenStable",value:function(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(t,e,n){return[]}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(_l))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),wl=function(){var t=function(){function t(){m(this,t),this._applications=new Map,Sl.addToWindow(this)}return b(t,[{key:"registerApplication",value:function(t,e){this._applications.set(t,e)}},{key:"unregisterApplication",value:function(t){this._applications.delete(t)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(t){return this._applications.get(t)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Sl.findTestabilityInTree(this,t,e)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),Sl=new(function(){function t(){m(this,t)}return b(t,[{key:"addToWindow",value:function(t){}},{key:"findTestabilityInTree",value:function(t,e,n){return null}}]),t}()),El=!0,Il=!1,Tl=new ci("AllowMultipleToken");function Ol(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i="Platform: ".concat(e),o=new ci(i);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=Dl();if(!r||r.injector.get(Tl,!1))if(t)t(n.concat(e).concat({provide:o,useValue:!0}));else{var a=n.concat(e).concat({provide:o,useValue:!0},{provide:Sr,useValue:"platform"});!function(t){if(Cl&&!Cl.destroyed&&!Cl.injector.get(Tl,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Cl=t.get(Al);var e=t.get(Js,null);e&&e.forEach(function(t){return t()})}(Hr.create({providers:a,name:i}))}return function(t){var e=Dl();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(o)}}function Dl(){return Cl&&!Cl.destroyed?Cl:null}var Al=function(){var t=function(){function t(e){m(this,t),this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return b(t,[{key:"bootstrapModuleFactory",value:function(t,e){var n=this,i=function(t,e){return"noop"===t?new kl:("zone.js"===t?void 0:t)||new _l({enableLongStackTrace:(Il=!0,El),shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)})}(e?e.ngZone:void 0,{ngZoneEventCoalescing:e&&e.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:e&&e.ngZoneRunCoalescing||!1}),o=[{provide:_l,useValue:i}];return i.run(function(){var r=Hr.create({providers:o,parent:n.injector,name:t.moduleType.name}),a=t.create(r),s=a.injector.get(mo,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.runOutsideAngular(function(){var t=i.onError.subscribe({next:function(t){s.handleError(t)}});a.onDestroy(function(){Pl(n._modules,a),t.unsubscribe()})}),function(t,i,o){try{var r=((s=a.injector.get(Zs)).runInitializers(),s.donePromise.then(function(){return xa(a.injector.get(il,ka)||ka),n._moduleDoBootstrap(a),a}));return ra(r)?r.catch(function(e){throw i.runOutsideAngular(function(){return t.handleError(e)}),e}):r}catch(e){throw i.runOutsideAngular(function(){return t.handleError(e)}),e}var s}(s,i)})}},{key:"bootstrapModule",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Bl({},n);return function(t,e,n){var i=new Ds(n);return Promise.resolve(i)}(0,0,t).then(function(t){return e.bootstrapModuleFactory(t,i)})}},{key:"_moduleDoBootstrap",value:function(t){var e=t.injector.get(Ml);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module ".concat(Tt(t.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));t.instance.ngDoBootstrap(e)}this._modules.push(t)}},{key:"onDestroy",value:function(t){this._destroyListeners.push(t)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(Hr))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function Bl(t,e){return Array.isArray(e)?e.reduce(Bl,t):Object.assign(Object.assign({},t),e)}var Ml=function(){var t=function(){function t(e,n,i,o,r){var a=this;m(this,t),this._zone=e,this._injector=n,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run(function(){a.tick()})}});var s=new Z(function(t){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular(function(){t.next(a._stable),t.complete()})}),l=new Z(function(t){var e;a._zone.runOutsideAngular(function(){e=a._zone.onStable.subscribe(function(){_l.assertNotInAngularZone(),pl(function(){!a._stable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks&&(a._stable=!0,t.next(!0))})})});var n=a._zone.onUnstable.subscribe(function(){_l.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular(function(){t.next(!1)}))});return function(){e.unsubscribe(),n.unsubscribe()}});this.isStable=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var i=function(t){return function(t){return t&&g(t.schedule)}(bt(t))?t.pop():void 0}(e),o=function(t,e){return"number"==typeof bt(t)?t.pop():1/0}(e),r=e;return r.length?1===r.length?_t(r[0]):function(){return mt(q,arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0)}(o)(wt(r,i)):yt}(s,l.pipe(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.connector,n=void 0===e?function(){return new Y}:e,i=t.resetOnError,o=void 0===i||i,r=t.resetOnComplete,a=void 0===r||r,s=t.resetOnRefCountZero,l=void 0===s||s;return function(t){var e,i,r,s=0,u=!1,c=!1,h=function(){null==i||i.unsubscribe(),i=void 0},d=function(){h(),e=r=void 0,u=c=!1},f=function(){var t=e;d(),null==t||t.unsubscribe()};return tt(function(t,p){s++,!c&&!u&&h();var _=r=null!=r?r:n();p.add(function(){0===--s&&!c&&!u&&(i=St(f,l))}),_.subscribe(p),!e&&s>0&&(e=new W({next:function(t){return _.next(t)},error:function(t){c=!0,h(),i=St(d,o,t),_.error(t)},complete:function(){u=!0,h(),i=St(d,a),_.complete()}}),_t(t).subscribe(e))})(t)}}()))}return b(t,[{key:"bootstrap",value:function(t,e){var n,i=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=t instanceof Ba?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var o=function(t){return t.isBoundToModule}(n)?void 0:this._injector.get(_s),r=n.create(Hr.NULL,[],e||n.selector,o),a=r.location.nativeElement,s=r.injector.get(xl,null),l=s&&r.injector.get(wl);return s&&l&&l.registerApplication(a,s),r.onDestroy(function(){i.detachView(r.hostView),Pl(i.components,r),l&&l.unregisterApplication(a)}),this._loadComponent(r),r}},{key:"tick",value:function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var e,n=_(this._views);try{for(n.s();!(e=n.n()).done;){var i;e.value.detectChanges()}}catch(o){n.e(o)}finally{n.f()}}catch(i){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(i)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(t){var e=t;this._views.push(e),e.attachToAppRef(this)}},{key:"detachView",value:function(t){var e=t;Pl(this._views,e),e.detachFromAppRef()}},{key:"_loadComponent",value:function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(el,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(t){return t.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(_l),Si(Hr),Si(mo),Si(Pa),Si(Zs))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function Pl(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var Rl=Ol(null,"core",[{provide:tl,useValue:"unknown"},{provide:Al,deps:[Hr]},{provide:wl,deps:[]},{provide:nl,deps:[]}]),Fl=[{provide:Ml,useClass:Ml,deps:[_l,Hr,mo,Pa,Zs]},{provide:Ss,deps:[_l],useFactory:function(t){var e=[];return t.onStable.subscribe(function(){for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:Zs,useClass:Zs,deps:[[new Ai,qs]]},{provide:dl,useClass:dl,deps:[]},Xs,{provide:ns,useFactory:function(){return us},deps:[]},{provide:os,useFactory:function(){return cs},deps:[]},{provide:il,useFactory:function(t){return xa(t=t||"undefined"!=typeof $localize&&$localize.locale||ka),t},deps:[[new Di(il),new Ai,new Bi]]},{provide:ol,useValue:"USD"}],Hl=function(){var t=b(function t(e){m(this,t)});return t.\u0275fac=function(e){return new(e||t)(Si(Ml))},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({providers:Fl}),t}(),Vl=null;function Ll(){return Vl}var $l,Nl=new ci("DocumentToken"),zl=((zl=zl||{})[zl.Zero=0]="Zero",zl[zl.One=1]="One",zl[zl.Two=2]="Two",zl[zl.Few=3]="Few",zl[zl.Many=4]="Many",zl[zl.Other=5]="Other",zl),Wl=b(function t(){m(this,t)}),jl=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).locale=t,n}return d(e,t),b(e,[{key:"getPluralCategory",value:function(t,e){switch(function(t){return function(t){var e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t),n=ba(e);if(n)return n;var i=e.split("-")[0];if(n=ba(i))return n;if("en"===i)return ma;throw new Error('Missing locale data for the locale "'.concat(t,'".'))}(t)[Ca.PluralCase]}(e||this.locale)(t)){case zl.Zero:return"zero";case zl.One:return"one";case zl.Two:return"two";case zl.Few:return"few";case zl.Many:return"many";default:return"other"}}}]),e}(Wl);return t.\u0275fac=function(e){return new(e||t)(Si(il))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),Kl=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({providers:[{provide:Wl,useClass:jl}]}),t}(),Gl=b(function t(){m(this,t)}),Ul=function(t){function n(){return m(this,n),r(this,n,arguments)}return d(n,t),b(n,[{key:"onAndCancel",value:function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}}},{key:"dispatchEvent",value:function(t,e){t.dispatchEvent(e)}},{key:"remove",value:function(t){t.parentNode&&t.parentNode.removeChild(t)}},{key:"createElement",value:function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(t){return t.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(t){return t instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}},{key:"getBaseHref",value:function(t){var e=(ql=ql||document.querySelector("base"))?ql.getAttribute("href"):null;return null==e?null:function(t){($l=$l||document.createElement("a")).setAttribute("href",t);var e=$l.pathname;return"/"===e.charAt(0)?e:"/".concat(e)}(e)}},{key:"resetBaseElement",value:function(){ql=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"getCookie",value:function(t){return function(t,n){n=encodeURIComponent(n);var i,o=_(t.split(";"));try{for(o.s();!(i=o.n()).done;){var r=i.value,a=r.indexOf("="),s=e(-1==a?[r,""]:[r.slice(0,a),r.slice(a+1)],2),l=s[0],u=s[1];if(l.trim()===n)return decodeURIComponent(u)}}catch(c){o.e(c)}finally{o.f()}return null}(document.cookie,t)}}],[{key:"makeCurrent",value:function(){var t;t=new n,Vl||(Vl=t)}}]),n}(function(t){function e(){var t;return m(this,e),(t=r(this,e,arguments)).supportsDOMEvents=!0,t}return d(e,t),b(e)}(function(){return b(function t(){m(this,t)})}())),ql=null,Zl=new ci("TRANSITION_ID"),Ql=[{provide:qs,useFactory:function(t,e,n){return function(){n.get(Zs).donePromise.then(function(){for(var n=Ll(),i=e.querySelectorAll('style[ng-transition="'.concat(t,'"]')),o=0;o<i.length;o++)n.remove(i[o])})}},deps:[Zl,Nl,Hr],multi:!0}],Xl=function(){function t(){m(this,t)}return b(t,[{key:"addToWindow",value:function(t){ie.getAngularTestability=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t.findTestabilityInTree(e,n);if(null==i)throw new Error("Could not find testability for element.");return i},ie.getAllAngularTestabilities=function(){return t.getAllTestabilities()},ie.getAllAngularRootElements=function(){return t.getAllRootElements()},ie.frameworkStabilizers||(ie.frameworkStabilizers=[]),ie.frameworkStabilizers.push(function(t){var e=ie.getAllAngularTestabilities(),n=e.length,i=!1,o=function(e){i=i||e,0==--n&&t(i)};e.forEach(function(t){t.whenStable(o)})})}},{key:"findTestabilityInTree",value:function(t,e,n){if(null==e)return null;var i=t.getTestability(e);return null!=i?i:n?Ll().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}],[{key:"init",value:function(){var e;e=new t,Sl=e}}]),t}(),Yl=function(){var t=function(){function t(){m(this,t)}return b(t,[{key:"build",value:function(){return new XMLHttpRequest}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),Jl=new ci("EventManagerPlugins"),tu=function(){var t=function(){function t(e,n){var i=this;m(this,t),this._zone=n,this._eventNameToPlugin=new Map,e.forEach(function(t){return t.manager=i}),this._plugins=e.slice().reverse()}return b(t,[{key:"addEventListener",value:function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}},{key:"addGlobalEventListener",value:function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,i=0;i<n.length;i++){var o=n[i];if(o.supports(t))return this._eventNameToPlugin.set(t,o),o}throw new Error("No event manager plugin found for event ".concat(t))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(Jl),Si(_l))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),eu=function(){function t(e){m(this,t),this._doc=e}return b(t,[{key:"addGlobalEventListener",value:function(t,e,n){var i=Ll().getGlobalEventTarget(this._doc,t);if(!i)throw new Error("Unsupported event target ".concat(i," for event ").concat(e));return this.addEventListener(i,e,n)}}]),t}(),nu=function(){var t=function(){function t(){m(this,t),this._stylesSet=new Set}return b(t,[{key:"addStyles",value:function(t){var e=this,n=new Set;t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))}),this.onStylesAdded(n)}},{key:"onStylesAdded",value:function(t){}},{key:"getAllStyles",value:function(){return Array.from(this._stylesSet)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),iu=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e))._doc=t,n._hostNodes=new Map,n._hostNodes.set(t.head,[]),n}return d(e,t),b(e,[{key:"_addStylesToHost",value:function(t,e,n){var i=this;t.forEach(function(t){var o=i._doc.createElement("style");o.textContent=t,n.push(e.appendChild(o))})}},{key:"addHost",value:function(t){var e=[];this._addStylesToHost(this._stylesSet,t,e),this._hostNodes.set(t,e)}},{key:"removeHost",value:function(t){var e=this._hostNodes.get(t);e&&e.forEach(ou),this._hostNodes.delete(t)}},{key:"onStylesAdded",value:function(t){var e=this;this._hostNodes.forEach(function(n,i){e._addStylesToHost(t,i,n)})}},{key:"ngOnDestroy",value:function(){this._hostNodes.forEach(function(t){return t.forEach(ou)})}}]),e}(nu);return t.\u0275fac=function(e){return new(e||t)(Si(Nl))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function ou(t){Ll().remove(t)}var ru={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},au=/%COMP%/g;function su(t,e,n){for(var i=0;i<e.length;i++){var o=e[i];Array.isArray(o)?su(t,o,n):(o=o.replace(au,t),n.push(o))}return n}function lu(t){return function(e){if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var uu=function(){var t=function(){function t(e,n,i){m(this,t),this.eventManager=e,this.sharedStylesHost=n,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new cu(e)}return b(t,[{key:"createRenderer",value:function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case Jt.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new hu(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case 1:case Jt.ShadowDom:return new du(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var i=su(e.id,e.styles,[]);this.sharedStylesHost.addStyles(i),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}},{key:"begin",value:function(){}},{key:"end",value:function(){}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(tu),Si(iu),Si(Qs))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),cu=function(){function t(e){m(this,t),this.eventManager=e,this.data=Object.create(null)}return b(t,[{key:"destroy",value:function(){}},{key:"createElement",value:function(t,e){return e?document.createElementNS(ru[e]||e,t):document.createElement(t)}},{key:"createComment",value:function(t){return document.createComment(t)}},{key:"createText",value:function(t){return document.createTextNode(t)}},{key:"appendChild",value:function(t,e){t.appendChild(e)}},{key:"insertBefore",value:function(t,e,n){t&&t.insertBefore(e,n)}},{key:"removeChild",value:function(t,e){t&&t.removeChild(e)}},{key:"selectRootElement",value:function(t,e){var n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error('The selector "'.concat(t,'" did not match any elements'));return e||(n.textContent=""),n}},{key:"parentNode",value:function(t){return t.parentNode}},{key:"nextSibling",value:function(t){return t.nextSibling}},{key:"setAttribute",value:function(t,e,n,i){if(i){e=i+":"+e;var o=ru[i];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}},{key:"removeAttribute",value:function(t,e,n){if(n){var i=ru[n];i?t.removeAttributeNS(i,e):t.removeAttribute("".concat(n,":").concat(e))}else t.removeAttribute(e)}},{key:"addClass",value:function(t,e){t.classList.add(e)}},{key:"removeClass",value:function(t,e){t.classList.remove(e)}},{key:"setStyle",value:function(t,e,n,i){i&(Mi.DashCase|Mi.Important)?t.style.setProperty(e,n,i&Mi.Important?"important":""):t.style[e]=n}},{key:"removeStyle",value:function(t,e,n){n&Mi.DashCase?t.style.removeProperty(e):t.style[e]=""}},{key:"setProperty",value:function(t,e,n){t[e]=n}},{key:"setValue",value:function(t,e){t.nodeValue=e}},{key:"listen",value:function(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,lu(n)):this.eventManager.addEventListener(t,e,lu(n))}}]),t}(),hu=function(t){function e(t,n,i,o){var a;m(this,e),(a=r(this,e,[t])).component=i;var s=su(o+"-"+i.id,i.styles,[]);return n.addStyles(s),a.contentAttr="_ngcontent-%COMP%".replace(au,o+"-"+i.id),a.hostAttr=function(t){return"_nghost-%COMP%".replace(au,t)}(o+"-"+i.id),a}return d(e,t),b(e,[{key:"applyToHost",value:function(t){u(h(e.prototype),"setAttribute",this).call(this,t,this.hostAttr,"")}},{key:"createElement",value:function(t,n){var i=u(h(e.prototype),"createElement",this).call(this,t,n);return u(h(e.prototype),"setAttribute",this).call(this,i,this.contentAttr,""),i}}]),e}(cu),du=function(t){function e(t,n,i,o){var a;m(this,e),(a=r(this,e,[t])).sharedStylesHost=n,a.hostEl=i,a.shadowRoot=i.attachShadow({mode:"open"}),a.sharedStylesHost.addHost(a.shadowRoot);for(var s=su(o.id,o.styles,[]),l=0;l<s.length;l++){var u=document.createElement("style");u.textContent=s[l],a.shadowRoot.appendChild(u)}return a}return d(e,t),b(e,[{key:"nodeOrShadowRoot",value:function(t){return t===this.hostEl?this.shadowRoot:t}},{key:"destroy",value:function(){this.sharedStylesHost.removeHost(this.shadowRoot)}},{key:"appendChild",value:function(t,n){return u(h(e.prototype),"appendChild",this).call(this,this.nodeOrShadowRoot(t),n)}},{key:"insertBefore",value:function(t,n,i){return u(h(e.prototype),"insertBefore",this).call(this,this.nodeOrShadowRoot(t),n,i)}},{key:"removeChild",value:function(t,n){return u(h(e.prototype),"removeChild",this).call(this,this.nodeOrShadowRoot(t),n)}},{key:"parentNode",value:function(t){return this.nodeOrShadowRoot(u(h(e.prototype),"parentNode",this).call(this,this.nodeOrShadowRoot(t)))}}]),e}(cu),fu=function(){var t=function(t){function e(t){return m(this,e),r(this,e,[t])}return d(e,t),b(e,[{key:"supports",value:function(t){return!0}},{key:"addEventListener",value:function(t,e,n){var i=this;return t.addEventListener(e,n,!1),function(){return i.removeEventListener(t,e,n)}}},{key:"removeEventListener",value:function(t,e,n){return t.removeEventListener(e,n)}}]),e}(eu);return t.\u0275fac=function(e){return new(e||t)(Si(Nl))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),pu=["alt","control","meta","shift"],_u={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},vu={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},gu={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},mu=function(){var t=function(t){function e(t){return m(this,e),r(this,e,[t])}return d(e,t),b(e,[{key:"supports",value:function(t){return null!=e.parseEventName(t)}},{key:"addEventListener",value:function(t,n,i){var o=e.parseEventName(n),r=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return Ll().onAndCancel(t,o.domEventName,r)})}}],[{key:"parseEventName",value:function(t){var n=t.toLowerCase().split("."),i=n.shift();if(0===n.length||"keydown"!==i&&"keyup"!==i)return null;var o=e._normalizeKey(n.pop()),r="";if(pu.forEach(function(t){var e=n.indexOf(t);e>-1&&(n.splice(e,1),r+=t+".")}),r+=o,0!=n.length||0===o.length)return null;var a={};return a.domEventName=i,a.fullKey=r,a}},{key:"getEventFullKey",value:function(t){var e="",n=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&vu.hasOwnProperty(e)&&(e=vu[e]))}return _u[e]||e}(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),pu.forEach(function(i){i!=n&&gu[i](t)&&(e+=i+".")}),e+=n}},{key:"eventCallback",value:function(t,n,i){return function(o){e.getEventFullKey(o)===t&&i.runGuarded(function(){return n(o)})}}},{key:"_normalizeKey",value:function(t){switch(t){case"esc":return"escape";default:return t}}}]),e}(eu);return t.\u0275fac=function(e){return new(e||t)(Si(Nl))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),yu=Ol(Rl,"browser",[{provide:tl,useValue:"browser"},{provide:Js,useValue:function(){Ul.makeCurrent(),Xl.init()},multi:!0},{provide:Nl,useFactory:function(){return t=document,Fe=t,document;var t},deps:[]}]),bu=[[],{provide:Sr,useValue:"root"},{provide:mo,useFactory:function(){return new mo},deps:[]},{provide:Jl,useClass:fu,multi:!0,deps:[Nl,_l,tl]},{provide:Jl,useClass:mu,multi:!0,deps:[Nl]},[],{provide:uu,useClass:uu,deps:[tu,iu,Qs]},{provide:$a,useExisting:uu},{provide:nu,useExisting:iu},{provide:iu,useClass:iu,deps:[Nl]},{provide:xl,useClass:xl,deps:[_l]},{provide:tu,useClass:tu,deps:[Jl,_l]},{provide:Gl,useClass:Yl,deps:[]},[]],Cu=function(){var t=function(){function t(e){if(m(this,t),e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return b(t,null,[{key:"withServerTransition",value:function(e){return{ngModule:t,providers:[{provide:Qs,useValue:e.appId},{provide:Zl,useExisting:Qs},Ql]}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(t,12))},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({providers:bu,imports:[Kl,Hl]}),t}();"undefined"!=typeof window&&window;var ku=function(){var t=function(){function t(){m(this,t),this.store={},this.onSerializeCallbacks={}}return b(t,[{key:"get",value:function(t,e){return void 0!==this.store[t]?this.store[t]:e}},{key:"set",value:function(t,e){this.store[t]=e}},{key:"remove",value:function(t){delete this.store[t]}},{key:"hasKey",value:function(t){return this.store.hasOwnProperty(t)}},{key:"onSerialize",value:function(t,e){this.onSerializeCallbacks[t]=e}},{key:"toJson",value:function(){for(var t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store)}}],[{key:"init",value:function(e){var n=new t;return n.store=e,n}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function xu(t,e){var n=t.getElementById(e+"-state"),i={};if(n&&n.textContent)try{i=JSON.parse(function(t){var e={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return t.replace(/&[^;]+;/g,function(t){return e[t]})}(n.textContent))}catch(o){console.warn("Exception while restoring TransferState for app "+e,o)}return ku.init(i)}var wu,Su=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({providers:[{provide:ku,useFactory:xu,deps:[Nl,Qs]}]}),t}(),Eu={"[object Array]":"array","[object Date]":"date","[object Object]":"object","[object String]":"string"},Iu=function(t){if(null===t)return"null";var e=Object.prototype.toString.call(t);return"object"==typeof t?Eu[e]||"object":typeof t},Tu=function(t){return"boolean"==typeof t},Ou=function(t){return null!=t},Du=function(t){return"function"==typeof t},Au=function(t){return"string"==typeof t},Bu=function(t){return"number"==typeof t&&isFinite(t)||!isNaN(t-parseFloat(t))},Mu=function(t){return"object"===Iu(t)},Pu=function(t){var e;for(e in t)return!1;return!0},Ru=function(t){if(!t||"object"!==Iu(t))return!1;var e=Object.getPrototypeOf(t);if(!e)return!0;var n=Object.hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof n&&Object.toString.call(n)===Object.toString.call(Object)},Fu=function(t){return null!=t&&t===t.window},Hu=function(t){return!(!t||!t.jquery&&!t.dxRenderer)},Vu=function(t){return!!t&&Du(t.then)},Lu=function(t){return!!t&&Du(t.done)&&Du(t.fail)},$u=function t(e){var n=1,i=!1;for("boolean"==typeof(e=e||{})&&(i=e,e=arguments[1]||{},n++);n<arguments.length;n++){var o=arguments[n];if(null!=o)for(var r in o){var a=e[r],s=o[r],l=!1,u=void 0;"__proto__"===r||"constructor"===r||e===s||(i&&s&&(Ru(s)||(l=Array.isArray(s)))?(u=l?a&&Array.isArray(a)?a:[]:a&&Ru(a)?a:{},e[r]=t(i,u,s)):void 0!==s&&(e[r]=s))}}return e},Nu=function(t,e){if(Array.isArray(t))return t.map(e);var n=[];for(var i in t)n.push(e(t[i],i));return n},zu=function(t,e){if(t){if("length"in t)for(var n=0;n<t.length&&!1!==e.call(t[n],n,t[n]);n++);else for(var i in t)if(!1===e.call(t[i],i,t[i]))break;return t}},Wu=function(){},ju=function(t){return"undefined"!=typeof console&&Du(console[t])?console[t].bind(console):Wu},Ku={log:ju("log"),info:ju("info"),warn:ju("warn"),error:ju("error")},Gu=(wu=[new RegExp("&","g"),new RegExp('"',"g"),new RegExp("'","g"),new RegExp("<","g"),new RegExp(">","g")],function(t){return String(t).replace(wu[0],"&").replace(wu[1],""").replace(wu[2],"'").replace(wu[3],"<").replace(wu[4],">")});function Uu(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return Du(t)?t.apply(void 0,n):(n.forEach(function(e,n){Au(e)&&(e=e.replace(/\$/g,"$$$$"));var i=new RegExp("\\{"+n+"\\}","gm");t=t.replace(i,e)}),t)}var qu=function(){var t=/\s/g;return function(e){return!e||!e.replace(t,"")}}(),Zu="23.2.3",Qu="https://js.devexpress.com/error/"+Zu.split(".").slice(0,2).join("_")+"/";function Xu(t,e){var n={ERROR_MESSAGES:$u(e,t),Error:function(){return a([].slice.call(arguments))},log:function(t){var e="log";/^E\d+$/.test(t)?e="error":/^W\d+$/.test(t)&&(e="warn"),Ku[e]("log"===e?t:i([].slice.call(arguments)))}};function i(t){var e=t[0];return r(e,o(e,t=t.slice(1)))}function o(t,e){return e=[n.ERROR_MESSAGES[t]].concat(e),Uu.apply(this,e).replace(/\.*\s*?$/,"")}function r(t,e){var n=null!=t&&t.startsWith("W")?"warning":"error";return Uu.apply(this,["{0} - {1}.\n\nFor additional information on this {2} message, see: {3}",t,e,n,s(t)])}function a(t){var e=t[0],n=o(e,t=t.slice(1)),i=s(e),a=r(e,n);return $u(new Error(a),{__id:e,__details:n,url:i})}function s(t){return Qu+t}return n}var Yu=Xu({E0001:"Method is not implemented",E0002:"Member name collision: {0}",E0003:"A class must be instantiated using the 'new' keyword",E0004:"The NAME property of the component is not specified",E0005:"Unknown device",E0006:"Unknown endpoint key is requested",E0007:"'Invalidate' method is called outside the update transaction",E0008:"Type of the option name is not appropriate to create an action",E0009:"Component '{0}' has not been initialized for an element",E0010:"Animation configuration with the '{0}' type requires '{1}' configuration as {2}",E0011:"Unknown animation type '{0}'",E0012:"jQuery version is too old. Please upgrade jQuery to 1.10.0 or later",E0013:"KnockoutJS version is too old. Please upgrade KnockoutJS to 2.3.0 or later",E0014:"The 'release' method shouldn't be called for an unlocked Lock object",E0015:"Queued task returned an unexpected result",E0017:"Event namespace is not defined",E0018:"DevExpress.ui.DevExpressPopup widget is required",E0020:"Template engine '{0}' is not supported",E0021:"Unknown theme is set: {0}",E0022:"LINK[rel=DevExpress-theme] tags must go before DevExpress included scripts",E0023:"Template name is not specified",E0024:"DevExtreme bundle already included",E0025:"Unexpected argument type",E0100:"Unknown validation type is detected",E0101:"Misconfigured range validation rule is detected",E0102:"Misconfigured comparison validation rule is detected",E0103:"validationCallback of an asynchronous rule should return a jQuery or a native promise",E0110:"Unknown validation group is detected",E0120:"Adapter for a DevExpressValidator component cannot be configured",E0121:"The 'customItem' parameter of the 'onCustomItemCreating' function is empty or contains invalid data. Assign a custom object or a Promise that is resolved after the item is created.",W0000:"'{0}' is deprecated in {1}. {2}",W0001:"{0} - '{1}' option is deprecated in {2}. {3}",W0002:"{0} - '{1}' method is deprecated in {2}. {3}",W0003:"{0} - '{1}' property is deprecated in {2}. {3}",W0004:"Timeout for theme loading is over: {0}",W0005:"'{0}' event is deprecated in {1}. {2}",W0006:"Invalid recurrence rule: '{0}'",W0007:"'{0}' Globalize culture is not defined",W0008:"Invalid view name: '{0}'",W0009:"Invalid time zone name: '{0}'",W0010:"{0} is deprecated in {1}. {2}",W0011:"Number parsing is invoked while the parser is not defined",W0012:"Date parsing is invoked while the parser is not defined",W0013:"'{0}' file is deprecated in {1}. {2}",W0014:"{0} - '{1}' type is deprecated in {2}. {3}",W0015:"Instead of returning a value from the '{0}' function, write it into the '{1}' field of the function's parameter.",W0016:'The "{0}" option does not accept the "{1}" value since v{2}. {3}.',W0017:'Setting the "{0}" property with a function is deprecated since v21.2',W0018:'Setting the "position" property with a function is deprecated since v21.2',W0019:"DevExtreme: Unable to Locate a Valid License Key.\n\nIf you are using a 30-day trial version of DevExtreme, you must uninstall all copies of DevExtreme once your 30-day trial period expires. For terms and conditions that govern use of DevExtreme UI components/libraries, please refer to the DevExtreme End User License Agreement: https://js.devexpress.com/EULAs/DevExtremeComplete.\n\nTo use DevExtreme in a commercial project, you must purchase a license. For pricing/licensing options, please visit: https://js.devexpress.com/Buy.\n\nIf you have licensing-related questions or need help with a purchase, please email clientservices@devexpress.com.\n\n",W0020:"DevExtreme: License Key Has Expired.\n\nA mismatch exists between the license key used and the DevExtreme version referenced in this project.\n\nTo proceed, you can:\n\u2022 use a version of DevExtreme linked to your license key: https://www.devexpress.com/ClientCenter/DownloadManager\n\u2022 renew your DevExpress Subscription: https://www.devexpress.com/buy/renew (once you renew your subscription, you will be entitled to product updates and support service as defined in the DevExtreme End User License Agreement)\n\nIf you have licensing-related questions or need help with a renewal, please email clientservices@devexpress.com.\n\n",W0021:"DevExtreme: License Key Verification Has Failed.\n\nTo verify your DevExtreme license, make certain to specify a correct key in the GlobalConfig. If you continue to encounter this error, please visit https://www.devexpress.com/ClientCenter/DownloadManager to obtain a valid license key.\n\nIf you have a valid license and this problem persists, please submit a support ticket via the DevExpress Support Center. We will be happy to follow-up: https://supportcenter.devexpress.com/ticket/create.\n\n",W0022:"DevExtreme: Pre-release software. Not suitable for commercial use.\n\nPre-release software may contain deficiencies and as such, should not be considered for use or integrated in any mission critical application.\n\n"}),Ju=function(t,e,n){return function(){var i=this.callBase;this.callBase=t[e];try{return n.apply(this,arguments)}finally{this.callBase=i}}},tc=function(t){var e,n;if(!t)return this;for(e in t)n=t[e],this.prototype[e]="function"==typeof this.prototype[e]&&"function"==typeof n?Ju(this.parent.prototype,e,n):n;return this},ec=function(){var t,e,n,i=this,o=Object.prototype.hasOwnProperty.bind(i),r=!o("_includedCtors")&&!o("_includedPostCtors");for(r&&(i._includedCtors=i._includedCtors.slice(0),i._includedPostCtors=i._includedPostCtors.slice(0)),n=0;n<arguments.length;n++)for(e in(t=arguments[n]).ctor&&i._includedCtors.push(t.ctor),t.postCtor&&i._includedPostCtors.push(t.postCtor),t)"ctor"===e||"postCtor"===e||"default"===e||(i.prototype[e]=t[e]);return i},nc=function(t){if(!Object.prototype.hasOwnProperty.bind(this)("parent")&&this.parent){var e=Object.getPrototypeOf(this);return e===t||e.subclassOf(t)}return this.parent===t||!(!this.parent||!this.parent.subclassOf)&&this.parent.subclassOf(t)},ic=function(){throw Yu.Error("E0001")},oc=function(){var t=Object.prototype.hasOwnProperty;return function(e,n){for(var i in e){if(!t.call(e,i))return;n[i]=e[i]}}}(),rc=function(){};rc.inherit=function(t){var e=function(){if(!this||Fu(this)||"function"!=typeof this.constructor)throw Yu.Error("E0003");var t,e=this,n=e.ctor,i=e.constructor._includedCtors,o=e.constructor._includedPostCtors;for(t=0;t<i.length;t++)i[t].call(e);for(n&&n.apply(e,arguments),t=0;t<o.length;t++)o[t].call(e)};return e.prototype=function(t){var e=function(){};return e.prototype=t.prototype,new e}(this),oc(this,e),e.inherit=this.inherit,e.abstract=ic,e.redefine=tc,e.include=ec,e.subclassOf=nc,e.parent=this,e._includedCtors=this._includedCtors?this._includedCtors.slice(0):[],e._includedPostCtors=this._includedPostCtors?this._includedPostCtors.slice(0):[],e.prototype.constructor=e,e.redefine(t),e},rc.abstract=ic;var ac=rc;function sc(t){var e=ac.inherit(t),n=e,i=new n(t),o={},r=function(e,n){zu(e,function(e){Du(i[e])?(n||!t[e])&&(t[e]=function(){return i[e].apply(t,arguments)}):(n&&(o[e]=t[e]),t[e]=i[e])})};return r(t,!0),t.inject=function(t){n=n.inherit(t),i=new n,r(t)},t.resetInjection=function(){$u(t,o),n=e,i=new e},t}function lc(){return(lc=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}var uc={rtlEnabled:!1,defaultCurrency:"USD",defaultUseCurrencyAccountingStyle:!0,oDataFilterToLower:!0,serverDecimalSeparator:".",decimalSeparator:".",thousandsSeparator:",",forceIsoDateParsing:!0,wrapActionsBeforeExecute:!0,useLegacyStoreResult:!1,useJQuery:void 0,editorStylingMode:void 0,useLegacyVisibleIndex:!1,floatingActionButtonConfig:{icon:"add",closeIcon:"close",label:"",position:{at:"right bottom",my:"right bottom",offset:{x:-16,y:-16}},maxSpeedDialActionCount:5,shading:!1,direction:"auto"},optionsParser:function(t){"{"!==t.trim().charAt(0)&&(t="{"+t+"}");try{return JSON.parse(t)}catch(e){try{return JSON.parse(cc(t))}catch(n){throw Yu.Error("E3018",e,t)}}}},cc=function(t){return t.replace(/'/g,'"').replace(/,\s*([\]}])/g,"$1").replace(/([{,])\s*([^":\s]+)\s*:/g,'$1"$2":')},hc=["decimalSeparator","thousandsSeparator"],dc=function(){if(!arguments.length)return uc;var t=arguments.length<=0?void 0:arguments[0];hc.forEach(function(e){if(t[e]){var n="Now, the ".concat(e," is selected based on the specified locale.");Yu.log("W0003","config",e,"19.2",n)}}),$u(uc,t)};"undefined"!=typeof DevExpress&&DevExpress.config&&dc(DevExpress.config);var fc=dc,pc=ac.inherit({ctor:function(t){t&&(t=String(t)),this._value=this._normalize(t||this._generate())},_normalize:function(t){for(t=t.replace(/[^a-f0-9]/gi,"").toLowerCase();t.length<32;)t+="0";return[t.substr(0,8),t.substr(8,4),t.substr(12,4),t.substr(16,4),t.substr(20,12)].join("-")},_generate:function(){for(var t="",e=0;e<32;e++)t+=Math.round(15*Math.random()).toString(16);return t},toString:function(){return this._value},valueOf:function(){return this._value},toJSON:function(){return this._value}}),_c=function(t){this._options=t||{},this._list=[],this._queue=[],this._firing=!1,this._fired=!1,this._firingIndexes=[]};_c.prototype._fireCore=function(t,e){var n=this._firingIndexes,i=this._list,o=this._options.stopOnFalse,r=n.length;for(n[r]=0;n[r]<i.length&&(!1!==i[n[r]].apply(t,e)||!o);n[r]++);n.pop()},_c.prototype.add=function(t){return"function"==typeof t&&(!this._options.unique||!this.has(t))&&this._list.push(t),this},_c.prototype.remove=function(t){var e=this._list,n=this._firingIndexes,i=e.indexOf(t);if(i>-1&&(e.splice(i,1),this._firing&&n.length))for(var o=0;o<n.length;o++)i<=n[o]&&n[o]--;return this},_c.prototype.has=function(t){var e=this._list;return t?e.indexOf(t)>-1:!!e.length},_c.prototype.empty=function(t){return this._list=[],this},_c.prototype.fireWith=function(t,e){var n=this._queue;if(e=(e=e||[]).slice?e.slice():e,this._options.syncStrategy)this._firing=!0,this._fireCore(t,e);else{if(n.push([t,e]),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},_c.prototype.fire=function(){this.fireWith(this,arguments)},_c.prototype.fired=function(){return this._fired};var vc=function(t){return new _c(t)},gc=[{method:"resolve",handler:"done",state:"resolved"},{method:"reject",handler:"fail",state:"rejected"},{method:"notify",handler:"progress"}],mc=function t(){var e=this;this._state="pending",this._promise={},gc.forEach((function(t){var n=t.method;this[n+"Callbacks"]=vc(),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(t){return this.done(t).fail(t)},this._promise.catch=function(t){return this.then(null,t)},this._promise.then=function(e,n){var i=new t;return["done","fail"].forEach((function(t){var o="done"===t?e:n;this[t](function(){if(o){var e=o&&o.apply(this,arguments);Lu(e)?e.done(i.resolve).fail(i.reject):Vu(e)?e.then(i.resolve,i.reject):i.resolve.apply(this,Ou(e)?[e]:arguments)}else i["done"===t?"resolve":"reject"].apply(this,arguments)})}).bind(this)),i.promise()},this._promise.state=function(){return e._state},this._promise.promise=function(t){return t?$u(t,e._promise):e._promise},this._promise.promise(this)};function yc(t,e){if(Lu(t))return t;if(Vu(t)){var n=new mc;return t.then(function(){n.resolveWith.apply(n,[e].concat([[].slice.call(arguments)]))},function(){n.rejectWith.apply(n,[e].concat([[].slice.call(arguments)]))}),n}return(new mc).resolveWith(e,[t])}gc.forEach(function(t){var e=t.method,n=t.state;mc.prototype[e+"With"]=function(t,i){var o=this[e+"Callbacks"];return"pending"===this.state()&&(this[e+"Args"]=i,this[e+"Context"]=t,n&&(this._state=n),o.fire(t,i)),this}});var bc=function(){if(1===arguments.length)return yc(arguments[0]);for(var t=[].slice.call(arguments),e=[],n=0,i=new mc,o=function(o){return function(r){e[o]=this,t[o]=arguments.length>1?[].slice.call(arguments):r,++n===t.length&&i.resolveWith(e,t)}},r=0;r<t.length;r++)Lu(t[r])?t[r].promise().done(o(r)).fail(i.reject):n++;return n===t.length&&i.resolveWith(e,t),i.promise()};function Cc(){return new mc}function kc(){return bc.apply(this,arguments)}var xc=sc({isWrapped:function(){return!1},isWritableWrapped:function(){return!1},wrap:function(t){return t},unwrap:function(t){return t},assign:function(){Ku.error("Method 'assign' should not be used for not wrapped variables. Use 'isWrapped' method for ensuring.")}}),wc=function(t,e,n,i){!i&&xc.isWrapped(t[e])?xc.assign(t[e],n):t[e]=n},Sc=function t(e,n,i,o){var r,a;for(var s in n)r=e[s],a=n[s],"__proto__"!==s&&"constructor"!==s&&e!==a&&(Ru(a)&&(a=t((i?Mu(r):Ru(r))?r:{},a,i,o)),void 0!==a&&r!==a&&wc(e,s,a,o));return e},Ec=xc.unwrap,Ic=xc.isWrapped,Tc=xc.assign,Oc=function(t){return function(t){return t.replace(/\[/g,".").replace(/\]/g,"")}(t).split(".")},Dc=function(t,e,n,i){if("this"===e)throw new Yu.Error("E4016");var o=t[e];i.unwrapObservables&&Ic(o)?Tc(o,n):t[e]=n},Ac=function(t){return(t=t||{}).unwrapObservables=void 0===t.unwrapObservables||t.unwrapObservables,t};function Bc(t,e){return e.unwrapObservables?Ec(t):t}var Mc=function(t){if(arguments.length>1&&(t=[].slice.call(arguments)),!t||"this"===t)return function(t){return t};if("string"==typeof t){var e=Oc(t);return function(t,n){for(var i=(n=Ac(n)).functionsAsIs,o=("defaultValue"in n),r=Bc(t,n),a=0;a<e.length;a++){if(!r){if(null==r&&o)return n.defaultValue;break}var s=e[a];if(o&&Mu(r)&&!(s in r))return n.defaultValue;var l=Bc(r[s],n);!i&&Du(l)&&(l=l.call(r)),r=l}return r}}return Array.isArray(t)?Pc(t):Du(t)?t:void 0};function Pc(t){for(var e={},n=0,i=t.length;n<i;n++){var o=t[n];e[o]=Mc(o)}return function(t,n){var i;return zu(e,function(e){var o=this(t,n);if(void 0!==o){for(var r=i||(i={}),a=e.split("."),s=a.length-1,l=0;l<s;l++){var u=a[l];u in r||(r[u]={}),r=r[u]}r[a[s]]=o}}),i}}var Rc,Fc=function(t,e,n,i){if(Ou(n))return n;var o={};return Dc(t,e,o,i),o},Hc=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof Date)return t.getTime();if(t&&t instanceof ac&&t.valueOf)return t.valueOf();if(!e&&"string"==typeof t){var i;if("base"===(null==n||null===(i=n.collatorOptions)||void 0===i?void 0:i.sensitivity)){var o=/[\u0300-\u036f]/g;t=t.normalize("NFD").replace(o,"")}return null!=n&&n.locale?t.toLocaleLowerCase(n.locale):t.toLowerCase()}return t},Vc=function(t,e){return Ou(t)?t:e},Lc=function(t,e){var n=new Cc,i=e||this,o={promise:n.promise(),abort:function(){clearTimeout(a),n.rejectWith(i)}},r=function(){var e=t.call(i);e&&e.done&&Du(e.done)?e.done(function(){n.resolveWith(i)}):n.resolveWith(i)},a=(arguments[2]||setTimeout)(r,"number"==typeof e?e:0);return o},$c=[],Nc=[],zc=[],Wc=function(t,e,n){if(Rc&&Rc!==t)return $c.push(e),Nc.push(t),n=n||new Cc,zc.push(n),n;var i=Rc,o=zc.length;Rc=t;var r=e();return r||(zc.length>o?r=kc.apply(this,zc.slice(o)):n&&n.resolve()),Rc=i,n&&r&&r.done&&r.done(n.resolve).fail(n.reject),!Rc&&$c.length&&("render"===Nc.shift()?jc:Kc)($c.shift(),zc.shift()),r||kc()},jc=function(t,e){return Wc("render",t,e)},Kc=function(t,e){return Wc("update",t,e)},Gc=function(t){return function(){var e=this;return Wc("render",function(){return t.call(e)})}},Uc=function(t){return function(){var e=this;return Wc("update",function(){return t.call(e)})}},qc=function(t,e,n){var i=[],o=0;return zu(e,function(e,r){var a=0,s=n?n(r):r;zu(t,function(t,e){var n=s[t];if(void 0!==n)return Zc(n,e)?void a++:(a=-1,!1)}),!(a<o)&&(a>o&&(i.length=0,o=a),i.push(r))}),i},Zc=function(t,e){if(Array.isArray(t)&&Array.isArray(e)){var n=!1;return zu(t,function(t,i){if(i!==e[t])return n=!0,!1}),!n}return t===e},Qc=function(t){var e,n;switch(Iu(t)){case"string":return t.split(/\s+/,2);case"object":return[null!==(e=t.x)&&void 0!==e?e:t.h,null!==(n=t.y)&&void 0!==n?n:t.v];case"number":return[t];case"array":return t;default:return null}},Xc=function(t,e){var n=Qc(t),i=e?parseFloat(n&&n[0]):parseInt(n&&n[0],10),o=e?parseFloat(n&&n[1]):parseInt(n&&n[1],10);return isFinite(i)||(i=0),isFinite(o)||(o=i),{h:i,v:o}},Yc=function(t){if(t instanceof pc)return t.toString();if(Mu(t)||Array.isArray(t))try{var e=JSON.stringify(t);return"{}"===e?t:e}catch(n){return t}return t},Jc=function(t){return t.replace(/[[\]{}\-()*+?.\\^$|\s]/g,"\\$&")},th=function(){},eh=function(t,e,n){for(var i=[],o=!n,r=0;r<t.length;r++)!!e(t[r],r)===o&&i.push(t[r]);return i},nh={maxDepth:3,strict:!0},ih=function t(e,n,i,o){var r=o.strict,a=o.maxDepth,s=Hc(e,!0),l=Hc(n,!0);switch(!0){case r?s===l:s==l:case i>=a:return!0;case Mu(s)&&Mu(l):return function(e,n,i,o){var r=Object.keys(e),a=Object.keys(n);if(r.length!==a.length)return!1;var s=new Set(a);return!r.some(function(r){return!s.has(r)||!t(e[r],n[r],i+1,o)})}(s,l,i,o);case Array.isArray(s)&&Array.isArray(l):return function(e,n,i,o){return e.length===n.length&&!e.some(function(e,r){return!t(e,n[r],i+1,lc({},o,{strict:!0}))})}(s,l,i,o);default:return!1}},oh=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nh,i=lc({},nh,n);return ih(t,e,0,i)},rh=null;function ah(t){try{return new CSSStyleSheet}catch(n){var e=t.ownerDocument.createElement("style");return t.appendChild(e),e.sheet}}function sh(t,e,n){for(var i=0;i<e.length;i++){var o=e[i];try{for(var r=0;r<o.cssRules.length;r++)lh(t,o.cssRules[r],n)}catch(a){}}}function lh(t,e,n){var i,o,r,a,s,l;(n||(null===(i=e.selectorText)||void 0===i?void 0:i.includes("dx-"))||(null===(o=e.cssRules)||void 0===o||null===(r=o[0])||void 0===r||null===(a=r.selectorText)||void 0===a?void 0:a.includes("dx-"))||(null===(s=e.name)||void 0===s?void 0:s.startsWith("dx-"))||"DXIcons"===(null===(l=e.style)||void 0===l?void 0:l.fontFamily))&&t.insertRule(e.cssText,t.cssRules.length)}function uh(t,e,n){var i=t.getBoundingClientRect();return i&&e>=i.left&&e<i.right&&n>=i.top&&n<i.bottom}var ch=sc({querySelectorAll:function(t,e){return t.querySelectorAll(e)},elementMatches:function(t,e){var n=this;return(t.matches||t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector||function(e){var i=t.document||t.ownerDocument;if(!i)return!1;for(var o=n.querySelectorAll(i,e),r=0;r<o.length;r++)if(o[r]===t)return!0}).call(t,e)},createElement:function(t,e){return(e=e||this._document).createElement(t)},createElementNS:function(t,e,n){return(n=n||this._document).createElementNS(t,e)},createTextNode:function(t,e){return(e=e||this._document).createTextNode(t)},createAttribute:function(t,e){return(e=e||this._document).createAttribute(t)},isNode:function(t){return t&&"object"==typeof t&&"nodeType"in t&&"nodeName"in t},isElementNode:function(t){return t&&1===t.nodeType},isTextNode:function(t){return t&&3===t.nodeType},isDocument:function(t){return t&&9===t.nodeType},isDocumentFragment:function(t){return t&&11===t.nodeType},removeElement:function(t){var e=t&&t.parentNode;e&&e.removeChild(t)},insertElement:function(t,e,n){t&&e&&t!==e&&(n?t.insertBefore(e,n):t.appendChild(e))},getAttribute:function(t,e){return t.getAttribute(e)},setAttribute:function(t,e,n){"style"===e?t.style.cssText=n:t.setAttribute(e,n)},removeAttribute:function(t,e){t.removeAttribute(e)},setProperty:function(t,e,n){t[e]=n},setText:function(t,e){t&&(t.textContent=e)},setClass:function(t,e,n){1===t.nodeType&&e&&(n?t.classList.add(e):t.classList.remove(e))},setStyle:function(t,e,n){t.style[e]=n||""},_document:"undefined"==typeof document?void 0:document,getDocument:function(){return this._document},getActiveElement:function(t){return this.getRootNode(t).activeElement},getRootNode:function(t){var e,n;return null!==(e=null==t||null===(n=t.getRootNode)||void 0===n?void 0:n.call(t))&&void 0!==e?e:this._document},getBody:function(){return this._document.body},createDocumentFragment:function(){return this._document.createDocumentFragment()},getDocumentElement:function(){return this._document.documentElement},getLocation:function(){return this._document.location},getSelection:function(){return this._document.selection},getReadyState:function(){return this._document.readyState},getHead:function(){return this._document.head},hasDocumentProperty:function(t){return t in this._document},listen:function(t,e,n,i){return t&&"addEventListener"in t?(t.addEventListener(e,n,i),function(){t.removeEventListener(e,n)}):th},elementsFromPoint:function(t,e,n){var i=this.getRootNode(n);return i.host?function(t,e,n){for(var i=function(){var t=0,e=[];return{push:function(t){return e.push(t),this},shift:function(){return t++,e[t-1]},get length(){return e.length-t},get items(){return e}}}().push(n);i.length;)for(var o=i.shift(),r=0;r<o.childNodes.length;r++){var a=o.childNodes[r];a.nodeType===Node.ELEMENT_NODE&&uh(a,t,e)&&"none"!==getComputedStyle(a).pointerEvents&&i.push(a)}var s=i.items.reverse();return s.pop(),s}(t,e,i):i.elementsFromPoint(t,e)}}),hh="undefined"!=typeof window,dh=function(){return hh},fh=dh()?window:void 0;fh||((fh={}).window=fh);var ph=function(){return fh},_h=function(t){return dh()&&t in fh},vh=function(){return dh()?fh.navigator:{userAgent:""}},gh=ph(),mh=["auto","none","inherit","initial"],yh=function(t,e){var n=0;return e.forEach(function(e){n+=parseFloat(t[e])||0}),n},bh=function(t,e){var n="width"===t?"Left":"Top",i="width"===t?"Right":"Bottom";return{padding:yh(e,["padding"+n,"padding"+i]),border:yh(e,["border"+n+"Width","border"+i+"Width"]),margin:yh(e,["margin"+n,"margin"+i])}},Ch=function(t){var e,n=(null==t||null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView)||gh;return n.getComputedStyle&&n.getComputedStyle(t)},kh=function(t,e,n,i){var o;return(null==e?void 0:e[n])||(null===(o=t.style)||void 0===o?void 0:o[n])||i},xh={content:0,padding:1,border:2,margin:3,"content-box":0,"border-box":2},wh={width:["left","right"],height:["top","bottom"]};function Sh(t,e,n,i){var o=function(t,e,n){return parseFloat(kh(t,e,n,"0"))||0},r="border"===n?"-width":"";return o(t,i,"".concat(n,"-").concat(wh[e][0]).concat(r))+o(t,i,"".concat(n,"-").concat(wh[e][1]).concat(r))}var Eh=function(t,e,n){var i="width"===e?"offsetWidth":"offsetHeight",o=Ch(t),r=kh(t,o,e);(""===r||"auto"===r)&&(r=t[i]),r=parseFloat(r)||0;var a=kh(t,o,"boxSizing","content-box"),s=xh[n||a],l=xh[a];if(void 0===s||void 0===l)throw new Error;if(l===s)return r;var u=Math.sign(s-l),c=!1,h=!1,d=!1,f=!1;1===u&&(s+=1,l+=1);for(var p=l;p!==s;p+=u)switch(p){case xh.content:break;case xh.padding:c=u*Sh(t,e,"padding",o);break;case xh.border:h=u*Sh(t,e,"border",o);break;case xh.margin:d=u*Sh(t,e,"margin",o)}if(c||h){var _=(!1===c?u*Sh(t,e,"padding",o):c)+(!1===h?u*Sh(t,e,"border",o):h);f=u*Math.max(0,Math.floor(t[i]-r-u*_))||0}return r+d+c+h+f},Ih=function(t,e,n){return t?mh.indexOf(t)>-1?e?null:t:(Au(t)&&(t=function(t,e,n){return t.indexOf("px")>0?t=parseInt(t.replace("px","")):t.indexOf("%")>0?t=parseInt(t.replace("%",""))*function(t){return Fu(t)?t.innerHeight:t.offsetHeight}(e)/100:isNaN(t)?t.indexOf("vh")>0&&(t=gh.innerHeight/100*parseInt(t.replace("vh",""))):t=parseInt(t),t}(t,n)),Bu(t)?Math.max(0,t+e):"calc("+t+(e<0?" - ":" ")+Math.abs(e)+"px)"):null},Th=function(t,e){if(!t)return 0;var n=bh("height",gh.getComputedStyle(t));return n.padding+n.border+(e?n.margin:0)},Oh=function(t){if(t){var e=t.getBoundingClientRect();if(e.height)return e.height}return 0};function Dh(t,e,n){return 2===arguments.length?Lh(e,t):Lh(e,t,n)}var Ah=function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["width"].concat(e))}(t)},Bh=function(t,e){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["width"].concat(e))}(t,e)},Mh=function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["height"].concat(e))}(t)},Ph=function(t,e){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["height"].concat(e))}(t,e)},Rh=function(t,e){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["outerWidth"].concat(e))}(t,e||!1)},Fh=function(t,e){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["outerHeight"].concat(e))}(t,e||!1)},Hh=function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["innerWidth"].concat(e))}(t)},Vh=function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Dh.apply(void 0,["innerHeight"].concat(e))}(t)},Lh=function t(e,n,i){var o=n.toLowerCase().indexOf("width")>=0?"Width":"Height",r=o.toLowerCase(),a=0===n.indexOf("outer"),s=0===n.indexOf("inner"),l=2===arguments.length||"boolean"==typeof i;if(Hu(e)){if(e.length>1&&!l){for(var u=0;u<e.length;u++)t(e[u],n,i);return}e=e[0]}if(e){if(Fu(e))return a?e["inner"+o]:ch.getDocumentElement()["client"+o];if(ch.isDocument(e)){var c=ch.getDocumentElement(),h=ch.getBody();return Math.max(h["scroll"+o],h["offset"+o],c["scroll"+o],c["offset"+o],c["client"+o])}if(l){var d="content";return a&&(d=i?"margin":"border"),s&&(d="padding"),Eh(e,r,d)}if(Bu(i)){var f=Ch(e),p=bh(r,f),_="border-box"===f.boxSizing;i=Number(i),a?i-=_?0:p.border+p.padding:s?i+=_?p.border:-p.padding:_&&(i+=p.border+p.padding)}return i+=Bu(i)?"px":"",ch.setStyle(e,r,i),null}},$h=function(t){return Fu(t)?t:t.defaultView},Nh=function(t){if(!t.getClientRects().length)return{top:0,left:0};var e=t.getBoundingClientRect(),n=$h(t.ownerDocument),i=t.ownerDocument.documentElement;return{top:e.top+n.pageYOffset-i.clientTop,left:e.left+n.pageXOffset-i.clientLeft}},zh=function(){function t(){m(this,t),this.memory=[],this.callbacks=vc()}return b(t,[{key:"add",value:function(t){zu(this.memory,function(e,n){return t.apply(t,n)}),this.callbacks.add(t)}},{key:"remove",value:function(t){this.callbacks.remove(t)}},{key:"fire",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this.memory.push(e),this.callbacks.fire.apply(this.callbacks,e)}}]),t}(),Wh=new zh,jh=["pageX","pageY","screenX","screenY","clientX","clientY"],Kh=function(t){var e,n=function(){return e=t.apply(this,arguments),n=function(){return e},e};return function(){return n.apply(this,arguments)}},Gh=ph(),Uh="dxEmptyEventType",qh={mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},Zh={focusin:"focus",focusout:"blur"},Qh=["blur","focus","load"],Xh=["touchmove","wheel","mousewheel","touchstart"];function Yh(t,e){return!Fu(t)&&"#document"!==t.nodeName&&ch.elementMatches(t,e)}var Jh,td=new WeakMap,ed=0,nd=function(){var t={};return Wh.add(function(e,n){t[e]=n}),{getField:function(e,n){return t[e]&&t[e][n]},callMethod:function(e,n,i,o){return t[e]&&t[e][n]&&t[e][n].apply(i,o)}}}(),id=sc({on:rd(cd(dd(function(t,e,n,i,o){ld(t,e).addHandler(o,n,i)}))),one:rd(cd(function(t,e,n,i,o){id.on(t,e,n,i,function i(){id.off(t,e,n,i),o.apply(this,arguments)})})),off:rd(function(t){return function(e,n,i,o){"function"==typeof i&&(o=i,i=void 0),t(e,n,i,o)}}(dd(function(t,e,n,i){ld(t,e).removeHandler(i,n)}))),trigger:rd(hd(function(t,e,n){var i=e.type,o=ld(t,e.type);if(nd.callMethod(i,"trigger",t,[e,n]),o.callHandlers(e,n),!nd.getField(i,"noBubble")&&!e.isPropagationStopped()&&-1===Qh.indexOf(i)){var r=[];(function t(e){var n,i=null!==(n=e.parentNode)&&void 0!==n?n:Mu(e.host)?e.host:null;i&&(r.push(i),t(i))})(t),r.push(Gh);for(var a=0;r[a]&&!e.isPropagationStopped();)ld(r[a],e.type).callHandlers($u(e,{currentTarget:r[a]}),n),a++}(t.nodeType||Fu(t))&&(nd.callMethod(i,"_default",t,[e,n]),function(t,e){var n=Zh[t]||t;(function(t,e){return"click"===t&&"a"===e.localName})(t,e)||Du(e[n])&&(Jh=t,e[n](),Jh=void 0)}(i,t))})),triggerHandler:rd(hd(function(t,e,n){ld(t,e.type).callHandlers(e,n)}))});function od(t,e){var n=t[0];if(n)if(ch.isNode(n)||Fu(n))e.apply(id,t);else{if(Au(n)||!("length"in n))throw Yu.Error("E0025");var i=Array.prototype.slice.call(t,0);Array.prototype.forEach.call(n,function(t){i[0]=t,od(i,e)})}}function rd(t){return function(){od(arguments,t)}}var ad=Kh(function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){return t=!0,!0}});Gh.addEventListener("test",null,e)}catch(n){}return t}),sd=function t(e,n){return Fu(e)?t(e.document,n):e.contains?e.contains(n):!!(n.compareDocumentPosition(e)&n.DOCUMENT_POSITION_CONTAINS)};function ld(t,e){var n=td.get(t),i=(e=e||"").split("."),o=i.slice(1),r=!!i[0];e=i[0]||Uh,n||td.set(t,n={}),n[e]||(n[e]={handleObjects:[],nativeHandler:null});var a=n[e];return{addHandler:function(n,i,s){var l=function(i,o){var r,a,l=[i],u=i.currentTarget,c=i.relatedTarget;e in qh&&(r=c&&u&&(c===u||sd(u,c))),void 0!==o&&l.push(o),nd.callMethod(e,"handle",t,[i,s]),r||(a=n.apply(u,l)),!1===a&&(i.preventDefault(),i.stopPropagation())},u={handler:n,wrappedHandler:function(e,n){if(!Jh||e.type!==Jh)if(e.data=s,e.delegateTarget=t,i)for(var o=e.target;o&&o!==t;)Yh(o,i)&&(e.currentTarget=o,l(e,n)),o=o.parentNode;else e.currentTarget=e.delegateTarget||e.target,l(e,n)},selector:i,type:e,data:s,namespace:o.join("."),namespaces:o,guid:++ed};a.handleObjects.push(u);var c,h=1===a.handleObjects.length&&r;h&&(h=!nd.callMethod(e,"setup",t,[s,o,n])),h&&(a.nativeHandler=function(t){return function(e,n){var i=ld(this,t);e=id.Event(e),i.callHandlers(e,n)}}(e),ad()&&Xh.indexOf(e)>-1&&(c={passive:!1}),a.removeListener=ch.listen(t,qh[e]||e,a.nativeHandler,c)),nd.callMethod(e,"add",t,[u])},removeHandler:function(i,a){var s=function(e){var r,s=n[e];s.handleObjects.length?(s.handleObjects=s.handleObjects.filter(function(n){var s=o.length&&!ud(n.namespaces,o)||i&&n.handler!==i||a&&n.selector!==a;return s||(r=n.handler,nd.callMethod(e,"remove",t,[n])),s}),!s.handleObjects.length&&e!==Uh&&(nd.callMethod(e,"teardown",t,[o,r]),s.nativeHandler&&s.removeListener(),delete n[e])):delete n[e]};if(r)s(e);else for(var l in n)s(l);0===Object.keys(n).length&&td.delete(t)},callHandlers:function(t,e){var i=!1,r=function(n){i||(!o.length||ud(n.namespaces,o))&&(n.wrappedHandler(t,e),i=t.isImmediatePropagationStopped())};a.handleObjects.forEach(r),o.length&&n[Uh]&&n[Uh].handleObjects.forEach(r)}}}function ud(t,e){for(var n=0;n<e.length;n++)if(t.indexOf(e[n])<0)return!1;return!0}function cd(t){return function(e,n,i,o,r){r||(r=o,o=void 0),"string"!=typeof i&&(o=i,i=void 0),!r&&"string"==typeof n&&(r=o||i,i=void 0,o=void 0),t(e,n,i,o,r)}}function hd(t){return function(e,n,i){"string"==typeof n&&(n={type:n}),n.target||(n.target=e),n.currentTarget=e,n.delegateTarget||(n.delegateTarget=e),!n.type&&n.originalEvent&&(n.type=n.originalEvent.type),t(e,n instanceof id.Event?n:id.Event(n),i)}}function dd(t){var e=function(e,n){if(n&&n.indexOf(" ")>-1){var i=Array.prototype.slice.call(arguments,0);n.split(" ").forEach(function(e){i[1]=e,t.apply(this,i)})}else t.apply(this,arguments)};return function(t,n){if("object"==typeof n){var i=Array.prototype.slice.call(arguments,0);for(var o in n)i[1]=o,i[i.length-1]=n[o],e.apply(this,i)}else e.apply(this,arguments)}}function fd(t){return null==(e=t).which&&0===e.type.indexOf("key")?null!=t.charCode?t.charCode:t.keyCode:function(t){return!t.which&&void 0!==t.button&&/^(?:mouse|pointer|contextmenu|drag|drop)|click/.test(t.type)}(t)?{1:1,2:3,3:1,4:2}[t.button]:t.which;var e}function pd(t){t&&(id.Event=t,id.Event.prototype=t.prototype)}function _d(t,e,n){Object.defineProperty(n||id.Event.prototype,t,{enumerable:!0,configurable:!0,get:function(){return this.originalEvent&&e(this.originalEvent)},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})}pd(function(t){return id.Event=function(e,n){if(!(this instanceof id.Event))return new id.Event(e,n);e||(e={}),"string"==typeof e&&(e={type:e}),n||(n={}),t.call(this,e,n)},lc(id.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()}}),id.Event}(function(t,e){var n;t instanceof id.Event||dh()&&t instanceof Gh.Event||(null===(n=t.view)||void 0===n?void 0:n.Event)&&t instanceof t.view.Event?(this.originalEvent=t,this.type=t.type,this.currentTarget=void 0,Object.prototype.hasOwnProperty.call(t,"isTrusted")&&(this.isTrusted=t.isTrusted),this.timeStamp=t.timeStamp||Date.now()):lc(this,t),_d("which",fd,this),0===t.type.indexOf("touch")&&(delete e.pageX,delete e.pageY),lc(this,e),this.guid=++ed})),["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(t){return _d(t,function(e){return e[t]})}),function(t){jh.forEach(function(e){t(e,function(t){return function(t,e){if(e[t]&&!e.touches||!e.touches)return e[t];var n=e.touches.length?e.touches:e.changedTouches;return n.length?n[0][t]:void 0}(e,t)})},this)}(_d);var vd=vc(),gd=vc();id.set=function(t){vd.fire(),id.inject(t),pd(t.Event),gd.fire()},id.subscribeGlobal=function(){od(arguments,cd(function(){var t=arguments;id.on.apply(this,t),vd.add(function(){var e=Array.prototype.slice.call(t,0);e.splice(3,1),id.off.apply(this,e)}),gd.add(function(){id.on.apply(this,t)})}))},id.forcePassiveFalseEventNames=Xh,id.passiveEventHandlersSupported=ad;var md,yd=id,bd=new WeakMap,Cd=new zh,kd=function(){};function xd(){return md.data.apply(this,arguments)}function wd(t,e){return md.removeData.call(this,t,e)}function Sd(t,e){if(ch.isElementNode(t)){var n=t.getElementsByTagName("*");md.cleanData(n),e&&md.cleanData([t])}}!function(t){Cd.fire(t);var e=(md=t).cleanData;md.cleanData=function(t){return kd(t),e.call(this,t)}}({data:function(){var t=arguments[0],e=arguments[1],n=arguments[2];if(t){var i=bd.get(t);return i||bd.set(t,i={}),void 0===e?i:2===arguments.length?i[e]:(i[e]=n,n)}},removeData:function(t,e){if(t)if(void 0===e)bd.delete(t);else{var n=bd.get(t);n&&delete n[e]}},cleanData:function(t){for(var e=0;e<t.length;e++)yd.off(t[e]),bd.delete(t[e])}});var Ed=function(t){return null==t?"":String(t)},Id=function(t){return Ed(t).charAt(0).toUpperCase()+t.substr(1)},Td=function(t){return Ed(t).replace(/([a-z\d])([A-Z])/g,"$1 $2").split(/[\s_-]+/)},Od=function(t,e){return Nu(Td(t),function(t,n){return t=t.toLowerCase(),(e||n>0)&&(t=Id(t)),t}).join("")},Dd=function(t){return Nu(Td(t),function(t){return Id(t.toLowerCase())}).join(" ")},Ad=["","Webkit","Moz","O","Ms"],Bd={"":"",Webkit:"-webkit-",Moz:"-moz-",O:"-o-",ms:"-ms-"},Md=Kh(function(){return ch.createElement("dx").style}),Pd=function(t){if(t in Md())return t;var e=t;t=t.charAt(0).toUpperCase()+t.substr(1);for(var n=1;n<Ad.length;n++){var i=Ad[n].toLowerCase()+t;if(i in Md())return i}return e},Rd=function(t){return function(t,e){t=Od(t,!0);for(var n,i=0,o=Ad.length;i<o;i++){var r=Ad[i],a=r+t;if(void 0===(n=e(Od(a),r))&&(n=e(a,r)),void 0!==n)break}return n||""}(t,function(t,e){if(t in Md())return Bd[e]})},Fd=["fillOpacity","columnCount","flexGrow","flexShrink","fontWeight","lineHeight","opacity","zIndex","zoom"],Hd=function(t,e){return Bu(e)&&-1===Fd.indexOf(t)&&(e+="px"),e},Vd=/<([a-z][^/\0>\x20\t\r\n\f]+)/i,Ld={default:{tagsCount:0,startTags:"",endTags:""},thead:{tagsCount:1,startTags:"<table>",endTags:"</table>"},td:{tagsCount:3,startTags:"<table><tbody><tr>",endTags:"</tr></tbody></table>"},col:{tagsCount:2,startTags:"<table><colgroup>",endTags:"</colgroup></table>"},tr:{tagsCount:2,startTags:"<table><tbody>",endTags:"</tbody></table>"}};Ld.tbody=Ld.colgroup=Ld.caption=Ld.tfoot=Ld.thead,Ld.th=Ld.td;var $d,Nd=function(t){if("string"!=typeof t)return null;var e=ch.createDocumentFragment().appendChild(ch.createElement("div")),n=Vd.exec(t),i=n&&n[1].toLowerCase(),o=Ld[i]||Ld.default;e.innerHTML=o.startTags+t+o.endTags;for(var r=0;r<o.tagsCount;r++)e=e.lastChild;return p(e.childNodes)},zd=function(t){var e=Vd.exec(t);return e&&e[1]in Ld},Wd=ph(),jd=function(t,e){return t?"string"==typeof t?"body"===t?(this[0]=e?e.body:ch.getBody(),this.length=1,this):(e=e||ch.getDocument(),"<"===t[0]?(this[0]=ch.createElement(t.slice(1,-1),e),this.length=1,this):([].push.apply(this,ch.querySelectorAll(e,t)),this)):ch.isNode(t)||Fu(t)?(this[0]=t,this.length=1,this):Array.isArray(t)?([].push.apply(this,t),this):$d(t.toArray?t.toArray():[t]):(this.length=0,this)};($d=function(t,e){return new jd(t,e)}).fn={dxRenderer:!0};var Kd=function(t,e){for(var n=0;n<this.length;n++){var i=$d(this[n]);i[t].apply(i,e)}return this},Gd=function(t,e,n){null!=n&&!1!==n?ch.setAttribute(t,e,n):ch.removeAttribute(t,e)};(jd.prototype=$d.fn).show=function(){return this.toggle(!0)},jd.prototype.hide=function(){return this.toggle(!1)},jd.prototype.toggle=function(t){return this[0]&&this.toggleClass("dx-state-invisible",!t),this},jd.prototype.attr=function(t,e){if(this.length>1&&arguments.length>1)return Kd.call(this,"attr",arguments);if(!this[0])return Mu(t)||void 0!==e?this:void 0;if(!this[0].getAttribute)return this.prop(t,e);if("string"==typeof t&&1===arguments.length){var n=this[0].getAttribute(t);return null==n?void 0:n}if(Ru(t))for(var i in t)this.attr(i,t[i]);else Gd(this[0],t,e);return this},jd.prototype.removeAttr=function(t){return this[0]&&ch.removeAttribute(this[0],t),this},jd.prototype.prop=function(t,e){if(!this[0])return this;if("string"==typeof t&&1===arguments.length)return this[0][t];if(Ru(t))for(var n in t)this.prop(n,t[n]);else ch.setProperty(this[0],t,e);return this},jd.prototype.addClass=function(t){return this.toggleClass(t,!0)},jd.prototype.removeClass=function(t){return this.toggleClass(t,!1)},jd.prototype.hasClass=function(t){if(!this[0]||void 0===this[0].className)return!1;for(var e=t.split(" "),n=0;n<e.length;n++)if(this[0].classList){if(this[0].classList.contains(e[n]))return!0}else if(((Au(this[0].className)?this[0].className:ch.getAttribute(this[0],"class"))||"").split(" ").indexOf(e[n])>=0)return!0;return!1},jd.prototype.toggleClass=function(t,e){if(this.length>1)return Kd.call(this,"toggleClass",arguments);if(!this[0]||!t)return this;e=void 0===e?!this.hasClass(t):e;for(var n=t.split(" "),i=0;i<n.length;i++)ch.setClass(this[0],n[i],e);return this},jd.prototype.html=function(t){return arguments.length?(this.empty(),"string"==typeof t&&!zd(t)||"number"==typeof t?(this[0].innerHTML=t,this):this.append(Nd(t))):this[0].innerHTML};var Ud=function(t,e){if(this[0]&&t){"string"==typeof t?t=Nd(t):t.nodeType?t=[t]:Bu(t)&&(t=[ch.createTextNode(t)]);for(var n=0;n<t.length;n++){var i=t[n],o=this[0];"TABLE"===o.tagName&&"TR"===i.tagName&&o.tBodies&&o.tBodies.length&&(o=o.tBodies[0]),ch.insertElement(o,i.nodeType?i:i[0],e)}}},qd=function(t,e){if(this[0]&&this[0].style&&!(null===e||"number"==typeof e&&isNaN(e))){t=Pd(t);for(var n=0;n<this.length;n++)this[n].style[t]=Hd(t,e)}};jd.prototype.css=function(t,e){if(Au(t)){if(2!==arguments.length){if(!this[0])return;t=Pd(t);var n=Wd.getComputedStyle(this[0])[t]||this[0].style[t];return Bu(n)?n.toString():n}qd.call(this,t,e)}else if(Ru(t))for(var i in t)qd.call(this,i,t[i]);return this},jd.prototype.prepend=function(t){if(arguments.length>1){for(var e=0;e<arguments.length;e++)this.prepend(arguments[e]);return this}return Ud.apply(this,[t,this[0].firstChild]),this},jd.prototype.append=function(t){if(arguments.length>1){for(var e=0;e<arguments.length;e++)this.append(arguments[e]);return this}return Ud.apply(this,[t]),this},jd.prototype.prependTo=function(t){if(this.length>1){for(var e=this.length-1;e>=0;e--)$d(this[e]).prependTo(t);return this}return(t=$d(t))[0]&&ch.insertElement(t[0],this[0],t[0].firstChild),this},jd.prototype.appendTo=function(t){return this.length>1?Kd.call(this,"appendTo",arguments):(ch.insertElement($d(t)[0],this[0]),this)},jd.prototype.insertBefore=function(t){return t&&t[0]&&ch.insertElement(t[0].parentNode,this[0],t[0]),this},jd.prototype.insertAfter=function(t){return t&&t[0]&&ch.insertElement(t[0].parentNode,this[0],t[0].nextSibling),this},jd.prototype.before=function(t){return this[0]&&ch.insertElement(this[0].parentNode,t[0],this[0]),this},jd.prototype.after=function(t){return this[0]&&ch.insertElement(this[0].parentNode,t[0],this[0].nextSibling),this},jd.prototype.wrap=function(t){if(this[0]){var e=$d(t);e.insertBefore(this),e.append(this)}return this},jd.prototype.wrapInner=function(t){var e=this.contents();return e.length?e.wrap(t):this.append(t),this},jd.prototype.replaceWith=function(t){if(t&&t[0])return t.is(this)?this:(t.insertBefore(this),this.remove(),t)},jd.prototype.remove=function(){return this.length>1?Kd.call(this,"remove",arguments):(Sd(this[0],!0),ch.removeElement(this[0]),this)},jd.prototype.detach=function(){return this.length>1?Kd.call(this,"detach",arguments):(ch.removeElement(this[0]),this)},jd.prototype.empty=function(){return this.length>1?Kd.call(this,"empty",arguments):(Sd(this[0]),ch.setText(this[0],""),this)},jd.prototype.clone=function(){for(var t=[],e=0;e<this.length;e++)t.push(this[e].cloneNode(!0));return $d(t)},jd.prototype.text=function(t){if(!arguments.length){for(var e="",n=0;n<this.length;n++)e+=this[n]&&this[n].textContent||"";return e}var i=Du(t)?t():t;return Sd(this[0],!1),ch.setText(this[0],Ou(i)?i:""),this},jd.prototype.val=function(t){return 1===arguments.length?this.prop("value",Ou(t)?t:""):this.prop("value")},jd.prototype.contents=function(){if(!this[0])return $d();var t=[];return t.push.apply(t,this[0].childNodes),$d(t)},jd.prototype.find=function(t){var e=$d();if(!t)return e;var n,i=[];if("string"==typeof t)for(t=t.trim(),n=0;n<this.length;n++){var o=this[n];if(ch.isElementNode(o)){var r=o.getAttribute("id"),a=r||"dx-query-children";r||Gd(o,"id",a);var s=(a="[id='"+a+"'] ")+t.replace(/([^\\])(,)/g,"$1, "+a);i.push.apply(i,ch.querySelectorAll(o,s)),Gd(o,"id",r)}else(ch.isDocument(o)||ch.isDocumentFragment(o))&&i.push.apply(i,ch.querySelectorAll(o,t))}else for(n=0;n<this.length;n++)t=ch.isNode(t)?t:t[0],this[n]!==t&&this[n].contains(t)&&i.push(t);return e.add(i)};var Zd=function(t,e){var n;return!(e=null!==(n=e.host)&&void 0!==n?n:e).nodeType||!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)};jd.prototype.filter=function(t){if(!t)return $d();if(":visible"===t)return this.filter(Zd);if(":hidden"===t)return this.filter(function(t,e){return!Zd(0,e)});for(var e=[],n=0;n<this.length;n++){var i=this[n];if(ch.isElementNode(i)&&"string"===Iu(t))ch.elementMatches(i,t)&&e.push(i);else if(ch.isNode(t)||Fu(t))t===i&&e.push(i);else if(Du(t))t.call(i,n,i)&&e.push(i);else for(var o=0;o<t.length;o++)t[o]===i&&e.push(i)}return $d(e)},jd.prototype.not=function(t){for(var e=[],n=this.filter(t).toArray(),i=0;i<this.length;i++)-1===n.indexOf(this[i])&&e.push(this[i]);return $d(e)},jd.prototype.is=function(t){return!!this.filter(t).length},jd.prototype.children=function(t){for(var e=[],n=0;n<this.length;n++)for(var i=this[n]?this[n].childNodes:[],o=0;o<i.length;o++)ch.isElementNode(i[o])&&e.push(i[o]);return e=$d(e),t?e.filter(t):e},jd.prototype.siblings=function(){var t=this[0];if(!t||!t.parentNode)return $d();for(var e=[],n=t.parentNode.childNodes||[],i=0;i<n.length;i++){var o=n[i];ch.isElementNode(o)&&o!==t&&e.push(o)}return $d(e)},jd.prototype.each=function(t){for(var e=0;e<this.length&&!1!==t.call(this[e],e,this[e]);e++);},jd.prototype.index=function(t){return t?(t=$d(t),this.toArray().indexOf(t[0])):this.parent().children().index(this)},jd.prototype.get=function(t){return this[t<0?this.length+t:t]},jd.prototype.eq=function(t){return $d(this[t=t<0?this.length+t:t])},jd.prototype.first=function(){return this.eq(0)},jd.prototype.last=function(){return this.eq(-1)},jd.prototype.select=function(){for(var t=0;t<this.length;t+=1)this[t].select&&this[t].select();return this},jd.prototype.parent=function(t){if(!this[0])return $d();var e=$d(this[0].parentNode);return!t||e.is(t)?e:$d()},jd.prototype.parents=function(t){for(var e=[],n=this.parent();n&&n[0]&&!ch.isDocument(n[0]);)ch.isElementNode(n[0])&&(!t||n.is(t))&&e.push(n.get(0)),n=n.parent();return $d(e)},jd.prototype.closest=function(t){if(this.is(t))return this;for(var e=this.parent();e&&e.length;){if(e.is(t))return e;e=e.parent()}return $d()},jd.prototype.next=function(t){if(!this[0])return $d();var e=$d(this[0].nextSibling);if(!arguments.length)return e;for(;e&&e.length;){if(e.is(t))return e;e=e.next()}return $d()},jd.prototype.prev=function(){return this[0]?$d(this[0].previousSibling):$d()},jd.prototype.add=function(t){for(var e=$d(t),n=this.toArray(),i=0;i<e.length;i++){var o=e[i];-1===n.indexOf(o)&&n.push(o)}return $d(n)};var Qd=[];jd.prototype.splice=function(){return $d(Qd.splice.apply(this,arguments))},jd.prototype.slice=function(){return $d(Qd.slice.apply(this,arguments))},jd.prototype.toArray=function(){return Qd.slice.call(this)},jd.prototype.offset=function(){if(this[0])return Nh(this[0])},jd.prototype.offsetParent=function(){if(!this[0])return $d();for(var t=$d(this[0].offsetParent);t[0]&&"static"===t.css("position");)t=$d(t[0].offsetParent);return t[0]?t:$d(ch.getDocumentElement())},jd.prototype.position=function(){if(this[0]){var t,e=parseFloat(this.css("marginTop")),n=parseFloat(this.css("marginLeft"));if("fixed"===this.css("position"))return{top:(t=this[0].getBoundingClientRect()).top-e,left:t.left-n};t=this.offset();var i=this.offsetParent(),o={top:0,left:0};return"HTML"!==i[0].nodeName&&(o=i.offset()),o={top:o.top+parseFloat(i.css("borderTopWidth")),left:o.left+parseFloat(i.css("borderLeftWidth"))},{top:t.top-o.top-e,left:t.left-o.left-n}}},[{name:"scrollLeft",offsetProp:"pageXOffset",scrollWindow:function(t,e){t.scrollTo(e,t.pageYOffset)}},{name:"scrollTop",offsetProp:"pageYOffset",scrollWindow:function(t,e){t.scrollTo(t.pageXOffset,e)}}].forEach(function(t){var e=t.name;jd.prototype[e]=function(n){if(this[0]){var i=$h(this[0]);return void 0===n?i?i[t.offsetProp]:this[0][e]:(i?t.scrollWindow(i,n):this[0][e]=n,this)}}}),jd.prototype.data=function(t,e){if(this[0])return arguments.length<2?xd.call($d,this[0],t):(xd.call($d,this[0],t,e),this)},jd.prototype.removeData=function(t){return this[0]&&wd(this[0],t),this};var Xd=function(){return $d.apply(this,arguments)};Object.defineProperty(Xd,"fn",{enumerable:!0,configurable:!0,get:function(){return $d.fn},set:function(t){$d.fn=t}});var Yd=Xd;function Jd(t){return function(t){return t&&t.get(0)}(t)}var tf="dxTranslator",ef=/matrix(3d)?\((.+?)\)/,nf=/translate(?:3d)?\((.+?)\)/,of=function(t){t=Yd(t);var e=uf(t);return{left:e.x,top:e.y}};function rf(t){return"string"===Iu(t)&&"%"===t[t.length-1]}function af(t,e){t.length&&xd(t.get(0),tf,e)}var sf=function(t){t.length&&wd(t.get(0),tf)},lf=function(t){return t.x=t.x||0,t.y=t.y||0,"translate("+(rf(t.x)?t.x:t.x+"px")+", "+(rf(t.y)?t.y:t.y+"px")+")"},uf=function(t){var e=t.length?xd(t.get(0),tf):null;if(!e){var n=(t.css("transform")||lf({x:0,y:0})).match(ef),i=n&&n[1];n?(n=n[2].split(","),"3d"===i?n=n.slice(12,15):(n.push(0),n=n.slice(4,7))):n=[0,0,0],af(t,e={x:parseFloat(n[0]),y:parseFloat(n[1]),z:parseFloat(n[2])})}return e},cf=function(t,e){t=Yd(t);var n,i=e.left,o=e.top;void 0===i?(n=uf(t)).y=o||0:void 0===o?(n=uf(t)).x=i||0:af(t,n={x:i||0,y:o||0,z:0}),t.css({transform:lf(n)}),(rf(i)||rf(o))&&sf(t)},hf=function(t,e){t=Yd(t);var n,i={left:0,top:0,transform:"none"};e&&(n=t.css("transition"),i.transition="none"),t.css(i),sf(t),e&&(t.get(0),t.css("transition",n))},df=/cubic-bezier\((\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\)/,ff={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)"},pf={},_f=function(t){var e,n=(t=ff[t]||t).match(df);n||(n=ff[e="linear"].match(df)),n=n.slice(1,5);for(var i=0;i<n.length;i++)n[i]=parseFloat(n[i]);var o=e||"cubicbezier_"+n.join("_").replace(/\./g,"p");return Du(pf[o])||(pf[o]=function(t,e,i,o,r){return o*function(t,e,n,i){var o=3*t,r=3*(n-t)-o,a=1-o-r,s=3*e,l=3*(i-e)-s,u=1-s-l,c=function(t){return t*(o+t*(r+t*a))},h=function(t){return o+t*(2*r+3*t*a)};return function(t){return(e=function(t){for(var e,n=t,i=0;i<14&&(e=c(n)-t,!(Math.abs(e)<.001));)n-=e/h(n),i++;return n}(t))*(s+e*(l+e*u));var e}}(n[0],n[1],n[2],n[3])(e/r)+i}),o},vf=dh()?ph():{},gf=function(t){return setTimeout(t,16.666666666666668)},mf=function(t){clearTimeout(t)},yf=Kh(function(){var t=vf.requestAnimationFrame||vf.webkitRequestAnimationFrame||vf.mozRequestAnimationFrame||vf.oRequestAnimationFrame||vf.msRequestAnimationFrame,e=vf.cancelAnimationFrame||vf.webkitCancelAnimationFrame||vf.mozCancelAnimationFrame||vf.oCancelAnimationFrame||vf.msCancelAnimationFrame;t&&e&&(gf=t,mf=e)});function bf(){return yf(),gf.apply(vf,arguments)}function Cf(){yf(),mf.apply(vf,arguments)}var kf=[],xf=Kh(function(){var t=ch.listen(ch.getDocument(),"DOMContentLoaded",function(){wf.fire(),t()})}),wf={add:function(t){var e=dh();e&&"loading"!==ch.getReadyState()?t():(kf.push(t),e&&xf())},fire:function(){kf.forEach(function(t){return t()}),kf=[]}},Sf=sc(wf),Ef=function(){var t,e=vc(),n=e.add,i=e.remove;if(!dh())return e;var o,r=function(){var t=ph();return{width:t.innerWidth,height:t.innerHeight}},a=function(){var n,i=r();i.width===t.width&&i.height===t.height||(i.width===t.width&&(n="height"),i.height===t.height&&(n="width"),t=i,e.fire(n))},s=Kh(function(){t=r()});return e.add=function(){var t=n.apply(e,arguments);return s(),Sf.add(function(){!o&&e.has()&&(o=ch.listen(ph(),"resize",a))}),t},e.remove=function(){var t=i.apply(e,arguments);return!e.has()&&o&&(o(),o=void 0),t},e}(),If=function(){function t(e){m(this,t);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._events={},this._owner=e,this._options=n}return b(t,[{key:"hasEvent",value:function(t){var e=this._events[t];return!!e&&e.has()}},{key:"fireEvent",value:function(t,e){var n=this._events[t];return n&&n.fireWith(this._owner,e),this._owner}},{key:"on",value:function(t,e){var n=this;if(Ru(t))zu(t,function(t,e){n.on(t,e)});else{var i=this._events[t];i||(i=vc({syncStrategy:this._options.syncStrategy}),this._events[t]=i),(i.originalAdd||i.add).call(i,e)}}},{key:"off",value:function(t,e){var n=this._events[t];n&&(Du(e)?n.remove(e):n.empty())}},{key:"dispose",value:function(){zu(this._events,function(t,e){e.empty()})}}],[{key:"create",value:function(e,n){return n?Du(n)?n(e):n:new t(e)}}]),t}(),Tf=ph(),Of=Sf.add,Df=vc(),Af=Yd(),Bf=function(){var t;return function(e){if(!arguments.length)return t;var n=Yd(e);Af=n;var i=!!n.length,o=Bf();t=i?n:Yd("body"),Df.fire(i?Bf():Yd(),o)}}();function Mf(){return Af}Of(function(){Bf(".dx-viewport")});var Pf=ph(),Rf={iPhone:"iPhone",iPhone5:"iPhone",iPhone6:"iPhone",iPhone6plus:"iPhone",iPad:"iPad",iPadMini:"iPad Mini",androidPhone:"Android Mobile",androidTablet:"Android",msSurface:"Windows ARM Tablet PC",desktop:"desktop"},Ff={deviceType:"desktop",platform:"generic",version:[],phone:!1,tablet:!1,android:!1,ios:!1,generic:!0,grade:"A",mac:!1},Hf={generic:function(t){var e=/windows phone/i.test(t)||t.match(/WPDesktop/),n=!e&&/Windows(.*)arm(.*)Tablet PC/i.test(t),i=!e&&!n&&/msapphost/i.test(t),o=/((intel|ppc) mac os x)/.test(t.toLowerCase());return e||n||i||o?{deviceType:e?"phone":n?"tablet":"desktop",platform:"generic",version:[],grade:"A",mac:o}:null},appleTouchDevice:function(t){var e=vh(),n=/Macintosh/i.test(t)&&(null==e?void 0:e.maxTouchPoints)>2;if(!/ip(hone|od|ad)/i.test(t)&&!n)return null;var i=/ip(hone|od)/i.test(t),o=t.match(/os\s{0,}X? (\d+)_(\d+)_?(\d+)?/i);return{deviceType:i?"phone":"tablet",platform:"ios",version:o?[parseInt(o[1],10),parseInt(o[2],10),parseInt(o[3]||0,10)]:[],grade:480===Pf.screen.height?"B":"A"}},android:function(t){var e=/android|htc_|silk/i.test(t),n=/windows phone/i.test(t);if(!e||n)return null;var i=/mobile/i.test(t),o=t.match(/android (\d+)\.?(\d+)?\.?(\d+)?/i),r=o?[parseInt(o[1],10),parseInt(o[2]||0,10),parseInt(o[3]||0,10)]:[];return{deviceType:i?"phone":"tablet",platform:"android",version:r,grade:r.length>1&&(r[0]<4||4===r[0]&&r[1]<4)?"B":"A"}}},Vf=[Hf.appleTouchDevice,Hf.android,Hf.generic],Lf=new(function(){function t(e){m(this,t),this._window=(null==e?void 0:e.window)||Pf,this._realDevice=this._getDevice(),this._currentDevice=void 0,this._currentOrientation=void 0,this._eventsStrategy=new If(this),this.changed=vc(),dh()&&(Sf.add(this._recalculateOrientation.bind(this)),Ef.add(this._recalculateOrientation.bind(this)))}return b(t,[{key:"current",value:function(t){if(t)return this._currentDevice=this._getDevice(t),this._forced=!0,void this.changed.fire();if(!this._currentDevice){t=void 0;try{t=this._getDeviceOrNameFromWindowScope()}catch(e){t=this._getDeviceNameFromSessionStorage()}finally{t||(t=this._getDeviceNameFromSessionStorage()),t&&(this._forced=!0)}this._currentDevice=this._getDevice(t)}return this._currentDevice}},{key:"real",value:function(t){return $u({},this._realDevice)}},{key:"orientation",value:function(){return this._currentOrientation}},{key:"isForced",value:function(){return this._forced}},{key:"isRippleEmulator",value:function(){return!!this._window.tinyHippos}},{key:"_getCssClasses",value:function(t){var e=[],n=this._realDevice;return(t=t||this.current()).deviceType&&(e.push("dx-device-".concat(t.deviceType)),"desktop"!==t.deviceType&&e.push("dx-device-mobile")),e.push("dx-device-".concat(n.platform)),n.version&&n.version.length&&e.push("dx-device-".concat(n.platform,"-").concat(n.version[0])),this.isSimulator()&&e.push("dx-simulator"),fc().rtlEnabled&&e.push("dx-rtl"),e}},{key:"attachCssClasses",value:function(t,e){this._deviceClasses=this._getCssClasses(e).join(" "),Yd(t).addClass(this._deviceClasses)}},{key:"detachCssClasses",value:function(t){Yd(t).removeClass(this._deviceClasses)}},{key:"isSimulator",value:function(){try{return this._isSimulator||dh()&&this._window.top!==this._window.self&&this._window.top["dx-force-device"]||this.isRippleEmulator()}catch(t){return!1}}},{key:"forceSimulator",value:function(){this._isSimulator=!0}},{key:"_getDevice",value:function(t){if("genericPhone"===t&&(t={deviceType:"phone",platform:"generic",generic:!0}),Ru(t))return this._fromConfig(t);var e;if(t){if(!(e=Rf[t]))throw Yu.Error("E0005")}else e=vh().userAgent;return this._fromUA(e)}},{key:"_getDeviceOrNameFromWindowScope",value:function(){var t;return dh()&&(this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"])&&(t=this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"]),t}},{key:"_getDeviceNameFromSessionStorage",value:function(){var t=function(){var e;try{e=Tf.sessionStorage}catch(t){}return e}();if(t){var e=t.getItem("dx-force-device");try{return JSON.parse(e)}catch(n){return e}}}},{key:"_fromConfig",value:function(t){var e=$u({},Ff,this._currentDevice,t);return $u(e,{phone:"phone"===e.deviceType,tablet:"tablet"===e.deviceType,android:"android"===e.platform,ios:"ios"===e.platform,generic:"generic"===e.platform})}},{key:"_fromUA",value:function(t){for(var e=0;e<Vf.length;e+=1){var n=(0,Vf[e])(t);if(n)return this._fromConfig(n)}return Ff}},{key:"_changeOrientation",value:function(){var t=Yd(this._window),e=Mh(t)>Ah(t)?"portrait":"landscape";this._currentOrientation!==e&&(this._currentOrientation=e,this._eventsStrategy.fireEvent("orientationChanged",[{orientation:e}]))}},{key:"_recalculateOrientation",value:function(){var t=Ah(this._window);this._currentWidth!==t&&(this._currentWidth=t,this._changeOrientation())}},{key:"on",value:function(t,e){return this._eventsStrategy.on(t,e),this}},{key:"off",value:function(t,e){return this._eventsStrategy.off(t,e),this}}]),t}()),$f=Bf();$f&&Lf.attachCssClasses($f),Df.add(function(t,e){Lf.detachCssClasses(e),Lf.attachCssClasses(t)});var Nf,zf=Lf,Wf=vh().maxTouchPoints,jf={webkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"},Kf=function(t){return!!Pd(t)},Gf=function(t){if("text"===t)return!0;var e=ch.createElement("input");try{return e.setAttribute("type",t),e.value="wrongValue",!e.value}catch(n){return!1}},Uf=function(t,e){return(t("ontouchstart")||!!e)&&!t("callPhantom")}(_h,Wf),qf=function(t){return t("PointerEvent")}(_h),Zf=Uf||qf&&!!Wf,Qf=Kh(function(){return Kf("transition")}),Xf=Kh(function(){return jf[Pd("transition")]}),Yf=Kh(function(){return Kf("animation")}),Jf=function(){var t=zf.real(),e=t.platform,n=t.mac;return"ios"===e||"android"===e||n}(),tp=function(t){return(null!=t?t:fc().rtlEnabled)?"right":"left"},ep=function(t){return Fu(t)?{width:t.outerWidth,height:t.outerHeight}:t.getBoundingClientRect()},np=vh(),ip=/(webkit)[ /]([\w.]+)/,op=/(mozilla)(?:.*? rv:([\w.]+))/,rp=function(t){t=t.toLowerCase();var e={},n=ip.exec(t)||t.indexOf("compatible")<0&&op.exec(t)||[],i=n[1],o=n[2];return"webkit"===i&&(e.webkit=!0,t.indexOf("chrome")>=0||t.indexOf("crios")>=0?(i="chrome",o=(o=/(?:chrome|crios)\/(\d+\.\d+)/.exec(t))&&o[1]):t.indexOf("fxios")>=0?(i="mozilla",o=(o=/fxios\/(\d+\.\d+)/.exec(t))&&o[1]):t.indexOf("safari")>=0&&/version|phantomjs/.test(t)?(i="safari",o=(o=/(?:version|phantomjs)\/([0-9.]+)/.exec(t))&&o[1]):(i="unknown",o=(o=/applewebkit\/([0-9.]+)/.exec(t))&&o[1])),i&&(e[i]=!0,e.version=o),e},ap=$u({_fromUA:rp},rp(np.userAgent)),sp=ph(),lp=/left|right/,up=/top|bottom/,cp=/fit|flip|none/,hp=/scale\(.+?\)/,dp=ap.safari,fp=function(t){var e={h:"center",v:"center"},n=Qc(t);return n&&zu(n,function(){var t=String(this).toLowerCase();lp.test(t)?e.h=t:up.test(t)&&(e.v=t)}),e},pp=function(t,e){return Xc(t,e)},_p=function(t){switch(t){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},vp=function(t){switch(t){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return t}},gp=function(t,e){var n=0;return t.myLocation<e.min&&(n+=e.min-t.myLocation),t.myLocation>e.max&&(n+=t.myLocation-e.max),n},mp=function(t,e,n){return e.myLocation<n.min?"h"===t?"left":"top":e.myLocation>n.max?"h"===t?"right":"bottom":"none"},yp=function(t){t.myLocation=t.atLocation+_p(t.atAlign)*t.atSize-_p(t.myAlign)*t.mySize+t.offset},bp={fit:function(t,e){var n=!1;t.myLocation>e.max&&(t.myLocation=e.max,n=!0),t.myLocation<e.min&&(t.myLocation=e.min,n=!0),t.fit=n},flip:function(t,e){if(t.flip=!1,("center"!==t.myAlign||"center"!==t.atAlign)&&(t.myLocation<e.min||t.myLocation>e.max)){var n=$u({},t,{myAlign:vp(t.myAlign),atAlign:vp(t.atAlign),offset:-t.offset});yp(n),n.oversize=gp(n,e),(n.myLocation>=e.min&&n.myLocation<=e.max||t.oversize>n.oversize)&&(t.myLocation=n.myLocation,t.oversize=n.oversize,t.flip=!0)}},flipfit:function(t,e){this.flip(t,e),this.fit(t,e)},none:function(t){t.oversize=0}},Cp=function(){var t=Yd("<div>").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo(Yd("body")),e=t.get(0).offsetWidth-t.get(0).clientWidth;t.remove(),Nf=e},kp={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},xp=function(t,e){var n=Yd(t),i=n.offset(),o=$u(!0,{},kp,{h:{location:i.left},v:{location:i.top}});if(!e)return o;var r=fp(e.my),a=fp(e.at),s=Yd(e.of).length&&e.of||sp,l=pp(e.offset,e.precise),u=function(t){var e=Qc(t),n=String(e&&e[0]).toLowerCase(),i=String(e&&e[1]).toLowerCase();return cp.test(n)||(n="none"),cp.test(i)||(i=n),{h:n,v:i}}(e.collision),c=e.boundary,h=pp(e.boundaryOffset,e.precise),d={mySize:Rh(n),myAlign:r.h,atAlign:a.h,offset:l.h,collision:u.h,boundaryOffset:h.h},f={mySize:Fh(n),myAlign:r.v,atAlign:a.v,offset:l.v,collision:u.v,boundaryOffset:h.v};if(s.preventDefault)d.atLocation=s.pageX,f.atLocation=s.pageY,d.atSize=0,f.atSize=0;else if(s=Yd(s),Fu(s[0]))d.atLocation=s.scrollLeft(),f.atLocation=s.scrollTop(),"phone"===zf.real().deviceType&&s[0].visualViewport?(d.atLocation=Math.max(d.atLocation,s[0].visualViewport.offsetLeft),f.atLocation=Math.max(f.atLocation,s[0].visualViewport.offsetTop),d.atSize=s[0].visualViewport.width,f.atSize=s[0].visualViewport.height):(d.atSize=s[0].innerWidth>s[0].outerWidth?s[0].innerWidth:Ah(s),f.atSize=s[0].innerHeight>s[0].outerHeight||dp?s[0].innerHeight:Mh(s));else if(9===s[0].nodeType)d.atLocation=0,f.atLocation=0,d.atSize=Ah(s),f.atSize=Mh(s);else{var p=ep(s.get(0)),_=Sp(s);d.atLocation=_.left,f.atLocation=_.top,d.atSize=Math.max(p.width,Rh(s)),f.atSize=Math.max(p.height,Fh(s))}yp(d),yp(f);var v=function(){var t=Yd(sp),e=Ah(t),n=Mh(t),i=t.scrollLeft(),o=t.scrollTop(),r=ch.getDocumentElement(),a=Zf?r.clientWidth/e:1,s=Zf?r.clientHeight/n:1;void 0===Nf&&Cp();var l=e,u=n;if(c&&!Fu(c)){var h=Yd(c),p=h.offset();i=p.left,o=p.top,l=Ah(h),u=Mh(h)}return{h:{min:i+d.boundaryOffset,max:i+l/a-d.mySize-d.boundaryOffset},v:{min:o+f.boundaryOffset,max:o+u/s-f.mySize-f.boundaryOffset}}}();d.oversize=gp(d,v.h),f.oversize=gp(f,v.v),d.collisionSide=mp("h",d,v.h),f.collisionSide=mp("v",f,v.v),bp[d.collision]&&bp[d.collision](d,v.h),bp[f.collision]&&bp[f.collision](f,v.v);var g=function(t){return e.precise?t:Math.round(t)};return $u(!0,o,{h:{location:g(d.myLocation),oversize:g(d.oversize),fit:d.fit,flip:d.flip,collisionSide:d.collisionSide},v:{location:g(f.myLocation),oversize:g(f.oversize),fit:f.fit,flip:f.flip,collisionSide:f.collisionSide},precise:e.precise}),o},wp=function(t,n,i,o){var r=Ou(t.style)&&!ch.isNode(t.style),a=o?i.replace(n,""):i;if(r)!function(t,n){arguments.length>2&&void 0!==arguments[2]&&!arguments[2]||[].slice.call(t.style).forEach(function(e){t.style.removeProperty(e)}),n.split(";").forEach(function(n){var i=n.split(":").map(function(t){return t.trim()});if(2===i.length){var o=e(i,2),r=o[0],a=o[1];t.style[r]=a}})}(t,a,!1);else{var s=ch.createAttribute("style");s.value=a,t.setAttributeNode(s)}},Sp=function t(e){var n,i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=o.get(0);if(!r)return e.offset();var a,s=(null===(n=r.getAttribute)||void 0===n?void 0:n.call(r,"style"))||"",l=null===(i=s.match(hp))||void 0===i?void 0:i[0];return l?(wp(r,l,s,!0),a=t(e,o.parent()),wp(r,l,s,!1)):a=t(e,o.parent()),a},Ep=function(t,e){var n=Yd(t);if(!e)return n.offset();hf(n,!0);var i=Sp(n),o=e.h&&e.v?e:xp(n,e),r=function(t){return e.precise?t:Math.round(t)};return cf(n,{left:o.h.location-r(i.left),top:o.v.location-r(i.top)}),o};Ep.inverseAlign||(Ep.inverseAlign=vp),Ep.normalizeAlign||(Ep.normalizeAlign=fp);var Ip={calculateScrollbarWidth:Cp,calculate:xp,setup:Ep,offset:function(t){return t=Yd(t).get(0),Fu(t)?null:t&&"pageY"in t&&"pageX"in t?{top:t.pageY,left:t.pageX}:Yd(t).offset()}},Tp=function(t,e){var n={};"noBubble"in e&&(n.noBubble=e.noBubble),"bindType"in e&&(n.bindType=e.bindType),"delegateType"in e&&(n.delegateType=e.delegateType),zu(["setup","teardown","add","remove","trigger","handle","_default","dispose"],function(t,i){!e[i]||(n[i]=function(){var t=[].slice.call(arguments);return t.unshift(this),e[i].apply(e,t)})}),Wh.fire(t,n)};Tp.callbacks=Wh;var Op=Tp,Dp="dxremove",Ap="dxRemoveEvent";kd=function(t){t=[].slice.call(t);for(var e=0;e<t.length;e++){var n=Yd(t[e]);n.prop(Ap)&&(n[0][Ap]=null,yd.triggerHandler(n,Dp))}},Op(Dp,{noBubble:!0,setup:function(t){Yd(t).prop(Ap,!0)}});var Bp=function(t,e){if(!function(t){var e=Yd(t);return e.is(":visible")&&"hidden"!==e.css("visibility")&&"hidden"!==e.parents().css("visibility")}(t))return!1;var n=t.nodeName.toLowerCase(),i=!isNaN(e),o=t.disabled;return/^(input|select|textarea|button|object|iframe)$/.test(n)||t.isContentEditable?!o:"a"===n&&t.href||i},Mp=function(t,e){return Bp(e,Yd(e).attr("tabIndex"))},Pp=function(t,e){var n=Yd(e).attr("tabIndex");return(isNaN(n)||n>=0)&&Bp(e,n)},Rp=function(t){var e=Yd(t).get(0);return ch.getActiveElement(e)===e},Fp={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"},Hp={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"},Vp={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i},Lp=function(t){return"dx"===Np(t)},$p=function(t){return"touch"===Np(t)},Np=function(t){var e=t.type,n="other";return zu(Vp,function(t){if(this.test(e))return n=t,!1}),n},zp=function(t){return"pointer"===Np(t)},Wp=function(t){return function(t){return"mouse"===Np(t)}(t)||(zp(t)||Lp(t))&&"mouse"===t.pointerType},jp=function(t){return t&&"dxmousewheel"===t.type},Kp=function(t){return $p(t)||(zp(t)||Lp(t))&&"touch"===t.pointerType},Gp=function(t){return{x:t.pageX,y:t.pageY,time:t.timeStamp}},Up=function(t,e){return{x:e.x-t.x,y:e.y-t.y,time:e.time-t.time||1}},qp=function(t,e){var n=function(t){return yd.Event(t,t)}(t);return e&&$u(n,e),n},Zp=function(t){var e=t.originalEvent,n=t.delegateTarget,i=qp(e,t);return yd.trigger(n||i.target,i),i},Qp=function(t){var e=t.key,n=t.which,i=Fp[null==e?void 0:e.toLowerCase()]||e,o=Hp[n];return o&&i===e?o:!i&&n?String.fromCharCode(n):i},Xp=function t(e,n){if(!n)throw Yu.Error("E0017");return Array.isArray(e)?e.map(function(e){return t(e,n)}).join(" "):-1!==e.indexOf(" ")?t(e.split(/\s+/g),n):"".concat(e,".").concat(n)},Yp=function(t){var e=t.ctrlKey,n=t.metaKey;return e||n},Jp=ph(),t_=Xp(Dp,"dxFX"),e_=/^([+-])=(.*)/i,n_="dxAnimData",i_="dxAnimQueue",o_="transform",r_={initAnimation:function(t,e){t.css({transitionProperty:"none"}),"string"==typeof e.from?t.addClass(e.from):E_(t,e.from);var n=this,i=new Cc,o=e.cleanupWhen;e.transitionAnimation={deferred:i,finish:function(){n._finishTransition(t),o?kc(i,o).always(function(){n._cleanup(t,e)}):n._cleanup(t,e),i.resolveWith(t,[e,t])}},this._completeAnimationCallback(t,e).done(function(){e.transitionAnimation.finish()}).fail(function(){i.rejectWith(t,[e,t])}),e.duration||e.transitionAnimation.finish(),t.css("transform")},animate:function(t,e){return this._startAnimation(t,e),e.transitionAnimation.deferred.promise()},_completeAnimationCallback:function(t,e){var n,i=this,o=Date.now()+e.delay,r=new Cc,a=new Cc,s=new Cc,l=Xf()+".dxFX";e.transitionAnimation.cleanup=function(){clearTimeout(n),clearTimeout(u),yd.off(t,l),yd.off(t,t_)},yd.one(t,l,function(){Date.now()-o>=e.duration&&a.reject()}),yd.off(t,t_),yd.on(t,t_,function(){i.stop(t,e),r.reject()});var u=setTimeout(function(){n=setTimeout(function(){s.reject()},e.duration+e.delay+I_._simulatedTransitionEndDelay),kc(a,s).fail((function(){r.resolve()}).bind(this))});return r.promise()},_startAnimation:function(t,e){t.css({transitionProperty:"all",transitionDelay:e.delay+"ms",transitionDuration:e.duration+"ms",transitionTimingFunction:e.easing}),"string"==typeof e.to?t[0].className+=" "+e.to:e.to&&E_(t,e.to)},_finishTransition:function(t){t.css("transition","none")},_cleanup:function(t,e){e.transitionAnimation.cleanup(),"string"==typeof e.from&&(t.removeClass(e.from),t.removeClass(e.to))},stop:function(t,e,n){!e||(n?e.transitionAnimation.finish():(Ru(e.to)&&zu(e.to,function(e){t.css(e,t.css(e))}),this._finishTransition(t),this._cleanup(t,e)))}},a_={initAnimation:function(t,e){E_(t,e.from)},animate:function(t,e){var n=new Cc,i=this;return e?(zu(e.to,function(n){void 0===e.from[n]&&(e.from[n]=i._normalizeValue(t.css(n)))}),e.to[o_]&&(e.from[o_]=i._parseTransform(e.from[o_]),e.to[o_]=i._parseTransform(e.to[o_])),e.frameAnimation={to:e.to,from:e.from,currentValue:e.from,easing:_f(e.easing),duration:e.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),Cf(e.frameAnimation.animationFrameId),n.resolve()},draw:function(){if(e.draw)e.draw(this.currentValue);else{var n=$u({},this.currentValue);n[o_]&&(n[o_]=Nu(n[o_],function(t,e){return"translate"===e?lf(t):"scale"===e?"scale("+t+")":"rotate"===e.substr(0,e.length-1)?e+"("+t+"deg)":void 0}).join(" ")),t.css(n)}}},e.delay?(e.frameAnimation.startTime+=e.delay,e.frameAnimation.delayTimeout=setTimeout(function(){i._startAnimation(t,e)},e.delay)):i._startAnimation(t,e),n.promise()):n.reject().promise()},_startAnimation:function(t,e){yd.off(t,t_),yd.on(t,t_,function(){e.frameAnimation&&Cf(e.frameAnimation.animationFrameId)}),this._animationStep(t,e)},_parseTransform:function(t){var e={};return zu(t.match(/\w+\d*\w*\([^)]*\)\s*/g),function(t,n){var i=function(t){var e=t.match(nf);if(e&&e[1])return e=e[1].split(","),{x:parseFloat(e[0]),y:parseFloat(e[1]),z:parseFloat(e[2])}}(n),o=n.match(/scale\((.+?)\)/),r=n.match(/(rotate.)\((.+)deg\)/);i&&(e.translate=i),o&&o[1]&&(e.scale=parseFloat(o[1])),r&&r[1]&&(e[r[1]]=parseFloat(r[2]))}),e},stop:function(t,e,n){var i=e&&e.frameAnimation;!i||(Cf(i.animationFrameId),clearTimeout(i.delayTimeout),n&&i.finish(),delete e.frameAnimation)},_animationStep:function(t,e){var n=e&&e.frameAnimation;if(n){var i=(new Date).valueOf();if(i>=n.startTime+n.duration)return void n.finish();n.currentValue=this._calcStepValue(n,i-n.startTime),n.draw();var o=this;n.animationFrameId=bf(function(){o._animationStep(t,e)})}},_calcStepValue:function(t,e){return function n(i,o){var r=Array.isArray(o)?[]:{};return zu(o,function(a,s){if("string"==typeof s&&!1===parseFloat(s))return!0;var l,u,c,h,d,f;r[a]="object"==typeof s?n(i[a],s):(u=e/t.duration,c=e,h=1*i[l=a],d=o[l]-i[l],f=t.duration,function(t){return pf[t]}(t.easing)(u,c,h,d,f))}),r}(t.from,t.to)},_normalizeValue:function(t){var e=parseFloat(t);return!1===e?t:e}},s_={initAnimation:function(){},animate:function(){return(new Cc).resolve().promise()},stop:th,isSynchronous:!0},l_=function(t,e,n,i){zu(["from","to"],function(){if(!n(t[this]))throw Yu.Error("E0010",e,this,i)})},u_=function(t,e){return l_(t,e,function(t){return Ru(t)},"a plain object")},c_={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"}},h_={validateConfig:function(t){u_(t,"slide")},setup:function(t,e){var n=of(t);if("slide"!==e.type){var i="slideIn"===e.type?e.from:e.to;i.position=$u({of:Jp},c_[e.direction]),S_(t,i)}this._setUpConfig(n,e.from),this._setUpConfig(n,e.to),sf(t)},_setUpConfig:function(t,e){e.left="left"in e?e.left:"+=0",e.top="top"in e?e.top:"+=0",this._initNewPosition(t,e)},_initNewPosition:function(t,e){var n={left:e.left,top:e.top};delete e.left,delete e.top;var i=this._getRelativeValue(n.left);void 0!==i?n.left=i+t.left:e.left=0,void 0!==(i=this._getRelativeValue(n.top))?n.top=i+t.top:e.top=0,e[o_]=lf({x:n.left,y:n.top})},_getRelativeValue:function(t){var e;if("string"==typeof t&&(e=e_.exec(t)))return parseInt(e[1]+"1")*e[2]}},d_={setup:function(t,e){var n,i,o=e.from,r=e.to,a="fadeOut"===e.type?1:0,s="fadeOut"===e.type?0:1,l=Ru(o)?String(null!==(n=o.opacity)&&void 0!==n?n:a):String(o),u=Ru(r)?String(null!==(i=r.opacity)&&void 0!==i?i:s):String(r);switch(e.skipElementInitialStyles||(l=t.css("opacity")),e.type){case"fadeIn":u=1;break;case"fadeOut":u=0}e.from={visibility:"visible",opacity:l},e.to={opacity:u}}},f_={custom:{setup:function(){}},slide:h_,slideIn:h_,slideOut:h_,fade:d_,fadeIn:d_,fadeOut:d_,pop:{validateConfig:function(t){u_(t,"pop")},setup:function(t,e){var n=e.from,i=e.to,o="opacity"in n?n.opacity:t.css("opacity"),r="opacity"in i?i.opacity:1,a="scale"in n?n.scale:0,s="scale"in i?i.scale:1;e.from={opacity:o};var l=uf(t);e.from[o_]=this._getCssTransform(l,a),e.to={opacity:r},e.to[o_]=this._getCssTransform(l,s)},_getCssTransform:function(t,e){return lf(t)+"scale("+e+")"}},css:{validateConfig:function(t){!function(t,e){l_(t,"css",function(t){return"string"==typeof t},"a string")}(t)},setup:function(){}}},p_={type:"custom",from:{},to:{},duration:400,start:th,complete:th,easing:"ease",delay:0},__={duration:400,easing:"ease",delay:0};function v_(){var t=this.element,e=this.config;if(S_(t,e.from),S_(t,e.to),this.configurator.setup(t,e),t.data(n_,this),I_.off&&(e.duration=0,e.delay=0),this.strategy.initAnimation(t,e),e.start){var n=Jd(t);e.start.apply(this,[n,e])}}var g_=function(){var t=this,e=t.element,n=t.config;return t.isStarted=!0,t.strategy.animate(e,n).done(function(){!function(t){var e=t.element,n=t.config;if(e.removeData(n_),n.complete){var i=Jd(e);n.complete.apply(this,[i,n])}t.deferred.resolveWith(this,[e,n])}(t)}).fail(function(){t.deferred.rejectWith(this,[e,n])})},m_=function(t){var e=this.element,n=this.config;clearTimeout(this.startTimeout),this.isStarted||this.start(),this.strategy.stop(e,n,t)},y_=Xp(Dp,"dxFXStartAnimation"),b_=function(t,e){var n=$u(!0,{},"css"===e.type?__:p_,e),i=function(t){var e=f_[t.type];if(!e)throw Yu.Error("E0011",t.type);return e}(n),o=function(t){t=t||{};var e={transition:Qf()?r_:a_,frame:a_,noAnimation:s_},n=t.strategy||"transition";return"css"===t.type&&!Qf()&&(n="noAnimation"),e[n]}(n),r={element:Yd(t),config:n,configurator:i,strategy:o,isSynchronous:o.isSynchronous,setup:v_,start:g_,stop:m_,deferred:new Cc};return Du(i.validateConfig)&&i.validateConfig(n),function(t){yd.off(t.element,y_),yd.on(t.element,y_,function(){I_.stop(t.element)}),t.deferred.always(function(){yd.off(t.element,y_)})}(r),r};function C_(t){return t.data(i_)||[]}var k_=function(t){t.removeData(i_)};function x_(t){return!!t.data(n_)}function w_(t,e){if((e=C_(t)).length){var n=e.shift();0===e.length&&k_(t),function(t){return t.setup(),I_.off||t.isSynchronous?t.start():t.startTimeout=setTimeout(function(){t.start()}),t.deferred.promise()}(n).done(function(){x_(t)||w_(t)})}}function S_(t,e){if(e&&e.position){var n=Yd(Jp),i=0,o=0,r=Ip.calculate(t,e.position),a=t.offset(),s=t.position();s.top>a.top&&(o=n.scrollTop()),s.left>a.left&&(i=n.scrollLeft()),$u(e,{left:r.h.location-a.left+s.left-i,top:r.v.location-a.top+s.top-o}),delete e.position}}function E_(t,e){zu(e,function(e,n){try{t.css(e,Du(n)?n():n)}catch(i){}})}var I_={off:!1,animationTypes:f_,animate:function(t,e){var n=Yd(t);if(!n.length)return(new Cc).resolve().promise();var i=b_(n,e);return function(t,e){var n=C_(t);(function(t,e){t.data(i_,e)})(t,n),n.push(e),x_(t)||w_(t,n)}(n,i),i.deferred.promise()},createAnimation:b_,isAnimating:x_,stop:function(t,e){var n=Yd(t),i=C_(n);zu(i,function(t,e){e.config.delay=0,e.config.duration=0,e.isSynchronous=!0}),x_(n)||w_(n,i);var o=n.data(n_);o&&o.stop(e),n.removeData(n_),k_(n)},_simulatedTransitionEndDelay:100},T_=I_,O_=ph(),D_=function(){var t,e=ch.getActiveElement();e&&e!==ch.getBody()&&(null===(t=e.blur)||void 0===t||t.call(e))},A_=function t(e){var n=Ou(e)&&(e.nodeType||Hu(e))?Yd(e):Yd("<div>").html(e).contents();return 1===n.length&&(n.is("script")?n=t(n.html().trim()):n.is("table")&&(n=n.children("tbody").contents())),n},B_=function(t,e){var n=t.originalEvent&&t.originalEvent.clipboardData||O_.clipboardData;if(!e)return n&&n.getData("Text");n&&n.setData("Text",e)},M_=function t(e,n){return!!n&&(Fu(e)?t(e.document,n):e.contains(n)||t(e,function(t){if(t.getRootNode){var e=t.getRootNode().host;if(!Au(e))return e}}(n)))};function P_(t){return t&&[t.target,t.delegateTarget,t.relatedTarget,t.currentTarget].filter(function(t){return!!t})}var R_="dxPointerEvents",F_=ac.inherit({ctor:function(t,e){this._eventName=t,this._originalEvents=Xp(e,R_),this._handlerCount=0,this.noBubble=this._isNoBubble()},_isNoBubble:function(){var t=this._eventName;return"dxpointerenter"===t||"dxpointerleave"===t},_handler:function(t){var e,n=this._getDelegateTarget(t),i={type:this._eventName,pointerType:t.pointerType||Np(t),originalEvent:t,delegateTarget:n,timeStamp:ap.mozilla?(new Date).getTime():t.timeStamp},o=t.originalEvent;if(null!=o&&null!==(e=o.target)&&void 0!==e&&e.shadowRoot){var r,a,s=null!==(r=o.path)&&void 0!==r?r:null===(a=o.composedPath)||void 0===a?void 0:a.call(o);i.target=s[0]}return this._fireEvent(i)},_getDelegateTarget:function(t){var e;return this.noBubble&&(e=t.delegateTarget),e},_fireEvent:function(t){return Zp(t)},_setSelector:function(t){this._selector=this.noBubble&&t?t.selector:null},_getSelector:function(){return this._selector},setup:function(){return!0},add:function(t,e){if(this._handlerCount<=0||this.noBubble){t=this.noBubble?t:ch.getDocument(),this._setSelector(e);var n=this;yd.on(t,this._originalEvents,this._getSelector(),function(t){n._handler(t)})}this.noBubble||this._handlerCount++},remove:function(t){this._setSelector(t),this.noBubble||this._handlerCount--},teardown:function(t){this._handlerCount&&!this.noBubble||(t=this.noBubble?t:ch.getDocument(),this._originalEvents!=="."+R_&&yd.off(t,this._originalEvents,this._getSelector()))},dispose:function(t){t=this.noBubble?t:ch.getDocument(),yd.off(t,this._originalEvents)}}),H_=function(t){var e=[];return zu(t.touches,function(t,n){e.push($u({pointerId:n.identifier},n))}),{pointers:e,pointerId:t.changedTouches[0].identifier}},V_=function(t){return"ios"===zf.real().platform&&("dxpointerdown"===t||"dxpointerup"===t)},L_=F_.inherit({ctor:function(){this.callBase.apply(this,arguments),this._pointerId=0},_handler:function(t){if(V_(this._eventName)){var e=t.changedTouches[0];if(this._pointerId===e.identifier&&0!==this._pointerId)return;this._pointerId=e.identifier}return this.callBase.apply(this,arguments)},_fireEvent:function(t){return this.callBase($u(H_(t.originalEvent),t))}});L_.map={dxpointerdown:"touchstart",dxpointermove:"touchmove",dxpointerup:"touchend",dxpointercancel:"touchcancel",dxpointerover:"",dxpointerout:"",dxpointerenter:"",dxpointerleave:""},L_.normalize=H_;var $_,N_=L_,z_=function(t,e){Sf.add(function(){t.split(" ").forEach(function(t){ch.listen(ch.getDocument(),t,e,!0)})})},W_=function(t,e,n){n=n||function(){};var i=[],o=function(t){var n=-1;return zu(i,function(i,o){return!e(t,o)||(n=i,!1)}),n},r=function(t){var e=o(t);e>-1&&i.splice(e,1)};z_(t.dxpointerdown,function(t){-1===o(t)&&(n(t),i.push(t))}),z_(t.dxpointermove,function(t){i[o(t)]=t}),z_(t.dxpointerup,r),z_(t.dxpointercancel,r),this.pointers=function(){return i},this.reset=function(){i=[]}},j_={dxpointerdown:"mousedown",dxpointermove:"mousemove",dxpointerup:"mouseup",dxpointercancel:"",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},K_=function(t){return t.pointerId=1,{pointers:$_.pointers(),pointerId:1}},G_=!1,U_=function(){G_||($_=new W_(j_,function(){return!0}),G_=!0)},q_=F_.inherit({ctor:function(){this.callBase.apply(this,arguments),U_()},_fireEvent:function(t){return this.callBase($u(K_(t.originalEvent),t))}});q_.map=j_,q_.normalize=K_,q_.activate=U_,q_.resetObserver=function(){$_.reset()};var Z_=q_,Q_=!1,X_=function(){Q_||(Z_.activate(),Q_=!0)},Y_=F_.inherit({EVENT_LOCK_TIMEOUT:100,ctor:function(){this.callBase.apply(this,arguments),X_()},_handler:function(t){var e=Wp(t);if(e||(this._skipNextEvents=!0),!e||!this._mouseLocked){if(e&&this._skipNextEvents){this._skipNextEvents=!1,this._mouseLocked=!0,clearTimeout(this._unlockMouseTimer);var n=this;return void(this._unlockMouseTimer=setTimeout(function(){n._mouseLocked=!1},this.EVENT_LOCK_TIMEOUT))}return this.callBase(t)}},_fireEvent:function(t){var e=Wp(t.originalEvent)?Z_.normalize:N_.normalize;return this.callBase($u(e(t.originalEvent),t))},dispose:function(){this.callBase(),this._skipNextEvents=!1,this._mouseLocked=!1,clearTimeout(this._unlockMouseTimer)}});Y_.map={dxpointerdown:"touchstart mousedown",dxpointermove:"touchmove mousemove",dxpointerup:"touchend mouseup",dxpointercancel:"touchcancel",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},Y_.resetObserver=Z_.resetObserver;var J_=Y_,tv=function(t,e){var n=e.tablet,i=e.phone;return function(){var t=fc().pointerEventStrategy;return{"mouse-and-touch":J_,touch:N_,mouse:Z_}[t]}()||(!t.touch||n||i?t.touch?N_:Z_:J_)}(v,zf.real());zu(tv.map,function(t,e){Op(t,new tv(t,e))});var ev={down:"dxpointerdown",up:"dxpointerup",move:"dxpointermove",cancel:"dxpointercancel",enter:"dxpointerenter",leave:"dxpointerleave",over:"dxpointerover",out:"dxpointerout"},nv=ac.inherit({ctor:function(t){this._$element=Yd(t),this._cancelCallback=vc(),this._acceptCallback=vc()},getElement:function(){return this._$element},validate:function(t){return!jp(t)},validatePointers:function(t){return 1===function(t){var e=t.originalEvent,n=t.pointers;return $p(t)?(e.touches||[]).length:Lp(t)?(n||[]).length:0}(t)},allowInterruptionByMouseWheel:function(){return!0},configure:function(t){$u(this,t)},addCancelCallback:function(t){this._cancelCallback.add(t)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(t){this._cancelCallback.fire(this,t)},addAcceptCallback:function(t){this._acceptCallback.add(t)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(t){this._acceptCallback.fire(this,t)},_requestAccept:function(t){this._acceptRequestEvent=t},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:th,move:th,end:th,cancel:th,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(t,e,n){var i=$u({type:t,originalEvent:e,target:this._getEmitterTarget(e),delegateTarget:this.getElement().get(0)},n);return(e=Zp(i)).cancel&&this._cancel(e),e},_getEmitterTarget:function(t){return(this.delegateSelector?Yd(t.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:th}),iv="dxmousewheel",ov="dxWheel",rv={setup:function(t){var e=Yd(t);yd.on(e,Xp("wheel",ov),rv._wheelHandler.bind(rv))},teardown:function(t){yd.off(t,".".concat(ov))},_wheelHandler:function(t){var e=t.originalEvent,n=e.deltaMode,i=e.deltaY,o=e.deltaX,r=e.deltaZ;Zp({type:iv,originalEvent:t,delta:this._normalizeDelta(i,n),deltaX:o,deltaY:i,deltaZ:r,deltaMode:n,pointerType:"mouse"}),t.stopPropagation()},_normalizeDelta:function(t){return 0===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)?-t:-30*t}};Op(iv,rv);var av="dxEventManager",sv="dxEmitter",lv=new(ac.inherit({ctor:function(){this._attachHandlers(),this.reset(),this._proxiedCancelHandler=this._cancelHandler.bind(this),this._proxiedAcceptHandler=this._acceptHandler.bind(this)},_attachHandlers:function(){Sf.add((function(){var t=ch.getDocument();yd.subscribeGlobal(t,Xp(ev.down,av),this._pointerDownHandler.bind(this)),yd.subscribeGlobal(t,Xp(ev.move,av),this._pointerMoveHandler.bind(this)),yd.subscribeGlobal(t,Xp([ev.up,ev.cancel].join(" "),av),this._pointerUpHandler.bind(this)),yd.subscribeGlobal(t,Xp(iv,av),this._mouseWheelHandler.bind(this))}).bind(this))},_eachEmitter:function(t){for(var e=this._activeEmitters||[],n=0;e.length>n;){var i=e[n];if(!1===t(i))break;e[n]===i&&n++}},_applyToEmitters:function(t,e){this._eachEmitter(function(n){n[t].call(n,e)})},reset:function(){this._eachEmitter(this._proxiedCancelHandler),this._activeEmitters=[]},resetEmitter:function(t){this._proxiedCancelHandler(t)},_pointerDownHandler:function(t){Wp(t)&&t.which>1||this._updateEmitters(t)},_updateEmitters:function(t){!this._isSetChanged(t)||(this._cleanEmitters(t),this._fetchEmitters(t))},_isSetChanged:function(t){var e=this._closestEmitter(t),n=this._emittersSet||[],i=e.length!==n.length;return zu(e,function(t,e){return!(i=i||n[t]!==e)}),this._emittersSet=e,i},_closestEmitter:function(t){var e=this,n=[],i=Yd(t.target);function o(i,o){o&&o.validatePointers(t)&&o.validate(t)&&(o.addCancelCallback(e._proxiedCancelHandler),o.addAcceptCallback(e._proxiedAcceptHandler),n.push(o))}for(;i.length;){var r=xd(i.get(0),sv)||[];zu(r,o),i=i.parent()}return n},_acceptHandler:function(t,e){var n=this;this._eachEmitter(function(i){i!==t&&n._cancelEmitter(i,e)})},_cancelHandler:function(t,e){this._cancelEmitter(t,e)},_cancelEmitter:function(t,e){var n=this._activeEmitters;e?t.cancel(e):t.reset(),t.removeCancelCallback(),t.removeAcceptCallback();var i=n.indexOf(t);i>-1&&n.splice(i,1)},_cleanEmitters:function(t){this._applyToEmitters("end",t),this.reset(t)},_fetchEmitters:function(t){this._activeEmitters=this._emittersSet.slice(),this._applyToEmitters("start",t)},_pointerMoveHandler:function(t){this._applyToEmitters("move",t)},_pointerUpHandler:function(t){this._updateEmitters(t)},_mouseWheelHandler:function(t){!this._allowInterruptionByMouseWheel()||(t.pointers=[null],this._pointerDownHandler(t),this._adjustWheelEvent(t),this._pointerMoveHandler(t),t.pointers=[],this._pointerUpHandler(t))},_allowInterruptionByMouseWheel:function(){var t=!0;return this._eachEmitter(function(e){return t=e.allowInterruptionByMouseWheel()&&t}),t},_adjustWheelEvent:function(t){var e=null;if(this._eachEmitter(function(n){if(n.gesture){var i=n.getDirection(t);if("horizontal"!==i&&!t.shiftKey||"vertical"!==i&&t.shiftKey)return e=n,!1}}),e){var n=e.getDirection(t);t["both"===n&&!t.shiftKey||"vertical"===n?"pageY":"pageX"]+=t.delta}},isActive:function(t){var e=!1;return this._eachEmitter(function(n){e=e||n.getElement().is(t)}),e}})),uv="dxEmitterSubscription",cv=function(t){var e=t.emitter,n=t.events[0],i=t.events;zu(i,function(o,r){Op(r,{noBubble:!t.bubble,setup:function(t){var i=xd(t,uv)||{},o=xd(t,sv)||{},a=o[n]||new e(t);i[r]=!0,o[n]=a,xd(t,sv,o),xd(t,uv,i)},add:function(t,e){xd(t,sv)[n].configure($u({delegateSelector:e.selector},e.data),e.type)},teardown:function(t){var e=xd(t,uv),o=xd(t,sv),a=o[n];delete e[r];var s=!0;zu(i,function(t,n){return s=s&&!e[n]}),s&&(lv.isActive(t)&&lv.resetEmitter(a),a&&a.dispose(),delete o[n])}})})},hv="dxclick",dv=null,fv=null,pv=function(){fv=null},_v=function(t){var e=t.originalEvent;(!t.which||1===t.which)&&!dv&&!(fv===e||e&&e.DXCLICK_FIRED)&&(e&&(e.DXCLICK_FIRED=!0),function(t,e){yd.off(P_(t),Dp,e)}(fv,pv),function(t,e){yd.one(P_(t),Dp,e)}(fv=e,pv),Zp({type:hv,originalEvent:t}))},vv=nv.inherit({ctor:function(t){this.callBase(t),yd.on(this.getElement(),"click",_v)},start:function(t){dv=null},cancel:function(){dv=!0},dispose:function(){yd.off(this.getElement(),"click",_v)}});(function(){if(!zf.real().generic){var t=null,e=!1,n=ch.getDocument();yd.subscribeGlobal(n,Xp(ev.down,"NATIVE_CLICK_FIXER"),function(n){t=n.target,e=n.isDefaultPrevented()}),yd.subscribeGlobal(n,Xp("click","NATIVE_CLICK_FIXER"),function(n){var i=Yd(n.target);!e&&t&&!i.is(t)&&!Yd(t).is("label")&&Yd(i).is("input, textarea, select, button ,:focus, :focus *")&&D_(),t=null,e=!1})}})(),cv({emitter:vv,bubble:!0,events:[hv]});var gv=new zh,mv="dxComponents",yv=new WeakMap,bv=0,Cv=function(t,e){if(!Ou(e)){if(!yv.has(t)){var n="dxPrivateComponent"+bv++;return yv.set(t,n),n}return yv.get(t)}yv.set(t,e)};function kv(t,e,n){var i=xd(t.get(0)),o=Cv(e.constructor);i[o]=e,n&&yd.one(t,Dp,function(){n.call(e)}),i[mv]||(i[mv]=[]),i[mv].push(o)}function xv(t,e){var n=Cv(e);return xd(t.get(0),n)}gv.add(function(t,e){Yd.fn[t]=function(n){var i,o="string"==typeof n;if(o){var r=n,a=[].slice.call(arguments).slice(1);this.each(function(){var n=e.getInstance(this);if(!n)throw Yu.Error("E0009",t);var o=n[r].apply(n,a);void 0===i&&(i=o)})}else this.each(function(){var t=e.getInstance(this);t?t.option(n):new e(this,n)}),i=this;return i}});var wv,Sv=function(t,e,n){n?e[t]=n:n=e,Cv(n,t),gv.fire(t,n)},Ev=function(t){return function(e){for(var n=Yd(e||"body"),i=n.filter(".dx-visibility-change-handler").add(n.find(".dx-visibility-change-handler")),o=0;o<i.length;o++)yd.triggerHandler(i[o],t)}},Iv=Ev("dxshown"),Tv=Ev("dxhiding"),Ov=Ev("dxresize"),Dv=vc({syncStrategy:!0}),Av=function(){function t(){m(this,t)}return b(t,[{key:"render",value:function(t){var e,n=(t=t||{}).onRendered;return delete t.onRendered,e=t.renovated&&t.transclude&&this._element?Yd("<div>").append(this._element).contents():this._renderCore(t),this._ensureResultInContainer(e,t.container),Dv.fire(e,t.container),n&&n(),e}},{key:"_ensureResultInContainer",value:function(t,e){if(e){var n=Yd(e),i=M_(n.get(0),t.get(0));n.append(t),i||!ch.getBody().contains(n.get(0))||Iv(t)}}},{key:"_renderCore",value:function(){throw Yu.Error("E0001")}}]),t}(),Bv=function(t){function e(t){var n;return m(this,e),(n=r(this,e)).name=t,n}return d(e,t),b(e)}(Av),Mv=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_renderCore",value:function(){return Yd()}}]),e}(Av),Pv={};function Rv(){return wv}Pv.default={compile:function(t){return A_(t)},render:function(t,e,n){return t.clone()}},function(t){if(Au(t)){if(!(wv=Pv[t]))throw Yu.Error("E0020",t)}else wv=t}("default");var Fv=function(t){function e(t){var n;return m(this,e),(n=r(this,e))._element=t,n}return d(e,t),b(e,[{key:"_renderCore",value:function(t){var e=t.transclude;return!e&&!this._compiledTemplate&&(this._compiledTemplate=Rv().compile(this._element)),Yd("<div>").append(e?this._element:Rv().render(this._compiledTemplate,t.model,t.index)).contents()}},{key:"source",value:function(){return Yd(this._element).clone()}}]),e}(Av);function Hv(t){return t.reduce(function(t,e){var n,i=(null!==(n=t.get(e))&&void 0!==n?n:0)+1;return t.set(e,i),t},new Map)}var Vv=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Hv(e);return t.filter(function(t){var e=n.get(t);return e&&n.set(t,e-1),!e})},Lv=function(t,e){var n=Yd(t).contents().filter("[".concat("data-options",'*="').concat(e,'"]'));return[].slice.call(n).map(function(t){var n=Yd(t).attr("data-options")||"";return{element:t,options:fc().optionsParser(n)[e]}}).filter(function(t){return!!t.options})},$v=function(t){var e=t.render.bind(t);return $u({},t,{render:function(t){var n=e(t);return t&&t.onRendered&&t.onRendered(),n}})},Nv=function(t){return Hu(t)&&t[0]||t},zv=function(t){return new Fv(t)},Wv=function(t,e,n,i,o,r){return null==t?new Mv:t instanceof Bv?r[t.name]:t instanceof Av?t:Du(t.render)&&!Hu(t)?i?t:$v(t):t.nodeType||Hu(t)?e(Yd(t)):function(t,e,n,i){var o=null;return(!i||-1===i.indexOf(t))&&(o=e[t])&&!(o instanceof Av)&&(Du(o.render)&&(o=function(t){var e=t.render.bind(t);return $u({},t,{render:function(t){var n=Yd(t.container);return e(lc({},t,{container:Jd(n)}))}})}(o)),n||(o=$v(o))),o}(t,n,i,o)||r[t]||e(t)},jv=function(){var t=function(){function t(e,n){m(this,t),n=n||{},this._action=e,this._context=n.context||ph(),this._beforeExecute=n.beforeExecute,this._afterExecute=n.afterExecute,this._component=n.component,this._validatingTargetName=n.validatingTargetName;var i=this._excludeValidators={};if(n.excludeValidators)for(var o=0;o<n.excludeValidators.length;o++)i[n.excludeValidators[o]]=!0}return b(t,[{key:"execute",value:function(){var t={action:this._action,args:Array.prototype.slice.call(arguments),context:this._context,component:this._component,validatingTargetName:this._validatingTargetName,cancel:!1,handled:!1},e=this._beforeExecute,n=this._afterExecute,i=t.args[0]||{};if(this._validateAction(t)&&(null==e||e.call(this._context,t),!t.cancel)){var o=this._executeAction(t);if(!i.cancel)return null==n||n.call(this._context,t),o}}},{key:"_validateAction",value:function(e){var n=this._excludeValidators,i=t.executors;for(var o in i)if(!n[o]){var r,a=i[o];if(null===(r=a.validate)||void 0===r||r.call(a,e),e.cancel)return!1}return!0}},{key:"_executeAction",value:function(e){var n,i=t.executors;for(var o in i){var r,a=i[o];if(null===(r=a.execute)||void 0===r||r.call(a,e),e.handled){n=e.result;break}}return n}}],[{key:"registerExecutor",value:function(e,n){Ru(e)?zu(e,t.registerExecutor):t.executors[e]=n}},{key:"unregisterExecutor",value:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];zu(n,function(){delete t.executors[this]})}}]),t}();return t.executors={},t}(),Kv=function(t){return function(e){if(e.args.length){var n=e.args[0],i=n[e.validatingTargetName]||n.element;i&&t(Yd(i))&&(e.cancel=!0)}}};jv.registerExecutor({disabled:{validate:Kv(function(t){return t.is(".dx-state-disabled, .dx-state-disabled *")})},readOnly:{validate:Kv(function(t){return t.is(".dx-state-readonly, .dx-state-readonly *:not(.dx-state-independent)")})},undefined:{execute:function(t){t.action||(t.result=void 0,t.handled=!0)}},func:{execute:function(t){Du(t.action)&&(t.result=t.action.call(t.context,t.args[0]),t.handled=!0)}}});var Gv={},Uv=function(t){var e=zf.current();return t.reduce(function(t,n){var i=n.device,o=n.options,r=i||{};return(Du(r)?r(e):qv(e,r))&&$u(!0,t,o),t},{})},qv=function(t,e){return Pu(e)||qc(t,[e]).length>0},Zv=function(t){return t.substr(t.lastIndexOf(".")+1)},Qv=function(t){return t.substr(0,t.lastIndexOf("."))},Xv={},Yv={},Jv=function(){function e(t,n){m(this,e),this._options=t,this._optionsByReference=n}return b(e,[{key:"_setByReference",value:function(t,e){for(var n in $u(!0,t,e),this._optionsByReference)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}},{key:"_setPreparedValue",value:function(t,e,n,i){var o=this.get(this._options,t,!1);if(!function(t,e){return t=Hc(t,!0),e=Hc(e,!0),t&&e&&Hu(t)&&Hu(e)?e.is(t):!(t==t||e==e)||(0===t&&0===e?function(t,e){return 1/t==1/e}(t,e):!(null!==t&&"object"==typeof t&&!ch.isElementNode(t))&&t===e)}(o,e)){var r=Oc(t);!i&&this._changingCallback(t,o,e),Yv[t]=Yv[t]||function(t){var e=(t=Oc(t||"this")).length-1;return function(n,i,o){var r=Bc(n,o=Ac(o));t.forEach(function(t,n){var a=function(t,e,n){return Bc("this"===e?t:t[e],n=n||{})}(r,t,o),s=!o.functionsAsIs&&Du(a)&&!Ic(a);n===e?o.merge&&Ru(i)&&(!Ou(a)||Ru(a))?(a=Fc(r,t,a,o),Sc(a,i,!1,!0)):s?r[t](i):Dc(r,t,i,o):(a=Fc(r,t,a,o),s&&(a=a.call(r)),r=a)})}}(t),Yv[t](this._options,e,{functionsAsIs:!0,merge:Ou(n)?n:!this._optionsByReference[t],unwrapObservables:r.length>1&&!!this._optionsByReference[r[0]]}),!i&&this._changedCallback(t,e,o)}}},{key:"_prepareRelevantNames",value:function(t,e,n,i){if(Ru(n))for(var o in n)this._prepareRelevantNames(t,"".concat(e,".").concat(o),n[o]);this._namePreparedCallbacks(t,e,n,i)}},{key:"get",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._options,e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return Xv[e]=Xv[e]||Mc(e),Xv[e](t,{functionsAsIs:!0,unwrapObservables:n})}},{key:"set",value:function(e,n,i,o){for(var r in e=function(e,n){return"string"!=typeof e?e:t({},e,n)}(e,n))this._prepareRelevantNames(e,r,e[r],o);for(var a in e)this._setPreparedValue(a,e[a],i,o)}},{key:"onRelevantNamesPrepared",value:function(t){this._namePreparedCallbacks=t}},{key:"onChanging",value:function(t){this._changingCallback=t}},{key:"onChanged",value:function(t){this._changedCallback=t}},{key:"dispose",value:function(){this._changingCallback=th,this._changedCallback=th}}]),e}(),tg=function(){function t(e,n,i,o){var r=this;m(this,t),this._default=n,this._deprecated=o,this._deprecatedNames=[],this._initDeprecatedNames(),this._optionManager=new Jv(e,i),this._optionManager.onRelevantNamesPrepared(function(t,e,n,i){return r._setRelevantNames(t,e,n,i)}),this._cachedOptions={},this._rules=[]}return b(t,[{key:"_initial",get:function(){if(!this._initialOptions){var t=this._getByRules(this.silent("defaultOptionsRules"));this._initialOptions=this._default,this._optionManager._setByReference(this._initialOptions,t)}return this._initialOptions},set:function(t){this._initialOptions=t}},{key:"_initDeprecatedNames",value:function(){for(var t in this._deprecated)this._deprecatedNames.push(t)}},{key:"_getByRules",value:function(t){return t=Array.isArray(t)?this._rules.concat(t):this._rules,Uv(t)}},{key:"_notifyDeprecated",value:function(t){var e=this._deprecated[t];e&&this._deprecatedCallback(t,e)}},{key:"_setRelevantNames",value:function(t,e,n,i){if(e){var o=this._normalizeName(e,i);o&&o!==e&&(this._setField(t,o,n),this._clearField(t,e))}}},{key:"_setField",value:function(t,e,n){var i="",o=null;do{i=i?".".concat(i):"",i=Zv(e)+i,o=(e=Qv(e))?this._optionManager.get(t,e,!1):t}while(!o);o[i]=n}},{key:"_clearField",value:function(t,e){delete t[e];var n=Qv(e),i=n?this._optionManager.get(t,n,!1):t;i&&delete i[Zv(e)]}},{key:"_normalizeName",value:function(t,e){if(this._deprecatedNames.length&&t)for(var n=0;n<this._deprecatedNames.length;n++)if(this._deprecatedNames[n]===t){var i=this._deprecated[t];if(i)return!e&&this._notifyDeprecated(t),i.alias||t}return t}},{key:"addRules",value:function(t){this._rules=t.concat(this._rules)}},{key:"applyRules",value:function(t){var e=this._getByRules(t);this.silent(e)}},{key:"dispose",value:function(){this._deprecatedCallback=th,this._startChangeCallback=th,this._endChangeCallback=th,this._optionManager.dispose()}},{key:"onChanging",value:function(t){this._optionManager.onChanging(t)}},{key:"onChanged",value:function(t){this._optionManager.onChanged(t)}},{key:"onDeprecated",value:function(t){this._deprecatedCallback=t}},{key:"onStartChange",value:function(t){this._startChangeCallback=t}},{key:"onEndChange",value:function(t){this._endChangeCallback=t}},{key:"isInitial",value:function(t){var e=this.silent(t),n=this.initial(t);return Du(e)&&Du(n)?e.toString()===n.toString():oh(e,n)}},{key:"initial",value:function(t){return function(t,e){return Gv[e]=Gv[e]||Mc(e),Gv[e](t,{functionsAsIs:!0})}(this._initial,t)}},{key:"option",value:function(t,e){if(arguments.length<2&&"object"!==Iu(t))return this._optionManager.get(void 0,this._normalizeName(t));this._startChangeCallback();try{this._optionManager.set(t,e)}finally{this._endChangeCallback()}}},{key:"silent",value:function(t,e){if(arguments.length<2&&"object"!==Iu(t))return this._optionManager.get(void 0,t,void 0,!0);this._optionManager.set(t,e,void 0,!0)}},{key:"reset",value:function(t){var e=this;if(t){var n=Oc(t).reduce(function(t,n){return t?t[n]:e.initial(n)},null),i=Mu(n)?lc({},n):n;this._optionManager.set(t,i,!1)}}},{key:"getAliasesByName",value:function(t){var e=this;return Object.keys(this._deprecated).filter(function(n){return t===e._deprecated[n].alias})}},{key:"isDeprecated",value:function(t){return Object.prototype.hasOwnProperty.call(this._deprecated,t)}},{key:"cache",value:function(t,e){if(arguments.length<2)return this._cachedOptions[t];this._cachedOptions[t]=$u(this._cachedOptions[t],e)}}]),t}(),eg=function(){function t(){m(this,t),this._postponedOperations={}}return b(t,[{key:"add",value:function(t,e,n){if(t in this._postponedOperations)n&&this._postponedOperations[t].promises.push(n);else{var i=new Cc;this._postponedOperations[t]={fn:e,completePromise:i,promises:n?[n]:[]}}return this._postponedOperations[t].completePromise.promise()}},{key:"callPostponedOperations",value:function(){for(var t in this._postponedOperations){var e=this._postponedOperations[t];Ou(e)&&(e.promises&&e.promises.length?kc.apply(void 0,p(e.promises)).done(e.fn).then(e.completePromise.resolve):e.fn().done(e.completePromise.resolve))}this._postponedOperations={}}}]),t}(),ng=function(t){return t.charAt(2).toLowerCase()+t.substr(3)},ig=function(t){return 0===t.indexOf("_",0)},og=ac.inherit({_setDeprecatedOptions:function(){this._deprecatedOptions={}},_getDeprecatedOptions:function(){return this._deprecatedOptions},_getDefaultOptions:function(){return{onInitialized:null,onOptionChanged:null,onDisposing:null,defaultOptionsRules:null}},_defaultOptionsRules:function(){return[]},_setOptionsByDevice:function(t){this._options.applyRules(t)},_convertRulesToOptions:function(t){return Uv(t)},_isInitialOptionValue:function(t){return this._options.isInitial(t)},_setOptionsByReference:function(){this._optionsByReference={}},_getOptionsByReference:function(){return this._optionsByReference},ctor:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t._optionChangedCallbacks,n=t._disposingCallbacks;this.NAME=Cv(this.constructor),this._eventsStrategy=If.create(this,t.eventsStrategy),this._updateLockCount=0,this._optionChangedCallbacks=e||vc(),this._disposingCallbacks=n||vc(),this.postponedOperations=new eg,this._createOptions(t)},_createOptions:function(t){var e=this;this.beginUpdate();try{this._setOptionsByReference(),this._setDeprecatedOptions(),this._options=new tg(this._getDefaultOptions(),this._getDefaultOptions(),this._getOptionsByReference(),this._getDeprecatedOptions()),this._options.onChanging(function(t,n,i){return e._initialized&&e._optionChanging(t,n,i)}),this._options.onDeprecated(function(t,n){return e._logDeprecatedOptionWarning(t,n)}),this._options.onChanged(function(t,n,i){return e._notifyOptionChanged(t,n,i)}),this._options.onStartChange(function(){return e.beginUpdate()}),this._options.onEndChange(function(){return e.endUpdate()}),this._options.addRules(this._defaultOptionsRules()),t&&t.onInitializing&&t.onInitializing.apply(this,[t]),this._setOptionsByDevice(t.defaultOptionsRules),this._initOptions(t)}finally{this.endUpdate()}},_initOptions:function(t){this.option(t)},_init:function(){var t=this;this._createOptionChangedAction(),this.on("disposing",function(e){t._disposingCallbacks.fireWith(t,[e])})},_logDeprecatedOptionWarning:function(t,e){var n=e.message||"Use the '".concat(e.alias,"' option instead");Yu.log("W0001",this.NAME,t,e.since,n)},_logDeprecatedComponentWarning:function(t,e){Yu.log("W0000",this.NAME,t,"Use the '".concat(e,"' widget instead"))},_createOptionChangedAction:function(){this._optionChangedAction=this._createActionByOption("onOptionChanged",{excludeValidators:["disabled","readOnly"]})},_createDisposingAction:function(){this._disposingAction=this._createActionByOption("onDisposing",{excludeValidators:["disabled","readOnly"]})},_optionChanged:function(t){switch(t.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:th,_notifyOptionChanged:function(t,e,n){if(this._initialized)for(var i=[t].concat(this._options.getAliasesByName(t)),o=0;o<i.length;o++){var r=i[o],a={name:Oc(r)[0],fullName:r,value:e,previousValue:n};ig(r)||(this._optionChangedCallbacks.fireWith(this,[$u(this._defaultActionArgs(),a)]),this._optionChangedAction($u({},a))),!this._disposed&&this._cancelOptionChange!==r&&this._optionChanged(a)}},initialOption:function(t){return this._options.initial(t)},_defaultActionConfig:function(){return{context:this,component:this}},_defaultActionArgs:function(){return{component:this}},_createAction:function(t,e){var n,i=this;return function(o){return Ou(o)||(o={}),Ru(o)||(o={actionValue:o}),(n=n||new jv(t,$u({},e,i._defaultActionConfig()))).execute.call(n,$u(o,i._defaultActionArgs()))}},_createActionByOption:function(t,e){var n,i,o,r=this;e=$u({},e);var a=function(){if(!i){if(e=e||{},"string"!=typeof t)throw Yu.Error("E0008");0===t.indexOf("on")&&(i=ng(t)),o=r.option(t)}if(n||o||e.beforeExecute||e.afterExecute||r._eventsStrategy.hasEvent(i)){if(!n){var a=e.beforeExecute;e.beforeExecute=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];a&&a.apply(r,e),r._eventsStrategy.fireEvent(i,e[0].args)},n=r._createAction(o,e)}for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];if(fc().wrapActionsBeforeExecute){var c=r.option("beforeActionExecute")||th,h=c(r,n,e)||n;return h.apply(r,l)}return n.apply(r,l)}};return fc().wrapActionsBeforeExecute?a:(this.option("onActionCreated")||th)(this,a,e)||a},on:function(t,e){return this._eventsStrategy.on(t,e),this},off:function(t,e){return this._eventsStrategy.off(t,e),this},hasActionSubscription:function(t){return!!this._options.silent(t)||this._eventsStrategy.hasEvent(ng(t))},isOptionDeprecated:function(t){return this._options.isDeprecated(t)},_setOptionWithoutOptionChange:function(t,e){this._cancelOptionChange=t,this.option(t,e),this._cancelOptionChange=!1},_getOptionValue:function(t,e){var n=this.option(t);return Du(n)?n.bind(e)():n},option:function(){var t;return(t=this._options).option.apply(t,arguments)},resetOption:function(t){this.beginUpdate(),this._options.reset(t),this.endUpdate()}}),rg=function(t){function e(t){var n;return m(this,e),(n=r(this,e))._render=t,n}return d(e,t),b(e,[{key:"_renderCore",value:function(t){return A_(this._render(t))}}]),e}(Av),ag=new rg(function(t){var e=t.model,n=t.parent,i=e.widget;if(!i)return Yd();var o=Yd("<div>"),r=e.options||{};return n?n._createComponent(o,i,r):o[i](r),o}),sg=function(){function t(e,n){m(this,t),this._tempTemplates=[],this._defaultTemplates={},this._anonymousTemplateName=n||"template",this._createElement=e||zv,this._createTemplateIfNeeded=this._createTemplateIfNeeded.bind(this)}return b(t,[{key:"anonymousTemplateName",get:function(){return this._anonymousTemplateName}},{key:"addDefaultTemplates",value:function(t){this._defaultTemplates=$u({},this._defaultTemplates,t)}},{key:"dispose",value:function(){this._tempTemplates.forEach(function(t){t.template.dispose&&t.template.dispose()}),this._tempTemplates=[]}},{key:"extractTemplates",value:function(t){return{templates:this._extractTemplates(t),anonymousTemplateMeta:this._extractAnonymousTemplate(t)}}},{key:"_extractTemplates",value:function(t){var e=this,n=Lv(t,"dxTemplate"),i=function(t){var e=function(t,e){return t.reduce(function(t,e){var n,i=function(t){return t.options.name}(e);return t[i]=null!==(n=t[i])&&void 0!==n?n:[],t[i].push(e),t},{})}(t);if(e[void 0])throw Yu.Error("E0023");var n={};return Object.keys(e).forEach(function(t){var i,o=null===(i=qc(zf.current(),e[t],function(t){return t.options})[0])||void 0===i?void 0:i.element;o&&(n[t]=o)}),n}(n);return n.forEach(function(t){var e=t.element,n=t.options.name;e===i[n]?Yd(e).addClass("dx-template-wrapper").detach():Yd(e).remove()}),Object.keys(i).map(function(t){return{name:t,template:e._createTemplate(i[t])}})}},{key:"_extractAnonymousTemplate",value:function(t){var e=t.contents().detach();return e.filter(function(t,e){var n=3===e.nodeType,i=Yd(e).text().trim().length<1;return!(n&&i)}).length>0?{template:this._createTemplate(e),name:this._anonymousTemplateName}:{}}},{key:"_createTemplateIfNeeded",value:function(t){var e=this._tempTemplates.filter(function(e){return e.source===Nv(t)})[0];if(e)return e.template;var n=this._createTemplate(t);return this._tempTemplates.push({template:n,source:Nv(t)}),n}},{key:"_createTemplate",value:function(t){return this._createElement(function(t){return"string"==typeof t?A_(t):t}(t))}},{key:"getTemplate",value:function(t,e,n,i){var o=this,r=n.isAsyncTemplate,a=n.skipTemplates;return Du(t)?new rg(function(n){var s=t.apply(i,function(t){var e=[];return"model"in t&&e.push(t.model),"index"in t&&e.push(t.index),e.push(t.container),e}(n));if(!Ou(s))return new Mv;var l=!1,u=Wv(s,function(t){return t.nodeType||Hu(t)&&!Yd(t).is("script")?new rg(function(){return t}):(l=!0,o._createTemplate(t))},e,r,a,o._defaultTemplates),c=u.render(n);return l&&u.dispose&&u.dispose(),c}):Wv(t,this._createTemplateIfNeeded,e,r,a,this._defaultTemplates)}}],[{key:"createDefaultOptions",value:function(){return{integrationOptions:{watchMethod:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.skipImmediate||e(t()),th},templates:{"dx-polymorph-widget":ag},useDeferUpdateForTemplates:!0}}}}]),t}(),lg="compositionstart",ug="KeyboardProcessor",cg=function(t){return{keyName:Qp(t),key:t.key,code:t.code,ctrl:t.ctrlKey,location:t.location,metaKey:t.metaKey,shift:t.shiftKey,alt:t.altKey,which:t.which,originalEvent:t}},hg=ac.inherit({_keydown:Xp("keydown",ug),_compositionStart:Xp(lg,ug),_compositionEnd:Xp("compositionend",ug),ctor:function(t){var e=this;(t=t||{}).element&&(this._element=Yd(t.element)),t.focusTarget&&(this._focusTarget=t.focusTarget),this._handler=t.handler,this._element&&(this._processFunction=function(t){var n=Yd(e._focusTarget).toArray(),i=e._focusTarget&&e._focusTarget!==t.target&&!n.includes(t.target),o=e._isComposingJustFinished&&229===t.which||e._isComposing||i;e._isComposingJustFinished=!1,o||e.process(t)},this._toggleProcessingWithContext=this.toggleProcessing.bind(this),yd.on(this._element,this._keydown,this._processFunction),yd.on(this._element,this._compositionStart,this._toggleProcessingWithContext),yd.on(this._element,this._compositionEnd,this._toggleProcessingWithContext))},dispose:function(){this._element&&(yd.off(this._element,this._keydown,this._processFunction),yd.off(this._element,this._compositionStart,this._toggleProcessingWithContext),yd.off(this._element,this._compositionEnd,this._toggleProcessingWithContext)),this._element=void 0,this._handler=void 0},process:function(t){this._handler(cg(t))},toggleProcessing:function(t){var e=t.type;this._isComposing=e===lg,this._isComposingJustFinished=!this._isComposing}});hg.createKeyDownOptions=cg;var dg=hg;function fg(t,e){return e?Xp(t,e):t}function pg(t,e){return"function"==typeof t?t(e):t.execute(e)}var _g=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.namespace;yd.on(t,fg("dxresize",i),e)},vg=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.namespace;yd.off(t,fg("dxresize",n))},gg=function(t,e,n,i){var o=i.namespace;yd.on(t,fg("dxhiding",o),n),yd.on(t,fg("dxshown",o),e)},mg=function(t,e){var n=e.namespace;yd.off(t,fg("dxhiding",n)),yd.off(t,fg("dxshown",n))},yg=function(t){return yd.trigger(t,"focus")},bg=0,Cg={},kg=function(t,e,n){var i="keyboardProcessorId".concat(bg++);return Cg[i]=new dg({element:t,focusTarget:e,handler:n}),i},xg=function(t){t&&Cg[t]&&(Cg[t].dispose(),delete Cg[t])};function wg(t){return new Uint8Array(atob(t).split("").map(function(t){return t.charCodeAt(0)}))}function Sg(t,e){return(t<<e|t>>>32-e)>>>0}function Eg(t,e){var n=new Uint8Array(t.length+e.length);return n.set(t,0),n.set(e,t.length),n}var Ig,Tg={e:65537,n:new Uint8Array([200,219,153,203,140,7,228,253,193,243,62,137,139,60,68,242,48,142,113,88,185,235,253,105,80,74,32,170,96,74,111,250,7,205,154,3,146,115,153,53,45,132,123,56,61,208,184,201,63,24,109,223,0,179,169,102,139,224,73,233,45,173,138,66,98,88,69,76,177,111,113,218,192,33,101,152,25,134,34,173,32,82,230,44,247,200,253,170,192,246,30,12,96,205,100,249,181,93,0,231])};function Og(t){var e=(8*Tg.n.length+6)/8,n=Eg(function(t){var e,n;return new Uint8Array(null!==(n=null===(e="3021300906052b0e03021a05000414".match(/.{1,2}/g))||void 0===e?void 0:e.map(function(t){return parseInt(t,16)}))&&void 0!==n?n:[])}(),t);if(n.length+10>e)throw Error("Key is too short for SHA1 signing algorithm");var i=new Uint8Array(e-n.length);return i.fill(255,0,i.length-1),i[0]=0,i[1]=1,i[i.length-1]=0,Eg(i,n)}function Dg(t){for(var n=function(t){var e=new Uint8Array(t.length+1);e.set(function(t){for(var e=new Uint8Array(t.length),n=0;n<t.length;n+=1)e[n]=255&t.charCodeAt(n);return e}(t)),e[e.length-1]=128;var n=function(t){for(var e=new Uint32Array(1+(t.length-1>>2)),n=0;n<t.length;n+=1)e[n>>2]|=t[n]<<8*(3-n%4);return e}(new Uint8Array(e)),i=new Uint32Array(16*Math.ceil((n.length+2)/16));return i.set(n,0),i[i.length-1]=8*(e.length-1),i}(t),i=new Uint32Array([1732584193,4023233417,2562383102,271733878,3285377520]),o=0;o<n.length;o+=16){for(var r=new Uint32Array(80),a=0;a<16;a+=1)r[a]=n[o+a];for(var s=16;s<80;s+=1){var l=r[s-3]^r[s-8]^r[s-14]^r[s-16];r[s]=l<<1|l>>>31}for(var u=i[0],c=i[1],h=i[2],d=i[3],f=i[4],p=0;p<80;p+=1){var _=e(p<20?[c&h|~c&d,1518500249]:p<40?[c^h^d,1859775393]:p<60?[c&h|c&d|h&d,2400959708]:[c^h^d,3395469782],2),v=_[0],g=_[1],m=Sg(u,5)+v+f+g+r[p];f=d,d=h,h=Sg(c,30),c=u,u=m}i[0]+=u,i[1]+=c,i[2]+=h,i[3]+=d,i[4]+=f}return function(t){for(var e=new Uint8Array(4*t.length),n=0;n<e.length;n+=1)e[n]=t[n>>2]>>>8*(3-n%4);return e}(i)}!function(t){t.corrupted="corrupted",t.verified="verified",t.internal="internal"}(Ig||(Ig={}));var Ag={kind:Ig.corrupted,error:"general"},Bg={kind:Ig.corrupted,error:"verification"},Mg={kind:Ig.corrupted,error:"decoding"},Pg={kind:Ig.corrupted,error:"deserialization"},Rg={kind:Ig.corrupted,error:"payload"},Fg={kind:Ig.corrupted,error:"version"},Hg=!1;function Vg(t){var n=t.licenseKey,i=t.version,o=!1;try{var r=e(i.split(".").map(Number),3),a=r[0],s=r[1],l=r[2];if(o=isNaN(l)||l<3,!n)return{preview:o,error:"W0019"};var u=function(t){if(void 0===t)return Ag;var e=t.split(".");if(2!==e.length||0===e[0].length||0===e[1].length)return Ag;if(!function(t){var e=t.text;return function(t){try{var e=BigInt(0),n=BigInt(1),i=BigInt(8),o=function(t){return t.reduce(function(t,e){return(t<<i)+BigInt(e)},e)},r=o(t.actual);return function(t,e,i){for(var o=n,r=t,a=e;a;)a&n&&(o=o*r%i),r=r*r%i,a>>=n;return o}(o(t.signature),BigInt(t.key.e),o(t.key.n))===r}catch(a){return!0}}({key:Tg,signature:wg(t.signature),actual:Og(Dg(e))})}({text:e[0],signature:e[1]}))return Bg;var n="";try{n=atob(e[0])}catch(c){return Mg}var i={};try{i=JSON.parse(n)}catch(c){return Pg}var o=i,r=o.customerId,a=o.maxVersionAllowed,s=o.format,l=o.internalUsageId,u=function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(t);o<i.length;o++)e.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(t,i[o])&&(n[i[o]]=t[i[o]])}return n}(i,["customerId","maxVersionAllowed","format","internalUsageId"]);return void 0!==l?{kind:Ig.internal,internalUsageId:l}:void 0===r||void 0===a||void 0===s?Rg:1!==s?Fg:{kind:Ig.verified,payload:lc({customerId:r,maxVersionAllowed:a},u)}}(n);return u.kind===Ig.corrupted?{preview:o,error:"W0021"}:u.kind===Ig.internal?{preview:o,internal:!0,error:"OV2rktmtU0qGXVpXC9oLwg"===u.internalUsageId?void 0:"W0020"}:a&&s?10*a+s>u.payload.maxVersionAllowed?{preview:o,error:"W0020"}:{preview:o,error:void 0}:{preview:o,error:"W0021"}}catch(c){return{preview:o,error:"W0021"}}}function Lg(){return Hg}var $g=og.abstract,Ng=og.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{width:void 0,height:void 0,rtlEnabled:fc().rtlEnabled,elementAttr:{},disabled:!1,integrationOptions:{}},this._useTemplates()?sg.createDefaultOptions():{})},ctor:function(t,e){this._customClass=null,this._createElement(t),kv(this._$element,this,this._dispose),this.callBase(e);var n=Lg();(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Zu;if(!Hg){Hg=!0;var n=Vg({licenseKey:t,version:e}),i=n.preview,o=n.internal,r=n.error;if(r)return void Yu.log(i?"W0022":r);i&&!o&&Yu.log("W0022")}})(fc().licenseKey),!n&&Lg()&&fc({licenseKey:""})},_createElement:function(t){this._$element=Yd(t)},_getSynchronizableOptionsForCreateComponent:function(){return["rtlEnabled","disabled","templatesRenderAsynchronously"]},_checkFunctionValueDeprecation:function(t){var e=this;this.option("_ignoreFunctionValueDeprecation")||t.forEach(function(t){Du(e.option(t))&&Yu.log("W0017",t)})},_visibilityChanged:$g,_dimensionChanged:$g,_init:function(){this.callBase(),this._checkFunctionValueDeprecation(["width","height","maxHeight","maxWidth","minHeight","minWidth","popupHeight","popupWidth"]),this._attachWindowResizeCallback(),this._initTemplateManager()},_setOptionsByDevice:function(t){this.callBase([].concat(this.constructor._classCustomRules||[],t||[]))},_isInitialOptionValue:function(t){return!(this.constructor._classCustomRules&&Object.prototype.hasOwnProperty.call(this._convertRulesToOptions(this.constructor._classCustomRules),t))&&this.callBase(t)},_attachWindowResizeCallback:function(){if(this._isDimensionChangeSupported()){var t=this._windowResizeCallBack=this._dimensionChanged.bind(this);Ef.add(t)}},_isDimensionChangeSupported:function(){return this._dimensionChanged!==$g},_renderComponent:function(){this._initMarkup(),dh()&&this._render()},_initMarkup:function(){var t=(this.option()||{}).rtlEnabled;this._renderElementAttributes(),this._toggleRTLDirection(t),this._renderVisibilityChange(),this._renderDimensions()},_render:function(){this._attachVisibilityChangeHandlers(),function(t){var e,n=t.get(0),i=null===(e=n.getRootNode)||void 0===e?void 0:e.call(n);if(null!=i&&i.host){rh||sh(rh=ah(i),n.ownerDocument.styleSheets,!1);var o=ah(i);sh(o,i.styleSheets,!0),i.adoptedStyleSheets=[rh,o]}}(this.$element())},_renderElementAttributes:function(){var t=(this.option()||{}).elementAttr,e=$u({},t),n=e.class;delete e.class,this.$element().attr(e).removeClass(this._customClass).addClass(n),this._customClass=n},_renderVisibilityChange:function(){this._isDimensionChangeSupported()&&this._attachDimensionChangeHandlers(),this._isVisibilityChangeSupported()&&this.$element().addClass("dx-visibility-change-handler")},_renderDimensions:function(){var t=this.$element(),e=t.get(0),n=this._getOptionValue("width",e),i=this._getOptionValue("height",e);this._isCssUpdateRequired(e,i,n)&&t.css({width:null===n?"":n,height:null===i?"":i})},_isCssUpdateRequired:function(t,e,n){return!!(Ou(n)||Ou(e)||t.style.width||t.style.height)},_attachDimensionChangeHandlers:function(){var t=this,e=this.$element(),n="".concat(this.NAME,"VisibilityChange");vg(e,{namespace:n}),_g(e,function(){return t._dimensionChanged()},{namespace:n})},_attachVisibilityChangeHandlers:function(){var t=this;if(this._isVisibilityChangeSupported()){var e=this.$element(),n="".concat(this.NAME,"VisibilityChange");this._isHidden=!this._isVisible(),mg(e,{namespace:n}),gg(e,function(){return t._checkVisibilityChanged("shown")},function(){return t._checkVisibilityChanged("hiding")},{namespace:n})}},_isVisible:function(){return this.$element().is(":visible")},_checkVisibilityChanged:function(t){this._isVisible()&&("hiding"!==t||this._isHidden?"shown"===t&&this._isHidden&&(this._isHidden=!1,this._visibilityChanged(!0)):(this._visibilityChanged(!1),this._isHidden=!0))},_isVisibilityChangeSupported:function(){return this._visibilityChanged!==$g&&dh()},_clean:th,_modelByElement:function(){var t=this.option().modelByElement,e=this.$element();return t?t(e):void 0},_invalidate:function(){if(this._isUpdateAllowed())throw Yu.Error("E0007");this._requireRefresh=!0},_refresh:function(){this._clean(),this._renderComponent()},_dispose:function(){this._templateManager&&this._templateManager.dispose(),this.callBase(),this._clean(),this._detachWindowResizeCallback()},_detachWindowResizeCallback:function(){this._isDimensionChangeSupported()&&Ef.remove(this._windowResizeCallBack)},_toggleRTLDirection:function(t){this.$element().toggleClass("dx-rtl",t)},_createComponent:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=eh(this._getSynchronizableOptionsForCreateComponent(),function(t){return!(t in i)}),r=this.option(),a=r.integrationOptions,s=this.option(),l=s.nestedComponentOptions,u=$u({integrationOptions:a},(l=l||th)(this));o.forEach(function(t){return u[t]=n.option(t)}),this._extendConfig(i,u);var c=void 0;if(Au(e)){var h=Yd(t)[e](i);c=h[e]("instance")}else t&&((c=e.getInstance(t))?c.option(i):c=new e(t,i));if(c){var d=function(t){var e=t.name,n=t.value;o.includes(e)&&c.option(e,n)};this.on("optionChanged",d),c.on("disposing",function(){return n.off("optionChanged",d)})}return c},_extendConfig:function(t,e){zu(e,function(e,n){!Object.prototype.hasOwnProperty.call(t,e)&&(t[e]=n)})},_defaultActionConfig:function(){var t=this.$element(),e=this._modelByElement(t);return $u(this.callBase(),{context:e})},_defaultActionArgs:function(){var t=this.$element(),e=this._modelByElement(t),n=this.element();return $u(this.callBase(),{element:n,model:e})},_optionChanged:function(t){switch(t.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(t)}},_removeAttributes:function(t){for(var e=t.attributes,n=e.length-1;n>=0;n--){var i=e[n];if(i){var o=i.name;(!o.indexOf("aria-")||-1!==o.indexOf("dx-")||"role"===o||"style"===o||"tabindex"===o)&&t.removeAttribute(o)}}},_removeClasses:function(t){t.className=t.className.split(" ").filter(function(t){return 0!==t.lastIndexOf("dx-",0)}).join(" ")},_updateDOMComponent:function(t){t?this._renderComponent():this._requireRefresh&&(this._requireRefresh=!1,this._refresh())},endUpdate:function(){var t=this._isInitializingRequired();this.callBase(),this._isUpdateAllowed()&&this._updateDOMComponent(t)},$element:function(){return this._$element},element:function(){return Jd(this.$element())},dispose:function(){var t=this.$element().get(0);Sd(t,!0),t.textContent="",this._removeAttributes(t),this._removeClasses(t)},resetOption:function(t){if(this.callBase(t),"width"===t||"height"===t){var e=this.initialOption(t);!Ou(e)&&this.$element().css(t,"")}},_getAnonymousTemplateName:function(){},_initTemplateManager:function(){if(!this._templateManager&&this._useTemplates()){var t=this.option().integrationOptions,e=(void 0===t?{}:t).createTemplate;this._templateManager=new sg(e,this._getAnonymousTemplateName()),this._initTemplates()}},_initTemplates:function(){var t=this,e=this._templateManager.extractTemplates(this.$element()),n=e.templates,i=e.anonymousTemplateMeta,o=this.option("integrationOptions.templates.".concat(i.name));n.forEach(function(e){var n=e.name,i=e.template;t._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(t){return this._getTemplate(this.option(t))},_getTemplate:function(t){var e=this.option("integrationOptions.templates"),n=this.option("templatesRenderAsynchronously"),i=this.option("integrationOptions.skipTemplates");return this._templateManager.getTemplate(t,e,{isAsyncTemplate:n,skipTemplates:i},this)},_saveTemplate:function(t,e){this._setOptionWithoutOptionChange("integrationOptions.templates."+t,this._templateManager._createTemplate(e))},_useTemplates:function(){return!0}});Ng.getInstance=function(t){return xv(Yd(t),this)},Ng.defaultOptions=function(t){this._classCustomRules=this._classCustomRules||[],this._classCustomRules.push(t)};var zg=Ng;function Wg(t,e,n){function i(t){return"string"==typeof t?t.split("."):"number"==typeof t?[t]:t}t=i(t),e=i(e);var o=Math.max(t.length,e.length);isFinite(n)&&(o=Math.min(o,n));for(var r=0;r<o;r++){var a=parseInt(t[r]||0,10),s=parseInt(e[r]||0,10);if(a<s)return-1;if(a>s)return 1}return 0}var jg,Kg="dxactive",Gg="dxinactive",Ug=ac.inherit({ctor:function(t,e){this._timeout=t,this._fire=e},start:function(){var t=this;this._schedule(function(){t.force()})},_schedule:function(t){this.stop(),this._timer=setTimeout(t,this._timeout)},stop:function(){clearTimeout(this._timer)},force:function(){this._fired||(this.stop(),this._fire(),this._fired=!0)},fired:function(){return this._fired}}),qg=nv.inherit({ctor:function(){this.callBase.apply(this,arguments),this._active=new Ug(0,th),this._inactive=new Ug(0,th)},configure:function(t,e){switch(e){case Kg:t.activeTimeout=t.timeout;break;case Gg:t.inactiveTimeout=t.timeout}this.callBase(t)},start:function(t){if(jg){var e=M_(this.getElement().get(0),jg.getElement().get(0)),n=!jg._active.fired();if(e&&n)return void this._cancel();jg._inactive.force()}jg=this,this._initEvents(t),this._active.start()},_initEvents:function(t){var e=this,n=this._getEmitterTarget(t),i=Wp(t),o=zf.isSimulator()||!i,r=Vc(this.activeTimeout,30),a=Vc(this.inactiveTimeout,400);this._active=new Ug(o?r:0,function(){e._fireEvent(Kg,t,{target:n})}),this._inactive=new Ug(o?a:0,function(){e._fireEvent(Gg,t,{target:n}),jg=null})},cancel:function(t){this.end(t)},end:function(t){var e=t.type!==ev.up;e?this._active.stop():this._active.force(),this._inactive.start(),e&&this._inactive.force()},dispose:function(){this._active.stop(),this._inactive.stop(),jg===this&&(jg=null),this.callBase()},lockInactive:function(){return this._active.force(),this._inactive.stop(),jg=null,this._cancel(),this._inactive.force.bind(this._inactive)}});qg.lock=function(t){var e=jg?jg.lockInactive():th;t.done(e)},cv({emitter:qg,events:[Kg,Gg]});var Zg=qg.lock,Qg="dxHoverStart",Xg="dxhoverstart",Yg=Xp(ev.enter,Qg),Jg="dxHoverEnd",tm="dxhoverend",em=Xp(ev.leave,Jg),nm=ac.inherit({noBubble:!0,ctor:function(){this._handlerArrayKeyPath=this._eventNamespace+"_HandlerStore"},setup:function(t){xd(t,this._handlerArrayKeyPath,{})},add:function(t,e){var n=this,i=function(t){n._handler(t)};yd.on(t,this._originalEventName,e.selector,i),xd(t,this._handlerArrayKeyPath)[e.guid]=i},_handler:function(t){Kp(t)||zf.isSimulator()||Zp({type:this._eventName,originalEvent:t,delegateTarget:t.delegateTarget})},remove:function(t,e){var n=xd(t,this._handlerArrayKeyPath)[e.guid];yd.off(t,this._originalEventName,e.selector,n)},teardown:function(t){wd(t,this._handlerArrayKeyPath)}}),im=nm.inherit({ctor:function(){this._eventNamespace=Qg,this._eventName=Xg,this._originalEventName=Yg,this.callBase()},_handler:function(t){(t.pointers||[]).length||this.callBase(t)}}),om=nm.inherit({ctor:function(){this._eventNamespace=Jg,this._eventName=tm,this._originalEventName=em,this.callBase()}});function rm(t,e,n){t="role"===t||"id"===t?t:"aria-".concat(t),e=Ou(e)?e.toString():null,n.attr(t,e)}Op(Xg,new im),Op(tm,new om);var am=zg.inherit({_feedbackHideTimeout:400,_feedbackShowTimeout:30,_supportedKeys:function(){return{}},_getDefaultOptions:function(){return $u(this.callBase(),{hoveredElement:null,isActive:!1,disabled:!1,visible:!0,hint:void 0,activeStateEnabled:!1,onContentReady:null,hoverStateEnabled:!1,focusStateEnabled:!1,tabIndex:0,accessKey:void 0,onFocusIn:null,onFocusOut:null,onKeyboardHandled:null,ignoreParentReadOnly:!1,useResizeObserver:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){var t=zf.real();return"ios"===t.platform&&Wg(t.version,"13.3")<=0},options:{useResizeObserver:!1}}])},_init:function(){this.callBase(),this._initContentReadyAction()},_innerWidgetOptionChanged:function(t,e){var n=am.getOptionsFromContainer(e);t&&t.option(n),this._options.cache(e.name,n)},_bindInnerWidgetOptions:function(t,e){var n=this,i=function(){return n._options.silent(e,$u({},t.option()))};i(),t.on("optionChanged",i)},_getAriaTarget:function(){return this._focusTarget()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initMarkup:function(){var t=this.option(),e=t.disabled,n=t.visible;this.$element().addClass("dx-widget"),this._toggleDisabledState(e),this._toggleVisibility(n),this._renderHint(),this._isFocusable()&&this._renderFocusTarget(),this.callBase()},_render:function(){this.callBase(),this._renderContent(),this._renderFocusState(),this._attachFeedbackEvents(),this._attachHoverEvents(),this._toggleIndependentState()},_renderHint:function(){var t=this.option().hint;this.$element().attr("title",t||null)},_renderContent:function(){var t=this;jc(function(){return t._disposed?void 0:t._renderContentImpl()}).done(function(){return t._disposed?void 0:t._fireContentReadyAction()})},_renderContentImpl:th,_fireContentReadyAction:Gc(function(){return this._contentReadyAction()}),_dispose:function(){this._contentReadyAction=null,this._detachKeyboardEvents(),this.callBase()},_resetActiveState:function(){this._toggleActiveState(this._eventBindingTarget(),!1)},_clean:function(){this._cleanFocusState(),this._resetActiveState(),this.callBase(),this.$element().empty()},_toggleVisibility:function(t){this.$element().toggleClass("dx-state-invisible",!t)},_renderFocusState:function(){this._attachKeyboardEvents(),this._isFocusable()&&(this._renderFocusTarget(),this._attachFocusEvents(),this._renderAccessKey())},_renderAccessKey:function(){var t=this._focusTarget(),e=this.option().accessKey;t.attr("accesskey",e)},_isFocusable:function(){var t=this.option(),e=t.focusStateEnabled,n=t.disabled;return e&&!n},_eventBindingTarget:function(){return this.$element()},_focusTarget:function(){return this._getActiveElement()},_isFocusTarget:function(t){return Yd(this._focusTarget()).toArray().includes(t)},_findActiveTarget:function(t){return t.find(this._activeStateUnit).not(".dx-state-disabled")},_getActiveElement:function(){var t=this._eventBindingTarget();return this._activeStateUnit?this._findActiveTarget(t):t},_renderFocusTarget:function(){var t=this.option().tabIndex;this._focusTarget().attr("tabIndex",t)},_keyboardEventBindingTarget:function(){return this._eventBindingTarget()},_refreshFocusEvent:function(){this._detachFocusEvents(),this._attachFocusEvents()},_focusEventTarget:function(){return this._focusTarget()},_focusInHandler:function(t){var e=this;t.isDefaultPrevented()||this._createActionByOption("onFocusIn",{beforeExecute:function(){return e._updateFocusState(t,!0)},excludeValidators:["readOnly"]})({event:t})},_focusOutHandler:function(t){var e=this;t.isDefaultPrevented()||this._createActionByOption("onFocusOut",{beforeExecute:function(){return e._updateFocusState(t,!1)},excludeValidators:["readOnly","disabled"]})({event:t})},_updateFocusState:function(t,e){var n=t.target;this._isFocusTarget(n)&&this._toggleFocusClass(e,Yd(n))},_toggleFocusClass:function(t,e){(e&&e.length?e:this._focusTarget()).toggleClass("dx-state-focused",t)},_hasFocusClass:function(t){return Yd(t||this._focusTarget()).hasClass("dx-state-focused")},_isFocused:function(){return this._hasFocusClass()},_getKeyboardListeners:function(){return[]},_attachKeyboardEvents:function(){var t=this;this._detachKeyboardEvents();var e=this.option(),n=e.focusStateEnabled,i=e.onKeyboardHandled,o=this._getKeyboardListeners().length;(n||o||i)&&(this._keyboardListenerId=kg(this._keyboardEventBindingTarget(),this._focusTarget(),function(e){return t._keyboardHandler(e)}))},_keyboardHandler:function(t,e){if(!e){var n=t.originalEvent,i=t.keyName,o=t.which,r=this._supportedKeys(n),a=r[i]||r[o];if(void 0!==a&&!a.bind(this)(n,t))return!1}var s=this._getKeyboardListeners(),l=this.option().onKeyboardHandled;return s.forEach(function(e){return e&&e._keyboardHandler(t)}),l&&l(t),!0},_refreshFocusState:function(){this._cleanFocusState(),this._renderFocusState()},_cleanFocusState:function(){this._focusTarget().removeAttr("tabIndex"),this._toggleFocusClass(!1),this._detachFocusEvents(),this._detachKeyboardEvents()},_detachKeyboardEvents:function(){xg(this._keyboardListenerId),this._keyboardListenerId=null},_attachHoverEvents:function(){var t=this,e=this.option().hoverStateEnabled,n=this._activeStateUnit,i=this._eventBindingTarget();(function(t,e){var n=e.selector,i=e.namespace;yd.off(t,fg("dxhoverstart",i),n),yd.off(t,fg("dxhoverend",i),n)})(i,{selector:n,namespace:"UIFeedback"}),e&&function(e,n,i,o){var r=o.selector,a=o.namespace;yd.on(e,fg("dxhoverend",a),r,function(e){return function(e){t.option("hoveredElement",null),t._hoverEndHandler(e)}(e)}),yd.on(e,fg("dxhoverstart",a),r,function(t){return pg(n,{element:t.target,event:t})})}(i,new jv(function(e){var n=e.event,i=e.element;t._hoverStartHandler(n),t.option("hoveredElement",Yd(i))},{excludeValidators:["readOnly"]}),0,{selector:n,namespace:"UIFeedback"})},_attachFeedbackEvents:function(){var t=this,e=this.option().activeStateEnabled,n=this._activeStateUnit,i=this._eventBindingTarget();(function(t,e){var n=e.namespace,i=e.selector;yd.off(t,fg("dxactive",n),i),yd.off(t,fg("dxinactive",n),i)})(i,{namespace:"UIFeedback",selector:n}),e&&function(t,e,n,i){var o=i.selector,r=i.showTimeout,a=i.hideTimeout,s=i.namespace;yd.on(t,fg("dxactive",s),o,{timeout:r},function(t){return pg(e,{event:t,element:t.currentTarget})}),yd.on(t,fg("dxinactive",s),o,{timeout:a},function(t){return pg(n,{event:t,element:t.currentTarget})})}(i,new jv(function(e){var n=e.event,i=e.element;return t._toggleActiveState(Yd(i),!0,n)}),new jv(function(e){var n=e.event,i=e.element;return t._toggleActiveState(Yd(i),!1,n)},{excludeValidators:["disabled","readOnly"]}),{showTimeout:this._feedbackShowTimeout,hideTimeout:this._feedbackHideTimeout,selector:n,namespace:"UIFeedback"})},_detachFocusEvents:function(){!function(t,e){var n=e.namespace;yd.off(t,fg("focusin",n)),yd.off(t,fg("focusout",n))}(this._focusEventTarget(),{namespace:"".concat(this.NAME,"Focus")})},_attachFocusEvents:function(){var t=this;!function(e,n,i,o){var r=o.namespace;yd.on(e,fg("focusin",r),function(e){return t._focusInHandler(e)}),yd.on(e,fg("focusout",r),function(e){return t._focusOutHandler(e)})}(this._focusEventTarget(),0,0,{namespace:"".concat(this.NAME,"Focus"),isFocusable:function(t,e){return Yd(e).is(Mp)}})},_hoverStartHandler:th,_hoverEndHandler:th,_toggleActiveState:function(t,e){this.option("isActive",e),t.toggleClass("dx-state-active",e)},_updatedHover:function(){var t=this._options.silent("hoveredElement");this._hover(t,t)},_findHoverTarget:function(t){return t&&t.closest(this._activeStateUnit||this._eventBindingTarget())},_hover:function(t,e){var n=this.option(),i=n.hoverStateEnabled,o=n.disabled,r=n.isActive;if((e=this._findHoverTarget(e))&&e.toggleClass("dx-state-hover",!1),t&&i&&!o&&!r){var a=this._findHoverTarget(t);a&&a.toggleClass("dx-state-hover",!0)}},_toggleDisabledState:function(t){this.$element().toggleClass("dx-state-disabled",Boolean(t)),this.setAria("disabled",t||void 0)},_toggleIndependentState:function(){this.$element().toggleClass("dx-state-independent",this.option("ignoreParentReadOnly"))},_setWidgetOption:function(t,e){var n=this;if(this[t]){if(Ru(e[0]))return void zu(e[0],function(e,i){return n._setWidgetOption(t,[e,i])});var i=e[0],o=e[1];1===e.length&&(o=this.option(i));var r=this["".concat(t,"OptionMap")];this[t].option(r?r(i):i,o)}},_optionChanged:function(t){var e=t.name,n=t.value,i=t.previousValue;switch(e){case"disabled":this._toggleDisabledState(n),this._updatedHover(),this._refreshFocusState();break;case"hint":this._renderHint();break;case"ignoreParentReadOnly":this._toggleIndependentState();break;case"activeStateEnabled":this._attachFeedbackEvents();break;case"hoverStateEnabled":this._attachHoverEvents(),this._updatedHover();break;case"tabIndex":case"focusStateEnabled":this._refreshFocusState();break;case"onFocusIn":case"onFocusOut":case"useResizeObserver":break;case"accessKey":this._renderAccessKey();break;case"hoveredElement":this._hover(n,i);break;case"isActive":this._updatedHover();break;case"visible":this._toggleVisibility(n),this._isVisibilityChangeSupported()&&this._checkVisibilityChanged(n?"shown":"hiding");break;case"onKeyboardHandled":this._attachKeyboardEvents();break;case"onContentReady":this._initContentReadyAction();break;default:this.callBase(t)}},_isVisible:function(){var t=this.option().visible;return this.callBase()&&t},beginUpdate:function(){this._ready(!1),this.callBase()},endUpdate:function(){this.callBase(),this._initialized&&this._ready(!0)},_ready:function(t){if(0===arguments.length)return this._isReady;this._isReady=t},setAria:function(){if(Ru(arguments.length<=0?void 0:arguments[0])){var t=(arguments.length<=1?void 0:arguments[1])||this._getAriaTarget();zu(arguments.length<=0?void 0:arguments[0],function(e,n){return rm(e,n,t)})}else rm(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],(arguments.length<=2?void 0:arguments[2])||this._getAriaTarget())},isReady:function(){return this._ready()},repaint:function(){this._refresh()},focus:function(){yg(this._focusTarget())},registerKeyHandler:function(e,n){var i=this._supportedKeys();this._supportedKeys=function(){return $u(i,t({},e,n))}}});am.getOptionsFromContainer=function(t){var e=t.name,n=t.fullName,i=t.value,o={};return e===n?o=i:o[n.split(".").pop()]=i,o};var sm=am,lm=Sf.add,um="DEVEXTREME_XHR_ERROR_UNLOAD",cm=function(t){return Array.isArray(t)||(t=[t]),Nu(t,function(t){var e={selector:Du(t)||"string"==typeof t?t:t.getter||t.field||t.selector,desc:!(!t.desc&&"d"!==String(t.dir).charAt(0).toLowerCase())};return t.compare&&(e.compare=t.compare),e})},hm=function(){var t,e={timeout:"Network connection timeout",error:"Unspecified network error",parsererror:"Unexpected server response"};return lm(function(){var e=ph();ch.listen(e,"beforeunload",function(){t=!0})}),function(n,i){return t?um:n.status<400?e[o=i]||o:n.statusText;var o}}(),dm={count:{seed:0,step:function(t){return 1+t}},sum:{seed:0,step:function(t,e){return t+e}},min:{step:function(t,e){return e<t?e:t}},max:{step:function(t,e){return e>t?e:t}},avg:{seed:[0,0],step:function(t,e){return[t[0]+e,t[1]+1]},finalize:function(t){return t[1]?t[0]/t[1]:NaN}}},fm=function(){var t,e=0;return{obtain:function(){0===e&&(t=new Cc),e++},release:function(){--e<1&&t.resolve()},promise:function(){return(0===e?(new Cc).resolve():t).promise()},reset:function(){e=0,t&&t.resolve()}}}(),pm=function(t,e,n){if(Array.isArray(t)){for(var i,o=Nu(e,function(t,e){return e}),r=0;r<o.length;r++)if(!oh(e[i=o[r]],n[i],{strict:!1}))return!1;return!0}return oh(e,n,{strict:!1})},_m=function(){var t=new Cc;return t.resolve.apply(t,arguments).promise()},vm=function(){var t=new Cc;return t.reject.apply(t,arguments).promise()},gm=Xu(Yu.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}"}),mm=function(t){null===null||null(t)};function ym(t,e,n,i){var o;if(i){for(var r=0;r<e.length;r++)if(o=ym(t,e[r].items||e[r].collapsedItems||[]||[],n,i-1))return o}else if(Om(t,e,n)>=0)return e}function bm(t,e,n,i){return i?ym(t,e,n,i)||[]:e}function Cm(t,e,n){t._dataByKeyMap&&(t._dataByKeyMap[JSON.stringify(e)]=n,t._dataByKeyMapLength+=n?1:-1)}function km(t,e,n){n=n||new WeakMap;var i=t?Object.create(Object.getPrototypeOf(t)):{};t&&n.set(t,i);var o=lc({},t);for(var r in Sc(i,o,!0,!0),o){var a=o[r],s=null==e?void 0:e[r];Mu(a)&&!Ru(a)&&Mu(s)&&!n.has(a)&&(i[r]=km(a,s,n))}for(var l in i){var u=i[l];Mu(u)&&n.has(u)&&(i[l]=n.get(u))}return i}function xm(t,e){var n=km(t,e);return Sc(n,e,!0,!0)}function wm(t){var e=t.keyInfo,n=t.data,i=t.changes,o=t.groupCount,r=t.useInsertIndex,a=t.immutable,s=t.disableCache,l=t.logError,u=t.skipCopying,c=!0===a?p(n):n;return i.forEach(function(t){var n="insert"===t.type?c:bm(e,c,t.key,o);switch(!s&&function(t,e){if(t.key()&&(!e._dataByKeyMap||e._dataByKeyMapLength!==e.length)){for(var n={},i=e.length,o=0;o<i;o++)n[JSON.stringify(t.keyOf(e[o]))]=e[o];e._dataByKeyMap=n,e._dataByKeyMapLength=i}}(e,n),t.type){case"update":Em(e,n,t.key,t.data,!0,a,l);break;case"insert":Im(e,n,t.data,r&&Ou(t.index)?t.index:-1,!0,l,u);break;case"remove":Tm(e,n,t.key,!0,l)}}),c}function Sm(t,e,n){return t?e&&gm.log(n):vm(gm.Error(n))}function Em(t,e,n,i,o,r,a){var s,l=t.key();if(l){if(function(t,e){for(var n="string"==typeof e?e.split():e.slice();n.length;)if(n.shift()in t)return!0;return!1}(i,l)&&!pm(l,n,t.keyOf(i)))return Sm(o,a,"E4017");if(!(s=function(t,e){if(t._dataByKeyMap)return t._dataByKeyMap[JSON.stringify(e)]}(e,n))){var u=Om(t,e,n);if(u<0)return Sm(o,a,"E4009");if(s=e[u],!0===r&&Ou(s)){var c=xm(s,i);return e[u]=c,!o&&_m(c,n)}}}else s=n;if(Sc(s,i,!0),!o)return fc().useLegacyStoreResult?_m(n,i):_m(s,n)}function Im(t,e,n,i,o,r,a){var s,l=t.key(),u=Ru(n)&&!a?$u({},n):n;if(l){if(void 0===(s=t.keyOf(u))||"object"==typeof s&&Pu(s)){if(Array.isArray(l))throw gm.Error("E4007");s=u[l]=String(new pc)}else if(void 0!==e[Om(t,e,s)])return Sm(o,r,"E4008")}else s=u;if(i>=0?e.splice(i,0,u):e.push(u),Cm(e,s,u),!o)return _m(fc().useLegacyStoreResult?n:u,s)}function Tm(t,e,n,i,o){var r=Om(t,e,n);return r>-1&&(e.splice(r,1),Cm(e,n,null)),i?r<0?Sm(i,o,"E4009"):void 0:_m(n)}function Om(t,e,n){var i=t.key();if(!function(t,e){return!t._dataByKeyMap||t._dataByKeyMap[JSON.stringify(e)]}(e,n))return-1;for(var o=0,r=e.length;o<r;o++)if(pm(i,t.keyOf(e[o]),n))return o;return-1}var Dm=ac.inherit({toArray:function(){var t=[];for(this.reset();this.next();)t.push(this.current());return t},countable:function(){return!1}}),Am=Dm.inherit({ctor:function(t){this.array=t,this.index=-1},next:function(){return this.index+1<this.array.length&&(this.index++,!0)},current:function(){return this.array[this.index]},reset:function(){this.index=-1},toArray:function(){return this.array.slice(0)},countable:function(){return!0},count:function(){return this.array.length}}),Bm=Dm.inherit({ctor:function(t){this.iter=t},next:function(){return this.iter.next()},current:function(){return this.iter.current()},reset:function(){return this.iter.reset()}}),Mm=Bm.inherit({ctor:function(t,e){this.callBase(t),this.index=-1,this.mapper=e},current:function(){return this.mapper(this.callBase(),this.index)},next:function(){var t=this.callBase();return t&&this.index++,t}}),Pm=Dm.inherit({ctor:function(t,e,n,i){this.langParams=t.langParams,t instanceof Mm||((t=new Mm(t,this._wrap)).langParams=this.langParams),this.iter=t,this.rules=[{getter:e,desc:n,compare:i,langParams:this.langParams}]},thenBy:function(t,e,n){var i=new Pm(this.sortedIter||this.iter,t,e,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 t=this;t.sortedIter||(zu(t.rules,function(){this.getter=Mc(this.getter)}),t.sortedIter=new Mm(new Am(this.iter.toArray().sort(function(e,n){return t._compare(e,n)})),t._unwrap))},_wrap:function(t,e){return{index:e,value:t}},_unwrap:function(t){return t.value},_getDefaultCompare:function(t){return function(e,n){return function(t,e,n){return Au(t)&&Au(e)&&(null!=n&&n.locale||null!=n&&n.collatorOptions)?new Intl.Collator((null==n?void 0:n.locale)||void 0,(null==n?void 0:n.collatorOptions)||void 0).compare(t,e):(t=Hc(t,!1,n),e=Hc(e,!1,n),null===t&&null!==e?-1:null!==t&&null===e||void 0===t&&void 0!==e?1:void 0!==t&&void 0===e||t<e?-1:t>e?1:0)}(e,n,t)}},_compare:function(t,e){var n=t.index,i=e.index;if((t=t.value)===(e=e.value))return n-i;for(var o=0,r=this.rules.length;o<r;o++){var a=this.rules[o],s=a.getter(t),l=a.getter(e),u=(a.compare||this._getDefaultCompare(a.langParams))(s,l);if(u)return a.desc?-u:u}return n-i}}),Rm=function(){var t={},e=function(e){return Hc(e,!1,t)},n=function(e){var n;return Ou(e)?null!==(n=t)&&void 0!==n&&n.locale?e.toLocaleString(t.locale):e.toString():""};function i(t,n,i){return function(o){o=e(t(o));var r,a=""===(r=n)||0===r||!1===r?o===n:o==n;return i&&(a=!a),a}}return function(o,r){return t=r||{},Du(o)?o:function(t){var e=t[0],n=t[1];return!!(Array.isArray(e)||Du(e)&&(Array.isArray(n)||Du(n)||function(t){return"and"===t||"or"===t}(n)))}(o)?(a=[],s=!1,l=!1,zu(o,function(){if(Array.isArray(this)||Du(this)){if(a.length>1&&s!==l)throw new gm.Error("E4019");a.push(Rm(this,t)),s=l,l=!0}else l=function(t){return/^(and|&&|&)$/i.test(t)}(this)}),function(t){for(var e=s,n=0;n<a.length;n++)if(a[n](t)!==s){e=!s;break}return e}):function(t){return"!"===t[0]&&Array.isArray(t[1])}(o)?function(e){var n=e[0],i=Rm(e[1],t);if("!"===n)return function(t){return!i(t)};throw gm.Error("E4003",n)}(o):function(t){t=function(t){return[t[0],t.length<3?"=":String(t[1]).toLowerCase(),t.length<2||t[t.length-1]]}(t);var o=Mc(t[0]),r=t[1],a=t[2];a=e(a);var s=function(t,n){return t=e(o(t)),(null!=a&&null!=t||a===t)&&n(t,a)};switch(r.toLowerCase()){case"=":return i(o,a);case"<>":return i(o,a,!0);case">":return function(t){return s(t,function(t,e){return t>e})};case"<":return function(t){return s(t,function(t,e){return t<e})};case">=":return function(t){return s(t,function(t,e){return t>=e})};case"<=":return function(t){return s(t,function(t,e){return t<=e})};case"startswith":return function(t){return 0===e(n(o(t))).indexOf(a)};case"endswith":return function(t){var i=e(n(o(t))),r=n(a);if(i.length<r.length)return!1;var s=i.lastIndexOf(a);return-1!==s&&s===i.length-a.length};case"contains":return function(t){return e(n(o(t))).indexOf(a)>-1};case"notcontains":return function(t){return-1===e(n(o(t))).indexOf(a)}}throw gm.Error("E4003",r)}(o);var a,s,l}}(),Fm=Bm.inherit({ctor:function(t,e){this.callBase(t),this.langParams=t.langParams,this.criteria=Rm(e,this.langParams)},next:function(){for(;this.iter.next();)if(this.criteria(this.current()))return!0;return!1}}),Hm=Dm.inherit({ctor:function(t,e){this.iter=t,this.getter=e},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 t={},e=[],n=this.iter,i=Mc(this.getter);for(n.reset();n.next();){var o=n.current(),r=i(o);r in t?t[r].push(o):(t[r]=[o],e.push(r))}this.groupedIter=new Am(Nu(e,function(e){return{key:e,items:t[e]}}))}}}),Vm=Bm.inherit({ctor:function(t,e){this.callBase(t),this.getter=Mc(e)},current:function(){return this.getter(this.callBase())},countable:function(){return this.iter.countable()},count:function(){return this.iter.count()}}),Lm=Bm.inherit({ctor:function(t,e,n){this.callBase(t),this.skip=Math.max(0,e),this.take=Math.max(0,n),this.pos=0},next:function(){if(this.pos>=this.skip+this.take)return!1;for(;this.pos<this.skip&&this.iter.next();)this.pos++;return this.pos++,this.iter.next()},reset:function(){this.callBase(),this.pos=0},countable:function(){return this.iter.countable()},count:function(){return Math.min(this.iter.count()-this.skip,this.take)}}),$m=function t(e,n){n=n||{},e instanceof Dm||(e=new Am(e)),n.langParams&&(e.langParams=n.langParams);var i=function(t){var e=n.errorHandler;e&&e(t),mm(t)},o=function(t){var n=(new Cc).fail(i),o=t.step,r=t.finalize;try{e.reset();for(var a=("seed"in t?t.seed:e.next()?e.current():NaN);e.next();)a=o(a,e.current());n.resolve(r?r(a):a)}catch(s){n.reject(s)}return n.promise()},r=function(t){return o(dm[t])},a=function(t){return!Du(t)&&!Array.isArray(t)&&(t=[].slice.call(arguments)),l(new Vm(e,t))},s=function(t){return a(Mc(t))};function l(e){return t(e,n)}return{toArray:function(){return e.toArray()},enumerate:function(){var t=(new Cc).fail(i);try{t.resolve(e.toArray())}catch(n){t.reject(n)}return t.promise()},setLangParams:function(t){e.langParams=t},sortBy:function(t,n,i){return l(new Pm(e,t,n,i))},thenBy:function(t,n,i){if(e instanceof Pm)return l(e.thenBy(t,n,i));throw gm.Error("E4004")},filter:function(t){return Array.isArray(t)||(t=[].slice.call(arguments)),l(new Fm(e,t))},slice:function(t,n){return void 0===n&&(n=Number.MAX_VALUE),l(new Lm(e,t,n))},select:a,groupBy:function(t){return l(new Hm(e,t))},aggregate:function(t,e,n){return o(arguments.length<2?{step:arguments[0]}:{seed:t,step:e,finalize:n})},count:function(){if(e.countable()){var t=(new Cc).fail(i);try{t.resolve(e.count())}catch(n){t.reject(n)}return t.promise()}return r("count")},sum:function(t){return t?s(t).sum():r("sum")},min:function(t){return t?s(t).min():r("min")},max:function(t){return t?s(t).max():r("max")},avg:function(t){return t?s(t).avg():r("avg")}}};function Nm(t,e){return t=t.groupBy(e[0].selector),e.length>1&&(t=t.select(function(t){return $u({},t,{items:Nm($m(t.items),e.slice(1)).toArray()})})),t}var zm=function(t,e,n){var i,o,r,a=(e=e||{}).filter;if(null!==(i=e)&&void 0!==i&&i.langParams&&(null===(o=(r=t).setLangParams)||void 0===o||o.call(r,e.langParams)),a&&(t=t.filter(a)),n)return t;var s=e.sort,l=e.select,u=e.group,c=e.skip,h=e.take;return u&&((u=cm(u)).keepInitialKeyOrder=!!e.group.keepInitialKeyOrder),(s||u)&&(s=cm(s||[]),u&&!u.keepInitialKeyOrder&&(s=function(t,e){var n=[];return zu(t,function(t,i){eh(e,function(t){return i.selector===t.selector}).length<1&&n.push(i)}),n.concat(e)}(u,s)),zu(s,function(e){t=t[e?"thenBy":"sortBy"](this.selector,this.desc,this.compare)})),l&&(t=t.select(l)),u&&(t=Nm(t,u)),(h||c)&&(t=t.slice(c||0,h)),t},Wm=ac.abstract,jm=zm,Km={},Gm=ac.inherit({_langParams:{},ctor:function(t){var e=this;t=t||{},this._eventsStrategy=new If(this),zu(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onPush","onRemoved","onRemoving","onModified","onModifying"],function(n,i){i in t&&e.on(i.slice(2).toLowerCase(),t[i])}),this._key=t.key,this._errorHandler=t.errorHandler,this._useDefaultSearch=!0},_clearCache:th,_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(t){return this._keyGetter||(this._keyGetter=Mc(this.key())),this._keyGetter(t)},_requireKey:function(){if(!this.key())throw gm.Error("E4005")},load:function(t){var e=this;return this._eventsStrategy.fireEvent("loading",[t=t||{}]),this._withLock(this._loadImpl(t)).done(function(n){e._eventsStrategy.fireEvent("loaded",[n,t])})},_loadImpl:function(t){return Pu(this._langParams)||((t=t||{})._langParams=lc({},this._langParams,t._langParams)),jm(this.createQuery(t),t).enumerate()},_withLock:function(t){var e=new Cc;return t.done(function(){var t=this,n=arguments;fm.promise().done(function(){e.resolveWith(t,n)})}).fail(function(){e.rejectWith(this,arguments)}),e},createQuery:Wm,totalCount:function(t){return this._totalCountImpl(t)},_totalCountImpl:function(t){return jm(this.createQuery(t),t,!0).count()},byKey:function(t,e){return this._addFailHandlers(this._withLock(this._byKeyImpl(t,e)))},_byKeyImpl:Wm,insert:function(t){var e=this;return e._eventsStrategy.fireEvent("modifying"),e._eventsStrategy.fireEvent("inserting",[t]),e._addFailHandlers(e._insertImpl(t).done(function(t,n){e._eventsStrategy.fireEvent("inserted",[t,n]),e._eventsStrategy.fireEvent("modified")}))},_insertImpl:Wm,update:function(t,e){var n=this;return n._eventsStrategy.fireEvent("modifying"),n._eventsStrategy.fireEvent("updating",[t,e]),n._addFailHandlers(n._updateImpl(t,e).done(function(){n._eventsStrategy.fireEvent("updated",[t,e]),n._eventsStrategy.fireEvent("modified")}))},_updateImpl:Wm,push:function(t){var e=this,n={changes:t,waitFor:[]};this._eventsStrategy.fireEvent("beforePushAggregation",[n]),kc.apply(void 0,p(n.waitFor)).done(function(){e._pushImpl(t),e._eventsStrategy.fireEvent("beforePush",[{changes:t}]),e._eventsStrategy.fireEvent("push",[t])})},_pushImpl:th,remove:function(t){var e=this;return e._eventsStrategy.fireEvent("modifying"),e._eventsStrategy.fireEvent("removing",[t]),e._addFailHandlers(e._removeImpl(t).done(function(t){e._eventsStrategy.fireEvent("removed",[t]),e._eventsStrategy.fireEvent("modified")}))},_removeImpl:Wm,_addFailHandlers:function(t){return t.fail(this._errorHandler).fail(mm)},on:function(t,e){return this._eventsStrategy.on(t,e),this},off:function(t,e){return this._eventsStrategy.off(t,e),this}});Gm.create=function(t,e){if(!(t in Km))throw gm.Error("E4020",t);return new Km[t](e)},Gm.registerClass=function(t,e){return e&&(Km[e]=t),t},Gm.inherit=function(t){return function(e,n){var i=t.apply(this,[e]);return Gm.registerClass(i,n),i}}(Gm.inherit);var Um=Gm,qm="totalCount",Zm="load";function Qm(t){return t&&Du(t.then)}function Xm(t){return(new Cc).resolve(t).promise()}function Ym(t,e){if(!Du(e))throw gm.Error("E4011",t)}function Jm(t){throw gm.Error("E4012",t)}function ty(t){function e(t){var e=t[0];return e&&e.getResponseHeader?hm(e,t[1]):null}return function(n){var i;(i=n instanceof Error?n:new Error(e(arguments)||n&&String(n)||"Unknown error")).message!==um&&t.reject(i)}}function ey(t,e){var n,i=t._loadFunc;return Ym(Zm,i),n=i.apply(t,[e]),Array.isArray(n)?n=Xm(n):null==n?n=Xm([]):Qm(n)||Jm(Zm),yc(n)}function ny(t,e,n,i){if(e.__rawData)i(e.__rawData);else{var o=e.__rawDataPromise||ey(e,n);e._cacheRawData&&(e.__rawDataPromise=o),o.always(function(){delete e.__rawDataPromise}).done(function(t){e._cacheRawData&&(e.__rawData=t),i(t)}).fail(ty(t))}}function iy(t,e,n,i){var o={};"userData"in(n=n||{})&&(o.userData=n.userData),ny(t,e,o,function(o){var r,a,s,l,u=$m(o,{errorHandler:e._errorHandler}),c=[];i||((r=zm(u,n))===u?s=o.slice(0):c.push(r.enumerate().done(function(t){s=t}))),(n.requireTotalCount||i)&&((a=zm(u,n,!0))===u?l=o.length:c.push(a.count().done(function(t){l=t}))),kc.apply(Yd,c).done(function(){i?t.resolve(l):n.requireTotalCount?t.resolve(s,{totalCount:l}):t.resolve(s)}).fail(function(e){t.reject(e)})})}var oy=Um.inherit({ctor:function(t){this.callBase(t=t||{}),this._useDefaultSearch=!!t.useDefaultSearch||"raw"===t.loadMode,this._loadMode=t.loadMode,this._cacheRawData=!1!==t.cacheRawData,this._loadFunc=t[Zm],this._totalCountFunc=t[qm],this._byKeyFunc=t.byKey,this._insertFunc=t.insert,this._updateFunc=t.update,this._removeFunc=t.remove},_clearCache:function(){delete this.__rawData},createQuery:function(){throw gm.Error("E4010")},clearRawDataCache:function(){this._clearCache()},_totalCountImpl:function(t){var e=new Cc;return"raw"!==this._loadMode||this._totalCountFunc?(function(t,e){var n,i=t._totalCountFunc;if(!Du(i))throw gm.Error("E4021");return Qm(n=i.apply(t,[e]))||(n=Number(n),isFinite(n)||Jm(qm),n=Xm(n)),yc(n)}(this,t).done(function(t){e.resolve(Number(t))}).fail(ty(e)),e=this._addFailHandlers(e)):iy(e,this,t,!0),e.promise()},_pushImpl:function(t){this.__rawData&&wm({keyInfo:this,data:this.__rawData,changes:t})},_loadImpl:function(t){var e=new Cc;return"raw"===this._loadMode?iy(e,this,t,!1):(ey(this,t).done(function(t,n){e.resolve(t,n)}).fail(ty(e)),e=this._addFailHandlers(e)),e.promise()},_byKeyImpl:function(t,e){var n=new Cc;return this._byKeyViaLoad()?(this._requireKey(),function(t,e,n){ny(t,e,{},function(i){for(var o,r=e.key(),a=0,s=i.length;a<s;a++)if(o=i[a],pm(r,e.keyOf(i[a]),n))return void t.resolve(o);t.reject(gm.Error("E4009"))})}(n,this,t)):function(t,e,n){var i,o=t._byKeyFunc;return Ym("byKey",o),Qm(i=o.apply(t,[e,n]))||(i=Xm(i)),yc(i)}(this,t,e).done(function(t){n.resolve(t)}).fail(ty(n)),n.promise()},_byKeyViaLoad:function(){return"raw"===this._loadMode&&!this._byKeyFunc},_insertImpl:function(t){var e,n=this,i=n._insertFunc,o=new Cc;return Ym("insert",i),Qm(e=i.apply(n,[t]))||(e=Xm(e)),yc(e).done(function(e){fc().useLegacyStoreResult?o.resolve(t,e):o.resolve(e||t,n.keyOf(e))}).fail(ty(o)),o.promise()},_updateImpl:function(t,e){var n,i=this._updateFunc,o=new Cc;return Ym("update",i),Qm(n=i.apply(this,[t,e]))||(n=Xm(n)),yc(n).done(function(n){fc().useLegacyStoreResult?o.resolve(t,e):o.resolve(n||e,t)}).fail(ty(o)),o.promise()},_removeImpl:function(t){var e,n=this._removeFunc,i=new Cc;return Ym("remove",n),Qm(e=n.apply(this,[t]))||(e=Xm()),yc(e).done(function(){i.resolve(t)}).fail(ty(i)),i.promise()}});function ry(t){var e=[],n=!1;function i(){for(;e.length;){n=!0;var t=e.shift()();if(void 0!==t){if(t.then)return void kc(t).always(i);throw Yu.Error("E0015")}}n=!1}return{add:function(o,r){t?(e[0]&&r&&r(e[0]),e=[o]):e.push(o),n||i()},busy:function(){return n}}}function ay(t,e){if(null==t)return{};var n,i,o={},r=Object.keys(t);for(i=0;i<r.length;i++)!(e.indexOf(n=r[i])>=0)&&(o[n]=t[n]);return o}ry();var sy=ph(),ly=sc({getXhr:function(){return new sy.XMLHttpRequest}}),uy=ph(),cy="success",hy="error",dy=function(t){var e=ch.createElement("script");for(var n in t)e[n]=t[n];return e},fy=function(t){t.parentNode.removeChild(t)},py=function(t){return ch.getHead().appendChild(t)},_y=function(t){var e=dy({text:t});py(e),fy(e)};function vy(t){return(t.method||"GET").toUpperCase()}var gy=sc({sendRequest:function(t){var e,n=ly.getXhr(),i=new Cc,o=i.promise(),r=!Ou(t.async)||t.async,a=t.dataType,s=t.timeout||0;t.crossDomain=function(t){if(!dh())return!0;var e=!1,n=ch.createElement("a"),i=ch.createElement("a");n.href=uy.location.href;try{i.href=t,i.href=i.href,e=n.protocol+"//"+n.host!=i.protocol+"//"+i.host}catch(r){e=!0}return e}(t.url);var l="jsonp"===a||"script"===a;void 0===t.cache&&(t.cache=!l);var u=function(t){if("jsonp"===t.dataType){var e=Math.random().toString().replace(/\D/g,""),n=t.jsonpCallback||"dxCallback"+Date.now()+"_"+e,i=t.jsonp||"callback";return t.data=t.data||{},t.data[i]=n,n}}(t),c=function(t){var e=t.headers||{};return e["Content-Type"]=e["Content-Type"]||function(t){var e;return t.data&&!t.upload&&"GET"!==vy(t)&&(e="application/x-www-form-urlencoded;charset=utf-8"),t.contentType||e}(t),e.Accept=e.Accept||function(t){var e=t.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 function(t,e,n){for(var i in t=t||{},e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}(i,t.accepts),i[e]?i[e]+("*"!==e?", */*; q=0.01":""):i["*"]}(t),!t.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest"),e}(t),h=function(t,e){var n=t.data,i="string"==typeof n,o=t.url||uy.location.href;return!i&&!t.cache&&((n=n||{})._=Date.now()),n&&!t.upload&&(i||(n=function(t){var e=[];for(var n in t){var i=t[n];void 0!==i&&(null===i&&(i=""),"function"==typeof i&&(i=i()),e.push(encodeURIComponent(n)+"="+encodeURIComponent(i)))}return e.join("&")}(n)),"GET"===vy(t)?(""!==n&&(o+=(o.indexOf("?")>-1?"&":"?")+n),n=null):e["Content-Type"]&&e["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1&&(n=n.replace(/%20/g,"+"))),{url:o,parameters:n}}(t,c),d=h.url,f=h.parameters;if(u&&(uy[u]=function(t){i.resolve(t,cy,n)}),t.crossDomain&&l)return function(t){var e=dy({src:t});return new Promise(function(t,n){var i={load:t,error:n},o=function(t){i[t.type](),fy(e)};for(var r in i)ch.listen(e,r,o);py(e)})}(d).then(function(){"jsonp"!==a&&i.resolve(null,cy,n)},function(){i.reject(n,hy)}),o;if(t.crossDomain&&!("withCredentials"in n))return i.reject(n,hy),o;if(n.open(vy(t),d,r,t.username,t.password),r&&(n.timeout=s,e=function(t,e){return t&&setTimeout(function(){e.customStatus="timeout",e.abort()},t)}(s,n)),n.onreadystatechange=function(t){4===n.readyState&&(clearTimeout(e),function(t){return 200<=t&&t<300}(n.status)?function(t){return 204!==t}(n.status)?function(t,e,n){var i=function(t){return t.responseType&&"text"!==t.responseType||"string"!=typeof t.responseText?t.response:t.responseText}(e);switch(n){case"jsonp":_y(i);break;case"script":_y(i),t.resolve(i,cy,e);break;case"json":try{t.resolve(JSON.parse(i),cy,e)}catch(r){t.reject(e,"parsererror",r)}break;default:t.resolve(i,cy,e)}}(i,n,a):i.resolve(null,"nocontent",n):i.reject(n,n.customStatus||hy))},t.upload&&(n.upload.onprogress=t.upload.onprogress,n.upload.onloadstart=t.upload.onloadstart,n.upload.onabort=t.upload.onabort),t.xhrFields)for(var p in t.xhrFields)n[p]=t.xhrFields[p];for(var _ in"arraybuffer"===t.responseType&&(n.responseType=t.responseType),c)Object.prototype.hasOwnProperty.call(c,_)&&Ou(c[_])&&n.setRequestHeader(_,c[_]);return t.beforeSend&&t.beforeSend(n),n.send(f),o.abort=function(){n.abort()},o}}),my={},yy={array:$m,remote:function t(e,n,i){i=i||[],n=n||{};var o=function(t,e){return{name:t,args:e}},r=function(t){var r,a,s,l,u,c,h,d=new Cc,f=function(t){var e=n.errorHandler;e&&e(t),mm(t),d.reject(t)};function p(t){switch(t.name){case"sortBy":return u=[t.args],!0;case"thenBy":if(!u)throw gm.Error("E4004");return u.push(t.args),!0}return!1}try{Du(r=n.adapter)||(r=my[r]),a=r(n),s=[].concat(i).concat(t);var _=a.optimize;for(_&&_(s);s.length;){if(!p(l=s[0])){if(u){s.unshift(o("multiSort",[u])),u=null;continue}if("enumerate"!==String(l.name)&&(!a[l.name]||!1===a[l.name].apply(a,l.args)))break}s.shift()}h=[],(c=s[0])&&"multiSort"===c.name&&(s.shift(),zu(c.args[0],function(){h.push(o(h.length?"thenBy":"sortBy",this))})),s=h.concat(s),a.exec(e).done(function(t,e){if(s.length){var i=$m(t,{errorHandler:n.errorHandler});zu(s,function(){i=i[this.name].apply(i,this.args)}),i.done(d.resolve).fail(d.reject)}else d.resolve(t,e)}).fail(f)}catch(c){f(c)}return d.promise()},a={};return zu(["sortBy","thenBy","filter","slice","select","groupBy"],function(){var r=String(this);a[r]=function(){return t(e,n,i.concat(o(r,arguments)))}}),zu(["count","min","max","sum","avg","aggregate","enumerate"],function(){var t=String(this);a[t]=function(){return r.call(this,o(t,arguments))}}),a}},by=function(){var t=Array.isArray(arguments[0])?"array":"remote";return yy[t].apply(this,arguments)},Cy=Um.inherit({ctor:function(t){t=Array.isArray(t)?{data:t}:t||{},this.callBase(t);var e=t.data;if(e&&!Array.isArray(e))throw gm.Error("E4006");this._array=e||[]},createQuery:function(){return by(this._array,{errorHandler:this._errorHandler})},_byKeyImpl:function(t){var e=Om(this,this._array,t);return-1===e?vm(gm.Error("E4009")):_m(this._array[e])},_insertImpl:function(t){return Im(this,this._array,t)},_pushImpl:function(t){wm({keyInfo:this,data:this._array,changes:t})},_updateImpl:function(t,e){return Em(this,this._array,t,e)},_removeImpl:function(t){return Tm(this,this._array,t)},clear:function(){this._eventsStrategy.fireEvent("modifying"),this._array=[],this._eventsStrategy.fireEvent("modified")}},"array"),ky=["items"],xy="canceled",wy=function(t){return"pending"===t.state()},Sy=function(t){switch(t.length){case 0:return;case 1:return t[0]}return[].slice.call(t)},Ey=function t(e,n,i){return Array.isArray(e)?n?function(e,n,i){return Nu(e,function(e){return lc({},ay(e,ky),{items:t(e.items,n-1,i)})})}(e,n,i):Nu(e,i):e},Iy=function(t,e){var n;return null!==(n=t)&&void 0!==n&&n.data&&(e=t,t=t.data),Array.isArray(t)||(t=[t]),{data:t,extra:e}},Ty=function(t,e){return new oy({load:function(){return gy.sendRequest({url:t,dataType:"json"})},loadMode:null==e?void 0:e.fromUrlLoadMode})},Oy=function(t,e){var n;return"string"==typeof t&&(t={paginate:!1,store:Ty(t,e)}),void 0===t&&(t=[]),void 0===(t=Array.isArray(t)||t instanceof Um?{store:t}:$u({},t)).store&&(t.store=[]),n=t.store,"load"in t?n=function(t){var e={};return zu(["useDefaultSearch","key","load","loadMode","cacheRawData","byKey","lookup","totalCount","insert","update","remove"],function(){e[this]=t[this],delete t[this]}),new oy(e)}(t):Array.isArray(n)?n=new Cy(n):Ru(n)&&(n=function(t){var e=t.type;return delete t.type,Um.create(e,t)}($u({},n))),t.store=n,t},Dy=function(){function t(){m(this,t),this._counter=-1,this._deferreds={}}return b(t,[{key:"add",value:function(t){return this._counter++,this._deferreds[this._counter]=t,this._counter}},{key:"remove",value:function(t){return delete this._deferreds[t]}},{key:"cancel",value:function(t){return t in this._deferreds&&(this._deferreds[t].reject(xy),!0)}},{key:"cancelAll",value:function(){for(;this._counter>-1;)this.cancel(this._counter),this._counter--}}]),t}(),Ay=ac.inherit({ctor:function(t){var e,n=this;if(t=Oy(t),this._eventsStrategy=new If(this,{syncStrategy:!0}),this._store=t.store,this._changedTime=0,0!==t.pushAggregationTimeout){var i,o,r=function(t,e){var n=[],i=function(t,e){var n;return function(){var i=this;return n||(n=setTimeout(function(){n=void 0,t.call(i)},Du(e)?e():e)),n}}(function(){t.call(this,n),n=[]},e);return function(t){var e;return Array.isArray(t)&&(e=n).push.apply(e,p(t)),i.call(this,n)}}(function(t){i.resolve(),kc.apply(void 0,p(o)).done(function(){return n._onPush(t)}),o=void 0,i=void 0},void 0===t.pushAggregationTimeout?function(){return 5*n._changedTime}:t.pushAggregationTimeout);this._onPushHandler=function(t){n._aggregationTimeoutId=r(t.changes),i||(i=new Cc),o=t.waitFor,t.waitFor.push(i.promise())},this._store.on("beforePushAggregation",this._onPushHandler)}else this._onPushHandler=function(t){return n._onPush(t)},this._store.on("push",this._onPushHandler);this._storeLoadOptions=this._extractLoadOptions(t),this._mapFunc=t.map,this._postProcessFunc=t.postProcess,this._pageIndex=void 0!==t.pageIndex?t.pageIndex:0,this._pageSize=void 0!==t.pageSize?t.pageSize:20,this._loadingCount=0,this._loadQueue=this._createLoadQueue(),this._searchValue="searchValue"in t?t.searchValue:null,this._searchOperation=t.searchOperation||"contains",this._searchExpr=t.searchExpr,this._paginate=t.paginate,this._reshapeOnPush=null!==(e=t.reshapeOnPush)&&void 0!==e&&e,zu(["onChanged","onLoadError","onLoadingChanged","onCustomizeLoadResult","onCustomizeStoreLoadOptions"],function(e,i){i in t&&n.on(i.substr(2,1).toLowerCase()+i.substr(3),t[i])}),this._operationManager=new Dy,this._init()},_init:function(){this._items=[],this._userData={},this._totalCount=-1,this._isLoaded=!1,Ou(this._paginate)||(this._paginate=!this.group()),this._isLastPage=!this._paginate},dispose:function(){var t;this._store.off("beforePushAggregation",this._onPushHandler),this._store.off("push",this._onPushHandler),this._eventsStrategy.dispose(),clearTimeout(this._aggregationTimeoutId),null===(t=this._delayedLoadTask)||void 0===t||t.abort(),this._operationManager.cancelAll(),delete this._store,delete this._items,delete this._delayedLoadTask,this._disposed=!0},_extractLoadOptions:function(t){var e={},n=["sort","filter","langParams","select","group","requireTotalCount"],i=this._store._customLoadOptions();return i&&(n=n.concat(i)),zu(n,function(){e[this]=t[this]}),e},loadOptions:function(){return this._storeLoadOptions},items:function(){return this._items},pageIndex:function(t){if(!Bu(t))return this._pageIndex;this._pageIndex=t,this._isLastPage=!this._paginate},paginate:function(t){if(!Tu(t))return this._paginate;this._paginate!==t&&(this._paginate=t,this.pageIndex(0))},pageSize:function(t){if(!Bu(t))return this._pageSize;this._pageSize=t},isLastPage:function(){return this._isLastPage},generateStoreLoadOptionAccessor:function(t){var e=this;return function(n){var i=Sy(n);if(void 0===i)return e._storeLoadOptions[t];e._storeLoadOptions[t]=i}},sort:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.generateStoreLoadOptionAccessor("sort")(e)},filter:function(){var t=Sy(arguments);if(void 0===t)return this._storeLoadOptions.filter;this._storeLoadOptions.filter=t,this.pageIndex(0)},group:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.generateStoreLoadOptionAccessor("group")(e)},select:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.generateStoreLoadOptionAccessor("select")(e)},requireTotalCount:function(t){if(!Tu(t))return this._storeLoadOptions.requireTotalCount;this._storeLoadOptions.requireTotalCount=t},searchValue:function(t){if(arguments.length<1)return this._searchValue;this._searchValue=t,this.pageIndex(0)},searchOperation:function(t){if(!Au(t))return this._searchOperation;this._searchOperation=t,this.pageIndex(0)},searchExpr:function(t){var e=arguments.length;if(0===e)return this._searchExpr;e>1&&(t=[].slice.call(arguments)),this._searchExpr=t,this.pageIndex(0)},store:function(){return this._store},key:function(){var t;return null===(t=this._store)||void 0===t?void 0:t.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 ry()},_changeLoadingCount:function(t){var e=this.isLoading();this._loadingCount+=t;var n=this.isLoading();e^n&&this._eventsStrategy.fireEvent("loadingChanged",[n])},_scheduleLoadCallbacks:function(t){var e=this;this.beginLoading(),t.always(function(){e.endLoading()})},_scheduleFailCallbacks:function(t){var e=this;t.fail(function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];n[0]!==xy&&e._eventsStrategy.fireEvent("loadError",n)})},_fireChanged:function(t){var e=new Date;this._eventsStrategy.fireEvent("changed",t),this._changedTime=new Date-e},_scheduleChangedCallbacks:function(t){var e=this;t.done(function(){return e._fireChanged()})},loadSingle:function(t,e){var n=this,i=new Cc,o=this.key(),r=this._store,a=this._createStoreLoadOptions();return this._scheduleFailCallbacks(i),arguments.length<2&&(e=t,t=o),delete a.skip,delete a.group,delete a.refresh,delete a.pageIndex,delete a.searchString,(t===o||r instanceof oy&&!r._byKeyViaLoad()?r.byKey(e,a):(a.take=1,a.filter=a.filter?[a.filter,[t,e]]:[t,e],r.load(a))).fail(i.reject).done(function(t){var e=Array.isArray(t)&&!t.length;!Ou(t)||e?i.reject(new gm.Error("E4009")):(Array.isArray(t)||(t=[t]),i.resolve(n._applyMapFunction(t)[0]))}),i.promise()},load:function(){var t=this,e=new Cc,n=function(){if(!t._disposed&&wy(e))return t._loadFromStore(i,e)};this._scheduleLoadCallbacks(e),this._scheduleFailCallbacks(e),this._scheduleChangedCallbacks(e);var i=this._createLoadOperation(e);return this._eventsStrategy.fireEvent("customizeStoreLoadOptions",[i]),this._loadQueue.add(function(){return"number"==typeof i.delay?t._delayedLoadTask=Lc(n,i.delay):n(),e.promise()}),e.promise({operationId:i.operationId})},_onPush:function(t){var e=this;if(this._reshapeOnPush)this.load();else{var n={changes:t};this._eventsStrategy.fireEvent("changing",[n]);var i=this.group(),o=this.items(),r=0,a=this.paginate()||i?t.filter(function(t){return"update"===t.type}):t;i&&(r=Array.isArray(i)?i.length:1),this._mapFunc&&a.forEach(function(t){"insert"===t.type&&(t.data=e._mapFunc(t.data))}),n.postProcessChanges&&(a=n.postProcessChanges(a)),wm({keyInfo:this.store(),data:o,changes:a,groupCount:r,useInsertIndex:!0}),this._fireChanged([{changes:t}])}},_createLoadOperation:function(t){var e=this,n=this._operationManager.add(t),i=this._createStoreLoadOptions();return this._store&&!Pu(null==i?void 0:i.langParams)&&(this._store._langParams=lc({},this._store._langParams,i.langParams)),t.always(function(){return e._operationManager.remove(n)}),{operationId:n,storeLoadOptions:i}},reload:function(){return this.store()._clearCache(),this._init(),this.load()},cancel:function(t){return this._operationManager.cancel(t)},cancelAll:function(){return this._operationManager.cancelAll()},_addSearchOptions:function(t){this._disposed||(this.store()._useDefaultSearch?this._addSearchFilter(t):(t.searchOperation=this._searchOperation,t.searchValue=this._searchValue,t.searchExpr=this._searchExpr))},_createStoreLoadOptions:function(){var t=$u({},this._storeLoadOptions);return this._addSearchOptions(t),this._paginate&&this._pageSize&&(t.skip=this._pageIndex*this._pageSize,t.take=this._pageSize),t.userData=this._userData,t},_addSearchFilter:function(t){var e=this._searchValue,n=this._searchOperation,i=this._searchExpr,o=[];!e||(i||(i="this"),Array.isArray(i)||(i=[i]),zu(i,function(t,i){o.length&&o.push("or"),o.push([i,n,e])}),t.filter=t.filter?[o,t.filter]:o)},_loadFromStore:function(t,e){var n=this,i=function(i,o){if(!n._disposed&&wy(e)){var r=$u(Iy(i,o),t);n._eventsStrategy.fireEvent("customizeLoadResult",[r]),kc(r.data).done(function(t){r.data=t,n._processStoreLoadResult(r,e)}).fail(e.reject)}};return t.data?(new Cc).resolve(t.data).done(i):this.store().load(t.storeLoadOptions).done(i).fail(e.reject)},_processStoreLoadResult:function(t,e){var n=this,i=t.data,o=t.extra,r=t.storeLoadOptions,a=function(){return n._isLoaded=!0,n._totalCount=isFinite(o.totalCount)?o.totalCount:-1,e.resolve(i,o)};this._disposed||(i=this._applyPostProcessFunction(this._applyMapFunction(i)),Mu(o)||(o={}),this._items=i,(!i.length||!this._paginate||this._pageSize&&i.length<this._pageSize)&&(this._isLastPage=!0),r.requireTotalCount&&!isFinite(o.totalCount)?n.store().totalCount(r).done(function(t){o.totalCount=t,a()}).fail(e.reject):a())},_applyMapFunction:function(t){return this._mapFunc?function(t,e,n){var i=n?cm(n).length:0;return Ey(t,i,e)}(t,this._mapFunc,this.group()):t},_applyPostProcessFunction:function(t){return this._postProcessFunc?this._postProcessFunc(t):t},on:function(t,e){return this._eventsStrategy.on(t,e),this},off:function(t,e){return this._eventsStrategy.off(t,e),this}}),By={load:function(){return Cc().reject()},loadSingle:function(){return Cc().reject()},loadFromStore:function(){return Cc().reject()},loadNextPage:function(){return Cc().reject()},loadOptions:th,userData:th,cancel:th,cancelAll:th,filter:th,addSearchFilter:th,group:th,paginate:th,pageSize:th,pageIndex:th,resetDataSourcePageIndex:th,totalCount:th,isLastPage:th,isLoading:th,isLoaded:th,searchValue:th,searchOperation:th,searchExpr:th,select:th,key:th,keyOf:th,store:th,items:th,applyMapFunction:th,getDataSource:th,reload:th,on:th,off:th},My="_dataSourceOptions",Py="_dataSourceChangedHandler",Ry="_dataSourceLoadErrorHandler",Fy="_dataSourceLoadingChangedHandler",Hy="_dataSourceFromUrlLoadMode",Vy="_getSpecificDataSourceOption",Ly="_normalizeDataSource",$y={postCtor:function(){this.on("disposing",(function(){this._disposeDataSource()}).bind(this))},_refreshDataSource:function(){this._initDataSource(),this._loadDataSource()},_initDataSource:function(){var t,e,n=Vy in this?this[Vy]():this.option("dataSource");this._disposeDataSource(),n&&(n instanceof Ay?(this._isSharedDataSource=!0,this._dataSource=n):(t=My in this?this[My]():{},e=this._dataSourceType?this._dataSourceType():Ay,n=Oy(n,{fromUrlLoadMode:Hy in this&&this[Hy]()}),this._dataSource=new e($u(!0,{},t,n))),Ly in this&&(this._dataSource=this[Ly](this._dataSource)),this._addDataSourceHandlers(),this._initDataController())},_initDataController:function(){var t,e=null===(t=this.option)||void 0===t?void 0:t.call(this,"_dataController");this._dataController=e||new(function(){function t(e){if(m(this,t),!e)return By;this._dataSource=e}return b(t,[{key:"load",value:function(){return this._dataSource.load()}},{key:"loadSingle",value:function(t,e){return arguments.length<2&&(e=t,t=this.key()),this._dataSource.loadSingle(t,e)}},{key:"loadFromStore",value:function(t){return this.store().load(t)}},{key:"loadNextPage",value:function(){return this.pageIndex(1+this.pageIndex()),this.load()}},{key:"loadOptions",value:function(){return this._dataSource.loadOptions()}},{key:"userData",value:function(){return this._dataSource._userData}},{key:"cancel",value:function(t){this._dataSource.cancel(t)}},{key:"cancelAll",value:function(){this._dataSource.cancelAll()}},{key:"filter",value:function(t){return this._dataSource.filter(t)}},{key:"addSearchFilter",value:function(t){this._dataSource._addSearchFilter(t)}},{key:"group",value:function(t){return this._dataSource.group(t)}},{key:"paginate",value:function(){return this._dataSource.paginate()}},{key:"pageSize",value:function(){return this._dataSource._pageSize}},{key:"pageIndex",value:function(t){return this._dataSource.pageIndex(t)}},{key:"resetDataSourcePageIndex",value:function(){this.pageIndex()&&(this.pageIndex(0),this.load())}},{key:"totalCount",value:function(){return this._dataSource.totalCount()}},{key:"isLastPage",value:function(){return this._dataSource.isLastPage()||!this._dataSource._pageSize}},{key:"isLoading",value:function(){return this._dataSource.isLoading()}},{key:"isLoaded",value:function(){return this._dataSource.isLoaded()}},{key:"searchValue",value:function(t){return arguments.length?this._dataSource.searchValue(t):this._dataSource.searchValue()}},{key:"searchOperation",value:function(t){return this._dataSource.searchOperation(t)}},{key:"searchExpr",value:function(t){return arguments.length?this._dataSource.searchExpr(t):this._dataSource.searchExpr()}},{key:"select",value:function(){var t;return(t=this._dataSource).select.apply(t,arguments)}},{key:"key",value:function(){return this._dataSource.key()}},{key:"keyOf",value:function(t){return this.store().keyOf(t)}},{key:"store",value:function(){return this._dataSource.store()}},{key:"items",value:function(){return this._dataSource.items()}},{key:"applyMapFunction",value:function(t){return this._dataSource._applyMapFunction(t)}},{key:"getDataSource",value:function(){return this._dataSource||null}},{key:"reload",value:function(){return this._dataSource.reload()}},{key:"on",value:function(t,e){this._dataSource.on(t,e)}},{key:"off",value:function(t,e){this._dataSource.off(t,e)}}]),t}())(this._dataSource)},_addDataSourceHandlers:function(){Py in this&&this._addDataSourceChangeHandler(),Ry in this&&this._addDataSourceLoadErrorHandler(),Fy in this&&this._addDataSourceLoadingChangedHandler(),this._addReadyWatcher()},_addReadyWatcher:function(){this._dataSource.on("loadingChanged",(function(t){this._ready&&this._ready(!t)}).bind(this))},_addDataSourceChangeHandler:function(){var t=this._dataSource;this._proxiedDataSourceChangedHandler=(function(e){this[Py](t.items(),e)}).bind(this),t.on("changed",this._proxiedDataSourceChangedHandler)},_addDataSourceLoadErrorHandler:function(){this._proxiedDataSourceLoadErrorHandler=this[Ry].bind(this),this._dataSource.on("loadError",this._proxiedDataSourceLoadErrorHandler)},_addDataSourceLoadingChangedHandler:function(){this._proxiedDataSourceLoadingChangedHandler=this[Fy].bind(this),this._dataSource.on("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)},_loadDataSource:function(){var t=this._dataSource;t&&(t.isLoaded()?this._proxiedDataSourceChangedHandler&&this._proxiedDataSourceChangedHandler():t.load())},_loadSingle:function(t,e){return t="this"===t?this._dataSource.key()||"this":t,this._dataSource.loadSingle(t,e)},_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}},Ny=ac.inherit({ctor:function(t,e,n){this._$element=t,this._options=e,this._rawData=n,kv(t,this,this._dispose),this._render()},_render:function(){var t=Yd("<div>").addClass("dx-item-content-placeholder");this._$element.append(t),this._watchers=[],this._renderWatchers()},_renderWatchers:function(){this._startWatcher("disabled",this._renderDisabled.bind(this)),this._startWatcher("visible",this._renderVisible.bind(this))},_startWatcher:function(t,e){var n=this._rawData,i=this._options.fieldGetter(t),o=function(t,e,n){var i,o=function(t){i!==t&&(n(t,i),i=t)};return{dispose:t(e,o),force:function(){o(e())}}}(this._options.watchMethod(),function(){return i(n)},(function(t,n){this._dirty=!0,e(t,n)}).bind(this));this._watchers.push(o)},setDataField:function(){if(this._dirty=!1,zu(this._watchers,function(t,e){e.force()}),this._dirty)return!0},_renderDisabled:function(t,e){this._$element.toggleClass("dx-state-disabled",!!t),this._$element.attr("aria-disabled",!!t),this._updateOwnerFocus(t)},_updateOwnerFocus:function(t){var e=this._options.owner;e&&t&&e._resetItemFocus(this._$element)},_renderVisible:function(t,e){this._$element.toggleClass("dx-state-invisible",void 0!==t&&!t)},_dispose:function(){zu(this._watchers,function(t,e){e.dispose()})}});Ny.getInstance=function(t){return xv(t,this)};var zy=Ny,Wy={"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"},jy=function(t,e){var n=t[e];return n?"root"!==n&&n:e.substr(0,e.lastIndexOf("-"))},Ky=sc({locale:function(){var t="en";return function(e){if(!e)return t;t=e}}(),getValueByClosestLocale:function(t){for(var e,n=this.locale(),i=t(n);!i&&!e;)(n=jy(Wy,n))?i=t(n):e=!0;return void 0===i&&"en"!==n?t("en"):i}}),Gy=$u(!0,{},{en:{Yes:"Yes",No:"No",Cancel:"Cancel",Close:"Close",Clear:"Clear",Done:"Done",Loading:"Loading...",Select:"Select...",Search:"Search",Back:"Back",OK:"OK","dxCollectionWidget-noDataText":"No data to display","dxDropDownEditor-selectLabel":"Select","validation-required":"Required","validation-required-formatted":"{0} is required","validation-numeric":"Value must be a number","validation-numeric-formatted":"{0} must be a number","validation-range":"Value is out of range","validation-range-formatted":"{0} is out of range","validation-stringLength":"The length of the value is not correct","validation-stringLength-formatted":"The length of {0} is not correct","validation-custom":"Value is invalid","validation-custom-formatted":"{0} is invalid","validation-async":"Value is invalid","validation-async-formatted":"{0} is invalid","validation-compare":"Values do not match","validation-compare-formatted":"{0} does not match","validation-pattern":"Value does not match pattern","validation-pattern-formatted":"{0} does not match pattern","validation-email":"Email is invalid","validation-email-formatted":"{0} is invalid","validation-mask":"Value is invalid","dxLookup-searchPlaceholder":"Minimum character number: {0}","dxList-pullingDownText":"Pull down to refresh...","dxList-pulledDownText":"Release to refresh...","dxList-refreshingText":"Refreshing...","dxList-pageLoadingText":"Loading...","dxList-nextButtonText":"More","dxList-selectAll":"Select All","dxListEditDecorator-delete":"Delete","dxListEditDecorator-more":"More","dxScrollView-pullingDownText":"Pull down to refresh...","dxScrollView-pulledDownText":"Release to refresh...","dxScrollView-refreshingText":"Refreshing...","dxScrollView-reachBottomText":"Loading...","dxDateBox-simulatedDataPickerTitleTime":"Select time","dxDateBox-simulatedDataPickerTitleDate":"Select date","dxDateBox-simulatedDataPickerTitleDateTime":"Select date and time","dxDateBox-validation-datetime":"Value must be a date or time","dxDateRangeBox-invalidStartDateMessage":"Start value must be a date","dxDateRangeBox-invalidEndDateMessage":"End value must be a date","dxDateRangeBox-startDateOutOfRangeMessage":"Start date is out of range","dxDateRangeBox-endDateOutOfRangeMessage":"End date is out of range","dxDateRangeBox-startDateLabel":"Start Date","dxDateRangeBox-endDateLabel":"End Date","dxFileUploader-selectFile":"Select a file","dxFileUploader-dropFile":"or Drop a file here","dxFileUploader-bytes":"bytes","dxFileUploader-kb":"kb","dxFileUploader-Mb":"Mb","dxFileUploader-Gb":"Gb","dxFileUploader-upload":"Upload","dxFileUploader-uploaded":"Uploaded","dxFileUploader-readyToUpload":"Ready to upload","dxFileUploader-uploadAbortedMessage":"Upload cancelled","dxFileUploader-uploadFailedMessage":"Upload failed","dxFileUploader-invalidFileExtension":"File type is not allowed","dxFileUploader-invalidMaxFileSize":"File is too large","dxFileUploader-invalidMinFileSize":"File is too small","dxRangeSlider-ariaFrom":"From","dxRangeSlider-ariaTill":"Till","dxSwitch-switchedOnText":"ON","dxSwitch-switchedOffText":"OFF","dxForm-optionalMark":"optional","dxForm-requiredMessage":"{0} is required","dxNumberBox-invalidValueMessage":"Value must be a number","dxNumberBox-noDataText":"No data","dxDataGrid-emptyHeaderWithColumnChooserText":"Use {0} to display columns","dxDataGrid-emptyHeaderWithGroupPanelText":"Drag a column from the group panel here","dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText":"Use {0} or drag a column from the group panel","dxDataGrid-emptyHeaderColumnChooserText":"column chooser","dxDataGrid-columnChooserTitle":"Column Chooser","dxDataGrid-columnChooserEmptyText":"Drag a column here to hide it","dxDataGrid-groupContinuesMessage":"Continues on the next page","dxDataGrid-groupContinuedMessage":"Continued from the previous page","dxDataGrid-groupHeaderText":"Group by This Column","dxDataGrid-ungroupHeaderText":"Ungroup","dxDataGrid-ungroupAllText":"Ungroup All","dxDataGrid-editingEditRow":"Edit","dxDataGrid-editingSaveRowChanges":"Save","dxDataGrid-editingCancelRowChanges":"Cancel","dxDataGrid-editingDeleteRow":"Delete","dxDataGrid-editingUndeleteRow":"Undelete","dxDataGrid-editingConfirmDeleteMessage":"Are you sure you want to delete this record?","dxDataGrid-validationCancelChanges":"Cancel changes","dxDataGrid-groupPanelEmptyText":"Drag a column header here to group by that column","dxDataGrid-noDataText":"No data","dxDataGrid-searchPanelPlaceholder":"Search...","dxDataGrid-filterRowShowAllText":"(All)","dxDataGrid-filterRowResetOperationText":"Reset","dxDataGrid-filterRowOperationEquals":"Equals","dxDataGrid-filterRowOperationNotEquals":"Does not equal","dxDataGrid-filterRowOperationLess":"Less than","dxDataGrid-filterRowOperationLessOrEquals":"Less than or equal to","dxDataGrid-filterRowOperationGreater":"Greater than","dxDataGrid-filterRowOperationGreaterOrEquals":"Greater than or equal to","dxDataGrid-filterRowOperationStartsWith":"Starts with","dxDataGrid-filterRowOperationContains":"Contains","dxDataGrid-filterRowOperationNotContains":"Does not contain","dxDataGrid-filterRowOperationEndsWith":"Ends with","dxDataGrid-filterRowOperationBetween":"Between","dxDataGrid-filterRowOperationBetweenStartText":"Start","dxDataGrid-filterRowOperationBetweenEndText":"End","dxDataGrid-ariaSearchBox":"Search box","dxDataGrid-applyFilterText":"Apply filter","dxDataGrid-trueText":"true","dxDataGrid-falseText":"false","dxDataGrid-sortingAscendingText":"Sort Ascending","dxDataGrid-sortingDescendingText":"Sort Descending","dxDataGrid-sortingClearText":"Clear Sorting","dxDataGrid-ariaNotSortedColumn":"Not sorted column","dxDataGrid-ariaSortedAscendingColumn":"Column sorted in ascending order","dxDataGrid-ariaSortedDescendingColumn":"Column sorted in descending order","dxDataGrid-ariaSortIndex":"Sort index {0}","dxDataGrid-editingSaveAllChanges":"Save changes","dxDataGrid-editingCancelAllChanges":"Discard changes","dxDataGrid-editingAddRow":"Add a row","dxDataGrid-summaryMin":"Min: {0}","dxDataGrid-summaryMinOtherColumn":"Min of {1} is {0}","dxDataGrid-summaryMax":"Max: {0}","dxDataGrid-summaryMaxOtherColumn":"Max of {1} is {0}","dxDataGrid-summaryAvg":"Avg: {0}","dxDataGrid-summaryAvgOtherColumn":"Avg of {1} is {0}","dxDataGrid-summarySum":"Sum: {0}","dxDataGrid-summarySumOtherColumn":"Sum of {1} is {0}","dxDataGrid-summaryCount":"Count: {0}","dxDataGrid-columnFixingFix":"Fix","dxDataGrid-columnFixingUnfix":"Unfix","dxDataGrid-columnFixingLeftPosition":"To the left","dxDataGrid-columnFixingRightPosition":"To the right","dxDataGrid-exportTo":"Export","dxDataGrid-exportToExcel":"Export to Excel file","dxDataGrid-exporting":"Exporting...","dxDataGrid-excelFormat":"Excel file","dxDataGrid-selectedRows":"Selected rows","dxDataGrid-exportSelectedRows":"Export selected rows to {0}","dxDataGrid-exportAll":"Export all data to {0}","dxDataGrid-headerFilterLabel":"Filter options","dxDataGrid-headerFilterIndicatorLabel":"Show filter options for column '{0}'","dxDataGrid-headerFilterEmptyValue":"(Blanks)","dxDataGrid-headerFilterOK":"OK","dxDataGrid-headerFilterCancel":"Cancel","dxDataGrid-ariaAdaptiveCollapse":"Hide additional data","dxDataGrid-ariaAdaptiveExpand":"Display additional data","dxDataGrid-ariaColumn":"Column","dxDataGrid-ariaColumnHeader":"Column header","dxDataGrid-ariaValue":"Value","dxDataGrid-ariaError":"Error","dxDataGrid-ariaRevertButton":"Press Escape to discard the changes","dxDataGrid-ariaFilterCell":"Filter cell","dxDataGrid-ariaCollapse":"Collapse","dxDataGrid-ariaModifiedCell":"Modified","dxDataGrid-ariaDeletedCell":"Deleted","dxDataGrid-ariaEditableCell":"Editable","dxDataGrid-ariaExpand":"Expand","dxDataGrid-ariaCollapsedRow":"Collapsed row","dxDataGrid-ariaExpandedRow":"Expanded row","dxDataGrid-ariaDataGrid":"Data grid with {0} rows and {1} columns","dxDataGrid-ariaSearchInGrid":"Search in the data grid","dxDataGrid-ariaSelectAll":"Select all","dxDataGrid-ariaSelectRow":"Select row","dxDataGrid-ariaToolbar":"Data grid toolbar","dxDataGrid-ariaEditForm":"Edit form","dxDataGrid-filterBuilderPopupTitle":"Filter Builder","dxDataGrid-filterPanelCreateFilter":"Create Filter","dxDataGrid-filterPanelClearFilter":"Clear","dxDataGrid-filterPanelFilterEnabledHint":"Enable the filter","dxTreeList-ariaTreeList":"Tree list with {0} rows and {1} columns","dxTreeList-ariaSearchInGrid":"Search in the tree list","dxTreeList-ariaToolbar":"Tree list toolbar","dxTreeList-editingAddRowToNode":"Add","dxPager-infoText":"Page {0} of {1} ({2} items)","dxPager-pagesCountText":"of","dxPager-pageSize":"Items per page: {0}","dxPager-pageSizesAllText":"All","dxPager-page":"Page {0}","dxPager-prevPage":"Previous Page","dxPager-nextPage":"Next Page","dxPager-ariaLabel":"Page Navigation","dxPager-ariaPageSize":"Page size","dxPager-ariaPageNumber":"Page number","dxPivotGrid-grandTotal":"Grand Total","dxPivotGrid-total":"{0} Total","dxPivotGrid-fieldChooserTitle":"Field Chooser","dxPivotGrid-showFieldChooser":"Show Field Chooser","dxPivotGrid-expandAll":"Expand All","dxPivotGrid-collapseAll":"Collapse All","dxPivotGrid-sortColumnBySummary":'Sort "{0}" by This Column',"dxPivotGrid-sortRowBySummary":'Sort "{0}" by This Row',"dxPivotGrid-removeAllSorting":"Remove All Sorting","dxPivotGrid-dataNotAvailable":"N/A","dxPivotGrid-rowFields":"Row Fields","dxPivotGrid-columnFields":"Column Fields","dxPivotGrid-dataFields":"Data Fields","dxPivotGrid-filterFields":"Filter Fields","dxPivotGrid-allFields":"All Fields","dxPivotGrid-columnFieldArea":"Drop Column Fields Here","dxPivotGrid-dataFieldArea":"Drop Data Fields Here","dxPivotGrid-rowFieldArea":"Drop Row Fields Here","dxPivotGrid-filterFieldArea":"Drop Filter Fields Here","dxScheduler-editorLabelTitle":"Subject","dxScheduler-editorLabelStartDate":"Start Date","dxScheduler-editorLabelEndDate":"End Date","dxScheduler-editorLabelDescription":"Description","dxScheduler-editorLabelRecurrence":"Repeat","dxScheduler-openAppointment":"Open appointment","dxScheduler-recurrenceNever":"Never","dxScheduler-recurrenceMinutely":"Every minute","dxScheduler-recurrenceHourly":"Hourly","dxScheduler-recurrenceDaily":"Daily","dxScheduler-recurrenceWeekly":"Weekly","dxScheduler-recurrenceMonthly":"Monthly","dxScheduler-recurrenceYearly":"Yearly","dxScheduler-recurrenceRepeatEvery":"Repeat Every","dxScheduler-recurrenceRepeatOn":"Repeat On","dxScheduler-recurrenceEnd":"End repeat","dxScheduler-recurrenceAfter":"After","dxScheduler-recurrenceOn":"On","dxScheduler-recurrenceRepeatMinutely":"minute(s)","dxScheduler-recurrenceRepeatHourly":"hour(s)","dxScheduler-recurrenceRepeatDaily":"day(s)","dxScheduler-recurrenceRepeatWeekly":"week(s)","dxScheduler-recurrenceRepeatMonthly":"month(s)","dxScheduler-recurrenceRepeatYearly":"year(s)","dxScheduler-switcherDay":"Day","dxScheduler-switcherWeek":"Week","dxScheduler-switcherWorkWeek":"Work Week","dxScheduler-switcherMonth":"Month","dxScheduler-switcherAgenda":"Agenda","dxScheduler-switcherTimelineDay":"Timeline Day","dxScheduler-switcherTimelineWeek":"Timeline Week","dxScheduler-switcherTimelineWorkWeek":"Timeline Work Week","dxScheduler-switcherTimelineMonth":"Timeline Month","dxScheduler-recurrenceRepeatOnDate":"on date","dxScheduler-recurrenceRepeatCount":"occurrence(s)","dxScheduler-allDay":"All day","dxScheduler-confirmRecurrenceEditTitle":"Edit Recurring Appointment","dxScheduler-confirmRecurrenceDeleteTitle":"Delete Recurring Appointment","dxScheduler-confirmRecurrenceEditMessage":"Do you want to edit only this appointment or the whole series?","dxScheduler-confirmRecurrenceDeleteMessage":"Do you want to delete only this appointment or the whole series?","dxScheduler-confirmRecurrenceEditSeries":"Edit series","dxScheduler-confirmRecurrenceDeleteSeries":"Delete series","dxScheduler-confirmRecurrenceEditOccurrence":"Edit appointment","dxScheduler-confirmRecurrenceDeleteOccurrence":"Delete appointment","dxScheduler-noTimezoneTitle":"No timezone","dxScheduler-moreAppointments":"{0} more","dxCalendar-todayButtonText":"Today","dxCalendar-ariaWidgetName":"Calendar","dxCalendar-previousMonthButtonLabel":"Previous month","dxCalendar-previousYearButtonLabel":"Previous year","dxCalendar-previousDecadeButtonLabel":"Previous decade","dxCalendar-previousCenturyButtonLabel":"Previous century","dxCalendar-nextMonthButtonLabel":"Next month","dxCalendar-nextYearButtonLabel":"Next year","dxCalendar-nextDecadeButtonLabel":"Next decade","dxCalendar-nextCenturyButtonLabel":"Next century","dxCalendar-captionMonthLabel":"Month selection","dxCalendar-captionYearLabel":"Year selection","dxCalendar-captionDecadeLabel":"Decade selection","dxCalendar-captionCenturyLabel":"Century selection","dxColorView-ariaRed":"Red","dxColorView-ariaGreen":"Green","dxColorView-ariaBlue":"Blue","dxColorView-ariaAlpha":"Transparency","dxColorView-ariaHex":"Color code","dxTagBox-selected":"{0} selected","dxTagBox-allSelected":"All selected ({0})","dxTagBox-moreSelected":"{0} more","vizExport-printingButtonText":"Print","vizExport-titleMenuText":"Exporting/Printing","vizExport-exportButtonText":"{0} file","dxFilterBuilder-and":"And","dxFilterBuilder-or":"Or","dxFilterBuilder-notAnd":"Not And","dxFilterBuilder-notOr":"Not Or","dxFilterBuilder-addCondition":"Add Condition","dxFilterBuilder-addGroup":"Add Group","dxFilterBuilder-enterValueText":"<enter a value>","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-dialogUpdateImageCaption":"Update Image","dxHtmlEditor-dialogImageUpdateButton":"Update","dxHtmlEditor-dialogImageAddButton":"Add","dxHtmlEditor-dialogImageSpecifyUrl":"From the Web","dxHtmlEditor-dialogImageSelectFile":"From This Device","dxHtmlEditor-dialogImageKeepAspectRatio":"Keep Aspect Ratio","dxHtmlEditor-dialogImageEncodeToBase64":"Encode to Base64","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-editingDownloadSingleItemErrorMessage":"Item was not downloaded","dxFileManager-editingDownloadMultipleItemsErrorMessage":"{0} items were not downloaded","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 a 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-dialogConstraintCriticalViolationSeveralTasksMessage":"The task you are attempting to move is linked to another tasks by dependency relations. This change would conflict with dependency rules. How would you like to proceed?","dxGantt-dialogConstraintViolationSeveralTasksMessage":"The task you are attempting to move is linked to another tasks by dependency relations. How would you like to proceed?","dxGantt-dialogDeleteDependenciesMessage":"Delete the dependency relations","dxGantt-dialogMoveTaskAndKeepDependenciesMessage":"Move the task and keep the dependencies","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}","dxGallery-itemName":"Gallery item","dxMultiView-elementAriaRoleDescription":"MultiView","dxMultiView-elementAriaLabel":"Use the arrow keys or swipe to navigate between views","dxMultiView-itemAriaRoleDescription":"View","dxMultiView-itemAriaLabel":"{0} of {1}"}}),Uy={},qy=sc({engine:function(){return"base"},_dictionary:Gy,load:function(t){$u(!0,this._dictionary,t)},_localizablePrefix:"@",setup:function(t){this._localizablePrefix=t},localizeString:function(t){var e=this,n=new RegExp("(^|[^a-zA-Z_0-9"+e._localizablePrefix+"-]+)("+e._localizablePrefix+"{1,2})([a-zA-Z_0-9-]+)","g"),i=e._localizablePrefix+e._localizablePrefix;return t.replace(n,function(t,n,o,r){var a,s=e._localizablePrefix+r;return o!==i&&(a=e.format(r)),a||(Uy[r]=function(t){return Id(function(t){return Nu(Td(t),function(t){return t.toLowerCase()}).join("-")}(t).replace(/-/g," "))}(r)),n+(a||s)})},getMessagesByLocales:function(){return this._dictionary},getDictionary:function(t){return t?Uy:$u({},Uy,this.getMessagesByLocales()[Ky.locale()])},getFormatter:function(t){return this._getFormatterBase(t)||this._getFormatterBase(t,"en")},_getFormatterBase:function(t,n){var i=this,o=Ky.getValueByClosestLocale(function(n){return function(t,n){var i;return t[n]||(null==n?void 0:n.toLowerCase)&&(null===(i=Object.entries(t).find(function(t){return e(t,1)[0].toLowerCase()===n.toLowerCase()}))||void 0===i?void 0:i[1])||{}}(i._dictionary,n)[t]});if(o)return function(){var t=1===arguments.length&&Array.isArray(arguments[0])?arguments[0].slice(0):Array.prototype.slice.call(arguments,0);return t.unshift(o),Uu.apply(this,t)}},format:function(t){var e=this.getFormatter(t),n=Array.prototype.slice.call(arguments,1);return e&&e.apply(this,n)||""}}),Zy=Math.abs,Qy="dxhold";cv({emitter:nv.inherit({start:function(t){this._startEventData=Gp(t),this._startTimer(t)},_startTimer:function(t){var e="timeout"in this?this.timeout:750;this._holdTimer=setTimeout((function(){this._requestAccept(t),this._fireEvent(Qy,t,{target:t.target}),this._forgetAccept()}).bind(this),e)},move:function(t){this._touchWasMoved(t)&&this._cancel(t)},_touchWasMoved:function(t){var e=Up(this._startEventData,Gp(t));return Zy(e.x)>5||Zy(e.y)>5},end:function(){this._stopTimer()},_stopTimer:function(){clearTimeout(this._holdTimer)},cancel:function(){this._stopTimer()},dispose:function(){this._stopTimer()}}),bubble:!0,events:[Qy]});var Xy="dxContexMenu",Yy=Xp("contextmenu",Xy),Jy=Xp("dxhold",Xy),tb="dxcontextmenu",eb=ac.inherit({setup:function(t){var e=Yd(t);yd.on(e,Yy,this._contextMenuHandler.bind(this)),(Zf||zf.isSimulator())&&yd.on(e,Jy,this._holdHandler.bind(this))},_holdHandler:function(t){Wp(t)&&!zf.isSimulator()||this._fireContextMenu(t)},_contextMenuHandler:function(t){this._fireContextMenu(t)},_fireContextMenu:function(t){return Zp({type:tb,originalEvent:t})},teardown:function(t){yd.off(t,"."+Xy)}});Op(tb,new eb);var nb=function(t){function e(t,n,i,o){var a;return m(this,e),(a=r(this,e))._render=t,a._fields=n,a._fieldsMap=o||{},a._watchMethod=i,a}return d(e,t),b(e,[{key:"_renderCore",value:function(t){var e=this,n=Yd(t.container),i=function(t,e,n,i,o){var r,a,s=(a=t,e(function(){return a},function(t){var a,s,l,u,c,h,d,f;r&&r(),function(t){return-1===["object","array","function"].indexOf(Iu(t))}(t)?o(t):(a=t,s=e,u=i,c=o,h={},d=(l=n).slice(),f=l.map(function(t){var e=u[t];return s(e?function(){return e(a)}:function(){return a[t]},function(e){if(h[t]=e,d.length){var n=d.indexOf(t);n>=0&&d.splice(n,1)}d.length||c(h)})}),r=function(){f.forEach(function(t){return t()})})}));return function(){r&&r(),s&&s()}}(t.model,this._watchMethod,this._fields,this._fieldsMap,function(i){n.empty(),e._render(n,i,t.model)});return yd.on(n,Dp,i),n.contents()}}]),e}(Av),ib="dx-item",ob="-content",rb="dx-item-content-placeholder",ab="dx-template-wrapper",sb=/^([^.]+\[\d+\]\.)+([\w.]+)$/,lb="down",ub=sm.inherit({_activeStateUnit:"."+ib,_supportedKeys:function(){var t=function(t,e){Yp(e)||(e.preventDefault(),e.stopPropagation(),this._moveFocus(t,e))};return $u(this.callBase(),{space:function(t){t.preventDefault(),this._enterKeyHandler(t)},enter:this._enterKeyHandler,leftArrow:t.bind(this,"left"),rightArrow:t.bind(this,"right"),upArrow:t.bind(this,"up"),downArrow:t.bind(this,lb),pageUp:t.bind(this,"up"),pageDown:t.bind(this,lb),home:t.bind(this,"first"),end:t.bind(this,"last")})},_enterKeyHandler:function(t){var e=Yd(this.option("focusedElement"));if(e.length){var n=this._getItemData(e);null!=n&&n.onClick&&this._itemEventHandlerByHandler(e,n.onClick,{event:t}),this._itemClickHandler($u({},t,{target:e.get(0),currentTarget:e.get(0)}))}},_getDefaultOptions:function(){return $u(this.callBase(),{selectOnFocus:!1,loopItemFocus:!0,items:[],itemTemplate:"item",onItemRendered:null,onItemClick:null,onItemHold:null,itemHoldTimeout:750,onItemContextMenu:null,onFocusedItemChanged:null,noDataText:qy.format("dxCollectionWidget-noDataText"),encodeNoDataText:!1,dataSource:null,_dataController:null,_itemAttributes:{},itemTemplateProperty:"template",focusOnSelectedItem:!0,focusedElement:null,displayExpr:void 0,disabledExpr:function(t){return t?t.disabled:void 0},visibleExpr:function(t){return t?t.visible:void 0}})},_init:function(){this._compileDisplayGetter(),this._initDataController(),this.callBase(),this._cleanRenderedItems(),this._refreshDataSource()},_compileDisplayGetter:function(){var t=this.option("displayExpr");this._displayGetter=t?Mc(this.option("displayExpr")):void 0},_initTemplates:function(){this._initItemsFromMarkup(),this._initDefaultItemTemplate(),this.callBase()},_getAnonymousTemplateName:function(){return"item"},_initDefaultItemTemplate:function(){var t=this._getFieldsMap();this._templateManager.addDefaultTemplates({item:new nb((function(e,n){Ru(n)?this._prepareDefaultItemTemplate(n,e):(t&&Du(t.text)&&(n=t.text(n)),e.text(String(Vc(n,""))))}).bind(this),this._getBindableFields(),this.option("integrationOptions.watchMethod"),t)})},_getBindableFields:function(){return["text","html"]},_getFieldsMap:function(){if(this._displayGetter)return{text:this._displayGetter}},_prepareDefaultItemTemplate:function(t,e){Ou(t.text)&&e.text(t.text),Ou(t.html)&&e.html(t.html)},_initItemsFromMarkup:function(){var t=this,e=Lv(this.$element(),"dxItem");if(e.length&&!this.option("items").length){var n=e.map(function(e){var n=e.element,i=e.options;return/\S/.test(n.innerHTML)&&!i.template?i.template=t._prepareItemTemplate(n):Yd(n).remove(),i});this.option("items",n)}},_prepareItemTemplate:function(t){var e="tmpl-"+new pc,n=Yd(t).detach().clone().removeAttr("data-options").addClass(ab);return this._saveTemplate(e,n),e},_dataSourceOptions:function(){return{paginate:!1}},_cleanRenderedItems:function(){this._renderedItemsCount=0},_focusTarget:function(){return this.$element()},_focusInHandler:function(t){if(this.callBase.apply(this,arguments),this._isFocusTarget(t.target)){var e=Yd(this.option("focusedElement"));if(e.length)this._setFocusedItem(e);else{var n=this._getActiveItem();n.length&&this.option("focusedElement",Jd(n))}}},_focusOutHandler:function(){this.callBase.apply(this,arguments);var t=Yd(this.option("focusedElement"));this._updateFocusedItemState(t,!1)},_findActiveTarget:function(t){return t.find(this._activeStateUnit)},_getActiveItem:function(t){var e=Yd(this.option("focusedElement"));if(e.length)return e;var n=this.option("focusOnSelectedItem")?this.option("selectedIndex"):0,i=this._getActiveElement();return n<0&&(n=t?i.length-1:0),i.eq(n)},_moveFocus:function(t){var e,n=this._getAvailableItems();switch(t){case"pageup":case"up":e=this._prevItem(n);break;case"pagedown":case lb:e=this._nextItem(n);break;case"right":e=this.option("rtlEnabled")?this._prevItem(n):this._nextItem(n);break;case"left":e=this.option("rtlEnabled")?this._nextItem(n):this._prevItem(n);break;case"first":e=n.first();break;case"last":e=n.last();break;default:return!1}0!==e.length&&this.option("focusedElement",Jd(e))},_getVisibleItems:function(t){return(t=t||this._itemElements()).filter(":visible")},_getAvailableItems:function(t){return this._getVisibleItems(t)},_prevItem:function(t){var e=this._getActiveItem(),n=t.index(e),i=t.last(),o=Yd(t[n-1]),r=this.option("loopItemFocus");return 0===o.length&&r&&(o=i),o},_nextItem:function(t){var e=this._getActiveItem(!0),n=t.index(e),i=t.first(),o=Yd(t[n+1]),r=this.option("loopItemFocus");return 0===o.length&&r&&(o=i),o},_selectFocusedItem:function(t){this.selectItem(t)},_updateFocusedItemState:function(t,e,n){var i=Yd(t);i.length&&(this._refreshActiveDescendant(),this._refreshItemId(i,n),this._toggleFocusClass(e,i)),this._updateParentActiveDescendant()},_refreshActiveDescendant:function(t){this.setAria("activedescendant",Ou(this.option("focusedElement"))?this.getFocusedItemId():null,t)},_refreshItemId:function(t,e){!e&&this.option("focusedElement")?this.setAria("id",this.getFocusedItemId(),t):this.setAria("id",null,t)},_isDisabled:function(t){return t&&"true"===Yd(t).attr("aria-disabled")},_setFocusedItem:function(t){if(t&&t.length){this._updateFocusedItemState(t,!0),this.onFocusedItemChanged(this.getFocusedItemId());var e=this.option().selectOnFocus,n=this._isDisabled(t);e&&!n&&this._selectFocusedItem(t)}},_findItemElementByItem:function(t){var e=Yd(),n=this;return this.itemElements().each(function(){var i=Yd(this);if(i.data(n._itemDataKey())===t)return e=i,!1}),e},_getIndexByItem:function(t){return this.option("items").indexOf(t)},_itemOptionChanged:function(t,e,n,i){var o=this._findItemElementByItem(t);o.length&&(this.constructor.ItemClass.getInstance(o).setDataField(e,n)||this._refreshItem(o,t),"disabled"===e&&n&&this._resetItemFocus(o))},_resetItemFocus:function(t){t.is(this.option("focusedElement"))&&this.option("focusedElement",null)},_refreshItem:function(t){var e=this._getItemData(t),n=t.data(this._itemIndexKey());this._renderItem(this._renderedItemsCount+n,e,null,t)},_updateParentActiveDescendant:th,_optionChanged:function(t){if("items"===t.name){var e=t.fullName.match(sb);if(e&&e.length){var n=e[e.length-1],i=t.fullName.replace("."+n,""),o=this.option(i);return void this._itemOptionChanged(o,n,t.value,t.previousValue)}}switch(t.name){case"items":case"_itemAttributes":case"itemTemplateProperty":case"useItemTextAsTitle":this._cleanRenderedItems(),this._invalidate();break;case"dataSource":this._refreshDataSource(),this._renderEmptyMessage();break;case"noDataText":case"encodeNoDataText":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(t.previousValue,!1,!0),this._setFocusedItem(Yd(t.value));break;case"displayExpr":this._compileDisplayGetter(),this._initDefaultItemTemplate(),this._invalidate();break;case"visibleExpr":case"disabledExpr":this._invalidate();break;default:this.callBase(t)}},_invalidate:function(){return this.option("focusedElement",null),this.callBase.apply(this,arguments)},_loadNextPage:function(){return this._expectNextPageLoading(),this._dataController.loadNextPage()},_expectNextPageLoading:function(){this._startIndexForAppendedItems=0},_expectLastItemLoading:function(){this._startIndexForAppendedItems=-1},_forgetNextPageLoading:function(){this._startIndexForAppendedItems=null},_dataSourceChangedHandler:function(t){var e=this.option("items");this._initialized&&e&&this._shouldAppendItems()?(this._renderedItemsCount=e.length,(!this._isLastPage()||-1!==this._startIndexForAppendedItems)&&(this.option().items=e.concat(t.slice(this._startIndexForAppendedItems))),this._forgetNextPageLoading(),this._refreshContent()):this.option("items",t.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(),this._inkRipple&&delete this._inkRipple,this._resetActiveState()},_cleanItemContainer:function(){Yd(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 ib},_itemContentClass:function(){return this._itemClass()+ob},_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:Gc(function(){this._renderContentImpl()}),_renderContent:function(){this._fireContentReadyAction()},_render:function(){this.callBase(),this._attachClickEvent(),this._attachHoldEvent(),this._attachContextMenuEvent()},_getPointerEvent:function(){return ev.down},_attachClickEvent:function(){var t=this,e=this._itemSelector(),n=this._getPointerEvent(),i=Xp(hv,this.NAME),o=Xp(n,this.NAME),r=new jv(function(e){var n=e.event;t._itemPointerDownHandler(n)});yd.off(this._itemContainer(),i,e),yd.off(this._itemContainer(),o,e),yd.on(this._itemContainer(),i,e,function(e){return t._itemClickHandler(e)}),yd.on(this._itemContainer(),o,e,function(t){r.execute({element:Yd(t.target),event:t})})},_itemClickHandler:function(t,e,n){this._itemDXEventHandler(t,"onItemClick",e,n)},_itemPointerDownHandler:function(t){!this.option("focusStateEnabled")||(this._itemFocusHandler=(function(){if(clearTimeout(this._itemFocusTimeout),this._itemFocusHandler=null,!t.isDefaultPrevented()){var e=Yd(t.target),n=e.closest(this._itemElements()),i=this._closestFocusable(e);n.length&&this._isFocusTarget(null==i?void 0:i.get(0))&&this.option("focusedElement",Jd(n))}}).bind(this),this._itemFocusTimeout=setTimeout(this._forcePointerDownFocus.bind(this)))},_closestFocusable:function(t){if(t.is(Mp))return t;for(t=t.parent();t.length&&!ch.isDocument(t.get(0))&&!ch.isDocumentFragment(t.get(0));){if(t.is(Mp))return t;t=t.parent()}},_forcePointerDownFocus:function(){this._itemFocusHandler&&this._itemFocusHandler()},_updateFocusState:function(){this.callBase.apply(this,arguments),this._forcePointerDownFocus()},_attachHoldEvent:function(){var t=this._itemContainer(),e=this._itemSelector(),n=Xp("dxhold",this.NAME);yd.off(t,n,e),yd.on(t,n,e,{timeout:this._getHoldTimeout()},this._itemHoldHandler.bind(this))},_getHoldTimeout:function(){return this.option("itemHoldTimeout")},_shouldFireHoldEvent:function(){return this.hasActionSubscription("onItemHold")},_itemHoldHandler:function(t){this._shouldFireHoldEvent()?this._itemDXEventHandler(t,"onItemHold"):t.cancel=!0},_attachContextMenuEvent:function(){var t=this._itemContainer(),e=this._itemSelector(),n=Xp("dxcontextmenu",this.NAME);yd.off(t,n,e),yd.on(t,n,e,this._itemContextMenuHandler.bind(this))},_shouldFireContextMenuEvent:function(){return this.hasActionSubscription("onItemContextMenu")},_itemContextMenuHandler:function(t){this._shouldFireContextMenuEvent()?this._itemDXEventHandler(t,"onItemContextMenu"):t.cancel=!0},_renderContentImpl:function(){var t=this.option("items")||[];this._renderItems(this._renderedItemsCount?t.slice(this._renderedItemsCount):t)},_renderItems:function(t){t.length&&zu(t,(function(t,e){this._renderItem(this._renderedItemsCount+t,e)}).bind(this)),this._renderEmptyMessage()},_getItemsContainer:function(){return this._itemContainer()},_setAttributes:function(t){var e=lc({},this.option("_itemAttributes")),n=e.class;if(n){var i=t.get(0).className;e.class=[i,n].join(" ")}t.attr(e)},_renderItem:function(t,e,n,i){var o,r=null!==(o=null==t?void 0:t.item)&&void 0!==o?o:t;n=n||this._getItemsContainer();var a=this._renderItemFrame(r,e,n,i);this._setElementData(a,e,r),this._setAttributes(a),this._attachItemClickEvent(e,a);var s=this._getItemContent(a),l=this._renderItemContent({index:r,itemData:e,container:Jd(s),contentClass:this._itemContentClass(),defaultTemplateName:this.option("itemTemplate")}),u=this;return kc(l).done(function(n){u._postprocessRenderItem({itemElement:a,itemContent:n,itemData:e,itemIndex:r}),u._executeItemRenderAction(t,e,Jd(a))}),a},_getItemContent:function(t){var e=t.find("."+rb);return e.removeClass(rb),e},_attachItemClickEvent:function(t,e){!t||!t.onClick||yd.on(e,hv,(function(n){this._itemEventHandlerByHandler(e,t.onClick,{event:n})}).bind(this))},_renderItemContent:function(t){var e=this._getItemTemplateName(t),n=this._getTemplate(e);this._addItemContentClasses(t);var i=Yd(this._createItemByTemplate(n,t));return i.hasClass(ab)?this._renderItemContentByNode(t,i):t.container},_renderItemContentByNode:function(t,e){return Yd(t.container).replaceWith(e),t.container=Jd(e),this._addItemContentClasses(t),e},_addItemContentClasses:function(t){var e=[ib+ob,t.contentClass];Yd(t.container).addClass(e.join(" "))},_appendItemToContainer:function(t,e,n){e.appendTo(t)},_renderItemFrame:function(t,e,n,i){var o=Yd("<div>");if(new this.constructor.ItemClass(o,this._itemOptions(),e||{}),i&&i.length?i.replaceWith(o):this._appendItemToContainer.call(this,n,o,t),this.option("useItemTextAsTitle")){var r=this._displayGetter?this._displayGetter(e):e;o.attr("title",r)}return o},_itemOptions:function(){var t=this;return{watchMethod:function(){return t.option("integrationOptions.watchMethod")},owner:t,fieldGetter:function(e){var n=t.option(e+"Expr");return Mc(n)}}},_postprocessRenderItem:th,_executeItemRenderAction:function(t,e,n){this._getItemRenderAction()({itemElement:n,itemIndex:t,itemData:e})},_setElementData:function(t,e,n){t.addClass([ib,this._itemClass()].join(" ")).data(this._itemDataKey(),e).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(t){var e=t.itemData,n=t.templateProperty||this.option("itemTemplateProperty");return e&&e[n]||t.defaultTemplateName},_createItemByTemplate:function(t,e){return t.render({model:e.itemData,container:e.container,index:e.index,onRendered:this._onItemTemplateRendered(t,e)})},_onItemTemplateRendered:function(){return th},_emptyMessageContainer:function(){return this._itemContainer()},_renderEmptyMessage:function(t){t=t||this.option("items");var e=this.option("noDataText"),n=!e||t&&t.length||this._dataController.isLoading();n&&this._$noData&&(this._$noData.remove(),this._$noData=null,this.setAria("label",void 0)),n||(this._$noData=this._$noData||Yd("<div>").addClass("dx-empty-message"),this._$noData.appendTo(this._emptyMessageContainer()),this.option("encodeNoDataText")?this._$noData.text(e):this._$noData.html(e)),this.$element().toggleClass("dx-empty-collection",!n)},_itemDXEventHandler:function(t,e,n,i){this._itemEventHandler(t.target,e,$u(n,{event:t}),i)},_itemEventHandler:function(t,e,n,i){var o=this._createActionByOption(e,$u({validatingTargetName:"itemElement"},i));return this._itemEventHandlerImpl(t,o,n)},_itemEventHandlerByHandler:function(t,e,n,i){var o=this._createAction(e,$u({validatingTargetName:"itemElement"},i));return this._itemEventHandlerImpl(t,o,n)},_itemEventHandlerImpl:function(t,e,n){var i=this._closestItemElement(Yd(t)),o=$u({},n);return e($u(n,this._extendActionArgs(i),o))},_extendActionArgs:function(t){return{itemElement:Jd(t),itemIndex:this._itemElements().index(t),itemData:this._getItemData(t)}},_closestItemElement:function(t){return Yd(t).closest(this._itemSelector())},_getItemData:function(t){return Yd(t).data(this._itemDataKey())},_getSummaryItemsSize:function(t,e,n){var i=0;return e&&zu(e,function(e,o){"width"===t?i+=Rh(o,n||!1):"height"===t&&(i+=Fh(o,n||!1))}),i},getFocusedItemId:function(){return this._focusedItemId||(this._focusedItemId="dx-"+new pc),this._focusedItemId},itemElements:function(){return this._itemElements()},itemsContainer:function(){return this._itemContainer()}}).include($y);ub.ItemClass=zy;var cb,hb,db,fb,pb,_b,vb=ub,gb=Xu(Yu.ERROR_MESSAGES,{E1001:"Module '{0}'. Controller '{1}' is already registered",E1002:"Module '{0}'. Controller '{1}' does not inherit from DevExpress.ui.dxDataGrid.Controller",E1003:"Module '{0}'. View '{1}' is already registered",E1004:"Module '{0}'. View '{1}' does not inherit from DevExpress.ui.dxDataGrid.View",E1005:"Public method '{0}' is already registered",E1006:"Public method '{0}.{1}' does not exist",E1007:"State storing cannot be provided due to the restrictions of the browser",E1010:"The template does not contain the TextBox widget",E1011:'Items cannot be deleted from the List. Implement the "remove" function in the data store',E1012:"Editing type '{0}' with the name '{1}' is unsupported",E1016:"Unexpected type of data source is provided for a lookup column",E1018:"The 'collapseAll' method cannot be called if you use a remote data source",E1019:"Search mode '{0}' is unavailable",E1020:"The type cannot be changed after initialization",E1021:"{0} '{1}' you are trying to remove does not exist",E1022:'The "markers" option is given an invalid value. Assign an array instead',E1023:'The "routes" option is given an invalid value. Assign an array instead',E1025:"This layout is too complex to render",E1026:'The "calculateCustomSummary" function is missing from a field whose "summaryType" option is set to "custom"',E1031:"Unknown subscription in the Scheduler widget: '{0}'",E1032:"Unknown start date in an appointment: '{0}'",E1033:"Unknown step in the date navigator: '{0}'",E1034:"The browser does not implement an API for saving files",E1035:"The editor cannot be created: {0}",E1037:"Invalid structure of grouped data",E1038:"The browser does not support local storages for local web pages",E1039:"A cell's position cannot be calculated",E1040:"The '{0}' key value is not unique within the data array",E1041:"The '{0}' script is referenced after the DevExtreme scripts or not referenced at all",E1042:"{0} requires the key field to be specified",E1043:"Changes cannot be processed due to the incorrectly set key",E1044:"The key field specified by the keyExpr option does not match the key field specified in the data store",E1045:"Editing requires the key field to be specified in the data store",E1046:"The '{0}' key field is not found in data objects",E1047:'The "{0}" field is not found in the fields array',E1048:'The "{0}" operation is not found in the filterOperations array',E1049:"Column '{0}': filtering is allowed but the 'dataField' or 'name' option is not specified",E1050:"The validationRules option does not apply to third-party editors defined in the editCellTemplate",E1051:'HtmlEditor\'s valueType is "{0}", but the {0} converter was not imported.',E1052:'{0} should have the "dataSource" option specified',E1053:'The "buttons" option accepts an array that contains only objects or string values',E1054:"All text editor buttons must have names",E1055:'One or several text editor buttons have invalid or non-unique "name" values',E1056:'The {0} widget does not support buttons of the "{1}" type',E1058:'The "startDayHour" and "endDayHour" options must be integers in the [0, 24] range, with "endDayHour" being greater than "startDayHour".',E1059:"The following column names are not unique: {0}",E1060:"All editable columns must have names",E1061:'The "offset" option must be an integer in the [-1440, 1440] range, divisible by 5 without a remainder.',E1062:'The "cellDuration" must be a positive integer, evenly dividing the ("endDayHour" - "startDayHour") interval into minutes.',W1001:'The "key" option cannot be modified after initialization',W1002:"An item with the key '{0}' does not exist",W1003:"A group with the key '{0}' in which you are trying to select items does not exist",W1004:"The item '{0}' you are trying to select in the group '{1}' does not exist",W1005:"Due to column data types being unspecified, data has been loaded twice in order to apply initial filter settings. To resolve this issue, specify data types for all grid columns.",W1006:"The map service returned the following error: '{0}'",W1007:"No item with key {0} was found in the data source, but this key was used as the parent key for item {1}",W1008:"Cannot scroll to the '{0}' date because it does not exist on the current view",W1009:"Searching works only if data is specified using the dataSource option",W1010:"The capability to select all items works with source data of plain structure only",W1011:'The "keyExpr" option is not applied when dataSource is not an array',W1012:"The '{0}' key field is not found in data objects",W1013:'The "message" field in the dialog component was renamed to "messageHtml". Change your code correspondingly. In addition, if you used HTML code in the message, make sure that it is secure',W1014:"The Floating Action Button exceeds the recommended speed dial action count. If you need to display more speed dial actions, increase the maxSpeedDialActionCount option value in the global config.",W1016:"The '{0}' field in the HTML Editor toolbar item configuration was renamed to '{1}'. Please make a corresponding change in your code.",W1017:"The 'key' property is not specified for a lookup data source. Please specify it to prevent requests for the entire dataset when users filter data.",W1018:"Infinite scrolling may not work properly with multiple selection. To use these features together, set 'selection.deferred' to true or set 'selection.selectAllMode' to 'page'.",W1019:"Filter query string exceeds maximum length limit of {0} characters.",W1020:"hideEvent is ignored when the shading property is true",W1021:"The '{0}' is not rendered because none of the DOM elements match the value of the \"container\" property.",W1022:"{0} JSON parsing error: '{1}'",W1023:"Appointments require unique keys. Otherwise, the agenda view may not work correctly.",W1024:"The client-side export is enabled. Implement the 'onExporting' function.",W1025:"'scrolling.mode' is set to 'virtual' or 'infinite'. Specify the height of the component."}),mb=ac.abstract,yb=ac.inherit({ctor:function(t){this._collectionWidget=t},getIndexByItemData:mb,getItemDataByIndex:mb,getKeysByItems:mb,getItemsByKeys:mb,itemsGetter:mb,getKeyByIndex:function(t){var e=this._denormalizeItemIndex(t);return this.getKeysByItems([this.getItemDataByIndex(e)])[0]},_equalKeys:function(t,e){return this._collectionWidget._isKeySpecified()?oh(t,e):t===e},beginCache:function(){this._cache={}},endCache:function(){this._cache=null},getIndexByKey:mb,getNormalizedIndex:function(t){return this._isNormalizedItemIndex(t)?t:this._isItemIndex(t)?this._normalizeItemIndex(t):this._isNode(t)?this._getNormalizedItemIndex(t):this._normalizeItemIndex(this.getIndexByItemData(t))},getIndex:function(t){return this._isNormalizedItemIndex(t)?this._denormalizeItemIndex(t):this._isItemIndex(t)?t:this._isNode(t)?this._denormalizeItemIndex(this._getNormalizedItemIndex(t)):this.getIndexByItemData(t)},getItemElement:function(t){if(this._isNormalizedItemIndex(t))return this._getItemByNormalizedIndex(t);if(this._isItemIndex(t))return this._getItemByNormalizedIndex(this._normalizeItemIndex(t));if(this._isNode(t))return Yd(t);var e=this._normalizeItemIndex(this.getIndexByItemData(t));return this._getItemByNormalizedIndex(e)},_isNode:function(t){return ch.isNode(t&&Hu(t)?t.get(0):t)},deleteItemAtIndex:mb,itemPlacementFunc:function(t,e){return this._itemsFromSameParent(t,e)&&t<e?"after":"before"},moveItemAtIndexToIndex:mb,_isNormalizedItemIndex:function(t){return"number"==typeof t&&Math.round(t)===t},_isItemIndex:mb,_getNormalizedItemIndex:mb,_normalizeItemIndex:mb,_denormalizeItemIndex:mb,_getItemByNormalizedIndex:mb,_itemsFromSameParent:mb}).inherit({_getPlainItems:function(){return this._collectionWidget.option("items")||[]},getIndexByItemData:function(t){var e=this._collectionWidget.keyOf.bind(this._collectionWidget);return e?this.getIndexByKey(e(t)):this._getPlainItems().indexOf(t)},getItemDataByIndex:function(t){return this._getPlainItems()[t]},deleteItemAtIndex:function(t){this._getPlainItems().splice(t,1)},itemsGetter:function(){return this._getPlainItems()},getKeysByItems:function(t){var e=this._collectionWidget.keyOf.bind(this._collectionWidget),n=t;if(e){n=[];for(var i=0;i<t.length;i++)n.push(e(t[i]))}return n},getIndexByKey:function(t){var e=this._cache,n=e&&e.keys||this.getKeysByItems(this._getPlainItems());if(e&&!e.keys&&(e.keys=n),"object"!=typeof t)return n.indexOf(t);for(var i=0,o=n.length;i<o;i++)if(this._equalKeys(t,n[i]))return i;return-1},getItemsByKeys:function(t,e){return(e||t).slice()},moveItemAtIndexToIndex:function(t,e){var n=this._getPlainItems(),i=n[t];n.splice(t,1),n.splice(e,0,i)},_isItemIndex:function(t){return"number"==typeof t&&Math.round(t)===t},_getNormalizedItemIndex:function(t){return this._collectionWidget._itemElements().index(t)},_normalizeItemIndex:function(t){return t},_denormalizeItemIndex:function(t){return t},_getItemByNormalizedIndex:function(t){return t>-1?this._collectionWidget._itemElements().eq(t):null},_itemsFromSameParent:function(){return!0}}),bb=function(){function t(e){m(this,t),this.options=e,this._setOption("disabledItemKeys",[]),this._clearItemKeys()}return b(t,[{key:"_clearItemKeys",value:function(){this._setOption("addedItemKeys",[]),this._setOption("removedItemKeys",[]),this._setOption("removedItems",[]),this._setOption("addedItems",[])}},{key:"validate",value:function(){}},{key:"_setOption",value:function(t,e){this.options[t]=e}},{key:"onSelectionChanged",value:function(){var t=this.options.addedItemKeys,e=this.options.removedItemKeys,n=this.options.addedItems,i=this.options.removedItems,o=this.options.selectedItems,r=this.options.selectedItemKeys,a=this.options.onSelectionChanged||th;this._clearItemKeys(),a({selectedItems:o,selectedItemKeys:r,addedItemKeys:t,removedItemKeys:e,addedItems:n,removedItems:i})}},{key:"equalKeys",value:function(t,e){return this.options.equalByReference&&Mu(t)&&Mu(e)?t===e:oh(t,e)}},{key:"getSelectableItems",value:function(t){return t.filter(function(t){return!(null!=t&&t.disabled)})}},{key:"_clearSelection",value:function(t,e,n,i){return t=t||[],t=Array.isArray(t)?t:[t],this.validate(),this.selectedItemKeys(t,e,n,i)}},{key:"_removeTemplateProperty",value:function(t){var e=this;return Array.isArray(t)?t.map(function(t){return e._removeTemplateProperty(t)}):(Mu(t)&&delete t.template,t)}},{key:"_loadFilteredData",value:function(t,e,n,i){var o=encodeURI(JSON.stringify(this._removeTemplateProperty(t))).length,r=this.options.maxFilterLengthInRequest&&o>this.options.maxFilterLengthInRequest,a=new Cc,s={filter:r?void 0:t,select:r?this.options.dataFields():n||this.options.dataFields()};return t&&0===t.length?a.resolve([]):this.options.load(s).done(function(n){var o=Ru(n)?n.data:n;e&&!i?o=o.filter(e):r&&(o=by(o).filter(t).toArray()),a.resolve(o)}).fail(a.reject.bind(a)),a}},{key:"updateSelectedItemKeyHash",value:function(t){for(var e=0;e<t.length;e++){var n=Yc(t[e]);Mu(n)||(this.options.keyHashIndices[n]=this.options.keyHashIndices[n]||[],this.options.keyHashIndices[n].push(e))}}},{key:"_isAnyItemSelected",value:function(t){for(var e=0;e<t.length;e++)if(this.options.isItemSelected(t[e]))return;return!1}},{key:"_getFullSelectAllState",value:function(){var t=this.options.plainItems(),e=this.options.filter(),n=this.options.ignoreDisabledItems?this.options.selectedItems:this.options.selectedItems.filter(function(t){return!(null!=t&&t.disabled)});e&&(n=by(n).filter(e).toArray());var i=n.length,o=t.length-this.getSelectableItems(t).length;return i?i>=this.options.totalCount()-o||void 0:this._isAnyItemSelected(t)}},{key:"_getVisibleSelectAllState",value:function(){for(var t=this.getSelectableItems(this.options.plainItems()),e=!1,n=!1,i=0;i<t.length;i++){var o=t[i],r=this.options.getItemData(o),a=this.options.keyOf(r);this.options.isSelectableItem(o)&&(this.isItemKeySelected(a)?e=!0:n=!0)}return!!e&&(!n||void 0)}}]),t}(),Cb=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"getSelectedItems",value:function(){return this._loadFilteredData(this.options.selectionFilter)}},{key:"getSelectedItemKeys",value:function(){var t=new Cc,e=this,n=this.options.key(),i=Au(n)?[n]:n;return this._loadFilteredData(this.options.selectionFilter,null,i).done(function(n){var i=n.map(function(t){return e.options.keyOf(t)});t.resolve(i)}).fail(t.reject),t.promise()}},{key:"selectedItemKeys",value:function(t,e,n,i){if(i){var o=this.options.filter();!o||JSON.stringify(o)===JSON.stringify(this.options.selectionFilter)&&n?this._setOption("selectionFilter",n?[]:null):this._addSelectionFilter(n,o,i)}else{e||this._setOption("selectionFilter",[]);for(var r=0;r<t.length;r++)n?this.removeSelectedItem(t[r]):this.addSelectedItem(t[r],i,!e)}return this.onSelectionChanged(),(new Cc).resolve()}},{key:"setSelectedItems",value:function(t){this._setOption("selectionFilter",null);for(var e=0;e<t.length;e++)this.addSelectedItem(t[e])}},{key:"isItemDataSelected",value:function(t){return this.isItemKeySelected(t)}},{key:"isItemKeySelected",value:function(t){var e=this.options.selectionFilter;return!e||!!by([t]).filter(e).toArray().length}},{key:"_getKeyExpr",value:function(){var t=this.options.key();return Array.isArray(t)&&1===t.length?t[0]:t}},{key:"_normalizeKey",value:function(t){var e=this.options.key();return Array.isArray(e)&&1===e.length?t[e[0]]:t}},{key:"_getFilterByKey",value:function(t){var e=this._getKeyExpr(),n=[e,"=",this._normalizeKey(t)];if(Array.isArray(e)){n=[];for(var i=0;i<e.length;i++)n.push([e[i],"=",t[e[i]]]),i!==e.length-1&&n.push("and")}return n}},{key:"addSelectedItem",value:function(t,e,n){var i=this._getFilterByKey(t);this._addSelectionFilter(!1,i,e,n)}},{key:"removeSelectedItem",value:function(t){var e=this._getFilterByKey(t);this._addSelectionFilter(!0,e)}},{key:"validate",value:function(){var t=this.options.key;if(t&&void 0===t())throw gb.Error("E1042","Deferred selection")}},{key:"_findSubFilter",value:function(t,e){if(!t)return-1;for(var n=JSON.stringify(e),i=0;i<t.length;i++){var o=t[i];if(o&&JSON.stringify(o)===n)return i}return-1}},{key:"_isLastSubFilter",value:function(t,e){return!(!t||!e||this._findSubFilter(t,e)!==t.length-1&&0!==this._findSubFilter([t],e))}},{key:"_addFilterOperator",value:function(t,e){return t.length>1&&Au(t[1])&&t[1]!==e&&(t=[t]),t.length&&t.push(e),t}},{key:"_denormalizeFilter",value:function(t){return t&&Au(t[0])&&(t=[t]),t}},{key:"_isOnlyNegativeFiltersLeft",value:function(t){return t.every(function(t,e){return e%2==0?Array.isArray(t)&&"!"===t[0]:"and"===t})}},{key:"_addSelectionFilter",value:function(t,e,n,i){var o,r=t?["!",e]:e,a=t?"and":"or",s=!0,l=this.options.selectionFilter||[];if(null!==(o=l=this._denormalizeFilter(l))&&void 0!==o&&o.length&&!i){var u=this._removeSameFilter(l,e,t,n),c=this._removeSameFilter(l,e,!t);t&&(-1!==u||-1!==c)&&this._isOnlyNegativeFiltersLeft(l)&&(l=[]);var h=this._isKeyFilter(e)&&this._hasKeyFiltersOnlyStartingFromIndex(l,c);s=e.length&&!h}s&&(l=this._addFilterOperator(l,a)).push(r),l=this._normalizeFilter(l),this._setOption("selectionFilter",t||l.length?l:null)}},{key:"_normalizeFilter",value:function(t){return t&&1===t.length&&(t=t[0]),t}},{key:"_removeFilterByIndex",value:function(t,e,n){var i=t[1];t.splice(e>0?e-1:e,2),n&&"and"===i&&t.splice(0,t.length)}},{key:"_isSimpleKeyFilter",value:function(t,e){return 3===t.length&&t[0]===e&&"="===t[1]}},{key:"_isKeyFilter",value:function(t){if(2===t.length&&"!"===t[0])return this._isKeyFilter(t[1]);var e=this._getKeyExpr();if(Array.isArray(e)){if(t.length!==2*e.length-1)return!1;for(var n=0;n<e.length;n++)if(n>0&&"and"!==t[2*n-1]||!this._isSimpleKeyFilter(t[2*n],e[n]))return!1;return!0}return this._isSimpleKeyFilter(t,e)}},{key:"_hasKeyFiltersOnlyStartingFromIndex",value:function(t,e){if(e>=0){for(var n=e;n<t.length;n++)if("string"!=typeof t[n]&&!this._isKeyFilter(t[n]))return!1;return!0}return!1}},{key:"_removeSameFilter",value:function(t,e,n,i){if(e=n?["!",e]:e,JSON.stringify(e)===JSON.stringify(t))return t.splice(0,t.length),0;var o=this._findSubFilter(t,e);if(o>=0)return this._removeFilterByIndex(t,o,i),o;for(var r=0;r<t.length;r++)if(Array.isArray(t[r])&&t[r].length>2){var a=this._removeSameFilter(t[r],e,!1,i);if(a>=0)return t[r].length?1===t[r].length&&(t[r]=t[r][0]):this._removeFilterByIndex(t,r,i),a}return-1}},{key:"getSelectAllState",value:function(){var t=this.options.filter(),e=this.options.selectionFilter;if(!e)return!0;if(!e.length)return!1;if(t&&t.length){if(e=this._denormalizeFilter(e),this._isLastSubFilter(e,t))return!0;if(this._isLastSubFilter(e,["!",t]))return!1}}},{key:"loadSelectedItemsWithFilter",value:function(){var t=this.options.filter(),e=this.options.selectionFilter;return this._loadFilteredData(t?[t,"and",e]:e)}}]),e}(bb),kb=function(t,e){var n=e(t);if(Mu(n))try{return JSON.stringify(n)}catch(i){return n}return n},xb=function(t,e,n,i){return e[n[kb(t,i)]]},wb=function(t,e){var n;function i(i,o,r,a,s){var l,u,c=o(s);if(!r&&(l=Yc(c),!Mu(l)))return function(e,i){if(!n){n={};for(var o=function(t,e,n){return Array.isArray(n)?t.map(function(t){return e(t)}):t}(t,e,i),r=0;r<o.length;r++)n[Yc(o[r])]=!0}return n}(o,a)[l]?!e:!!e;for(u=0;u<t.length;u++)if(i(t[u],c))return!e;return!!e}function o(t,n){if(void 0!==n)return[t,e?"<>":"=",n]}this.getLocalFilter=function(t,e,n,o){return i.bind(this,e=void 0===e?oh:e,t,n,o)},this.getExpr=function(n){var i;if(n)return t.forEach(function(t,r){var a;i=i||[],r>0&&i.push(e?"and":"or"),a=Au(n)?o(n,t):function(t,n){for(var i=[],r=0,a=t.length;r<a;r++){var s=t[r],l=o(s,n&&n[s]);if(!l)break;r>0&&i.push(e?"or":"and"),i.push(l)}return i}(n,t),i.push(a)}),i&&1===i.length&&(i=i[0]),i},this.getCombinedFilter=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=this.getExpr(t),r=o;return(i||e)&&n&&(o?((r=[]).push(o),r.push(n)):r=n),r}},Sb=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t]))._initSelectedItemKeyHash(),n}return d(e,t),b(e,[{key:"_initSelectedItemKeyHash",value:function(){this._setOption("keyHashIndices",this.options.equalByReference?null:{})}},{key:"getSelectedItemKeys",value:function(){return this.options.selectedItemKeys.slice(0)}},{key:"getSelectedItems",value:function(){return this.options.selectedItems.slice(0)}},{key:"_preserveSelectionUpdate",value:function(t,e){var n,i,o,r=this.options.keyOf;if(r){var a=e&&t.length>1&&!this.options.equalByReference;for(a&&(n={}),o=0;o<t.length;o++){var s=t[o],l=r(s);e?(i=this.removeSelectedItem(l,n,null==s?void 0:s.disabled),n&&i>=0&&(n[i]=!0)):this.addSelectedItem(l,s)}a&&this._batchRemoveSelectedItems(n)}}},{key:"_batchRemoveSelectedItems",value:function(t){var e=this.options.selectedItemKeys.slice(0),n=this.options.selectedItems.slice(0);this.options.selectedItemKeys.length=0,this.options.selectedItems.length=0;for(var i=0;i<e.length;i++)t[i]||(this.options.selectedItemKeys.push(e[i]),this.options.selectedItems.push(n[i]));this._initSelectedItemKeyHash(),this.updateSelectedItemKeyHash(this.options.selectedItemKeys)}},{key:"_loadSelectedItemsCore",value:function(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=new Cc,a=this.options.key();if(!t.length&&!n)return r.resolve([]),r;if(n&&e&&!i)return r.resolve(this.getSelectedItems()),r;var s=new wb(t,n),l=s.getCombinedFilter(a,i,o),u=[];if(e){var c=this.options.selectedItems;u=l&&t.length!==c.length?by(c).filter(l).toArray():c.slice(0)}var h=u.length?u:this.options.plainItems(!0).filter(this.options.isSelectableItem).map(this.options.getItemData),d=s.getLocalFilter(this.options.keyOf,this.equalKeys.bind(this),this.options.equalByReference,a);return h=h.filter(d),u.length||!n&&h.length===t.length?r.resolve(h):r=this._loadFilteredData(l,d,null,n),r}},{key:"_replaceSelectionUpdate",value:function(t){var e=[],n=this.options.keyOf;if(n){for(var i=0;i<t.length;i++){var o=n(t[i]);e.push(o)}this.setSelectedItems(e,t)}}},{key:"_warnOnIncorrectKeys",value:function(t){for(var e=this.options.allowNullValue,n=0;n<t.length;n++){var i=t[n];(!e||null!==i)&&!this.isItemKeySelected(i)&&gb.log("W1002",i)}}},{key:"_isMultiSelectEnabled",value:function(){var t=this.options.mode;return"all"===t||"multiple"===t}},{key:"_requestInProgress",value:function(){var t;return"pending"===(null===(t=this._lastLoadDeferred)||void 0===t?void 0:t.state())}},{key:"_concatRequestsItems",value:function(t,e,n,i){var o,r=e?t:[];return o=i||Vv(t,this.options.selectedItemKeys),{addedItems:n.added.concat(o),removedItems:n.removed.concat(r),keys:t}}},{key:"_collectLastRequestData",value:function(t,e,n,i){var o=e&&n,r={added:[],removed:[]},a=this._isMultiSelectEnabled(),s=a?this._lastRequestData:{};return a&&(this._shouldMergeWithLastRequest&&(o?(this._lastLoadDeferred.reject(),s={}):function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<e.length;n++)if(t[n]!==e[n])return!1;return!0}(t,this.options.selectedItemKeys)||(r.added=s.addedItems,r.removed=s.removedItems,e||this._lastLoadDeferred.reject())),s=this._concatRequestsItems(t,e,r,this._shouldMergeWithLastRequest?void 0:i)),s}},{key:"_updateKeysByLastRequestData",value:function(t,e,n){var i,o,r=t;return this._isMultiSelectEnabled()&&this._shouldMergeWithLastRequest&&!e&&!n&&(r=function(t){return p(new Set(t))}(r=Vv(t.concat(null===(i=this._lastRequestData)||void 0===i?void 0:i.addedItems),null===(o=this._lastRequestData)||void 0===o?void 0:o.removedItems))),r}},{key:"_loadSelectedItems",value:function(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=this,a=new Cc,s=r.options.filter();return this._shouldMergeWithLastRequest=this._requestInProgress(),this._lastRequestData=this._collectLastRequestData(t,e,n,i),kc(r._lastLoadDeferred).always(function(){var i=r._updateKeysByLastRequestData(t,e,n);r._shouldMergeWithLastRequest=!1,r._loadSelectedItemsCore(i,e,n,s,o).done(a.resolve).fail(a.reject)}),r._lastLoadDeferred=a,a}},{key:"selectedItemKeys",value:function(t,e,n,i,o){var r=this,a=r._loadSelectedItems(t,n,i,o,arguments.length>5&&void 0!==arguments[5]&&arguments[5]);return a.done(function(t){e?r._preserveSelectionUpdate(t,n):r._replaceSelectionUpdate(t),r.onSelectionChanged()}),a}},{key:"addSelectedItem",value:function(t,e){if(Ou(e)&&!this.options.ignoreDisabledItems&&e.disabled)-1===this.options.disabledItemKeys.indexOf(t)&&this.options.disabledItemKeys.push(t);else{var n=this._getKeyHash(t);-1===this._indexOfSelectedItemKey(n)&&(!Mu(n)&&this.options.keyHashIndices&&(this.options.keyHashIndices[n]=[this.options.selectedItemKeys.length]),this.options.selectedItemKeys.push(t),this.options.addedItemKeys.push(t),this.options.addedItems.push(e),this.options.selectedItems.push(e))}}},{key:"_getSelectedIndexByKey",value:function(t,e){for(var n=this.options.selectedItemKeys,i=0;i<n.length;i++)if((!e||!e[i])&&this.equalKeys(n[i],t))return i;return-1}},{key:"_getSelectedIndexByHash",value:function(t,e){var n=this.options.keyHashIndices[t];return n&&n.length>1&&e&&(n=n.filter(function(t){return!e[t]})),n&&n[0]>=0?n[0]:-1}},{key:"_indexOfSelectedItemKey",value:function(t,e){return this.options.equalByReference?this.options.selectedItemKeys.indexOf(t):Mu(t)?this._getSelectedIndexByKey(t,e):this._getSelectedIndexByHash(t,e)}},{key:"_shiftSelectedKeyIndices",value:function(t){for(var e=t;e<this.options.selectedItemKeys.length;e++){var n=Yc(this.options.selectedItemKeys[e]),i=this.options.keyHashIndices[n];if(i)for(var o=0;o<i.length;o++)i[o]>t&&i[o]--}}},{key:"removeSelectedItem",value:function(t,e,n){if(this.options.ignoreDisabledItems||!n){var i=this._getKeyHash(t),o=!!e,r=this._indexOfSelectedItemKey(i,e);if(r<0||(this.options.removedItemKeys.push(t),this.options.removedItems.push(this.options.selectedItems[r]),o)||(this.options.selectedItemKeys.splice(r,1),this.options.selectedItems.splice(r,1),Mu(i)||!this.options.keyHashIndices))return r;var a=this.options.keyHashIndices[i];return a&&(a.shift(),a.length||delete this.options.keyHashIndices[i],this._shiftSelectedKeyIndices(r)),r}}},{key:"_updateAddedItemKeys",value:function(t,e){for(var n=0;n<t.length;n++)this.isItemKeySelected(t[n])||(this.options.addedItemKeys.push(t[n]),this.options.addedItems.push(e[n]))}},{key:"_updateRemovedItemKeys",value:function(t,e,n){for(var i=0;i<e.length;i++)this.isItemKeySelected(e[i])||(this.options.removedItemKeys.push(e[i]),this.options.removedItems.push(n[i]))}},{key:"_isItemSelectionInProgress",value:function(t,e){var n;return!!(e&&this._lastRequestData&&this._requestInProgress())&&(null!==(n=this._lastRequestData.addedItems)&&void 0!==n?n:[]).includes(t)}},{key:"_getKeyHash",value:function(t){return this.options.equalByReference?t:Yc(t)}},{key:"setSelectedItems",value:function(t,e){this._updateAddedItemKeys(t,e);var n=this.options.selectedItemKeys,i=this.options.selectedItems;this.options.equalByReference||(this._initSelectedItemKeyHash(),this.updateSelectedItemKeyHash(t)),this._setOption("selectedItemKeys",t),this._setOption("selectedItems",e),this._updateRemovedItemKeys(t,n,i)}},{key:"isItemDataSelected",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.options.keyOf(t);return this.isItemKeySelected(n,e)}},{key:"isItemKeySelected",value:function(t){var e=this._isItemSelectionInProgress(t,(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).checkPending);if(!e){var n=this._getKeyHash(t);e=-1!==this._indexOfSelectedItemKey(n)}return e}},{key:"getSelectAllState",value:function(t){return t?this._getVisibleSelectAllState():this._getFullSelectAllState()}},{key:"loadSelectedItemsWithFilter",value:function(){var t=this.options.key(),e=this.getSelectedItemKeys(),n=this.options.filter();if(!e.length)return Cc().resolve([]);var i=new wb(e).getCombinedFilter(t,n,!0);return this._loadFilteredData(i)}}]),e}(bb),Eb=function(){function t(e){m(this,t),this.options=$u(this._getDefaultOptions(),e,{selectedItemKeys:e.selectedKeys||[]}),this._selectionStrategy=this.options.deferred?new Cb(this.options):new Sb(this.options),this._focusedItemIndex=-1,this.options.equalByReference||this._selectionStrategy.updateSelectedItemKeyHash(this.options.selectedItemKeys)}return b(t,[{key:"_getDefaultOptions",value:function(){return{allowNullValue:!1,deferred:!1,equalByReference:!1,mode:"multiple",selectedItems:[],selectionFilter:[],maxFilterLengthInRequest:0,onSelectionChanged:th,key:th,keyOf:function(t){return t},load:function(){return(new Cc).resolve([])},totalCount:function(){return-1},isSelectableItem:function(){return!0},isItemSelected:function(){return!1},getItemData:function(t){return t},dataFields:th,filter:th}}},{key:"validate",value:function(){this._selectionStrategy.validate()}},{key:"getSelectedItemKeys",value:function(){return this._selectionStrategy.getSelectedItemKeys()}},{key:"getSelectedItems",value:function(){return this._selectionStrategy.getSelectedItems()}},{key:"selectionFilter",value:function(t){if(void 0===t)return this.options.selectionFilter;var e=this.options.selectionFilter!==t&&JSON.stringify(this.options.selectionFilter)!==JSON.stringify(t);this.options.selectionFilter=t,e&&this.onSelectionChanged()}},{key:"setSelection",value:function(t,e){return this.selectedItemKeys(t,!1,!1,!1,e)}},{key:"select",value:function(t){return this.selectedItemKeys(t,!0)}},{key:"deselect",value:function(t){return this.selectedItemKeys(t,!0,!0)}},{key:"selectedItemKeys",value:function(t,e,n,i,o){var r;return t=null!==(r=t)&&void 0!==r?r:[],t=Array.isArray(t)?t:[t],this.validate(),this._selectionStrategy.selectedItemKeys(t,e,n,i,o)}},{key:"clearSelection",value:function(){return this.selectedItemKeys([])}},{key:"_addSelectedItem",value:function(t,e){this._selectionStrategy.addSelectedItem(e,t)}},{key:"_removeSelectedItem",value:function(t){this._selectionStrategy.removeSelectedItem(t)}},{key:"_setSelectedItems",value:function(t,e){this._selectionStrategy.setSelectedItems(t,e)}},{key:"onSelectionChanged",value:function(){this._selectionStrategy.onSelectionChanged()}},{key:"changeItemSelection",value:function(t,e,n){var i,o,r,a,s,l=this,u=this.options.plainItems(),c=u[t],h=!1,d=!1,f=function(t){return t>=0&&!u.filter(function(e){return e.loadIndex===t}).length};if((null===(i=(o=this.options).allowLoadByRange)||void 0===i?void 0:i.call(o))&&Ou(c)&&(s=c.loadIndex-t,t=c.loadIndex,h=f(this._focusedItemIndex),Ou(this._shiftFocusedItemIndex)&&(d=f(this._shiftFocusedItemIndex))),!this.isSelectable()||!this.isDataItem(c))return!1;var p=this.options.getItemData(c),_=this.options.keyOf(p);if((e=e||{}).shift&&"multiple"===this.options.mode&&this._focusedItemIndex>=0)h||d?(r=t!==this._shiftFocusedItemIndex||this._focusedItemIndex!==this._shiftFocusedItemIndex)&&(a=this.changeItemSelectionWhenShiftKeyInVirtualPaging(t)):r=this.changeItemSelectionWhenShiftKeyPressed(t,u,s);else if(e.control){if(this._resetItemSelectionWhenShiftKeyPressed(),!n){var v=this._selectionStrategy.isItemDataSelected(p);"single"===this.options.mode&&this.clearSelectedItems(),v?this._removeSelectedItem(_):this._addSelectedItem(p,_)}r=!0}else{this._resetItemSelectionWhenShiftKeyPressed();var g=this._selectionStrategy.equalKeys(this.options.selectedItemKeys[0],_);(1!==this.options.selectedItemKeys.length||!g)&&(this._setSelectedItems([_],[p]),r=!0)}return r?(kc(a).done(function(){l._focusedItemIndex=t,!n&&l.onSelectionChanged()}),!0):void 0}},{key:"isDataItem",value:function(t){return this.options.isSelectableItem(t)}},{key:"isSelectable",value:function(){return"single"===this.options.mode||"multiple"===this.options.mode}},{key:"isItemDataSelected",value:function(t){return this._selectionStrategy.isItemDataSelected(t,{checkPending:!0})}},{key:"isItemSelected",value:function(t,e){return this._selectionStrategy.isItemKeySelected(t,e)}},{key:"_resetItemSelectionWhenShiftKeyPressed",value:function(){delete this._shiftFocusedItemIndex}},{key:"_resetFocusedItemIndex",value:function(){this._focusedItemIndex=-1}},{key:"changeItemSelectionWhenShiftKeyInVirtualPaging",value:function(t){var e=this,n=this.options.getLoadOptions(t,this._focusedItemIndex,this._shiftFocusedItemIndex),i=new Cc,o=n.skip;return this.options.load(n).done(function(n){e.changeItemSelectionWhenShiftKeyPressed(t,n,o),i.resolve()}),i.promise()}},{key:"changeItemSelectionWhenShiftKeyPressed",value:function(t,e,n){var i,o,r,a,s=!1,l=Ou(n),u=l?this._focusedItemIndex-n:this._focusedItemIndex,c=this.options.keyOf,h=e[u],d=this.options.getItemData(h),f=c(d),p=h&&this.isItemDataSelected(d);if(Ou(this._shiftFocusedItemIndex)||(this._shiftFocusedItemIndex=this._focusedItemIndex),this._shiftFocusedItemIndex!==this._focusedItemIndex)for(i=this._focusedItemIndex<this._shiftFocusedItemIndex?1:-1,a=l?this._shiftFocusedItemIndex-n:this._shiftFocusedItemIndex,u=l?this._focusedItemIndex-n:this._focusedItemIndex;u!==a;u+=i)(l||this.isDataItem(e[u]))&&(r=c(this.options.getItemData(e[u])),this._removeSelectedItem(r),s=!0);if(t!==this._shiftFocusedItemIndex)for(i=t<this._shiftFocusedItemIndex?1:-1,a=l?this._shiftFocusedItemIndex-n:this._shiftFocusedItemIndex,u=l?t-n:t;u!==a;u+=i)(l||this.isDataItem(e[u]))&&(r=c(o=this.options.getItemData(e[u])),this._addSelectedItem(o,r),s=!0);return(l||this.isDataItem(h))&&!p&&(this._addSelectedItem(d,f),s=!0),s}},{key:"clearSelectedItems",value:function(){this._setSelectedItems([],[])}},{key:"selectAll",value:function(t){return this._resetFocusedItemIndex(),t?this._onePageSelectAll(!1):this.selectedItemKeys([],!0,!1,!0)}},{key:"deselectAll",value:function(t){return this._resetFocusedItemIndex(),t?this._onePageSelectAll(!0):this.selectedItemKeys([],!0,!0,!0)}},{key:"_onePageSelectAll",value:function(t){for(var e=this._selectionStrategy.getSelectableItems(this.options.plainItems()),n=0;n<e.length;n++){var i=e[n];if(this.isDataItem(i)){var o=this.options.getItemData(i),r=this.options.keyOf(o),a=this.isItemSelected(r);!a&&!t&&this._addSelectedItem(o,r),a&&t&&this._removeSelectedItem(r)}}return this.onSelectionChanged(),(new Cc).resolve()}},{key:"getSelectAllState",value:function(t){return this._selectionStrategy.getSelectAllState(t)}},{key:"loadSelectedItemsWithFilter",value:function(){return this._selectionStrategy.loadSelectedItemsWithFilter()}}]),t}(),Ib="dxItemDeleting",Tb=function(t){return-1!==t},Ob=vb.inherit({_setOptionsByReference:function(){this.callBase(),$u(this._optionsByReference,{selectedItem:!0})},_getDefaultOptions:function(){return $u(this.callBase(),{selectionMode:"none",selectionRequired:!1,selectByClick:!0,selectedItems:[],selectedItemKeys:[],maxFilterLengthInRequest:1500,keyExpr:null,selectedIndex:-1,selectedItem:null,onSelectionChanged:null,onItemReordered:null,onItemDeleting:null,onItemDeleted:null})},ctor:function(t,e){this._userOptions=e||{},this.callBase(t,e)},_init:function(){this._initEditStrategy(),this.callBase(),this._initKeyGetter(),this._initSelectionModule()},_initKeyGetter:function(){this._keyGetter=Mc(this.option("keyExpr"))},_getKeysByItems:function(t){return this._editStrategy.getKeysByItems(t)},_getItemsByKeys:function(t,e){return this._editStrategy.getItemsByKeys(t,e)},_getKeyByIndex:function(t){return this._editStrategy.getKeyByIndex(t)},_getIndexByKey:function(t){return this._editStrategy.getIndexByKey(t)},_getIndexByItemData:function(t){return this._editStrategy.getIndexByItemData(t)},_isKeySpecified:function(){return!!this._dataController.key()},_getCombinedFilter:function(){return this._dataController.filter()},key:function(){return this.option("keyExpr")?this.option("keyExpr"):this._dataController.key()},keyOf:function(t){var e=t;return this.option("keyExpr")?e=this._keyGetter(t):this._dataController.store()&&(e=this._dataController.keyOf(t)),e},_nullValueSelectionSupported:function(){return!1},_initSelectionModule:function(){var t=this,e=t._editStrategy.itemsGetter;this._selection=new Eb({allowNullValue:this._nullValueSelectionSupported(),mode:this.option("selectionMode"),maxFilterLengthInRequest:this.option("maxFilterLengthInRequest"),equalByReference:!this._isKeySpecified(),onSelectionChanged:function(e){(e.addedItemKeys.length||e.removedItemKeys.length)&&(t.option("selectedItems",t._getItemsByKeys(e.selectedItemKeys,e.selectedItems)),t._updateSelectedItems(e))},filter:t._getCombinedFilter.bind(t),totalCount:function(){var e=t.option("items"),n=t._dataController.totalCount();return n>=0?n:t._getItemsCount(e)},key:t.key.bind(t),keyOf:t.keyOf.bind(t),load:function(e){var n,i=t._dataController;return e.customQueryParams=null===(n=i.loadOptions())||void 0===n?void 0:n.customQueryParams,e.userData=i.userData(),i.store()?i.loadFromStore(e).done(function(e){if(!t._disposed){var n=Iy(e).data;i.applyMapFunction(n)}}):(new Cc).resolve(this.plainItems())},dataFields:function(){return t._dataController.select()},plainItems:e.bind(t._editStrategy)})},_getItemsCount:function(t){var e=this;return t.reduce(function(t,n){return t+(n.items?e._getItemsCount(n.items):1)},0)},_initEditStrategy:function(){this._editStrategy=new yb(this)},_getSelectedItemIndices:function(t){var e=this,n=[];return t=t||this._selection.getSelectedItemKeys(),e._editStrategy.beginCache(),zu(t,function(t,i){var o=e._getIndexByKey(i);Tb(o)&&n.push(o)}),e._editStrategy.endCache(),n},_initMarkup:function(){var t=this;this._rendering=!0,this._dataController.isLoading()||this._syncSelectionOptions().done(function(){return t._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(t){var e,n,i,o;switch(t=t||this._chooseSelectOption()){case"selectedIndex":e=this._editStrategy.getItemDataByIndex(this.option("selectedIndex")),Ou(e)?(this._setOptionWithoutOptionChange("selectedItems",[e]),this._setOptionWithoutOptionChange("selectedItem",e),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([e]))):(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")&&!Tb(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(e=this.option("selectedItem"),n=this._editStrategy.getIndexByItemData(e),this.option("selectionRequired")&&!Tb(n))return this._syncSelectionOptions("selectedIndex");Ou(e)?(this._setOptionWithoutOptionChange("selectedItems",[e]),this._setOptionWithoutOptionChange("selectedIndex",n),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([e]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedIndex",-1));break;case"selectedItemKeys":if(i=this.option("selectedItemKeys"),this.option("selectionRequired")){var r=this._getIndexByKey(i[0]);if(!Tb(r))return this._syncSelectionOptions("selectedIndex")}return this._selection.setSelection(i)}return(new Cc).resolve().promise()},_chooseSelectOption:function(){var t="selectedIndex",e=(function(t){var e=this.option(t);return Ou(e)&&e.length||t in this._userOptions}).bind(this);return e("selectedItems")?t="selectedItems":e("selectedItem")?t="selectedItem":e("selectedItemKeys")&&(t="selectedItemKeys"),t},_compareKeys:function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<e.length;n++)if(t[n]!==e[n])return!1;return!0},_normalizeSelectedItems:function(){if("none"===this.option("selectionMode"))this._setOptionWithoutOptionChange("selectedItems",[]),this._syncSelectionOptions("selectedItems");else if("single"===this.option("selectionMode")){var t=this.option("selectedItems");if(t.length>1||!t.length&&this.option("selectionRequired")&&this.option("items")&&this.option("items").length){var e=this._selection.getSelectedItems(),n=void 0===t[0]?e[0]:t[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(t))}else{var i=this._getKeysByItems(this.option("selectedItems")),o=this._selection.getSelectedItemKeys();this._compareKeys(o,i)||this._selection.setSelection(i)}return(new Cc).resolve().promise()},_itemClickHandler:function(t){var e=arguments,n=this,i=(new Cc).resolve(),o=this.callBase;this._createAction((function(t){var e;i=null!==(e=this._itemSelectHandler(t.event))&&void 0!==e?e:i}).bind(this),{validatingTargetName:"itemElement"})({itemElement:Yd(t.currentTarget),event:t}),i.always(function(){o.apply(n,e)})},_itemSelectHandler:function(t){var e,n;if(this.option("selectByClick"))return this.isItemSelected(t.currentTarget)?this.unselectItem(t.currentTarget):n=this.selectItem(t.currentTarget),null===(e=n)||void 0===e?void 0:e.promise()},_selectedItemElement:function(t){return this._itemElements().eq(t)},_postprocessRenderItem:function(t){if("none"!==this.option("selectionMode")){var e=Yd(t.itemElement),n=this._editStrategy.getNormalizedIndex(e),i=this._isItemSelected(n);this._processSelectableItem(e,i)}},_processSelectableItem:function(t,e){t.toggleClass(this._selectedItemClass(),e),this._setAriaSelectionAttribute(t,String(e))},_updateSelectedItems:function(t){var e=this,n=t.addedItemKeys,i=t.removedItemKeys;if(e._rendered&&(n.length||i.length)){var o=e._selectionChangePromise;if(!e._rendering){var r,a=[],s=[];e._editStrategy.beginCache();for(var l=0;l<n.length;l++)r=e._getIndexByKey(n[l]),a.push(r),e._addSelection(r);for(var u=0;u<i.length;u++)r=e._getIndexByKey(i[u]),s.push(r),e._removeSelection(r);e._editStrategy.endCache(),e._updateSelection(a,s)}kc(o).done(function(){e._fireSelectionChangeEvent(t.addedItems,t.removedItems)})}},_fireSelectionChangeEvent:function(t,e){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})({addedItems:t,removedItems:e})},_updateSelection:th,_setAriaSelectionAttribute:function(t,e){this.setAria("selected",e,t)},_removeSelection:function(t){var e=this._editStrategy.getItemElement(t);Tb(t)&&(this._processSelectableItem(e,!1),yd.triggerHandler(e,"stateChanged",!1))},_addSelection:function(t){var e=this._editStrategy.getItemElement(t);Tb(t)&&(this._processSelectableItem(e,!0),yd.triggerHandler(e,"stateChanged",!0))},_isItemSelected:function(t){var e=this._getKeyByIndex(t);return this._selection.isItemSelected(e,{checkPending:!0})},_optionChanged:function(t){var e=this;switch(t.name){case"selectionMode":this._invalidate();break;case"dataSource":(!t.value||Array.isArray(t.value)&&!t.value.length)&&this.option("selectedItemKeys",[]),this.callBase(t);break;case"selectedIndex":case"selectedItem":case"selectedItems":case"selectedItemKeys":this._syncSelectionOptions(t.name).done(function(){return e._normalizeSelectedItems()});break;case"keyExpr":this._initKeyGetter();break;case"selectionRequired":this._normalizeSelectedItems();break;case"selectByClick":case"onSelectionChanged":case"onItemDeleting":case"onItemDeleted":case"onItemReordered":case"maxFilterLengthInRequest":break;default:this.callBase(t)}},_clearSelectedItems:function(){this._setOptionWithoutOptionChange("selectedItems",[]),this._syncSelectionOptions("selectedItems")},_waitDeletingPrepare:function(t){if(t.data(Ib))return(new Cc).resolve().promise();t.data(Ib,!0);var e=new Cc,n={cancel:!1},i=this._itemEventHandler(t,"onItemDeleting",n,{excludeValidators:["disabled","readOnly"]});return kc(i).always((function(o){var r=!i,a=!r&&"resolved"===i.state(),s=!!arguments.length,l=r||a&&!s||a&&o;kc(yc(n.cancel)).always(function(){t.data(Ib,!1)}).done(function(t){l&&!t?e.resolve():e.reject()}).fail(e.reject)}).bind(this)),e.promise()},_deleteItemFromDS:function(t){var e=this._dataController,n=new Cc,i=this.option("disabled"),o=e.store();if(!o)return(new Cc).resolve().promise();if(!o.remove)throw gb.Error("E1011");return this.option("disabled",!0),o.remove(e.keyOf(this._getItemData(t))).done(function(t){void 0!==t?n.resolve():n.reject()}).fail(function(){n.reject()}),n.always((function(){this.option("disabled",i)}).bind(this)),n},_tryRefreshLastPage:function(){var t=new Cc;return this._isLastPage()||this.option("grouped")?t.resolve():this._refreshLastPage().done(function(){t.resolve()}),t.promise()},_refreshLastPage:function(){return this._expectLastItemLoading(),this._dataController.load()},_updateSelectionAfterDelete:function(t){var e=this._getKeyByIndex(t);this._selection.deselect([e])},_updateIndicesAfterIndex:function(t){for(var e=this._itemElements(),n=t+1;n<e.length;n++)Yd(e[n]).data(this._itemIndexKey(),n-1)},_simulateOptionChange:function(t){var e=this.option(t);e instanceof Ay||this._optionChangedAction({name:t,fullName:t,value:e})},isItemSelected:function(t){return this._isItemSelected(this._editStrategy.getNormalizedIndex(t))},selectItem:function(t){if("none"!==this.option("selectionMode")){var e=this._editStrategy.getNormalizedIndex(t);if(Tb(e)){var n=this._getKeyByIndex(e);if(!this._selection.isItemSelected(n)){if("single"===this.option("selectionMode"))return this._selection.setSelection([n]);var i=this.option("selectedItemKeys")||[];return this._selection.setSelection([].concat(p(i),[n]),[n])}}}},unselectItem:function(t){var e=this._editStrategy.getNormalizedIndex(t);if(Tb(e)){var n=this._selection.getSelectedItemKeys();if(!(this.option("selectionRequired")&&n.length<=1)){var i=this._getKeyByIndex(e);!this._selection.isItemSelected(i,{checkPending:!0})||this._selection.deselect([i])}}},_deleteItemElementByIndex:function(t){this._updateSelectionAfterDelete(t),this._updateIndicesAfterIndex(t),this._editStrategy.deleteItemAtIndex(t)},_afterItemElementDeleted:function(t,e){var n=this._dataController.getDataSource()?"dataSource":"items";this._simulateOptionChange(n),this._itemEventHandler(t,"onItemDeleted",e,{beforeExecute:function(){t.remove()},excludeValidators:["disabled","readOnly"]}),this._renderEmptyMessage()},deleteItem:function(t){var e=this,n=new Cc,i=this._editStrategy.getItemElement(t),o=this._editStrategy.getNormalizedIndex(t),r=this._itemResponseWaitClass();return Tb(o)?this._waitDeletingPrepare(i).done(function(){i.addClass(r);var t=e._extendActionArgs(i);e._deleteItemFromDS(i).done(function(){e._deleteItemElementByIndex(o),e._afterItemElementDeleted(i,t),e._tryRefreshLastPage().done(function(){n.resolveWith(e)})}).fail(function(){i.removeClass(r),n.rejectWith(e)})}).fail(function(){n.rejectWith(e)}):n.rejectWith(e),n.promise()},reorderItem:function(t,e){var n=new Cc,i=this,o=this._editStrategy,r=o.getItemElement(t),a=o.getItemElement(e),s=o.getNormalizedIndex(t),l=o.getNormalizedIndex(e),u=this._dataController.getDataSource()?"dataSource":"items";return Tb(s)&&Tb(l)&&s!==l?n.resolveWith(this):n.rejectWith(this),n.promise().done(function(){a[o.itemPlacementFunc(s,l)](r),o.moveItemAtIndexToIndex(s,l),this._updateIndicesAfterIndex(s),i.option("selectedItems",i._getItemsByKeys(i._selection.getSelectedItemKeys(),i._selection.getSelectedItems())),"items"===u&&i._simulateOptionChange(u),i._itemEventHandler(r,"onItemReordered",{fromIndex:o.getIndex(s),toIndex:o.getIndex(l)},{excludeValidators:["disabled","readOnly"]})})}}),Db="__dx_key__",Ab=Ob.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{repaintChangesOnly:!1})},ctor:function(){var t,e=this;this.callBase.apply(this,arguments),this._customizeStoreLoadOptions=function(t){e._dataController.getDataSource()&&!e._dataController.isLoaded()&&(e._correctionIndex=0),e._correctionIndex&&t.storeLoadOptions&&(t.storeLoadOptions.skip+=e._correctionIndex)},null===(t=this._dataController)||void 0===t||t.on("customizeStoreLoadOptions",this._customizeStoreLoadOptions)},reload:function(){this._correctionIndex=0},_init:function(){this.callBase(),this._refreshItemsCache(),this._correctionIndex=0},_findItemElementByKey:function(t){var e=this,n=Yd(),i=this.key();return this.itemElements().each(function(o,r){var a=Yd(r),s=e._getItemData(a);if(i?pm(i,e.keyOf(s),t):e._isItemEquals(s,t))return n=a,!1}),n},_dataSourceChangedHandler:function(t,e){null!=e&&e.changes?this._modifyByChanges(e.changes):(this.callBase(t,e),this._refreshItemsCache())},_isItemEquals:function(t,e){t&&t[Db]&&(t=t.data);try{return JSON.stringify(t)===JSON.stringify(e)}catch(n){return t===e}},_isItemStrictEquals:function(t,e){return this._isItemEquals(t,e)},_shouldAddNewGroup:function(t,e){var n=!1;return this.option("grouped")&&(t.length||(n=!0),zu(t,function(t,i){"insert"===i.type&&(n=!0,zu(e,function(t,e){if(void 0!==i.data.key&&i.data.key===e.key)return n=!1,!1}))})),n},_partialRefresh:function(){var t=this;if(this.option("repaintChangesOnly")){var e=function(t,e,n,i){var o={},r={},a=0,s=0,l=[];t.forEach(function(t,e){var i=kb(t,n);o[i]=e}),e.forEach(function(t,e){var i=kb(t,n);r[i]=e});for(var u=Math.max(t.length,e.length),c=0;c<u+a;c++){var h=e[c],d=c-a+s,f=t[d];if(!h||f&&!xb(f,e,r,n))f&&(l.push({type:"remove",key:n(f),index:c,oldItem:f}),s++,c--);else{var p=kb(h,n),_=o[p],v=t[_];if(v){if(_!==d)return;i(v,h)||l.push({type:"update",data:h,key:n(h),index:c,oldItem:v})}else a++,l.push({type:"insert",data:h,index:c})}}return l}(this._itemsCache,this._editStrategy.itemsGetter(),function(e){return e&&void 0!==e[Db]?e[Db]:t.keyOf(e)},this._isItemStrictEquals.bind(this));if(e&&this._itemsCache.length&&!this._shouldAddNewGroup(e,this._itemsCache))return this._modifyByChanges(e,!0),this._renderEmptyMessage(),!0;this._refreshItemsCache()}return!1},_refreshItemsCache:function(){if(this.option("repaintChangesOnly")){var e=this._editStrategy.itemsGetter();try{this._itemsCache=$u(!0,[],e),this.key()||(this._itemsCache=this._itemsCache.map(function(n,i){return t(t({},Db,e[i]),"data",n)}))}catch(n){this._itemsCache=$u([],e)}}},_dispose:function(){this._dataController.off("customizeStoreLoadOptions",this._customizeStoreLoadOptions),this.callBase()},_updateByChange:function(t,e,n,i){var o=this;if(i)this._renderItem(n.index,n.data,null,this._findItemElementByKey(n.key));else{var r=e[Om(t,e,n.key)];r&&Em(t,e,n.key,n.data).done(function(){o._renderItem(e.indexOf(r),r,null,o._findItemElementByKey(n.key))})}},_insertByChange:function(t,e,n,i){var o=this;kc(i||Im(t,e,n.data,n.index)).done(function(){var t;o._beforeItemElementInserted(n),o._renderItem(null!==(t=n.index)&&void 0!==t?t:e.length,n.data),o._afterItemElementInserted(),o._correctionIndex++})},_updateSelectionAfterRemoveByChange:function(t){var e=this.option("selectedIndex");e>t?this.option("selectedIndex",e-1):e===t&&1===this.option("selectedItems").length?this.option("selectedItems",[]):this._normalizeSelectedItems()},_beforeItemElementInserted:function(t){var e=this.option("selectedIndex");t.index<=e&&this.option("selectedIndex",e+1)},_afterItemElementInserted:th,_removeByChange:function(t,e,n,i){var o=this,r=i?n.index:Om(t,e,n.key);if(i?n.oldItem:e[r]){var a=this._findItemElementByKey(n.key),s=this._extendActionArgs(a);this._waitDeletingPrepare(a).done(function(){i?(o._updateIndicesAfterIndex(r-1),o._afterItemElementDeleted(a,s),o._updateSelectionAfterRemoveByChange(r)):(o._deleteItemElementByIndex(r),o._afterItemElementDeleted(a,s))}),this._correctionIndex--}},_modifyByChanges:function(t,e){var n=this,i=this._editStrategy.itemsGetter(),o={key:this.key.bind(this),keyOf:this.keyOf.bind(this)},r=this._dataController,a=r.paginate(),s=r.group();(a||s)&&(t=t.filter(function(t){return"insert"!==t.type||void 0!==t.index})),t.forEach(function(t){return n["_".concat(t.type,"ByChange")](o,i,t,e)}),this._renderedItemsCount=i.length,this._refreshItemsCache(),this._fireContentReadyAction()},_appendItemToContainer:function(t,e,n){var i=t.children(this._itemSelector()).get(n);ch.insertElement(t.get(0),e.get(0),i)},_optionChanged:function(t){switch(t.name){case"items":this._partialRefresh(t.value)||this.callBase(t);break;case"dataSource":(!this.option("repaintChangesOnly")||!t.value)&&this.option("items",[]),this.callBase(t);break;case"repaintChangesOnly":break;default:this.callBase(t)}}}),Bb="dx-icon",Mb=function(t){return!(!t||"string"!=typeof t)&&(/^\s*<svg[^>]*>(.|\r?\n)*?<\/svg>\s*$/i.test(t)?"svg":/data:.*base64|\.|[^<\s]\/{1,1}/.test(t)?"image":/^[\w-_]+$/.test(t)?"dxIcon":!!/^\s?([\w-_]\s?)+$/.test(t)&&"fontIcon")},Pb=function(t){switch(Mb(t)){case"image":return Yd("<img>").attr("src",t).addClass(Bb);case"fontIcon":return Yd("<i>").addClass("".concat(Bb," ").concat(t));case"dxIcon":return Yd("<i>").addClass("".concat(Bb," ").concat(Bb,"-").concat(t));case"svg":return Yd("<i>").addClass("".concat(Bb," ").concat("dx-svg-icon")).append(t);default:return null}},Rb=vc(),Fb=ph(),Hb=Sf.add,Vb=Bf,Lb=Df,$b=new Cc,Nb="link[rel=dx-theme]",zb="dx-hairlines";function Wb(){if(!dh())return null;var t,e=Yd("<div>",cb).addClass("dx-theme-marker").appendTo(cb.documentElement);try{return(t=Fb.getComputedStyle(e.get(0)).fontFamily)&&"dx."===(t=t.replace(/["']/g,"")).substr(0,"dx.".length)?t.substr("dx.".length):null}finally{e.remove()}}function jb(t){var e,n,i=!0;function o(){pb=null,clearInterval(n),i=!0,Rb.fire(),Rb.empty(),$b.resolve()}if(pb=t,Kb())o();else{if(!i)return void(pb&&(pb=t));e=Date.now(),i=!1,n=setInterval(function(){var t=Kb(),n=!t&&Date.now()-e>15e3;n&&gb.log("W0004",pb),(t||n)&&o()},10)}}function Kb(){if(!pb)return!0;var t="any"===pb;if("resolved"===$b.state()&&t)return!0;var e=Wb();return!(!e||!t)||e===pb}function Gb(t){var e=t?t.split("."):[],n=null;if(db){if(t in db)return t;zu(db,function(t,i){var o=t.split(".");if((!e[0]||o[0]===e[0])&&(!e[1]||e[1]===o[1])&&(!e[2]||e[2]===o[2])&&((!n||i.isActive)&&(n=t),i.isActive))return!1})}return n}function Ub(t){(function(t){try{t!==cb&&(db=null)}catch(e){db=null}cb=t})((t=t||{}).context||ch.getDocument()),cb&&(function(){var t=Yd(Nb,cb);!t.length||(db={},hb=Yd(Nd("<link rel=stylesheet>"),cb),t.each(function(){var t=Yd(this,cb),e=t.attr("data-theme"),n=t.attr("href"),i="true"===t.attr("data-active");db[e]={url:n,isActive:i}}),t.last().after(hb),t.remove())}(),fb=void 0,qb(t))}function qb(t){if(!arguments.length)return fb=fb||Wb();Qb(Vb()),"string"==typeof(t=t||{})&&(t={theme:t});var e,n=t._autoInit,i=t.loadCallback;if((fb=Gb(t.theme||fb))&&(e=db[fb]),i&&Rb.add(i),e)hb.attr("href",db[fb].url),(Rb.has()||"resolved"!==$b.state()||t._forceTimeout)&&jb(fb);else{if(!n)throw gb.Error("E0021",fb);dh()&&jb("any"),Rb.fire(),Rb.empty()}$b.done(function(){return Zb(Mf(),fb)})}function Zb(t,e){_b=function(t){var e=[],n=(t=t||qb())&&t.split(".");return n&&(e.push("dx-theme-"+n[0],"dx-theme-"+n[0]+"-typography"),n.length>1&&e.push("dx-color-scheme-"+n[1]+(Yb(t)?"-"+n[2]:""))),e}(e).join(" "),Yd(t).addClass(_b),function(){var e=dh()&&Fb.devicePixelRatio;if(e&&!(e<2)){var n=Yd("<div>");n.css("border",".5px solid transparent"),Yd("body").append(n),1===Fh(n)&&(Yd(t).addClass(zb),_b+=" "+zb),n.remove()}}()}function Qb(t){Yd(t).removeClass(_b)}function Xb(t,e){return e||(e=fb||Wb()),new RegExp(t).test(e)}function Yb(t){return Jb(t)||tC(t)}function Jb(t){return Xb("material",t)}function tC(t){return Xb("fluent",t)}function eC(t){return Xb("compact",t)}function nC(){if(Ub({_autoInit:!0,_forceTimeout:!0}),Yd(Nb,cb).length)throw gb.Error("E0022")}dh()?nC():Hb(nC),Lb.add(function(t,e){$b.done(function(){Qb(e),Zb(t)})}),zf.changed.add(function(){Ub({_autoInit:!0})});var iC="dx-accordion-item",oC="dx-accordion-item-opened",rC="dx-accordion-item-closed",aC="dx-accordion-item-title",sC="dx-accordion-item-body",lC=Ab.inherit({_activeStateUnit:"."+iC,_getDefaultOptions:function(){return $u(this.callBase(),{hoverStateEnabled:!0,height:void 0,itemTitleTemplate:"title",onItemTitleClick:null,selectedIndex:0,collapsible:!1,multiple:!1,animationDuration:300,deferRendering:!0,selectByClick:!0,activeStateEnabled:!0,_itemAttributes:{role:"tab"},_animationEasing:"ease"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Yb()},options:{animationDuration:200,_animationEasing:"cubic-bezier(0.4, 0, 0.2, 1)"}}])},_itemElements:function(){return this._itemContainer().children(this._itemSelector())},_init:function(){this.callBase(),this.option("selectionRequired",!this.option("collapsible")),this.option("selectionMode",this.option("multiple")?"multiple":"single");var t=this.$element();t.addClass("dx-accordion"),this._$container=Yd("<div>").addClass("dx-accordion-wrapper"),t.append(this._$container)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new nb(function(t,e){if(Ru(e)){var n=Pb(e.icon);n&&t.append(n),Ou(e.title)&&!Ru(e.title)&&t.append(ch.createTextNode(e.title))}else Ou(e)&&t.text(String(e));t.wrapInner(Yd("<div>").addClass("dx-accordion-item-title-caption"))},["title","icon"],this.option("integrationOptions.watchMethod"))})},_initMarkup:function(){var t=this;this._deferredItems=[],this._deferredTemplateItems=[],this.callBase(),this.setAria({role:"tablist",multiselectable:this.option("multiple")}),jc(function(){var e=t._getSelectedItemIndices();t._renderSelection(e,[])})},_render:function(){var t=this;this.callBase(),kc.apply(this,this._deferredTemplateItems).done(function(){t._updateItemHeights(!0)})},_itemDataKey:function(){return"dxAccordionItemData"},_itemClass:function(){return iC},_itemContainer:function(){return this._$container},_itemTitles:function(){return this._itemElements().find("."+aC)},_itemContents:function(){return this._itemElements().find("."+sC)},_getItemData:function(t){return Yd(t).parent().data(this._itemDataKey())||this.callBase.apply(this,arguments)},_executeItemRenderAction:function(t){t.type||this.callBase.apply(this,arguments)},_itemSelectHandler:function(t){Yd(t.target).closest(this._itemContents()).length||this.callBase.apply(this,arguments)},_afterItemElementDeleted:function(t,e){this._deferredItems.splice(e.itemIndex,1),this.callBase.apply(this,arguments)},_renderItemContent:function(t){this._deferredTemplateItems[t.index]=new Cc;var e=this.callBase($u({},t,{contentClass:aC,templateProperty:"titleTemplate",defaultTemplateName:this.option("itemTitleTemplate")}));this._attachItemTitleClickAction(e);var n=new Cc;Ou(this._deferredItems[t.index])?this._deferredItems[t.index]=n:this._deferredItems.push(n),(!this.option("deferRendering")||this._getSelectedItemIndices().indexOf(t.index)>=0)&&n.resolve(),n.done(this.callBase.bind(this,$u({},t,{contentClass:sC,container:Jd(Yd("<div>").appendTo(Yd(e).parent()))})))},_onItemTemplateRendered:function(t,e){var n=this;return function(){var t=n._deferredTemplateItems[e.index];t&&t.resolve()}},_attachItemTitleClickAction:function(t){var e=Xp(hv,this.NAME);yd.off(t,e),yd.on(t,e,this._itemTitleClickHandler.bind(this))},_itemTitleClickHandler:function(t){this._itemDXEventHandler(t,"onItemTitleClick")},_renderSelection:function(t,e){this._itemElements().addClass(rC),this.setAria("hidden",!0,this._itemContents()),this._updateItems(t,e)},_updateSelection:function(t,e){this._updateItems(t,e),this._updateItemHeightsWrapper(!1)},_updateItems:function(t,e){var n=this,i=this._itemElements();zu(t,function(t,e){n._deferredItems[e].resolve();var o=i.eq(e).addClass(oC).removeClass(rC);n.setAria("hidden",!1,o.find("."+sC))}),zu(e,function(t,e){var o=i.eq(e).removeClass(oC);n.setAria("hidden",!0,o.find("."+sC))})},_updateItemHeightsWrapper:function(t){this.option("templatesRenderAsynchronously")?this._animationTimer=setTimeout((function(){this._updateItemHeights(t)}).bind(this)):this._updateItemHeights(t)},_updateItemHeights:function(t){var e=this,n=e._deferredAnimate,i=this._splitFreeSpace(this._calculateFreeSpace());return clearTimeout(this._animationTimer),kc.apply(Yd,[].slice.call(this._itemElements()).map(function(n){return e._updateItemHeight(Yd(n),i,t)})).done(function(){n&&n.resolveWith(e)})},_updateItemHeight:function(t,e,n){var i=t.children("."+aC);T_.isAnimating(t)&&T_.stop(t);var o,r=Fh(t);return t.hasClass(oC)?(o=e+Fh(i))||(Ph(t,"auto"),o=Fh(t)):o=Fh(i),this._animateItem(t,r,o,n,!!e)},_animateItem:function(t,e,n,i,o){var r;return i||e===n?(t.css("height",n),r=(new Cc).resolve()):r=T_.animate(t,{type:"custom",from:{height:e},to:{height:n},duration:this.option("animationDuration"),easing:this.option("_animationEasing")}),r.done(function(){t.hasClass(oC)&&!o&&t.css("height",""),t.not("."+oC).addClass(rC)})},_splitFreeSpace:function(t){return t&&t/this.option("selectedItems").length},_calculateFreeSpace:function(){var t=this.option("height");if(void 0!==t&&"auto"!==t){var e=this._itemTitles(),n=0;return zu(e,function(t,e){n+=Fh(e)}),Mh(this.$element())-n}},_visibilityChanged:function(t){t&&this._dimensionChanged()},_dimensionChanged:function(){this._updateItemHeights(!0)},_clean:function(){this._deferredTemplateItems.forEach(function(t){t.reject()}),this._deferredTemplateItems=[],clearTimeout(this._animationTimer),this.callBase()},_tryParseItemPropertyName:function(t){var e=t.match(/.*\.(.*)/);if(Ou(e)&&e.length>=1)return e[1]},_optionChanged:function(t){switch(t.name){case"items":this.callBase(t),"title"===this._tryParseItemPropertyName(t.fullName)&&this._renderSelection(this._getSelectedItemIndices(),[]),"visible"===this._tryParseItemPropertyName(t.fullName)&&this._updateItemHeightsWrapper(!0),!0===this.option("repaintChangesOnly")&&"items"===t.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",t.value?"multiple":"single");break;default:this.callBase(t)}},expandItem:function(t){return this._deferredAnimate=new Cc,this.selectItem(t),this._deferredAnimate.promise()},collapseItem:function(t){return this._deferredAnimate=new Cc,this.unselectItem(t),this._deferredAnimate.promise()},updateDimensions:function(){return this._updateItemHeights(!1)}});Sv("dxAccordion",lC);var uC=lC,cC=yd.one,hC=yd.triggerHandler,dC=function(){function t(){m(this,t)}return b(t,[{key:"setHost",value:function(t){this.host=t}},{key:"setTemplate",value:function(t){this.host.setTemplate(t)}}]),t}(),fC=function(){function t(e,n){m(this,t),this.instance=e,this.zone=n,this.subscriptions={},this.events={}}return b(t,[{key:"hasEvent",value:function(t){return 0!==this.getEmitter(t).observers.length}},{key:"fireEvent",value:function(t,e){var n=this.getEmitter(t);n.observers.length&&((this.subscriptions[t]||[]).length===n.observers.length?n.next(e&&e[0]):this.zone.run(function(){return n.next(e&&e[0])}))}},{key:"on",value:function(t,e){var n=this;if("string"==typeof t){var i=this.subscriptions[t]||[],o=this.getEmitter(t).subscribe(null==e?void 0:e.bind(this.instance)),r=o.unsubscribe.bind(o);i.push({handler:e,unsubscribe:r}),this.subscriptions[t]=i}else{var a=t;Object.keys(a).forEach(function(t){return n.on(t,a[t])})}}},{key:"off",value:function(t,e){var n=this.subscriptions[t]||[];e?n.some(function(t,i){return t.handler===e&&(t.unsubscribe(),n.splice(i,1),!0)}):(n.forEach(function(t){t.unsubscribe()}),n.splice(0,n.length))}},{key:"dispose",value:function(){}},{key:"addEmitter",value:function(t,e){this.events[t]=e}},{key:"getEmitter",value:function(t){return this.events[t]||(this.events[t]=new Bs),this.events[t]}}]),t}(),pC=function(){function t(e,n){m(this,t),this.zone=e,this.component=n,this.lockedValueChangeEvent=!1}return b(t,[{key:"fireNgEvent",value:function(t,e){if(!this.lockedValueChangeEvent||"valueChange"!==t){var n=this.component[t];n&&n.observers.length&&this.zone.run(function(){n.next(e&&e[0])})}}},{key:"createEmitters",value:function(t){var e=this;t.forEach(function(t){e.component[t.emit]=new Bs})}}]),t}(),_C=function(){var t=function(){function t(){m(this,t),this._watchers=[]}return b(t,[{key:"getWatchMethod",value:function(){var t=this;return function(e,n,i){var o=e();(i=i||{}).skipImmediate||n(o);var r=function(){var r=e();t._isDifferentValues(o,r,i.deep)&&(n(r),o=r)};return t._watchers.push(r),function(){var e=t._watchers.indexOf(r);-1!==e&&t._watchers.splice(e,1)}}}},{key:"_isDifferentValues",value:function(t,e,n){var i=this._toComparable(e),o=this._toComparable(t);return n&&i instanceof Object&&o instanceof Object?this._checkObjectsFields(e,t):i!==o}},{key:"_toComparable",value:function(t){return t instanceof Date?t.getTime():t}},{key:"_checkObjectsFields",value:function(t,e){for(var n in t){var i=this._toComparable(t[n]),o=this._toComparable(e[n]),r=!1;if("object"==typeof i&&"object"==typeof o&&(r=oh(i,o)),i!==o&&!r)return!0}}},{key:"checkWatchers",value:function(){var t,e=_(this._watchers);try{for(e.s();!(t=e.n()).done;){(0,t.value)()}}catch(n){e.e(n)}finally{e.f()}}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function vC(t){return t.get?t.get(0):t}var gC,mC="dx-template-wrapper",yC=function(){var t=function(){function t(e,n,i,o,r){m(this,t),this.templateRef=e,this.viewContainerRef=n,this.renderer=o,this.zone=r,i.setTemplate(this)}return b(t,[{key:"dxTemplateOf",set:function(t){this.name=t}},{key:"renderTemplate",value:function(t){var e=this,n=this.viewContainerRef.createEmbeddedView(this.templateRef,{$implicit:t.model,index:t.index}),i=vC(t.container);return t.container&&n.rootNodes.forEach(function(t){e.renderer.appendChild(i,t)}),n}},{key:"render",value:function(t){var e,n=this;return(e=this.zone.isStable?this.zone.run(function(){return n.renderTemplate(t)}):this.renderTemplate(t)).detectChanges(),e.rootNodes.forEach(function(t){1===t.nodeType&&ch.setClass(t,mC,!0),cC(t,"dxremove",function(t,n){!function(t){if(null==t)throw new TypeError("Cannot destructure "+t)}(t),(!n||!n._angularIntegration)&&e.destroy()})}),e.rootNodes}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Jr(ds),Jr(gs),Jr(dC),Jr(Na),Jr(_l))},t.\u0275dir=be({type:t,selectors:[["","dxTemplate",""]],inputs:{dxTemplateOf:"dxTemplateOf"}}),t}(),bC=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),CC="dx-visibility-change-handler",kC=function(){var t=function(){function t(){m(this,t),this._initialOptions={},this._collectionContainerImpl=new xC(this._setOption.bind(this),this._filterItems.bind(this))}return b(t,[{key:"_optionChangedHandler",value:function(t){var e=this._fullOptionPath();if(0===t.fullName.indexOf(e)){var n=this["".concat(t.fullName.slice(e.length),"Change")];n&&n.next(t.value)}}},{key:"_createEventEmitters",value:function(t){var e=this;t.forEach(function(t){e[t.emit]=new Bs})}},{key:"_getOption",value:function(t){return this.isLinked?this.instance.option(this._fullOptionPath()+t):this._initialOptions[t]}},{key:"_setOption",value:function(t,e){if(this.isLinked){var n=this._fullOptionPath()+t;this.instance.option(n,e)}else this._initialOptions[t]=e}},{key:"_addRemovedOption",value:function(t){this.instance&&this.removedNestedComponents&&this.removedNestedComponents.push(t)}},{key:"_deleteRemovedOptions",value:function(t){this.instance&&this.removedNestedComponents&&(this.removedNestedComponents=this.removedNestedComponents.filter(function(e){return!e.startsWith(t)}))}},{key:"_addRecreatedComponent",value:function(){var t=this;this.instance&&this.recreatedNestedComponents&&this.recreatedNestedComponents.push({getOptionPath:function(){return t._getOptionPath()}})}},{key:"_getOptionPath",value:function(){return this._hostOptionPath()+this._optionPath}},{key:"setHost",value:function(t,e){this._host=t,this._hostOptionPath=e,this.optionChangedHandlers.subscribe(this._optionChangedHandler.bind(this))}},{key:"setChildren",value:function(t,e){return this.resetOptions(t),this._collectionContainerImpl.setChildren(t,e)}},{key:"_filterItems",value:function(t){var e=this;return t.filter(function(t){return t!==e})}},{key:"instance",get:function(){return this._host&&this._host.instance}},{key:"resetOptions",get:function(){return this._host&&this._host.resetOptions}},{key:"isRecreated",get:function(){return this._host&&this._host.isRecreated}},{key:"removedNestedComponents",get:function(){return this._host&&this._host.removedNestedComponents},set:function(t){this._host.removedNestedComponents=t}},{key:"recreatedNestedComponents",get:function(){return this._host&&this._host.recreatedNestedComponents},set:function(t){this._host.recreatedNestedComponents=t}},{key:"isLinked",get:function(){return!!this.instance&&this._host.isLinked}},{key:"optionChangedHandlers",get:function(){return this._host&&this._host.optionChangedHandlers}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=pe({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),xC=function(){function t(e,n){m(this,t),this._setOption=e,this._filterItems=n,this._activatedQueries={}}return b(t,[{key:"setChildren",value:function(t,e){if(this._filterItems&&(e=this._filterItems(e)),e.length&&(this._activatedQueries[t]=!0),this._activatedQueries[t]){var n=e.map(function(t,e){return t._index=e,t._value});this._setOption(t,n)}}}]),t}(),wC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"setHost",value:function(t,n){u(h(e.prototype),"setHost",this).call(this,t,n),this._host[this._optionPath]=this._initialOptions}},{key:"_fullOptionPath",value:function(){return"".concat(this._getOptionPath(),".")}}]),e}(kC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),SC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_fullOptionPath",value:function(){return"".concat(this._getOptionPath(),"[").concat(this._index,"].")}},{key:"_value",get:function(){return this._initialOptions}},{key:"isLinked",get:function(){return void 0!==this._index&&!!this.instance&&this._host.isLinked}}]),e}(kC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}();function EC(t,e,n,i){void 0===!t.template||!e.nativeElement.hasChildNodes()||![].slice.call(e.nativeElement.childNodes).filter(function(t){if(t.tagName){var e=t.tagName.toLowerCase().substr(0,3);return!("dxi"===e||"dxo"===e)}return"#comment"!==t.nodeName&&t.textContent.replace(/\s/g,"").length}).length||(t.template={render:function(t){var o=e.nativeElement;if(ch.setClass(o,mC,!0),t.container){var r=vC(t.container),a=r.contains(e.nativeElement);n.appendChild(r,e.nativeElement),a||i.body.contains(r)&&function(t){var e=[];Yd(t).hasClass(CC)||e.push(t),e.push.apply(e,t.querySelectorAll(".".concat(CC)));for(var n=0;n<e.length;n++)hC(e[n],"dxshown")}(o)}return o}})}var IC,TC=function(){function t(){m(this,t)}return b(t,[{key:"getHost",value:function(){return this._host}},{key:"setHost",value:function(t,e){this._host=t,this._optionPath=e||function(){return""}}},{key:"setNestedOption",value:function(t){t.setHost(this._host,this._optionPath)}}]),t}(),OC=function(){return gC||(gC="DX_isPlatformServer"),gC},DC=function(){var t=function(){function t(e,n,i,o,r,a){m(this,t),this.element=e,this.ngZone=n,this.watcherHelper=o,this.transferState=r,this.platformId=a,this._initialOptions={},this._optionsToUpdate={},this.optionChangedHandlers=new Bs,this.isLinked=!0,this.changedOptions={},this.removedNestedComponents=[],this.widgetUpdateLocked=!1,this.templateUpdateRequired=!1,this.templates=[],i.setHost(this),this._collectionContainerImpl=new xC(this._setOption.bind(this)),this.eventHelper=new pC(n,this)}return b(t,[{key:"_updateTemplates",value:function(){if(this.templates.length&&this.templateUpdateRequired){var t={};this.templates.forEach(function(e){t[e.name]=e}),this.instance.option("integrationOptions.templates",t),this.templates=Object.values(t),this.templateUpdateRequired=!1}}},{key:"_initEvents",value:function(){var t=this;this.instance.on("optionChanged",function(e){t.changedOptions[e.name]=e.value;var n=e.name===e.fullName?e.value:e.component.option(e.name);t.eventHelper.fireNgEvent("".concat(e.name,"Change"),[n]),t.optionChangedHandlers.emit(e)})}},{key:"_initOptions",value:function(){this._initialOptions.integrationOptions.watchMethod=this.watcherHelper.getWatchMethod()}},{key:"_initPlatform",value:function(){this.transferState.hasKey(OC())?this._initialOptions.integrationOptions.renderedOnServer=this.transferState.get(OC(),null):function(t){return"server"===t}(this.platformId)&&this.transferState.set(OC(),!0)}},{key:"_createEventEmitters",value:function(t){var e=this,n=this.ngZone;this.eventHelper.createEmitters(t),this._initialOptions.eventsStrategy=function(i){var o=new fC(i,n);return t.filter(function(t){return t.subscribe}).forEach(function(t){o.addEmitter(t.subscribe,e[t.emit])}),o},this._initialOptions.nestedComponentOptions=function(t){return{eventsStrategy:function(t){return new fC(t,n)},nestedComponentOptions:t.option("nestedComponentOptions")}}}},{key:"_shouldOptionChange",value:function(t,e){if(this.changedOptions.hasOwnProperty(t)){var n=this.changedOptions[t];return delete this.changedOptions[t],e!==n}return!0}},{key:"clearChangedOptions",value:function(){this.changedOptions={}}},{key:"_getOption",value:function(t){return this.instance?this.instance.option(t):this._initialOptions[t]}},{key:"lockWidgetUpdate",value:function(){!this.widgetUpdateLocked&&this.instance&&(this.instance.beginUpdate(),this.widgetUpdateLocked=!0)}},{key:"unlockWidgetUpdate",value:function(){this.widgetUpdateLocked&&(this.widgetUpdateLocked=!1,this.instance.endUpdate())}},{key:"_setOption",value:function(t,e){this.lockWidgetUpdate(),this._shouldOptionChange(t,e)&&(this.instance?this.instance.option(t,e):this._initialOptions[t]=e)}},{key:"_createWidget",value:function(t){this._initialOptions.integrationOptions={},this._initPlatform(),this._initOptions(),this._initialOptions.onInitializing=function(){this.beginUpdate()},this.instance=this._createInstance(t,this._initialOptions),this._initEvents(),this._initialOptions={}}},{key:"_destroyWidget",value:function(){if(this.removedNestedComponents=[],this.instance){var t=this.instance.element();hC(t,"dxremove",{_angularIntegration:!0}),this.instance.dispose(),ch.removeElement(t)}}},{key:"ngOnChanges",value:function(t){for(var e in t)t[e].currentValue!==this[e]&&(this._optionsToUpdate[e]=t[e].currentValue)}},{key:"ngOnInit",value:function(){this._createWidget(this.element.nativeElement)}},{key:"ngDoCheck",value:function(){this.applyOptions()}},{key:"ngAfterContentChecked",value:function(){this.applyOptions(),this.resetOptions(),this.unlockWidgetUpdate()}},{key:"ngAfterViewInit",value:function(){this._updateTemplates(),this.instance.endUpdate(),this.recreatedNestedComponents=[]}},{key:"ngAfterViewChecked",value:function(){this._updateTemplates()}},{key:"applyOptions",value:function(){Object.keys(this._optionsToUpdate).length&&(this.instance&&this.instance.option(this._optionsToUpdate),this._optionsToUpdate={})}},{key:"resetOptions",value:function(t){var e=this;this.instance&&(this.removedNestedComponents.filter(function(n){return!(n&&!e.isRecreated(n)&&t)||n.startsWith(t)}).forEach(function(t){e.instance.resetOption(t)}),this.removedNestedComponents=[],this.recreatedNestedComponents=[])}},{key:"isRecreated",value:function(t){return this.recreatedNestedComponents&&this.recreatedNestedComponents.some(function(e){return e.getOptionPath()===t})}},{key:"setTemplate",value:function(t){this.templates.push(t),this.templateUpdateRequired=!0}},{key:"setChildren",value:function(t,e){return this.resetOptions(t),this._collectionContainerImpl.setChildren(t,e)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["ng-component"]],features:[Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),AC=["mousemove","mouseover","mouseout"],BC=["mouseup","click","mousedown","transitionend","wheel"],MC=[],PC=function(t){IC||(IC=this.callBase.bind(this)),MC.push(t)};Sf.inject({add:function(t){return PC.call(this,t)}});var RC=function(t,e,n){Number(ja.major)<12&&console.warn("Your version of Angular is not supported. Please update your project to version 12 or later. Please refer to the Angular Update Guide for more information: https://update.angular.io"),ch.inject({_document:t,listen:function(){for(var t=this,n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var r=i[1];return AC.includes(r)?e.runOutsideAngular(function(){return t.callBase.apply(t,i)}):e.isStable&&BC.includes(r)?e.run(function(){return t.callBase.apply(t,i)}):this.callBase.apply(this,i)},isElementNode:function(t){return t&&1===t.nodeType},isTextNode:function(t){return t&&3===t.nodeType},isDocument:function(t){return t&&9===t.nodeType}}),ly.inject({getXhr:function(){if(!n)return this.callBase.apply(this);var t=n.build();return"withCredentials"in t||(t.withCredentials=!1),t}});var i=function(){e.run(function(){yd.set({}),MC.forEach(function(t){return IC.call(null,t)}),MC=[],Sf.fire()})};i(),PC=function(t){return e.run(function(){return t()})},RC=i},FC=function(){var t=b(function t(e,n,i){m(this,t),RC(e,n,i)});return t.\u0275fac=function(e){return new(e||t)(Si(Nl),Si(_l),Si(Gl,8))},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),HC=function(){var t=function(){function t(e){m(this,t),this._differs=e,this._propertyDiffers={}}return b(t,[{key:"setHost",value:function(t){this._host=t}},{key:"setup",value:function(t,e){t in e&&this.setupSingle(t,e[t].currentValue)}},{key:"setupSingle",value:function(t,e){if(e&&Array.isArray(e)){if(!this._propertyDiffers[t])try{return this._propertyDiffers[t]=this._differs.find(e).create(null),!0}catch(n){}}else delete this._propertyDiffers[t];return!1}},{key:"getChanges",value:function(t,e){if(this._propertyDiffers[t])return this._propertyDiffers[t].diff(e)}},{key:"checkChangedOptions",value:function(t,e){return this._host.changedOptions[t]===e}},{key:"doCheck",value:function(t){if(this._propertyDiffers[t]&&this._host.instance){var e=this._host[t];(function(t){return t&&"function"==typeof t[Symbol.iterator]})(e)&&this.getChanges(t,e)&&!this.checkChangedOptions(t,e)&&(this._host.lockWidgetUpdate(),this._host.instance.option(t,e))}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Si(ns))},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}(),VC=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),LC=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),$C=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),NC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"html",get:function(){return this._getOption("html")},set:function(t){this._setOption("html",t)}},{key:"icon",get:function(){return this._getOption("icon")},set:function(t){this._setOption("icon",t)}},{key:"template",get:function(){return this._getOption("template")},set:function(t){this._setOption("template",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"title",get:function(){return this._getOption("title")},set:function(t){this._setOption("title",t)}},{key:"titleTemplate",get:function(){return this._getOption("titleTemplate")},set:function(t){this._setOption("titleTemplate",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"onClick",get:function(){return this._getOption("onClick")},set:function(t){this._setOption("onClick",t)}},{key:"stylingMode",get:function(){return this._getOption("stylingMode")},set:function(t){this._setOption("stylingMode",t)}},{key:"type",get:function(){return this._getOption("type")},set:function(t){this._setOption("type",t)}},{key:"baseSize",get:function(){return this._getOption("baseSize")},set:function(t){this._setOption("baseSize",t)}},{key:"box",get:function(){return this._getOption("box")},set:function(t){this._setOption("box",t)}},{key:"ratio",get:function(){return this._getOption("ratio")},set:function(t){this._setOption("ratio",t)}},{key:"shrink",get:function(){return this._getOption("shrink")},set:function(t){this._setOption("shrink",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"beginGroup",get:function(){return this._getOption("beginGroup")},set:function(t){this._setOption("beginGroup",t)}},{key:"closeMenuOnClick",get:function(){return this._getOption("closeMenuOnClick")},set:function(t){this._setOption("closeMenuOnClick",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"selectable",get:function(){return this._getOption("selectable")},set:function(t){this._setOption("selectable",t)}},{key:"selected",get:function(){return this._getOption("selected")},set:function(t){this._setOption("selected",t)}},{key:"colSpan",get:function(){return this._getOption("colSpan")},set:function(t){this._setOption("colSpan",t)}},{key:"cssClass",get:function(){return this._getOption("cssClass")},set:function(t){this._setOption("cssClass",t)}},{key:"dataField",get:function(){return this._getOption("dataField")},set:function(t){this._setOption("dataField",t)}},{key:"editorOptions",get:function(){return this._getOption("editorOptions")},set:function(t){this._setOption("editorOptions",t)}},{key:"editorType",get:function(){return this._getOption("editorType")},set:function(t){this._setOption("editorType",t)}},{key:"helpText",get:function(){return this._getOption("helpText")},set:function(t){this._setOption("helpText",t)}},{key:"isRequired",get:function(){return this._getOption("isRequired")},set:function(t){this._setOption("isRequired",t)}},{key:"itemType",get:function(){return this._getOption("itemType")},set:function(t){this._setOption("itemType",t)}},{key:"label",get:function(){return this._getOption("label")},set:function(t){this._setOption("label",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"validationRules",get:function(){return this._getOption("validationRules")},set:function(t){this._setOption("validationRules",t)}},{key:"visibleIndex",get:function(){return this._getOption("visibleIndex")},set:function(t){this._setOption("visibleIndex",t)}},{key:"alignItemLabels",get:function(){return this._getOption("alignItemLabels")},set:function(t){this._setOption("alignItemLabels",t)}},{key:"caption",get:function(){return this._getOption("caption")},set:function(t){this._setOption("caption",t)}},{key:"colCount",get:function(){return this._getOption("colCount")},set:function(t){this._setOption("colCount",t)}},{key:"colCountByScreen",get:function(){return this._getOption("colCountByScreen")},set:function(t){this._setOption("colCountByScreen",t)}},{key:"tabPanelOptions",get:function(){return this._getOption("tabPanelOptions")},set:function(t){this._setOption("tabPanelOptions",t)}},{key:"tabs",get:function(){return this._getOption("tabs")},set:function(t){this._setOption("tabs",t)}},{key:"badge",get:function(){return this._getOption("badge")},set:function(t){this._setOption("badge",t)}},{key:"tabTemplate",get:function(){return this._getOption("tabTemplate")},set:function(t){this._setOption("tabTemplate",t)}},{key:"buttonOptions",get:function(){return this._getOption("buttonOptions")},set:function(t){this._setOption("buttonOptions",t)}},{key:"horizontalAlignment",get:function(){return this._getOption("horizontalAlignment")},set:function(t){this._setOption("horizontalAlignment",t)}},{key:"verticalAlignment",get:function(){return this._getOption("verticalAlignment")},set:function(t){this._setOption("verticalAlignment",t)}},{key:"locateInMenu",get:function(){return this._getOption("locateInMenu")},set:function(t){this._setOption("locateInMenu",t)}},{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"menuItemTemplate",get:function(){return this._getOption("menuItemTemplate")},set:function(t){this._setOption("menuItemTemplate",t)}},{key:"options",get:function(){return this._getOption("options")},set:function(t){this._setOption("options",t)}},{key:"showText",get:function(){return this._getOption("showText")},set:function(t){this._setOption("showText",t)}},{key:"widget",get:function(){return this._getOption("widget")},set:function(t){this._setOption("widget",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"imageAlt",get:function(){return this._getOption("imageAlt")},set:function(t){this._setOption("imageAlt",t)}},{key:"imageSrc",get:function(){return this._getOption("imageSrc")},set:function(t){this._setOption("imageSrc",t)}},{key:"acceptedValues",get:function(){return this._getOption("acceptedValues")},set:function(t){this._setOption("acceptedValues",t)}},{key:"formatName",get:function(){return this._getOption("formatName")},set:function(t){this._setOption("formatName",t)}},{key:"formatValues",get:function(){return this._getOption("formatValues")},set:function(t){this._setOption("formatValues",t)}},{key:"key",get:function(){return this._getOption("key")},set:function(t){this._setOption("key",t)}},{key:"showChevron",get:function(){return this._getOption("showChevron")},set:function(t){this._setOption("showChevron",t)}},{key:"linkAttr",get:function(){return this._getOption("linkAttr")},set:function(t){this._setOption("linkAttr",t)}},{key:"url",get:function(){return this._getOption("url")},set:function(t){this._setOption("url",t)}},{key:"heightRatio",get:function(){return this._getOption("heightRatio")},set:function(t){this._setOption("heightRatio",t)}},{key:"widthRatio",get:function(){return this._getOption("widthRatio")},set:function(t){this._setOption("widthRatio",t)}},{key:"expanded",get:function(){return this._getOption("expanded")},set:function(t){this._setOption("expanded",t)}},{key:"hasItems",get:function(){return this._getOption("hasItems")},set:function(t){this._setOption("hasItems",t)}},{key:"id",get:function(){return this._getOption("id")},set:function(t){this._setOption("id",t)}},{key:"parentId",get:function(){return this._getOption("parentId")},set:function(t){this._setOption("parentId",t)}}]),e}(SC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),zC=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"message",get:function(){return this._getOption("message")},set:function(t){this._setOption("message",t)}},{key:"trim",get:function(){return this._getOption("trim")},set:function(t){this._setOption("trim",t)}},{key:"type",get:function(){return this._getOption("type")},set:function(t){this._setOption("type",t)}},{key:"ignoreEmptyValue",get:function(){return this._getOption("ignoreEmptyValue")},set:function(t){this._setOption("ignoreEmptyValue",t)}},{key:"max",get:function(){return this._getOption("max")},set:function(t){this._setOption("max",t)}},{key:"min",get:function(){return this._getOption("min")},set:function(t){this._setOption("min",t)}},{key:"reevaluate",get:function(){return this._getOption("reevaluate")},set:function(t){this._setOption("reevaluate",t)}},{key:"validationCallback",get:function(){return this._getOption("validationCallback")},set:function(t){this._setOption("validationCallback",t)}},{key:"comparisonTarget",get:function(){return this._getOption("comparisonTarget")},set:function(t){this._setOption("comparisonTarget",t)}},{key:"comparisonType",get:function(){return this._getOption("comparisonType")},set:function(t){this._setOption("comparisonType",t)}},{key:"pattern",get:function(){return this._getOption("pattern")},set:function(t){this._setOption("pattern",t)}},{key:"_optionPath",get:function(){return"validationRules"}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(SC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-validation-rule"]],inputs:{message:"message",trim:"trim",type:"type",ignoreEmptyValue:"ignoreEmptyValue",max:"max",min:"min",reevaluate:"reevaluate",validationCallback:"validationCallback",comparisonTarget:"comparisonTarget",comparisonType:"comparisonType",pattern:"pattern"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),WC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"alignItemLabels",get:function(){return this._getOption("alignItemLabels")},set:function(t){this._setOption("alignItemLabels",t)}},{key:"badge",get:function(){return this._getOption("badge")},set:function(t){this._setOption("badge",t)}},{key:"colCount",get:function(){return this._getOption("colCount")},set:function(t){this._setOption("colCount",t)}},{key:"colCountByScreen",get:function(){return this._getOption("colCountByScreen")},set:function(t){this._setOption("colCountByScreen",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"icon",get:function(){return this._getOption("icon")},set:function(t){this._setOption("icon",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"tabTemplate",get:function(){return this._getOption("tabTemplate")},set:function(t){this._setOption("tabTemplate",t)}},{key:"template",get:function(){return this._getOption("template")},set:function(t){this._setOption("template",t)}},{key:"title",get:function(){return this._getOption("title")},set:function(t){this._setOption("title",t)}},{key:"commands",get:function(){return this._getOption("commands")},set:function(t){this._setOption("commands",t)}},{key:"groups",get:function(){return this._getOption("groups")},set:function(t){this._setOption("groups",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}}]),e}(SC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),jC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"icon",get:function(){return this._getOption("icon")},set:function(t){this._setOption("icon",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}}]),e}(SC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),KC=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"_optionPath",get:function(){return"commands"}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(jC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-command"]],contentQueries:function(t,e,n){var i;(1&t&&Ks(n,XC,4),2&t)&&(js(i=Gs())&&(e.itemsChildren=i))},inputs:{icon:"icon",items:"items",location:"location",name:"name",text:"text"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),GC=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"commands",get:function(){return this._getOption("commands")},set:function(t){this._setOption("commands",t)}},{key:"title",get:function(){return this._getOption("title")},set:function(t){this._setOption("title",t)}},{key:"category",get:function(){return this._getOption("category")},set:function(t){this._setOption("category",t)}},{key:"displayMode",get:function(){return this._getOption("displayMode")},set:function(t){this._setOption("displayMode",t)}},{key:"expanded",get:function(){return this._getOption("expanded")},set:function(t){this._setOption("expanded",t)}},{key:"shapes",get:function(){return this._getOption("shapes")},set:function(t){this._setOption("shapes",t)}},{key:"_optionPath",get:function(){return"groups"}},{key:"commandsChildren",get:function(){return this._getOption("commands")},set:function(t){this.setChildren("commands",t)}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(SC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-group"]],contentQueries:function(t,e,n){var i;(1&t&&Ks(n,KC,4),2&t)&&(js(i=Gs())&&(e.commandsChildren=i))},inputs:{commands:"commands",title:"title",category:"category",displayMode:"displayMode",expanded:"expanded",shapes:"shapes"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),UC=["*"],qC=function(){var t=function(t){function e(t,n,i,o,a,s){var u;return m(this,e),(u=r(this,e)).renderer=i,u.document=o,u.element=s,t.setNestedOption(l(u)),n.setHost(l(u),u._fullOptionPath.bind(l(u))),a.setHost(l(u)),u}return d(e,t),b(e,[{key:"_optionPath",get:function(){return"tabs"}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"commandsChildren",get:function(){return this._getOption("commands")},set:function(t){this.setChildren("commands",t)}},{key:"groupsChildren",get:function(){return this._getOption("groups")},set:function(t){this.setChildren("groups",t)}},{key:"setTemplate",value:function(t){this.template=t}},{key:"ngAfterViewInit",value:function(){EC(this,this.element,this.renderer,this.document)}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(WC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1),Jr(Na),Jr(Nl),Jr(dC,1),Jr(Va))},t.\u0275cmp=pe({type:t,selectors:[["dxi-tab"]],contentQueries:function(t,e,n){var i;(1&t&&(Ks(n,XC,4),Ks(n,KC,4),Ks(n,GC,4)),2&t)&&(js(i=Gs())&&(e.itemsChildren=i),js(i=Gs())&&(e.commandsChildren=i),js(i=Gs())&&(e.groupsChildren=i))},inputs:{alignItemLabels:"alignItemLabels",badge:"badge",colCount:"colCount",colCountByScreen:"colCountByScreen",disabled:"disabled",icon:"icon",items:"items",tabTemplate:"tabTemplate",template:"template",title:"title",commands:"commands",groups:"groups",name:"name"},features:[Aa([TC,dC]),Lr],ngContentSelectors:UC,decls:1,vars:0,template:function(t,e){1&t&&(ca(),ha(0))},styles:["[_nghost-%COMP%] { display: block; }"]}),t}(),ZC=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"lat",get:function(){return this._getOption("lat")},set:function(t){this._setOption("lat",t)}},{key:"lng",get:function(){return this._getOption("lng")},set:function(t){this._setOption("lng",t)}},{key:"col",get:function(){return this._getOption("col")},set:function(t){this._setOption("col",t)}},{key:"colspan",get:function(){return this._getOption("colspan")},set:function(t){this._setOption("colspan",t)}},{key:"row",get:function(){return this._getOption("row")},set:function(t){this._setOption("row",t)}},{key:"rowspan",get:function(){return this._getOption("rowspan")},set:function(t){this._setOption("rowspan",t)}},{key:"screen",get:function(){return this._getOption("screen")},set:function(t){this._setOption("screen",t)}},{key:"_optionPath",get:function(){return"location"}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(SC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-location"]],inputs:{lat:"lat",lng:"lng",col:"col",colspan:"colspan",row:"row",rowspan:"rowspan",screen:"screen"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),QC=["*"],XC=function(){var t=function(t){function e(t,n,i,o,a,s){var u;return m(this,e),(u=r(this,e)).renderer=i,u.document=o,u.element=s,t.setNestedOption(l(u)),n.setHost(l(u),u._fullOptionPath.bind(l(u))),a.setHost(l(u)),u}return d(e,t),b(e,[{key:"_optionPath",get:function(){return"items"}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"validationRulesChildren",get:function(){return this._getOption("validationRules")},set:function(t){this.setChildren("validationRules",t)}},{key:"tabsChildren",get:function(){return this._getOption("tabs")},set:function(t){this.setChildren("tabs",t)}},{key:"locationChildren",get:function(){return this._getOption("location")},set:function(t){this.setChildren("location",t)}},{key:"setTemplate",value:function(t){this.template=t}},{key:"ngAfterViewInit",value:function(){EC(this,this.element,this.renderer,this.document)}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(NC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1),Jr(Na),Jr(Nl),Jr(dC,1),Jr(Va))},t.\u0275cmp=pe({type:t,selectors:[["dxi-item"]],contentQueries:function(e,n,i){var o;(1&e&&(Ks(i,t,4),Ks(i,zC,4),Ks(i,qC,4),Ks(i,ZC,4)),2&e)&&(js(o=Gs())&&(n.itemsChildren=o),js(o=Gs())&&(n.validationRulesChildren=o),js(o=Gs())&&(n.tabsChildren=o),js(o=Gs())&&(n.locationChildren=o))},inputs:{disabled:"disabled",html:"html",icon:"icon",template:"template",text:"text",title:"title",titleTemplate:"titleTemplate",visible:"visible",onClick:"onClick",stylingMode:"stylingMode",type:"type",baseSize:"baseSize",box:"box",ratio:"ratio",shrink:"shrink",elementAttr:"elementAttr",hint:"hint",beginGroup:"beginGroup",closeMenuOnClick:"closeMenuOnClick",items:"items",selectable:"selectable",selected:"selected",colSpan:"colSpan",cssClass:"cssClass",dataField:"dataField",editorOptions:"editorOptions",editorType:"editorType",helpText:"helpText",isRequired:"isRequired",itemType:"itemType",label:"label",name:"name",validationRules:"validationRules",visibleIndex:"visibleIndex",alignItemLabels:"alignItemLabels",caption:"caption",colCount:"colCount",colCountByScreen:"colCountByScreen",tabPanelOptions:"tabPanelOptions",tabs:"tabs",badge:"badge",tabTemplate:"tabTemplate",buttonOptions:"buttonOptions",horizontalAlignment:"horizontalAlignment",verticalAlignment:"verticalAlignment",locateInMenu:"locateInMenu",location:"location",menuItemTemplate:"menuItemTemplate",options:"options",showText:"showText",widget:"widget",height:"height",width:"width",imageAlt:"imageAlt",imageSrc:"imageSrc",acceptedValues:"acceptedValues",formatName:"formatName",formatValues:"formatValues",key:"key",showChevron:"showChevron",linkAttr:"linkAttr",url:"url",heightRatio:"heightRatio",widthRatio:"widthRatio",expanded:"expanded",hasItems:"hasItems",id:"id",parentId:"parentId"},features:[Aa([TC,dC]),Lr],ngContentSelectors:QC,decls:1,vars:0,template:function(t,e){1&t&&(ca(),ha(0))},styles:["[_nghost-%COMP%] { display: block; }"]}),t}(),YC=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),JC=function(){var t,e=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"options",get:function(){return this._getOption("options")},set:function(t){this._setOption("options",t)}},{key:"cssClass",get:function(){return this._getOption("cssClass")},set:function(t){this._setOption("cssClass",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"icon",get:function(){return this._getOption("icon")},set:function(t){this._setOption("icon",t)}},{key:"onClick",get:function(){return this._getOption("onClick")},set:function(t){this._setOption("onClick",t)}},{key:"template",get:function(){return this._getOption("template")},set:function(t){this._setOption("template",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}}]),e}(SC);return e.\u0275fac=function(n){return(t||(t=ai(e)))(n||e)},e.\u0275cmp=pe({type:e,selectors:[["ng-component"]],features:[Lr],decls:0,vars:0,template:function(t,e){},encapsulation:2}),e}(),tk=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"_optionPath",get:function(){return"buttons"}},{key:"ngOnDestroy",value:function(){this._deleteRemovedOptions(this._fullOptionPath())}}]),e}(JC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxi-button"]],inputs:{location:"location",name:"name",options:"options",cssClass:"cssClass",disabled:"disabled",hint:"hint",icon:"icon",onClick:"onClick",template:"template",text:"text",visible:"visible"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),ek=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),nk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),ik=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),ok=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),rk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),ak=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),sk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),lk=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"connectorColor",get:function(){return this._getOption("connectorColor")},set:function(t){this._setOption("connectorColor",t)}},{key:"connectorWidth",get:function(){return this._getOption("connectorWidth")},set:function(t){this._setOption("connectorWidth",t)}},{key:"customizeText",get:function(){return this._getOption("customizeText")},set:function(t){this._setOption("customizeText",t)}},{key:"font",get:function(){return this._getOption("font")},set:function(t){this._setOption("font",t)}},{key:"format",get:function(){return this._getOption("format")},set:function(t){this._setOption("format",t)}},{key:"indent",get:function(){return this._getOption("indent")},set:function(t){this._setOption("indent",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"horizontalAlignment",get:function(){return this._getOption("horizontalAlignment")},set:function(t){this._setOption("horizontalAlignment",t)}},{key:"position",get:function(){return this._getOption("position")},set:function(t){this._setOption("position",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"verticalAlignment",get:function(){return this._getOption("verticalAlignment")},set:function(t){this._setOption("verticalAlignment",t)}},{key:"alignment",get:function(){return this._getOption("alignment")},set:function(t){this._setOption("alignment",t)}},{key:"customizeHint",get:function(){return this._getOption("customizeHint")},set:function(t){this._setOption("customizeHint",t)}},{key:"displayMode",get:function(){return this._getOption("displayMode")},set:function(t){this._setOption("displayMode",t)}},{key:"indentFromAxis",get:function(){return this._getOption("indentFromAxis")},set:function(t){this._setOption("indentFromAxis",t)}},{key:"overlappingBehavior",get:function(){return this._getOption("overlappingBehavior")},set:function(t){this._setOption("overlappingBehavior",t)}},{key:"rotationAngle",get:function(){return this._getOption("rotationAngle")},set:function(t){this._setOption("rotationAngle",t)}},{key:"staggeringSpacing",get:function(){return this._getOption("staggeringSpacing")},set:function(t){this._setOption("staggeringSpacing",t)}},{key:"template",get:function(){return this._getOption("template")},set:function(t){this._setOption("template",t)}},{key:"textOverflow",get:function(){return this._getOption("textOverflow")},set:function(t){this._setOption("textOverflow",t)}},{key:"wordWrap",get:function(){return this._getOption("wordWrap")},set:function(t){this._setOption("wordWrap",t)}},{key:"argumentFormat",get:function(){return this._getOption("argumentFormat")},set:function(t){this._setOption("argumentFormat",t)}},{key:"backgroundColor",get:function(){return this._getOption("backgroundColor")},set:function(t){this._setOption("backgroundColor",t)}},{key:"border",get:function(){return this._getOption("border")},set:function(t){this._setOption("border",t)}},{key:"connector",get:function(){return this._getOption("connector")},set:function(t){this._setOption("connector",t)}},{key:"displayFormat",get:function(){return this._getOption("displayFormat")},set:function(t){this._setOption("displayFormat",t)}},{key:"horizontalOffset",get:function(){return this._getOption("horizontalOffset")},set:function(t){this._setOption("horizontalOffset",t)}},{key:"showForZeroValues",get:function(){return this._getOption("showForZeroValues")},set:function(t){this._setOption("showForZeroValues",t)}},{key:"verticalOffset",get:function(){return this._getOption("verticalOffset")},set:function(t){this._setOption("verticalOffset",t)}},{key:"hideFirstOrLast",get:function(){return this._getOption("hideFirstOrLast")},set:function(t){this._setOption("hideFirstOrLast",t)}},{key:"indentFromTick",get:function(){return this._getOption("indentFromTick")},set:function(t){this._setOption("indentFromTick",t)}},{key:"useRangeColors",get:function(){return this._getOption("useRangeColors")},set:function(t){this._setOption("useRangeColors",t)}},{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"showColon",get:function(){return this._getOption("showColon")},set:function(t){this._setOption("showColon",t)}},{key:"radialOffset",get:function(){return this._getOption("radialOffset")},set:function(t){this._setOption("radialOffset",t)}},{key:"topIndent",get:function(){return this._getOption("topIndent")},set:function(t){this._setOption("topIndent",t)}},{key:"shadow",get:function(){return this._getOption("shadow")},set:function(t){this._setOption("shadow",t)}},{key:"useNodeColors",get:function(){return this._getOption("useNodeColors")},set:function(t){this._setOption("useNodeColors",t)}},{key:"dataField",get:function(){return this._getOption("dataField")},set:function(t){this._setOption("dataField",t)}},{key:"enabled",get:function(){return this._getOption("enabled")},set:function(t){this._setOption("enabled",t)}},{key:"_optionPath",get:function(){return"label"}},{key:"ngOnInit",value:function(){this._addRecreatedComponent()}},{key:"ngOnDestroy",value:function(){this._addRemovedOption(this._getOptionPath())}}]),e}(wC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxo-label"]],inputs:{connectorColor:"connectorColor",connectorWidth:"connectorWidth",customizeText:"customizeText",font:"font",format:"format",indent:"indent",visible:"visible",horizontalAlignment:"horizontalAlignment",position:"position",text:"text",verticalAlignment:"verticalAlignment",alignment:"alignment",customizeHint:"customizeHint",displayMode:"displayMode",indentFromAxis:"indentFromAxis",overlappingBehavior:"overlappingBehavior",rotationAngle:"rotationAngle",staggeringSpacing:"staggeringSpacing",template:"template",textOverflow:"textOverflow",wordWrap:"wordWrap",argumentFormat:"argumentFormat",backgroundColor:"backgroundColor",border:"border",connector:"connector",displayFormat:"displayFormat",horizontalOffset:"horizontalOffset",showForZeroValues:"showForZeroValues",verticalOffset:"verticalOffset",hideFirstOrLast:"hideFirstOrLast",indentFromTick:"indentFromTick",useRangeColors:"useRangeColors",location:"location",showColon:"showColon",radialOffset:"radialOffset",topIndent:"topIndent",shadow:"shadow",useNodeColors:"useNodeColors",dataField:"dataField",enabled:"enabled"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),uk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),ck=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),hk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),dk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),fk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),pk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),_k=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),vk=function(){var t=function(t){function e(t,n){var i;return m(this,e),i=r(this,e),t.setNestedOption(l(i)),n.setHost(l(i),i._fullOptionPath.bind(l(i))),i}return d(e,t),b(e,[{key:"arrowLength",get:function(){return this._getOption("arrowLength")},set:function(t){this._setOption("arrowLength",t)}},{key:"border",get:function(){return this._getOption("border")},set:function(t){this._setOption("border",t)}},{key:"color",get:function(){return this._getOption("color")},set:function(t){this._setOption("color",t)}},{key:"container",get:function(){return this._getOption("container")},set:function(t){this._setOption("container",t)}},{key:"contentTemplate",get:function(){return this._getOption("contentTemplate")},set:function(t){this._setOption("contentTemplate",t)}},{key:"cornerRadius",get:function(){return this._getOption("cornerRadius")},set:function(t){this._setOption("cornerRadius",t)}},{key:"customizeTooltip",get:function(){return this._getOption("customizeTooltip")},set:function(t){this._setOption("customizeTooltip",t)}},{key:"enabled",get:function(){return this._getOption("enabled")},set:function(t){this._setOption("enabled",t)}},{key:"font",get:function(){return this._getOption("font")},set:function(t){this._setOption("font",t)}},{key:"format",get:function(){return this._getOption("format")},set:function(t){this._setOption("format",t)}},{key:"interactive",get:function(){return this._getOption("interactive")},set:function(t){this._setOption("interactive",t)}},{key:"opacity",get:function(){return this._getOption("opacity")},set:function(t){this._setOption("opacity",t)}},{key:"paddingLeftRight",get:function(){return this._getOption("paddingLeftRight")},set:function(t){this._setOption("paddingLeftRight",t)}},{key:"paddingTopBottom",get:function(){return this._getOption("paddingTopBottom")},set:function(t){this._setOption("paddingTopBottom",t)}},{key:"shadow",get:function(){return this._getOption("shadow")},set:function(t){this._setOption("shadow",t)}},{key:"zIndex",get:function(){return this._getOption("zIndex")},set:function(t){this._setOption("zIndex",t)}},{key:"argumentFormat",get:function(){return this._getOption("argumentFormat")},set:function(t){this._setOption("argumentFormat",t)}},{key:"location",get:function(){return this._getOption("location")},set:function(t){this._setOption("location",t)}},{key:"shared",get:function(){return this._getOption("shared")},set:function(t){this._setOption("shared",t)}},{key:"isShown",get:function(){return this._getOption("isShown")},set:function(t){this._setOption("isShown",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"position",get:function(){return this._getOption("position")},set:function(t){this._setOption("position",t)}},{key:"showMode",get:function(){return this._getOption("showMode")},set:function(t){this._setOption("showMode",t)}},{key:"customizeLinkTooltip",get:function(){return this._getOption("customizeLinkTooltip")},set:function(t){this._setOption("customizeLinkTooltip",t)}},{key:"customizeNodeTooltip",get:function(){return this._getOption("customizeNodeTooltip")},set:function(t){this._setOption("customizeNodeTooltip",t)}},{key:"linkTooltipTemplate",get:function(){return this._getOption("linkTooltipTemplate")},set:function(t){this._setOption("linkTooltipTemplate",t)}},{key:"nodeTooltipTemplate",get:function(){return this._getOption("nodeTooltipTemplate")},set:function(t){this._setOption("nodeTooltipTemplate",t)}},{key:"_optionPath",get:function(){return"tooltip"}},{key:"ngOnInit",value:function(){this._addRecreatedComponent()}},{key:"ngOnDestroy",value:function(){this._addRemovedOption(this._getOptionPath())}}]),e}(wC);return t.\u0275fac=function(e){return new(e||t)(Jr(TC,5),Jr(TC,1))},t.\u0275cmp=pe({type:t,selectors:[["dxo-tooltip"]],inputs:{arrowLength:"arrowLength",border:"border",color:"color",container:"container",contentTemplate:"contentTemplate",cornerRadius:"cornerRadius",customizeTooltip:"customizeTooltip",enabled:"enabled",font:"font",format:"format",interactive:"interactive",opacity:"opacity",paddingLeftRight:"paddingLeftRight",paddingTopBottom:"paddingTopBottom",shadow:"shadow",zIndex:"zIndex",argumentFormat:"argumentFormat",location:"location",shared:"shared",isShown:"isShown",text:"text",position:"position",showMode:"showMode",customizeLinkTooltip:"customizeLinkTooltip",customizeNodeTooltip:"customizeNodeTooltip",linkTooltipTemplate:"linkTooltipTemplate",nodeTooltipTemplate:"nodeTooltipTemplate"},features:[Aa([TC]),Lr],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),gk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({}),t}(),mk=function(){var t=function(t){function e(t,n,i,o,a,s,u,c){var h;return m(this,e),(h=r(this,e,[t,n,i,o,u,c]))._watcherHelper=o,h._idh=a,h._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"itemContextMenu",emit:"onItemContextMenu"},{subscribe:"itemHold",emit:"onItemHold"},{subscribe:"itemRendered",emit:"onItemRendered"},{subscribe:"itemTitleClick",emit:"onItemTitleClick"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"animationDurationChange"},{emit:"collapsibleChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"itemHoldTimeoutChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"itemTitleTemplateChange"},{emit:"keyExprChange"},{emit:"multipleChange"},{emit:"noDataTextChange"},{emit:"repaintChangesOnlyChange"},{emit:"rtlEnabledChange"},{emit:"selectedIndexChange"},{emit:"selectedItemChange"},{emit:"selectedItemKeysChange"},{emit:"selectedItemsChange"},{emit:"tabIndexChange"},{emit:"visibleChange"},{emit:"widthChange"}]),h._idh.setHost(l(h)),s.setHost(l(h)),h}return d(e,t),b(e,[{key:"accessKey",get:function(){return this._getOption("accessKey")},set:function(t){this._setOption("accessKey",t)}},{key:"activeStateEnabled",get:function(){return this._getOption("activeStateEnabled")},set:function(t){this._setOption("activeStateEnabled",t)}},{key:"animationDuration",get:function(){return this._getOption("animationDuration")},set:function(t){this._setOption("animationDuration",t)}},{key:"collapsible",get:function(){return this._getOption("collapsible")},set:function(t){this._setOption("collapsible",t)}},{key:"dataSource",get:function(){return this._getOption("dataSource")},set:function(t){this._setOption("dataSource",t)}},{key:"deferRendering",get:function(){return this._getOption("deferRendering")},set:function(t){this._setOption("deferRendering",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"focusStateEnabled",get:function(){return this._getOption("focusStateEnabled")},set:function(t){this._setOption("focusStateEnabled",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"hoverStateEnabled",get:function(){return this._getOption("hoverStateEnabled")},set:function(t){this._setOption("hoverStateEnabled",t)}},{key:"itemHoldTimeout",get:function(){return this._getOption("itemHoldTimeout")},set:function(t){this._setOption("itemHoldTimeout",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"itemTemplate",get:function(){return this._getOption("itemTemplate")},set:function(t){this._setOption("itemTemplate",t)}},{key:"itemTitleTemplate",get:function(){return this._getOption("itemTitleTemplate")},set:function(t){this._setOption("itemTitleTemplate",t)}},{key:"keyExpr",get:function(){return this._getOption("keyExpr")},set:function(t){this._setOption("keyExpr",t)}},{key:"multiple",get:function(){return this._getOption("multiple")},set:function(t){this._setOption("multiple",t)}},{key:"noDataText",get:function(){return this._getOption("noDataText")},set:function(t){this._setOption("noDataText",t)}},{key:"repaintChangesOnly",get:function(){return this._getOption("repaintChangesOnly")},set:function(t){this._setOption("repaintChangesOnly",t)}},{key:"rtlEnabled",get:function(){return this._getOption("rtlEnabled")},set:function(t){this._setOption("rtlEnabled",t)}},{key:"selectedIndex",get:function(){return this._getOption("selectedIndex")},set:function(t){this._setOption("selectedIndex",t)}},{key:"selectedItem",get:function(){return this._getOption("selectedItem")},set:function(t){this._setOption("selectedItem",t)}},{key:"selectedItemKeys",get:function(){return this._getOption("selectedItemKeys")},set:function(t){this._setOption("selectedItemKeys",t)}},{key:"selectedItems",get:function(){return this._getOption("selectedItems")},set:function(t){this._setOption("selectedItems",t)}},{key:"tabIndex",get:function(){return this._getOption("tabIndex")},set:function(t){this._setOption("tabIndex",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"_createInstance",value:function(t,e){return new uC(t,e)}},{key:"ngOnDestroy",value:function(){this._destroyWidget()}},{key:"ngOnChanges",value:function(t){u(h(e.prototype),"ngOnChanges",this).call(this,t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("selectedItemKeys",t),this.setupChanges("selectedItems",t)}},{key:"setupChanges",value:function(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}},{key:"ngDoCheck",value:function(){this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("selectedItemKeys"),this._idh.doCheck("selectedItems"),this._watcherHelper.checkWatchers(),u(h(e.prototype),"ngDoCheck",this).call(this),u(h(e.prototype),"clearChangedOptions",this).call(this)}},{key:"_setOption",value:function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&u(h(e.prototype),"_setOption",this).call(this,t,n)}}]),e}(DC);return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(HC),Jr(TC),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["dx-accordion"]],contentQueries:function(t,e,n){var i;(1&t&&Ks(n,XC,4),2&t)&&(js(i=Gs())&&(e.itemsChildren=i))},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",animationDuration:"animationDuration",collapsible:"collapsible",dataSource:"dataSource",deferRendering:"deferRendering",disabled:"disabled",elementAttr:"elementAttr",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",itemHoldTimeout:"itemHoldTimeout",items:"items",itemTemplate:"itemTemplate",itemTitleTemplate:"itemTitleTemplate",keyExpr:"keyExpr",multiple:"multiple",noDataText:"noDataText",repaintChangesOnly:"repaintChangesOnly",rtlEnabled:"rtlEnabled",selectedIndex:"selectedIndex",selectedItem:"selectedItem",selectedItemKeys:"selectedItemKeys",selectedItems:"selectedItems",tabIndex:"tabIndex",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onItemClick:"onItemClick",onItemContextMenu:"onItemContextMenu",onItemHold:"onItemHold",onItemRendered:"onItemRendered",onItemTitleClick:"onItemTitleClick",onOptionChanged:"onOptionChanged",onSelectionChanged:"onSelectionChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",animationDurationChange:"animationDurationChange",collapsibleChange:"collapsibleChange",dataSourceChange:"dataSourceChange",deferRenderingChange:"deferRenderingChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",itemHoldTimeoutChange:"itemHoldTimeoutChange",itemsChange:"itemsChange",itemTemplateChange:"itemTemplateChange",itemTitleTemplateChange:"itemTitleTemplateChange",keyExprChange:"keyExprChange",multipleChange:"multipleChange",noDataTextChange:"noDataTextChange",repaintChangesOnlyChange:"repaintChangesOnlyChange",rtlEnabledChange:"rtlEnabledChange",selectedIndexChange:"selectedIndexChange",selectedItemChange:"selectedItemChange",selectedItemKeysChange:"selectedItemKeysChange",selectedItemsChange:"selectedItemsChange",tabIndexChange:"tabIndexChange",visibleChange:"visibleChange",widthChange:"widthChange"},features:[Aa([dC,_C,TC,HC]),Lr,Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),yk=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({imports:[[YC,FC,bC],YC,bC]}),t}(),bk=Array.isArray;function Ck(t){var e=typeof t;return"string"===e||"number"===e}function kk(t){return null==t}function xk(t){return null===t||!1===t||!0===t||void 0===t}function wk(t){return"function"==typeof t}function Sk(t){return"string"==typeof t}function Ek(t){return null===t}function Ik(t){return void 0===t}function Tk(t,e){var n={};if(t)for(var i in t)n[i]=t[i];if(e)for(var o in e)n[o]=e[o];return n}function Ok(t){return!Ek(t)&&"object"==typeof t}var Dk={};function Ak(t){return t.substr(2).toLowerCase()}function Bk(t,e){t.appendChild(e)}function Mk(t,e,n){Ek(n)?Bk(t,e):t.insertBefore(e,n)}function Pk(t,e){t.removeChild(e)}function Rk(t){for(var e=0;e<t.length;e++)t[e]()}function Fk(t,e,n){var i=t.children;return 4&n?i.$LI:8192&n?2===t.childFlags?i:i[e?0:i.length-1]:i}function Hk(t,e){for(var n;t;){if(2033&(n=t.flags))return t.dom;t=Fk(t,e,n)}return null}function Vk(t,e){do{var n=t.flags;if(2033&n)return void Pk(e,t.dom);var i=t.children;if(4&n&&(t=i.$LI),8&n&&(t=i),8192&n){if(2!==t.childFlags){for(var o=0,r=i.length;o<r;++o)Vk(i[o],e);return}t=i}}while(t)}function Lk(t,e,n){do{var i=t.flags;if(2033&i)return void Mk(e,t.dom,n);var o=t.children;if(4&i&&(t=o.$LI),8&i&&(t=o),8192&i){if(2!==t.childFlags){for(var r=0,a=o.length;r<a;++r)Lk(o[r],e,n);return}t=o}}while(t)}function $k(t,e,n){return t.constructor.getDerivedStateFromProps?Tk(n,t.constructor.getDerivedStateFromProps(e,n)):n}var Nk={v:!1},zk={componentComparator:null,createVNode:null,renderComplete:null};function Wk(t,e){t.textContent=e}function jk(t,e){return Ok(t)&&t.event===e.event&&t.data===e.data}function Kk(t,e){for(var n in e)Ik(t[n])&&(t[n]=e[n]);return t}function Gk(t,e){return!!wk(t)&&(t(e),!0)}function Uk(t,e,n,i,o,r,a,s){this.childFlags=t,this.children=e,this.className=n,this.dom=null,this.flags=i,this.key=void 0===o?null:o,this.props=void 0===r?null:r,this.ref=void 0===a?null:a,this.type=s}function qk(t,e,n,i,o,r,a,s){var l=void 0===o?1:o,u=new Uk(l,i,n,t,a,r,s,e);return zk.createVNode&&zk.createVNode(u),0===l&&ix(u,u.children),u}function Zk(t,e,n,i,o){var r=new Uk(1,null,null,t=function(t,e){return 12&t?t:e.prototype&&e.prototype.render?4:e.render?32776:8}(t,e),i,function(t,e,n){var i=(32768&t?e.render:e).defaultProps;return kk(i)?n:kk(n)?Tk(i,null):Kk(n,i)}(t,e,n),function(t,e,n){if(4&t)return n;var i=(32768&t?e.render:e).defaultHooks;return kk(i)?n:kk(n)?i:Kk(n,i)}(t,e,o),e);return zk.createVNode&&zk.createVNode(r),r}function Qk(t,e){return new Uk(1,kk(t)||!0===t||!1===t?"":t,null,16,e,null,null,null)}function Xk(t,e,n){var i=qk(8192,8192,null,t,e,null,n,null);switch(i.childFlags){case 1:i.children=tx(),i.childFlags=2;break;case 16:i.children=[Qk(t)],i.childFlags=4}return i}function Yk(t){var e=t.props;if(e){var n=t.flags;481&n&&(void 0!==e.children&&kk(t.children)&&ix(t,e.children),void 0!==e.className&&(kk(t.className)&&(t.className=e.className||null),e.className=void 0)),void 0!==e.key&&(t.key=e.key,e.key=void 0),void 0!==e.ref&&(t.ref=8&n?Tk(t.ref,e.ref):e.ref,e.ref=void 0)}return t}function Jk(t){var e=-16385&t.flags,n=t.props;if(14&e&&!Ek(n)){var i=n;for(var o in n={},i)n[o]=i[o]}return 0==(8192&e)?new Uk(t.childFlags,t.children,t.className,e,t.key,n,t.ref,t.type):function(t){var e=t.children,n=t.childFlags;return Xk(2===n?Jk(e):e.map(Jk),n,t.key)}(t)}function tx(){return Qk("",null)}function ex(t,e,n,i){for(var o=t.length;n<o;n++){var r=t[n];if(!xk(r)){var a=i+"$"+n;if(bk(r))ex(r,e,0,a);else{if(Ck(r))r=Qk(r,a);else{var s=r.key,l=Sk(s)&&"$"===s[0];(81920&r.flags||l)&&(r=Jk(r)),r.flags|=65536,l?s.substring(0,i.length)!==i&&(r.key=i+s):r.key=Ek(s)?a:i+s}e.push(r)}}}}function nx(t){switch(t){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}}function ix(t,e){var n,i=1;if(xk(e))n=e;else if(Ck(e))i=16,n=e;else if(bk(e)){for(var o=e.length,r=0;r<o;++r){var a=e[r];if(xk(a)||bk(a)){n=n||e.slice(0,r),ex(e,n,r,"");break}if(Ck(a))(n=n||e.slice(0,r)).push(Qk(a,"$"+r));else{var s=a.key,l=(81920&a.flags)>0,u=Ek(s),c=Sk(s)&&"$"===s[0];l||u||c?(n=n||e.slice(0,r),(l||c)&&(a=Jk(a)),(u||c)&&(a.key="$"+r),n.push(a)):n&&n.push(a),a.flags|=65536}}i=0===(n=n||e).length?1:8}else(n=e).flags|=65536,81920&e.flags&&(n=Jk(e)),i=2;return t.children=n,t.childFlags=i,t}function ox(t){return xk(t)||Ck(t)?Qk(t,null):bk(t)?Xk(t,0,null):16384&t.flags?Jk(t):t}var rx="http://www.w3.org/1999/xlink",ax="http://www.w3.org/XML/1998/namespace",sx={"xlink:actuate":rx,"xlink:arcrole":rx,"xlink:href":rx,"xlink:role":rx,"xlink:show":rx,"xlink:title":rx,"xlink:type":rx,"xml:base":ax,"xml:lang":ax,"xml:space":ax};function lx(t){return{onClick:t,onDblClick:t,onFocusIn:t,onFocusOut:t,onKeyDown:t,onKeyPress:t,onKeyUp:t,onMouseDown:t,onMouseMove:t,onMouseUp:t,onTouchEnd:t,onTouchMove:t,onTouchStart:t}}var ux=lx(0),cx=lx(null),hx=lx(!0);function dx(t,e){var n=e.$EV;return n||(n=e.$EV=lx(null)),n[t]||1==++ux[t]&&(cx[t]=function(t){var e="onClick"===t||"onDblClick"===t?function(t){return function(e){0===e.button?px(e,!0,t,mx(e)):e.stopPropagation()}}(t):function(t){return function(e){px(e,!1,t,mx(e))}}(t);return document.addEventListener(Ak(t),e),e}(t)),n}function fx(t,e){var n=e.$EV;n&&n[t]&&(0==--ux[t]&&(document.removeEventListener(Ak(t),cx[t]),cx[t]=null),n[t]=null)}function px(t,e,n,i){var o=function(t){return wk(t.composedPath)?t.composedPath()[0]:t.target}(t);do{if(e&&o.disabled)return;var r=o.$EV;if(r){var a=r[n];if(a&&(i.dom=o,a.event?a.event(a.data,t):a(t),t.cancelBubble))return}o=o.parentNode}while(!Ek(o))}function _x(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function vx(){return this.defaultPrevented}function gx(){return this.cancelBubble}function mx(t){var e={dom:document};return t.isDefaultPrevented=vx,t.isPropagationStopped=gx,t.stopPropagation=_x,Object.defineProperty(t,"currentTarget",{configurable:!0,get:function(){return e.dom}}),e}function yx(t,e,n){if(t[e]){var i=t[e];i.event?i.event(i.data,n):i(n)}else{var o=e.toLowerCase();t[o]&&t[o](n)}}function bx(t,e){var n=function(n){var i=this.$V;if(i){var o=i.props||Dk,r=i.dom;if(Sk(t))yx(o,t,n);else for(var a=0;a<t.length;++a)yx(o,t[a],n);if(wk(e)){var s=this.$V;e(s.props||Dk,r,!1,s)}}};return Object.defineProperty(n,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),n}function Cx(t,e,n){var i="$"+e,o=t[i];if(o){if(o[1].wrapped)return;t.removeEventListener(o[0],o[1]),t[i]=null}wk(n)&&(t.addEventListener(e,n),t[i]=[e,n])}function kx(t){return"checkbox"===t||"radio"===t}var xx=bx("onInput",Ex),wx=bx(["onClick","onChange"],Ex);function Sx(t){t.stopPropagation()}function Ex(t,e){var n=t.type,i=t.value,o=t.checked,r=t.multiple,a=t.defaultValue,s=!kk(i);n&&n!==e.type&&e.setAttribute("type",n),!kk(r)&&r!==e.multiple&&(e.multiple=r),!kk(a)&&!s&&(e.defaultValue=a+""),kx(n)?(s&&(e.value=i),kk(o)||(e.checked=o)):s&&e.value!==i?(e.defaultValue=i,e.value=i):kk(o)||(e.checked=o)}function Ix(t,e){if("option"===t.type)!function(t,e){var n=t.props||Dk,i=t.dom;i.value=n.value,n.value===e||bk(e)&&-1!==e.indexOf(n.value)?i.selected=!0:(!kk(e)||!kk(n.selected))&&(i.selected=n.selected||!1)}(t,e);else{var n=t.children,i=t.flags;if(4&i)Ix(n.$LI,e);else if(8&i)Ix(n,e);else if(2===t.childFlags)Ix(n,e);else if(12&t.childFlags)for(var o=0,r=n.length;o<r;++o)Ix(n[o],e)}}Sx.wrapped=!0;var Tx=bx("onChange",Ox);function Ox(t,e,n,i){var o=Boolean(t.multiple);!kk(t.multiple)&&o!==e.multiple&&(e.multiple=o);var r=t.selectedIndex;if(-1===r&&(e.selectedIndex=-1),1!==i.childFlags){var a=t.value;(function(t){return"number"==typeof t})(r)&&r>-1&&e.options[r]&&(a=e.options[r].value),n&&kk(a)&&(a=t.defaultValue),Ix(i,a)}}var Dx=bx("onInput",Bx),Ax=bx("onChange");function Bx(t,e,n){var i=t.value,o=e.value;if(kk(i)){if(n){var r=t.defaultValue;!kk(r)&&r!==o&&(e.defaultValue=r,e.value=r)}}else o!==i&&(e.defaultValue=i,e.value=i)}function Mx(t,e,n,i,o,r){64&t?Ex(i,n):256&t?Ox(i,n,o,e):128&t&&Bx(i,n,o),r&&(n.$V=e)}function Px(t){return t.type&&kx(t.type)?!kk(t.checked):!kk(t.value)}function Rx(t){t&&!Gk(t,null)&&t.current&&(t.current=null)}function Fx(t,e,n){t&&(wk(t)||void 0!==t.current)&&n.push(function(){!Gk(t,e)&&void 0!==t.current&&(t.current=e)})}function Hx(t,e){Vx(t),Vk(t,e)}function Vx(t){var e,n=t.flags,i=t.children;if(481&n){var o=t.props;Rx(e=t.ref);var r=t.childFlags;if(!Ek(o))for(var a=Object.keys(o),s=0,l=a.length;s<l;s++){var u=a[s];hx[u]&&fx(u,t.dom)}12&r?Lx(i):2===r&&Vx(i)}else i&&(4&n?(wk(i.componentWillUnmount)&&i.componentWillUnmount(),Rx(t.ref),i.$UN=!0,Vx(i.$LI)):8&n?(!kk(e=t.ref)&&wk(e.onComponentWillUnmount)&&e.onComponentWillUnmount(Hk(t,!0),t.props||Dk),Vx(i)):1024&n?Hx(i,t.ref):8192&n&&12&t.childFlags&&Lx(i))}function Lx(t){for(var e=0,n=t.length;e<n;++e)Vx(t[e])}function $x(t){t.textContent=""}function Nx(t,e,n){Lx(n),8192&e.flags?Vk(e,t):$x(t)}function zx(t,e,n,i,o,r,a){switch(t){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":i.autofocus=!!n;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":i[t]=!!n;break;case"defaultChecked":case"value":case"volume":if(r&&"value"===t)break;var s=kk(n)?"":n;i[t]!==s&&(i[t]=s);break;case"style":!function(t,e,n){if(kk(e))n.removeAttribute("style");else{var i,o,r=n.style;if(Sk(e))r.cssText=e;else if(kk(t)||Sk(t))for(i in e)r.setProperty(i,o=e[i]);else{for(i in e)(o=e[i])!==t[i]&&r.setProperty(i,o);for(i in t)kk(e[i])&&r.removeProperty(i)}}}(e,n,i);break;case"dangerouslySetInnerHTML":!function(t,e,n,i){var o=e&&e.__html||"";(t&&t.__html||"")!==o&&!kk(o)&&!function(t,e){var n=document.createElement("i");return n.innerHTML=e,n.innerHTML===t.innerHTML}(i,o)&&(Ek(n)||(12&n.childFlags?Lx(n.children):2===n.childFlags&&Vx(n.children),n.children=null,n.childFlags=1),i.innerHTML=o)}(e,n,a,i);break;default:hx[t]?function(t,e,n,i){if(wk(n))dx(t,i)[t]=n;else if(Ok(n)){if(jk(e,n))return;dx(t,i)[t]=n}else fx(t,i)}(t,e,n,i):111===t.charCodeAt(0)&&110===t.charCodeAt(1)?function(t,e,n,i){if(Ok(n)){if(jk(e,n))return;n=function(t){var e=t.event;return function(n){e(t.data,n)}}(n)}Cx(i,Ak(t),n)}(t,e,n,i):kk(n)?i.removeAttribute(t):o&&sx[t]?i.setAttributeNS(sx[t],t,n):i.setAttribute(t,n)}}function Wx(t,e,n,i,o){var r=!1,a=(448&e)>0;for(var s in a&&(r=Px(n))&&function(t,e,n){64&t?function(t,e){kx(e.type)?(Cx(t,"change",wx),Cx(t,"click",Sx)):Cx(t,"input",xx)}(e,n):256&t?function(t){Cx(t,"change",Tx)}(e):128&t&&function(t,e){Cx(t,"input",Dx),e.onChange&&Cx(t,"change",Ax)}(e,n)}(e,i,n),n)zx(s,null,n[s],i,o,r,null);a&&Mx(e,t,i,n,!0,r)}function jx(t,e,n){var i=ox(t.render(e,t.state,n)),o=n;return wk(t.getChildContext)&&(o=Tk(n,t.getChildContext())),t.$CX=o,i}function Kx(t,e,n,i,o,r){var a=new e(n,i),s=a.$N=Boolean(e.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=o,a.$L=r,t.children=a,a.$BS=!1,a.context=i,a.props===Dk&&(a.props=n),s)a.state=$k(a,n,a.state);else if(wk(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var l=a.$PS;if(!Ek(l)){var u=a.state;if(Ek(u))a.state=l;else for(var c in l)u[c]=l[c];a.$PS=null}a.$BR=!1}return a.$LI=jx(a,n,i),a}function Gx(t,e){var n=t.props||Dk;return 32768&t.flags?t.type.render(n,t.ref,e):t.type(n,e)}function Ux(t,e,n,i,o,r){var a=t.flags|=16384;481&a?Zx(t,e,n,i,o,r):4&a?function(t,e,n,i,o,r){var a=Kx(t,t.type,t.props||Dk,n,i,r);Ux(a.$LI,e,a.$CX,i,o,r),Xx(t.ref,a,r)}(t,e,n,i,o,r):8&a?(function(t,e,n,i,o,r){Ux(t.children=ox(Gx(t,n)),e,n,i,o,r)}(t,e,n,i,o,r),Yx(t,r)):512&a||16&a?qx(t,e,o):8192&a?function(t,e,n,i,o,r){var a=t.children,s=t.childFlags;12&s&&0===a.length&&(s=t.childFlags=2,a=t.children=tx()),2===s?Ux(a,n,e,i,o,r):Qx(a,n,e,i,o,r)}(t,n,e,i,o,r):1024&a&&function(t,e,n,i,o){Ux(t.children,t.ref,e,!1,null,o);var r=tx();qx(r,n,i),t.dom=r.dom}(t,n,e,o,r)}function qx(t,e,n){var i=t.dom=document.createTextNode(t.children);Ek(e)||Mk(e,i,n)}function Zx(t,e,n,i,o,r){var a=t.flags,s=t.props,l=t.className,u=t.childFlags,c=t.dom=function(t,e){return e?document.createElementNS("http://www.w3.org/2000/svg",t):document.createElement(t)}(t.type,i=i||(32&a)>0),h=t.children;if(!kk(l)&&""!==l&&(i?c.setAttribute("class",l):c.className=l),16===u)Wk(c,h);else if(1!==u){var d=i&&"foreignObject"!==t.type;2===u?(16384&h.flags&&(t.children=h=Jk(h)),Ux(h,c,n,d,null,r)):(8===u||4===u)&&Qx(h,c,n,d,null,r)}Ek(e)||Mk(e,c,o),Ek(s)||Wx(t,a,s,c,i),Fx(t.ref,c,r)}function Qx(t,e,n,i,o,r){for(var a=0;a<t.length;++a){var s=t[a];16384&s.flags&&(t[a]=s=Jk(s)),Ux(s,e,n,i,o,r)}}function Xx(t,e,n){Fx(t,e,n),wk(e.componentDidMount)&&n.push(function(t){return function(){t.componentDidMount()}}(e))}function Yx(t,e){var n=t.ref;kk(n)||(Gk(n.onComponentWillMount,t.props||Dk),wk(n.onComponentDidMount)&&e.push(function(t,e){return function(){t.onComponentDidMount(Hk(e,!0),e.props||Dk)}}(n,t)))}function Jx(t,e,n,i,o,r,a){var s=e.flags|=16384;t.flags!==s||t.type!==e.type||t.key!==e.key||2048&s?16384&t.flags?function(t,e,n,i,o,r){Vx(t),0!=(e.flags&t.flags&2033)?(Ux(e,null,i,o,null,r),function(t,e,n){t.replaceChild(e,n)}(n,e.dom,t.dom)):(Ux(e,n,i,o,Hk(t,!0),r),Vk(t,n))}(t,e,n,i,o,a):Ux(e,n,i,o,r,a):481&s?function(t,e,n,i,o,r){var a,s=e.dom=t.dom,l=t.props,u=e.props,c=!1,h=!1;if(i=i||(32&o)>0,l!==u){var d=l||Dk;if((a=u||Dk)!==Dk)for(var f in(c=(448&o)>0)&&(h=Px(a)),a){var p=d[f],_=a[f];p!==_&&zx(f,p,_,s,i,h,t)}if(d!==Dk)for(var v in d)kk(a[v])&&!kk(d[v])&&zx(v,d[v],null,s,i,h,t)}var g=e.children,m=e.className;t.className!==m&&(kk(m)?s.removeAttribute("class"):i?s.setAttribute("class",m):s.className=m),4096&o?function(t,e){t.textContent!==e&&(t.textContent=e)}(s,g):tw(t.childFlags,e.childFlags,t.children,g,s,n,i&&"foreignObject"!==e.type,null,t,r),c&&Mx(o,e,s,a,!1,h);var y=e.ref,b=t.ref;b!==y&&(Rx(b),Fx(y,s,r))}(t,e,i,o,s,a):4&s?function(t,e,n,i,o,r,a){var s=e.children=t.children;if(!Ek(s)){s.$L=a;var l=e.props||Dk,u=e.ref,c=t.ref,h=s.state;if(!s.$N){if(wk(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(l,i),s.$UN)return;s.$BR=!1}Ek(s.$PS)||(h=Tk(h,s.$PS),s.$PS=null)}ew(s,h,l,n,i,o,!1,r,a),c!==u&&(Rx(c),Fx(u,s,a))}}(t,e,n,i,o,r,a):8&s?function(t,e,n,i,o,r,a){var s=!0,l=e.props||Dk,u=e.ref,c=t.props,h=!kk(u),d=t.children;if(h&&wk(u.onComponentShouldUpdate)&&(s=u.onComponentShouldUpdate(c,l)),!1!==s){h&&wk(u.onComponentWillUpdate)&&u.onComponentWillUpdate(c,l);var f=ox(Gx(e,i));Jx(d,f,n,i,o,r,a),e.children=f,h&&wk(u.onComponentDidUpdate)&&u.onComponentDidUpdate(c,l)}else e.children=d}(t,e,n,i,o,r,a):16&s?function(t,e){var n=e.children,i=e.dom=t.dom;n!==t.children&&(i.nodeValue=n)}(t,e):512&s?e.dom=t.dom:8192&s?function(t,e,n,i,o,r){var a=t.children,s=e.children,l=t.childFlags,u=e.childFlags,c=null;12&u&&0===s.length&&(u=e.childFlags=2,s=e.children=tx());var h=0!=(2&u);if(12&l){var d=a.length;(8&l&&8&u||h||!h&&s.length>d)&&(c=Hk(a[d-1],!1).nextSibling)}tw(l,u,a,s,n,i,o,c,t,r)}(t,e,n,i,o,a):function(t,e,n,i){var o=t.ref,r=e.ref,a=e.children;if(tw(t.childFlags,e.childFlags,t.children,a,o,n,!1,null,t,i),e.dom=t.dom,o!==r&&!xk(a)){var s=a.dom;Pk(o,s),Bk(r,s)}}(t,e,i,a)}function tw(t,e,n,i,o,r,a,s,l,u){switch(t){case 2:switch(e){case 2:Jx(n,i,o,r,a,s,u);break;case 1:Hx(n,o);break;case 16:Vx(n),Wk(o,i);break;default:!function(t,e,n,i,o,r){Vx(t),Qx(e,n,i,o,Hk(t,!0),r),Vk(t,n)}(n,i,o,r,a,u)}break;case 1:switch(e){case 2:Ux(i,o,r,a,s,u);break;case 1:break;case 16:Wk(o,i);break;default:Qx(i,o,r,a,s,u)}break;case 16:switch(e){case 16:!function(t,e,n){t!==e&&(""!==t?n.firstChild.nodeValue=e:Wk(n,e))}(n,i,o);break;case 2:$x(o),Ux(i,o,r,a,s,u);break;case 1:$x(o);break;default:$x(o),Qx(i,o,r,a,s,u)}break;default:switch(e){case 16:Lx(n),Wk(o,i);break;case 2:Nx(o,l,n),Ux(i,o,r,a,s,u);break;case 1:Nx(o,l,n);break;default:var c=0|n.length,h=0|i.length;0===c?h>0&&Qx(i,o,r,a,s,u):0===h?Nx(o,l,n):8===e&&8===t?function(t,e,n,i,o,r,a,s,l,u){var c,h,d=r-1,f=a-1,p=0,_=t[p],v=e[p];t:{for(;_.key===v.key;){if(16384&v.flags&&(e[p]=v=Jk(v)),Jx(_,v,n,i,o,s,u),t[p]=v,++p>d||p>f)break t;_=t[p],v=e[p]}for(_=t[d],v=e[f];_.key===v.key;){if(16384&v.flags&&(e[f]=v=Jk(v)),Jx(_,v,n,i,o,s,u),t[d]=v,f--,p>--d||p>f)break t;_=t[d],v=e[f]}}if(p>d){if(p<=f)for(h=(c=f+1)<a?Hk(e[c],!0):s;p<=f;)16384&(v=e[p]).flags&&(e[p]=v=Jk(v)),++p,Ux(v,n,i,o,h,u)}else if(p>f)for(;p<=d;)Hx(t[p++],n);else!function(t,e,n,i,o,r,a,s,l,u,c,h,d){var f,p,_,v=0,g=s,m=s,y=r-s+1,b=a-s+1,C=new Int32Array(b+1),k=y===i,x=!1,w=0,S=0;if(o<4||(y|b)<32)for(v=g;v<=r;++v)if(f=t[v],S<b){for(s=m;s<=a;s++)if(f.key===(p=e[s]).key){if(C[s-m]=v+1,k)for(k=!1;g<v;)Hx(t[g++],l);w>s?x=!0:w=s,16384&p.flags&&(e[s]=p=Jk(p)),Jx(f,p,l,n,u,c,d),++S;break}!k&&s>a&&Hx(f,l)}else k||Hx(f,l);else{var E={};for(v=m;v<=a;++v)E[e[v].key]=v;for(v=g;v<=r;++v)if(f=t[v],S<b)if(void 0!==(s=E[f.key])){if(k)for(k=!1;v>g;)Hx(t[g++],l);C[s-m]=v+1,w>s?x=!0:w=s,16384&(p=e[s]).flags&&(e[s]=p=Jk(p)),Jx(f,p,l,n,u,c,d),++S}else k||Hx(f,l);else k||Hx(f,l)}if(k)Nx(l,h,t),Qx(e,l,n,u,c,d);else if(x){var I=function(t){var e=0,n=0,i=0,o=0,r=0,a=0,s=0,l=t.length;for(l>ow&&(ow=l,nw=new Int32Array(l),iw=new Int32Array(l));n<l;++n)if(0!==(e=t[n])){if(t[i=nw[o]]<e){iw[n]=i,nw[++o]=n;continue}for(r=0,a=o;r<a;)t[nw[s=r+a>>1]]<e?r=s+1:a=s;e<t[nw[r]]&&(r>0&&(iw[n]=nw[r-1]),nw[r]=n)}r=o+1;var u=new Int32Array(r);for(a=nw[r-1];r-- >0;)u[r]=a,a=iw[a],nw[r]=0;return u}(C);for(s=I.length-1,v=b-1;v>=0;v--)0===C[v]?(16384&(p=e[w=v+m]).flags&&(e[w]=p=Jk(p)),Ux(p,l,n,u,(_=w+1)<o?Hk(e[_],!0):c,d)):s<0||v!==I[s]?Lk(p=e[w=v+m],l,(_=w+1)<o?Hk(e[_],!0):c):s--}else if(S!==b)for(v=b-1;v>=0;v--)0===C[v]&&(16384&(p=e[w=v+m]).flags&&(e[w]=p=Jk(p)),Ux(p,l,n,u,(_=w+1)<o?Hk(e[_],!0):c,d))}(t,e,i,r,a,d,f,p,n,o,s,l,u)}(n,i,o,r,a,c,h,s,l,u):function(t,e,n,i,o,r,a,s,l){for(var u,c,h=r>a?a:r,d=0;d<h;++d)c=t[d],16384&(u=e[d]).flags&&(u=e[d]=Jk(u)),Jx(c,u,n,i,o,s,l),t[d]=u;if(r<a)for(d=h;d<a;++d)16384&(u=e[d]).flags&&(u=e[d]=Jk(u)),Ux(u,n,i,o,s,l);else if(r>a)for(d=h;d<r;++d)Hx(t[d],n)}(n,i,o,r,a,c,h,s,u)}}}function ew(t,e,n,i,o,r,a,s,l){var u=t.state,c=t.props,h=Boolean(t.$N),d=wk(t.shouldComponentUpdate);if(h&&(e=$k(t,n,e!==u?Tk(u,e):e)),a||!d||d&&t.shouldComponentUpdate(n,e,o)){!h&&wk(t.componentWillUpdate)&&t.componentWillUpdate(n,e,o),t.props=n,t.state=e,t.context=o;var f=null,p=jx(t,n,o);h&&wk(t.getSnapshotBeforeUpdate)&&(f=t.getSnapshotBeforeUpdate(c,u)),Jx(t.$LI,p,i,t.$CX,r,s,l),t.$LI=p,wk(t.componentDidUpdate)&&function(t,e,n,i,o){o.push(function(){t.componentDidUpdate(e,n,i)})}(t,c,u,f,l)}else t.props=n,t.state=e,t.context=o}var nw,iw,ow=0;function rw(t,e,n,i){void 0===n&&(n=null),void 0===i&&(i=Dk),function(t,e,n,i){var o=[],r=e.$V;Nk.v=!0,kk(r)?kk(t)||(16384&t.flags&&(t=Jk(t)),Ux(t,e,i,!1,null,o),e.$V=t,r=t):kk(t)?(Hx(r,e),e.$V=null):(16384&t.flags&&(t=Jk(t)),Jx(r,t,e,i,!1,null,o),r=e.$V=t),Rk(o),Nk.v=!1,wk(n)&&n(),wk(zk.renderComplete)&&zk.renderComplete(r,e)}(t,e,n,i)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var aw=[],sw="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(t){window.setTimeout(t,0)},lw=!1;function uw(t,e,n,i){var o=t.$PS;if(wk(e)&&(e=e(o?Tk(t.state,o):t.state,t.props,t.context)),kk(o))t.$PS=e;else for(var r in e)o[r]=e[r];if(t.$BR)wk(n)&&t.$L.push(n.bind(t));else{if(!Nk.v&&0===aw.length)return dw(t,i),void(wk(n)&&n.call(t));if(-1===aw.indexOf(t)&&aw.push(t),i&&(t.$F=!0),lw||(lw=!0,sw(hw)),wk(n)){var a=t.$QU;a||(a=t.$QU=[]),a.push(n)}}}function cw(t){for(var e=t.$QU,n=0;n<e.length;++n)e[n].call(t);t.$QU=null}function hw(){var t;for(lw=!1;t=aw.shift();)if(!t.$UN){var e=t.$F;t.$F=!1,dw(t,e),t.$QU&&cw(t)}}function dw(t,e){if(e||!t.$BR){var n=t.$PS;t.$PS=null;var i=[];Nk.v=!0,ew(t,Tk(t.state,n),t.props,Hk(t.$LI,!0).parentNode,t.context,t.$SVG,e,null,i),Rk(i),Nk.v=!1}else t.state=t.$PS,t.$PS=null}var fw=function(t,e){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.$F=!1,this.props=t||Dk,this.context=e||Dk};fw.prototype.forceUpdate=function(t){this.$UN||uw(this,{},t,!0)},fw.prototype.setState=function(t,e){this.$UN||this.$BS||uw(this,t,e,!1)},fw.prototype.render=function(t,e,n){return null};var pw={lockCount:0,lock:function(){this.lockCount++},callbacks:[],callEffects:function(){if(this.lockCount--,this.lockCount<0)throw new Error("Unexpected Effect Call");if(0===this.lockCount){var t=this.callbacks;this.callbacks=[],t.forEach(function(t){return t()})}}},_w=function(t,e){if(!(t instanceof Object&&e instanceof Object))return t===e;var n=Object.keys(t),i=Object.keys(e);return n.length===i.length&&!n.some(function(n){return t[n]!==e[n]})},vw=function(t){function e(){var t;return m(this,e),(t=r(this,e,arguments))._pendingContext=t.context,t}return d(e,t),b(e,[{key:"componentWillReceiveProps",value:function(t,e){this._pendingContext=null!=e?e:{}}},{key:"shouldComponentUpdate",value:function(t,e){return!_w(this.props,t)||!_w(this.state,e)||!_w(this.context,this._pendingContext)}}]),e}(fw),gw=function(t){function e(){var t;return m(this,e),(t=r(this,e,arguments))._effects=[],t}return d(e,t),b(e,[{key:"createEffects",value:function(){return[]}},{key:"updateEffects",value:function(){}},{key:"componentWillMount",value:function(){pw.lock()}},{key:"componentWillUpdate",value:function(t,e,n){pw.lock()}},{key:"componentDidMount",value:function(){var t=this;pw.callbacks.push(function(){t._effects=t.createEffects()}),pw.callEffects()}},{key:"componentDidUpdate",value:function(){var t=this;pw.callbacks.push(function(){return t.updateEffects()}),pw.callEffects()}},{key:"destroyEffects",value:function(){this._effects.forEach(function(t){return t.dispose()})}},{key:"componentWillUnmount",value:function(){this.destroyEffects()}}]),e}(vw),mw=function(t){function e(){var t;return m(this,e),(t=r(this,e,arguments)).vDomElement=null,t}return d(e,t),b(e,[{key:"vDomUpdateClasses",value:function(){var t=this.vDomElement,e=t.className.length?t.className.split(" "):[],n=e.filter(function(e){return t.dxClasses.previous.indexOf(e)<0}),i=t.dxClasses.previous.filter(function(t){return e.indexOf(t)<0});n.forEach(function(e){var n=t.dxClasses.removed.indexOf(e);n>-1?t.dxClasses.removed.splice(n,1):t.dxClasses.added.push(e)}),i.forEach(function(e){var n=t.dxClasses.added.indexOf(e);n>-1?t.dxClasses.added.splice(n,1):t.dxClasses.removed.push(e)})}},{key:"componentDidMount",value:function(){var t=Hk(this.$LI,!0);this.vDomElement=t,u(h(e.prototype),"componentDidMount",this).call(this),t.dxClasses=t.dxClasses||{removed:[],added:[],previous:[]},t.dxClasses.previous=(null==t?void 0:t.className.length)?t.className.split(" "):[]}},{key:"componentDidUpdate",value:function(){u(h(e.prototype),"componentDidUpdate",this).call(this);var t=this.vDomElement;null!==t&&(t.dxClasses.added.forEach(function(e){return t.classList.add(e)}),t.dxClasses.removed.forEach(function(e){return t.classList.remove(e)}),t.dxClasses.previous=t.className.length?t.className.split(" "):[])}},{key:"shouldComponentUpdate",value:function(t,n){var i=u(h(e.prototype),"shouldComponentUpdate",this).call(this,t,n);return i&&this.vDomUpdateClasses(),i}}]),e}(gw),yw=0,bw=function(){function t(e,n){m(this,t),this.dependency=n,this.effect=e,this.destroy=e()}return b(t,[{key:"update",value:function(t){var e=this.dependency;t&&(this.dependency=t),(!t||t.some(function(t,n){return e[n]!==t}))&&(this.dispose(),this.destroy=this.effect())}},{key:"dispose",value:function(){this.destroy&&this.destroy()}}]),t}(),Cw=function(){return new bw(function(){hw()},[])};function kw(t){return null===t}function xw(t,e,n,i,o,r){var a=t.childFlags,s=t.children,l=t.props,u=t.flags;if(1!==a){if(2===a)kw(n)?Ux(s,e,i,o,null,r):n=(n=Sw(s,e,n,i,o,r))?n.nextSibling:null;else if(16===a)kw(n)?e.appendChild(document.createTextNode(s)):1!==e.childNodes.length||3!==n.nodeType?e.textContent=s:n.nodeValue!==s&&(n.nodeValue=s),n=null;else if(12&a)for(var c=!1,h=0,d=s.length;h<d;++h){var f=s[h];kw(n)||c&&(16&f.flags)>0?Ux(f,e,i,o,n,r):n=(n=Sw(f,e,n,i,o,r))?n.nextSibling:null,c=(16&f.flags)>0}if(0==(8192&u))for(var p=null;n;)p=n.nextSibling,e.removeChild(n),n=p}else!kw(e.firstChild)&&!function(t,e){return Boolean(e&&e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html&&function(t,e){var n=document.createElement("i");return n.innerHTML=e,n.innerHTML===t.innerHTML}(t,e.dangerouslySetInnerHTML.__html))}(e,l)&&(e.textContent="",448&u&&(e.defaultValue=""))}function ww(t,e,n){if(3!==n.nodeType)e.replaceChild(t.dom=document.createTextNode(t.children),n);else{var i=t.children;n.nodeValue!==i&&(n.nodeValue=i),t.dom=n}return t.dom}function Sw(t,e,n,i,o,r){var a=t.flags|=16384;return 14&a?function(t,e,n,i,o,r,a){var s,l=t.ref;if(r){var u=Kx(t,t.type,t.props||Dk,i,o,a);s=Sw(u.$LI,e,n,u.$CX,o,a),Xx(l,u,a)}else{var c=ox(Gx(t,i));s=Sw(c,e,n,i,o,a),t.children=c,Yx(t,a)}return s}(t,e,n,i,o,(4&a)>0,r):481&a?function(t,e,n,i,o,r){var a=t.props,s=t.className,l=t.flags,u=t.ref;return o=o||(32&l)>0,1!==n.nodeType?(Zx(t,null,i,o,null,r),e.replaceChild(t.dom,n)):(t.dom=n,xw(t,n,n.firstChild,i,o,r),kw(a)||Wx(t,l,a,n,o),function(t){return null==t}(s)?""!==n.className&&n.removeAttribute("class"):o?n.setAttribute("class",s):n.className=s,Fx(u,n,r)),t.dom}(t,e,n,i,o,r):16&a?ww(t,e,n):512&a?t.dom=n:8192&a?function(t,e,n,i,o,r){var a=t.children;return 2===t.childFlags?(ww(a,e,n),a.dom):(xw(t,e,n,i,o,r),function(t){for(var e,n;t;){if(2033&(e=t.flags))return t.dom;n=t.children,t=8192&e?2===t.childFlags?n:n[n.length-1]:4&e?n.$LI:n}return null}(a[a.length-1]))}(t,e,n,i,o,r):(function(t){throw t||(t="a runtime error occured! Use Inferno in development environment to find the error."),new Error("Inferno Error: ".concat(t))}(),null)}function Ew(t){return null==t}function Iw(t){return"string"==typeof t}function Tw(t){return void 0===t}var Ow={onComponentDidMount:1,onComponentDidUpdate:1,onComponentShouldUpdate:1,onComponentWillMount:1,onComponentWillUnmount:1,onComponentWillUpdate:1};function Dw(t,e,n){var i,o,r=arguments,a=null,s=null,l=null,u=0,c=arguments.length-2;if(1===c)i=n;else if(c>1)for(i=[];c-- >0;)i[c]=r[c+2];if(!Iw(t)){if(u=2,Tw(i)||(e||(e={}),e.children=i),!Ew(e))for(var h in o={},e)"key"===h?s=e.key:"ref"===h?a=e.ref:1===Ow[h]?(a||(a={}),a[h]=e[h]):o[h]=e[h];return Zk(u,t,o,s,a)}if(u=nx(t),!Ew(e))for(var d in o={},e)"className"===d||"class"===d?l=e[d]:"key"===d?s=e.key:"children"===d&&Tw(i)?i=e.children:"ref"===d?a=e.ref:("contenteditable"===d&&(u|=4096),o[d]=e[d]);return 8192&u?Xk(1===c?[i]:i,0,s):qk(u,t,l,i,0,o,s,a)}var Aw=new Set(["animationIterationCount","borderImageOutset","borderImageSlice","border-imageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","fillOpacity","flex","flexGrow","flexNegative","flexOrder","flexPositive","flexShrink","floodOpacity","fontWeight","gridColumn","gridRow","lineClamp","lineHeight","opacity","order","orphans","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","zIndex","zoom"]),Bw=/[A-Z]/g;function Mw(t){if(t instanceof Object)return Object.entries(t).reduce(function(t,n){var i=e(n,2),o=i[0],r=i[1];return t[function(t){return t.replace(Bw,"-$&").toLowerCase()}(o)]=function(t){return"number"==typeof t||!Number.isNaN(Number(t))}(r)?function(t,e){return Aw.has(t)?e:"".concat(e,"px")}(o,r):r,t},{})}var Pw=function(t){var e=t.parentNode;if(e){var n=t.nextSibling;Sd(t),e.$V=t.$V,rw(null,e),e.insertBefore(t,n),t.innerHTML="",delete e.$V}delete t.$V},Rw=sc({createElement:function(t,e){return Dw(t,e)},remove:Pw,onAfterRender:function(){pw.callEffects()},onPreRender:function(){pw.lock()},render:function(t,e,n,i){if(i)rw(Dw(t,e),n);else{var o=n.parentNode,r=null==n?void 0:n.nextSibling,a=ch.createElement("div");a.appendChild(n);var s=ch.createDocumentFragment().appendChild(a);!!n.$V&&Pw(n),function(t,e,n){var i=e.firstChild;if(kw(i))rw(t,e,void 0);else{var o=[];for(function(t){return null===t||!1===t||!0===t||void 0===t}(t)||(i=Sw(t,e,i,{},!1,o));i&&(i=i.nextSibling);)e.removeChild(i);if(o.length>0)for(var r;void 0!==(r=o.shift());)r()}e.$V=t}(Dw(t,e),s),n.$V=s.$V,o&&o.insertBefore(n,r)}}}),Fw=function(t,e){return Object.keys(t).length===Object.keys(e).length&&Object.keys(t).every(function(n){return t[n]===e[n]})},Hw=["isEqual"],Vw=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).renderTemplate=n.renderTemplate.bind(l(n)),n}return d(e,t),b(e,[{key:"renderTemplate",value:function(){var t=Hk(this.$LI,!0);if(null==t||!t.parentNode)return function(){};var e=t.parentNode,n=Yd(e),i=n.contents().toArray(),o=function(t,e){var n,i=null!==(n=t.model)&&void 0!==n?n:{data:{}},o=i.data,r=i.index;o&&Object.keys(o).forEach(function(t){o[t]&&ch.isNode(o[t])&&(o[t]=Jd(Yd(o[t])))});var a=t.template.render(lc({container:e,transclude:t.transclude},{renovated:t.renovated},t.transclude?{}:{model:o},!t.transclude&&Number.isFinite(r)?{index:r}:{}));return void 0===a?[]:function(t){return!!t.toArray}(a)?a.toArray():[Yd(a).get(0)]}(this.props,Jd(n));return function(t,e){e&&e[0]&&(e.is(t)||(zu(e,function(e,n){!function(t,e){e&&ch.insertElement(t.parentNode,e,t)}(t[0],n)}),t.remove()))}(Yd(t),Yd(o)),function(){var n=Yd(e).contents().toArray();(function(t,e){e.forEach(function(e){!t.find(function(t){return e===t})&&e.parentNode&&Yd(e).remove()})})(i,n),e.appendChild(t)}}},{key:"shouldComponentUpdate",value:function(t){var e=this.props,n=e.model,i=e.template,o=t.isEqual,r=t.model,a=t.template,s=null!=o?o:Fw;if(i!==a)return!0;if(!Ou(n)||!Ou(r))return n!==r;var l=n.data,u=n.index,c=r.data;return u!==r.index||!s(l,c)}},{key:"createEffects",value:function(){return[new bw(this.renderTemplate,[this.props.template,this.props.model])]}},{key:"updateEffects",value:function(){this._effects[0].update([this.props.template,this.props.model])}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){return null}}]),e}(gw);function Lw(t){return Array.isArray(t)?p(t):lc({},t)}function $w(t,e,n){var i=Lw(n.length>0&&e&&t!==e?e:t),o=n[0];return n.length>1?i[o]=$w(t[o],null==e?void 0:e[o],n.slice(1)):o&&(i[o]=Ru(t[o])?Lw(t[o]):t[o]),i}function Nw(t,e,n,i){var o=e[n],r=t[n];t[n]=Ru(o)||n!==i&&Array.isArray(o)?$w(o,r,Oc(i).slice(1)):o}var zw=function(t,e){return function(n){Object.prototype.hasOwnProperty.call(t,n)&&void 0===t[n]&&(t[n]=e(n))}},Ww=function(){var n=function(n){function i(t,e){var n;return m(this,i),(n=r(this,i,[t,e]))._shouldRaiseContentReady=!1,n.validateKeyDownHandler(),n}return d(i,n),b(i,[{key:"_propsInfo",get:function(){return{allowNull:[],twoWay:[],elements:[],templates:[],props:[]}}},{key:"validateKeyDownHandler",value:function(){if(this.getSupportedKeyNames().length>0&&"function"!=typeof this._viewComponent.prototype.keyDown)throw Error("Component's declaration must have 'keyDown' method.")}},{key:"viewRef",get:function(){var t;return null===(t=this._viewRef)||void 0===t?void 0:t.current}},{key:"_checkContentReadyOption",value:function(t){var e=this._getContentReadyOptions().reduce(function(t,e){return t[e]=!0,t},{});return this._checkContentReadyOption=function(t){return!!e[t]},this._checkContentReadyOption(t)}},{key:"_getContentReadyOptions",value:function(){return["rtlEnabled"]}},{key:"_fireContentReady",value:function(){this._actionsMap.onContentReady({})}},{key:"_getDefaultOptions",value:function(){var n=this,o=this._getViewComponentDefaultProps();return $u(!0,u(h(i.prototype),"_getDefaultOptions",this).call(this),o,this._propsInfo.twoWay.reduce(function(i,r){var a=e(r,3),s=a[0],l=a[1],u=a[2];return lc({},i,t(t({},s,o[l]),u,function(t){return n.option(s,t)}))},{}),this._propsInfo.templates.reduce(function(e,n){return lc({},e,t({},n,null))},{}))}},{key:"_getUnwrappedOption",value:function(){var t=this,e={};return Object.keys(this.option()).forEach(function(n){e[n]=t.option(n)}),e}},{key:"_initializeComponent",value:function(){var t,e=this;u(h(i.prototype),"_initializeComponent",this).call(this),null===(t=this._templateManager)||void 0===t||t.addDefaultTemplates(this.getDefaultTemplates());var n=this._getUnwrappedOption();this._props=this._optionsWithDefaultTemplates(n),this._propsInfo.templates.forEach(function(t){e._componentTemplates[t]=e._createTemplateComponent(e._props[t])}),Object.keys(this._getActionConfigsFull()).forEach(function(t){return e._addAction(t)}),this._viewRef={current:null},this.defaultKeyHandlers=this._createDefaultKeyHandlers()}},{key:"_initMarkup",value:function(){var t=this.getProps();this._renderWrapper(t)}},{key:"_renderWrapper",value:function(t){var e=this.$element()[0];this._isNodeReplaced||Rw.onPreRender(),Rw.render(this._viewComponent,t,e,this._isNodeReplaced),this._isNodeReplaced||(this._isNodeReplaced=!0,Rw.onAfterRender(),this._shouldRaiseContentReady=!0),this._shouldRaiseContentReady&&(this._fireContentReady(),this._shouldRaiseContentReady=!1)}},{key:"_silent",value:function(t,e){this._options.silent(t,e)}},{key:"_render",value:function(){}},{key:"_removeWidget",value:function(){Rw.remove(this.$element()[0])}},{key:"_dispose",value:function(){this._removeWidget(),u(h(i.prototype),"_dispose",this).call(this)}},{key:"elementAttr",get:function(){var t=this,e=this.$element()[0];if(!this._elementAttr){var n=e.attributes,i=Array.from(n).filter(function(e){var i;return!t._propsInfo.templates.includes(e.name)&&(null===(i=n[e.name])||void 0===i?void 0:i.specified)}).reduce(function(t,n){var i=n.name,o=n.value,r=t;return r[i]=""===o&&i in e?e[i]:o,r},{});this._elementAttr=i,this._storedClasses=e.getAttribute("class")||""}for(var o=e.style,r={},a=0;a<o.length;a+=1)r[o[a]]=o.getPropertyValue(o[a]);return this._elementAttr.style=r,this._elementAttr.class=this._storedClasses,this._elementAttr}},{key:"_getAdditionalActionConfigs",value:function(){return{onContentReady:{excludeValidators:["disabled","readOnly"]}}}},{key:"_getAdditionalProps",value:function(){return[]}},{key:"_patchOptionValues",value:function(t){var n=this,i=this._propsInfo,o=i.allowNull,r=i.elements,a=i.props,s=i.twoWay,l=this._getViewComponentDefaultProps(),u=Object.keys(l),c=this._getDefaultOptions(),h=t.children,d=t.onKeyboardHandled,f={ref:t.ref,children:h,onKeyDown:d?function(t,e){d(e)}:void 0};return[].concat(p(a),p(this._getAdditionalProps())).forEach(function(e){Object.prototype.hasOwnProperty.call(t,e)&&(f[e]=t[e])}),o.forEach(zw(f,function(){return null})),u.forEach(zw(f,function(t){return c[t]})),s.forEach(function(t){var n=e(t,2),i=n[0],o=n[1];zw(f,function(){return c[o]})(i)}),r.forEach(function(t){if(t in f){var e=f[t];Hu(e)&&(f[t]=n._patchElementParam(e))}}),f}},{key:"getSupportedKeyNames",value:function(){return[]}},{key:"prepareStyleProp",value:function(t){return"string"==typeof t.style?lc({},t,{style:{},cssText:t.style}):t}},{key:"getProps",value:function(){var t,e,n=this,i=this.option().elementAttr,o=this._patchOptionValues(lc({},this._props,{ref:this._viewRef,children:this._extractDefaultSlot(),aria:this._aria}));return this._propsInfo.templates.forEach(function(t){o[t]=n._componentTemplates[t]}),this.prepareStyleProp(lc({},o,this.elementAttr,i,{className:[].concat(p((null!==(t=this.elementAttr.class)&&void 0!==t?t:"").split(" ")),p((null!==(e=null==i?void 0:i.class)&&void 0!==e?e:"").split(" "))).filter(function(t,e,n){return t&&n.indexOf(t)===e}).join(" ").trim(),class:""},this._actionsMap))}},{key:"_getActionConfigs",value:function(){return{}}},{key:"_getActionConfigsFull",value:function(){return lc({},this._getActionConfigs(),this._getAdditionalActionConfigs())}},{key:"getDefaultTemplates",value:function(){var t=Object.values(this._templatesInfo),e={};return t.forEach(function(t){e[t]="dx-renovation-template-mock"}),e}},{key:"_templatesInfo",get:function(){return{}}},{key:"_optionsWithDefaultTemplates",value:function(n){var i=Object.entries(this._templatesInfo).reduce(function(i,o){var r,a=e(o,2),s=a[0],l=a[1];return lc({},i,t({},s,null!==(r=n[s])&&void 0!==r?r:l))},{});return lc({},n,i)}},{key:"_init",value:function(){u(h(i.prototype),"_init",this).call(this),this.customKeyHandlers={},this._actionsMap={},this._aria={},this._componentTemplates={}}},{key:"_createDefaultKeyHandlers",value:function(){var t=this,e={};return this.getSupportedKeyNames().forEach(function(n){e[n]=function(e){return t.viewRef.keyDown(dg.createKeyDownOptions(e))}}),e}},{key:"_addAction",value:function(t,e){var n=e;if(!n){var i=this._createActionByOption(t,this._getActionConfigsFull()[t]);n=function(t){return Object.keys(t).forEach(function(e){Ou(t[e])&&ch.isNode(t[e])&&(t[e]=Jd(Yd(t[e])))}),i(t)}}this._actionsMap[t]=n}},{key:"_optionChanged",value:function(t){var e=t.fullName,n=t.name,o=t.previousValue,r=t.value;Nw(this._props,this.option(),n,e),this._propsInfo.templates.includes(n)&&r!==o&&(this._componentTemplates[n]=this._createTemplateComponent(r)),n&&this._getActionConfigsFull()[n]&&this._addAction(n),this._shouldRaiseContentReady=this._shouldRaiseContentReady||this._checkContentReadyOption(e),u(h(i.prototype),"_optionChanged",this).call(this,t),this._invalidate()}},{key:"_extractDefaultSlot",value:function(){return this.option("_hasAnonymousTemplateContent")?Rw.createElement(Vw,{template:this._getTemplate(this._templateManager.anonymousTemplateName),transclude:!0,renovated:!0}):null}},{key:"_createTemplateComponent",value:function(t){if(t){var e=this._getTemplate(t);if(!Au(e)||"dx-renovation-template-mock"!==e)return function(t){return Rw.createElement(Vw,function(t,e){var n,i={template:e,model:lc({},t)},o=null!==(n=t.data)&&void 0!==n?n:{},r=o.isEqual,a=ay(o,Hw);return r&&(i.model.data=a,i.isEqual=r),i}(t,e))}}}},{key:"_wrapKeyDownHandler",value:function(t){var e=this;return function(n){var i=n.keyName,o=n.originalEvent,r=n.which,a=e.customKeyHandlers,s=a[i]||a[r];return void 0===s||s.bind(e)(o,n)?null==t?void 0:t(o,n):(o.cancel=!0,o)}}},{key:"_toPublicElement",value:function(t){return Jd(Yd(t))}},{key:"_patchElementParam",value:function(t){try{var e=Yd(t),n=null==e?void 0:e.get(0);return null!=n&&n.nodeType?n:t}catch(i){return t}}},{key:"repaint",value:function(){this._isNodeReplaced=!1,this._shouldRaiseContentReady=!0,this._removeWidget(),this._refresh()}},{key:"_supportedKeys",value:function(){return lc({},this.defaultKeyHandlers,this.customKeyHandlers)}},{key:"registerKeyHandler",value:function(t,e){this.customKeyHandlers[t]=e}},{key:"setAria",value:function(t,e){this._aria[t]=e,this._initMarkup()}},{key:"_getViewComponentDefaultProps",value:function(){return this._viewComponent.defaultProps||{}}}]),i}(zg);return n.IS_RENOVATED_WIDGET=!1,n.IS_RENOVATED_WIDGET=!0,n}(),jw=function(t){return 0===t?0:t/Math.abs(t)},Kw=function(t,e,n){var i=!e&&0!==e,o=!n&&0!==n;return i&&(e=o?t:Math.min(t,n)),o&&(n=i?t:Math.max(t,e)),Math.min(Math.max(t,e),n)},Gw=function(t,e,n){return t>=e&&t<=n};function Uw(t,e){var n=function(t){var e=t.toExponential().split("e"),n=parseFloat(e[0]);return{exponent:parseInt(e[1]),mantissa:n}}(t);return parseFloat("".concat(n.mantissa,"e").concat(n.exponent+e))}function qw(t){var e,n=t.toString();return(null===(e=n.split(".")[1])||void 0===e?void 0:e.length)||parseInt(n.split("e-")[1])||0}function Zw(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat(t.toFixed(e))}function Qw(t,e){var n=Math.pow(10,e);return function(t){return jw(t)*Math.round(Math.abs(t))}(Uw(t,e))/n}function Xw(t,e){var n=e||0,i=n>0?Qw.apply(void 0,arguments):t;return i.toFixed(n)}var Yw={thousandsSeparator:",",decimalSeparator:"."};function Jw(t){return t.toString().split("").reverse().join("")}function tS(t){return t.replace(/'.+'/g,"")}function eS(t){if(!t)return 0;var e=tS(t);return e.length-e.replace(/[#]/g,"").length}function nS(t){if(!t)return 0;var e=tS(t);return e.length-e.replace(/[0]/g,"").length}function iS(t,e,n){if(!t)return"";for(t.length>n&&(t=t.substr(0,n));t.length>e&&"0"===t.slice(-1);)t=t.substr(0,t.length-1);for(;t.length<e;)t+="0";return t}function oS(t,e){return t.split("'").map(function(t,n){var i=n%2;return!t&&i?"'":i?t:t.replace(/[,#0]+/,e)}).join("")}var rS={_formatNumberCore:function(t,e,n){if("currency"===e){n.precision=n.precision||0;var i=this.format(t,$u({},n,{type:"fixedpoint"})),o=this.getCurrencySymbol().symbol.replace(/\$/g,"$$$$");return i.replace(/^(\D*)(\d.*)/,"$1"+o+"$2")}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(){return{symbol:"$"}},getOpenXmlCurrencyFormat:function(){return"$#,##0{0}_);\\($#,##0{0}\\)"}},aS={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)"},sS=["standard","accounting"],lS=/([^\s0]+)?(\s*)0*[.,]*0*(\s*)([^\s0]+)?/,uS={},cS=function(t){var e=Ky.locale()+"/"+JSON.stringify(t);return uS[e]||(uS[e]=new Intl.NumberFormat(Ky.locale(),t).format),uS[e]},hS={engine:function(){return"intl"},_formatNumberCore:function(t,e,n){return"exponential"===e?this.callBase.apply(this,arguments):cS(this._normalizeFormatConfig(e,n,t))(t)},_normalizeFormatConfig:function(t,e,n){var i;if("decimal"===t){var o=String(n).split(".")[1];i={minimumIntegerDigits:e.precision||void 0,useGrouping:!1,maximumFractionDigits:o&&o.length,round:n<0?"ceil":"floor"}}else i=this._getPrecisionConfig(e.precision);if("percent"===t)i.style="percent";else if("currency"===t){var r,a=null!==(r=e.useCurrencyAccountingStyle)&&void 0!==r?r:fc().defaultUseCurrencyAccountingStyle;i.style="currency",i.currency=e.currency||fc().defaultCurrency,i.currencySign=sS[+a]}return i},_getPrecisionConfig:function(t){return null===t?{minimumFractionDigits:0,maximumFractionDigits:20}:{minimumFractionDigits:t||0,maximumFractionDigits:t||0}},format:function(t,e){return"number"!=typeof t?t:("default"===(e=this._normalizeFormat(e)).currency&&(e.currency=fc().defaultCurrency),e&&("function"==typeof e||e.type||e.formatter)?this.callBase.apply(this,arguments):cS(e)(t))},_getCurrencySymbolInfo:function(t){var e=function(t){return new Intl.NumberFormat(Ky.locale(),{style:"currency",currency:t})}(t);return this._extractCurrencySymbolInfo(e.format(0))},_extractCurrencySymbolInfo:function(t){var e=lS.exec(t)||[];return{position:e[1]?"before":"after",symbol:e[1]||e[4]||"",delimiter:e[2]||e[3]||""}},getCurrencySymbol:function(t){return t||(t=fc().defaultCurrency),{symbol:this._getCurrencySymbolInfo(t).symbol}},getOpenXmlCurrencyFormat:function(t){var e=t||fc().defaultCurrency;return function(t,e){if(e){var n=t;if("string"==typeof t){n="";for(var i=0;i<t.length;i++)"$"!==t[i]&&(n+="\\"),n+=t[i]}for(var o={".00":"{0}","'":"\\'","\\(":"\\(","\\)":"\\)"," ":"\\ ",'"':""","\\\xa4":n},r=e.split(";"),a=0;a<r.length;a++)for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(r[a]=r[a].replace(new RegExp(s,"g"),o[s]));return 2===r.length?r[0]+"_);"+r[1]:r[0]}}(this._getCurrencySymbolInfo(e).symbol,Ky.getValueByClosestLocale(function(t){return aS[t]}))}},dS="undefined"!=typeof Intl,fS=["currency","fixedpoint","exponential","percent","decimal"],pS={1:"K",2:"M",3:"B",4:"T"},_S={largenumber:"auto",thousands:1,millions:2,billions:3,trillions:4},vS=sc({engine:function(){return"base"},numericFormats:fS,defaultLargeNumberFormatPostfixes:pS,_parseNumberFormatString:function(t){var e={};if(t&&"string"==typeof t){var n=t.toLowerCase().split(" ");if(zu(n,function(t,n){fS.includes(n)?e.formatType=n:n in _S&&(e.power=_S[n])}),e.power&&!e.formatType&&(e.formatType="fixedpoint"),e.formatType)return e}},_calculateNumberPower:function(t,e,n,i){var o=Math.abs(t),r=0;if(o>1)for(;o&&o>=e&&(void 0===i||r<i);)r++,o/=e;else if(o>0&&o<1)for(;o<1&&(void 0===n||r>n);)r--,o*=e;return r},_getNumberByPower:function(t,e,n){for(var i=t;e>0;)i/=n,e--;for(;e<0;)i*=n,e++;return i},_formatNumber:function(t,e,n){"auto"===e.power&&(e.power=this._calculateNumberPower(t,1e3,0,4)),e.power&&(t=this._getNumberByPower(t,e.power,1e3));var i=this.defaultLargeNumberFormatPostfixes[e.power]||"";return this._formatNumberCore(t,e.formatType,n).replace(/(\d|.$)(\D*)$/,"$1"+i+"$2")},_formatNumberExponential:function(t,e){var n=this._calculateNumberPower(t,10),i=this._getNumberByPower(t,n,10);void 0===e.precision&&(e.precision=1),i.toFixed(e.precision||0)>=10&&(n++,i/=10);var o=(n>=0?"+":"")+n.toString();return this._formatNumberCore(i,"fixedpoint",e)+"E"+o},_addZeroes:function(t,e){for(var n=Math.pow(10,e),i=t<0?"-":"",o=(t=(Math.abs(t)*n>>>0)/n).toString();o.length<e;)o="0"+o;return i+o},_addGroupSeparators:function(t){var e=t.toString().split(".");return e[0].replace(/\B(?=(\d{3})+(?!\d))/g,fc().thousandsSeparator)+(e[1]?fc().decimalSeparator+e[1]:"")},_formatNumberCore:function(t,e,n){return"exponential"===e?this._formatNumberExponential(t,n):("decimal"!==e&&null!==n.precision&&(n.precision=n.precision||0),"percent"===e&&(t*=100),void 0!==n.precision&&(t="decimal"===e?this._addZeroes(t,n.precision):null===n.precision?t.toPrecision():Xw(t,n.precision)),t="decimal"!==e?this._addGroupSeparators(t):t.toString().replace(".",fc().decimalSeparator),"percent"===e&&(t+="%"),t)},_normalizeFormat:function(t){return t?("function"==typeof t||Ru(t)||(t={type:t}),t):{}},_getSeparators:function(){return{decimalSeparator:this.getDecimalSeparator(),thousandsSeparator:this.getThousandsSeparator()}},getThousandsSeparator:function(){return this.format(1e4,"fixedPoint")[2]},getDecimalSeparator:function(){return this.format(1.2,{type:"fixedPoint",precision:1})[1]},convertDigits:function(t,e){var n=this.format(90,"decimal");if("string"!=typeof t||"0"===n[1])return t;var i=e?n[1]:"0",o=e?"0":n[1],r=new RegExp("["+i+"-"+(e?n[0]:"9")+"]","g");return t.replace(r,function(t){return String.fromCharCode(t.charCodeAt(0)+(o.charCodeAt(0)-i.charCodeAt(0)))})},getNegativeEtalonRegExp:function(t){var e=this._getSeparators(),n=new RegExp("[0-9"+Jc(e.decimalSeparator+e.thousandsSeparator)+"]+","g"),i=this.format(-1,t).replace(n,"1");return["\\","(",")","[","]","*","+","$","^","?","|","{","}"].forEach(function(t){i=i.replace(new RegExp("\\".concat(t),"g"),"\\".concat(t))}),i=(i=i.replace(/ /g,"\\s")).replace(/1/g,".*"),new RegExp(i,"g")},getSign:function(t,e){if(!e)return"-"===t.replace(/[^0-9-]/g,"").charAt(0)?-1:1;var n=this.getNegativeEtalonRegExp(e);return t.match(n)?-1:1},format:function(t,e){if("number"!=typeof t||"number"==typeof e)return t;if("function"==typeof(e=e&&e.formatter||e))return e(t);(e=this._normalizeFormat(e)).type||(e.type="decimal");var n=this._parseNumberFormatString(e.type);if(!n){var i=this._getSeparators();return i.unlimitedIntegerDigits=e.unlimitedIntegerDigits,this.convertDigits(function(t,e){return e=e||Yw,function(n){if("number"!=typeof n||isNaN(n))return"";var i=n>0||1/n==1/0,o=function(t){var e=t.split(";");return 1===e.length&&e.push("-"+e[0]),e}(t)[i?0:1],r=function(t){for(var e=!1,n=0;n<t.length;n++)if("'"===t[n]&&(e=!e),"."===t[n]&&!e)return n;return t.length}(o),a=[o.substr(0,r),o.substr(r+1)],s=nS(a[1]),l=s+eS(a[1]);(function(t){return-1!==t.indexOf("%")&&!t.match(/'[^']*%[^']*'/g)})(o)&&(n=Uw(n,2)),i||(n=-n);var u=nS(a[0]),c=eS(a[0])||e.unlimitedIntegerDigits?void 0:u,h=Math.floor(n).toString().length,d=Kw(l,0,15-h),f=function(t){return t.split(",").slice(1).map(function(t){var e=0;return t.split("").filter(function(t,n){return e+="'"===t,!("#"!==t&&"0"!==t||e%2)}).length})}(a[0]).reverse(),p=Xw(n,d<0?0:d).split("."),_=iS(Jw(p[0]),u,c),v=iS(p[1],s,l);_=function(t,e,n){if(!e.length)return t;for(var i=[],o=0;t;){var r=e[o];if(!r)break;i.push(t.slice(0,r)),t=t.slice(r),o<e.length-1&&o++}return i.join(n)}(_,f,e.thousandsSeparator);var g=Jw(oS(Jw(a[0]),_)),m=l?oS(a[1],v):"";return g+(m.match(/\d/)?e.decimalSeparator:"")+m}}(e.type,i)(t))}return this._formatNumber(t,n,e)},parse:function(t,e){if(t){if(e&&e.parser)return e.parser(t);t=this.convertDigits(t,!0),e&&"string"!=typeof e&&Yu.log("W0011");var n=this.getDecimalSeparator(),i=new RegExp("[^0-9"+Jc(n)+"]","g"),o=t.replace(i,"").replace(n,".").replace(/\.$/g,"");if("."===o||""===o)return null;if(this._calcSignificantDigits(o)>15)return NaN;var r=+o*this.getSign(t,e);e=this._normalizeFormat(e);var a=this._parseNumberFormatString(e.type),s=null==a?void 0:a.power;if(s){if("auto"===s){var l=t.match(/\d(K|M|B|T)/);l&&(s=Object.keys(pS).find(function(t){return pS[t]===l[1]}))}r*=Math.pow(10,3*s)}return"percent"===(null==a?void 0:a.formatType)&&(r/=100),r}},_calcSignificantDigits:function(t){var n=e(t.split("."),2),i=n[0],o=n[1],r=function(t){for(var e=-1,n=0;n<t.length;n++)if("0"!==t[n]){e=n;break}return e>-1?t.length-e:0},a=0;return i&&(a+=r(i.split(""))),o&&(a+=r(o.split("").reverse())),a}});vS.inject(rS),dS&&vS.inject(hS);var gS=vS,mS=/^[\d\w.+_-]+@[\d\w._-]+\.[\w]+$/i,yS=function(){function t(){m(this,t),this.NAME="base"}return b(t,[{key:"defaultMessage",value:function(t){return qy.getFormatter("validation-".concat(this.NAME))(t)}},{key:"defaultFormattedMessage",value:function(t){return qy.getFormatter("validation-".concat(this.NAME,"-formatted"))(t)}},{key:"_isValueEmpty",value:function(t){return!CS.required.validate(t,{})}},{key:"validate",value:function(t,e){var n=this,i=Array.isArray(t)?t:[t],o=!0;return i.length?i.every(function(t){return o=n._validate(t,e)}):o=this._validate(null,e),o}}]),t}(),bS=function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="custom",t}return d(e,t),b(e,[{key:"validate",value:function(t,e){if(e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var n=e.validator,i=n&&Du(n.option)&&n.option("dataGetter"),o=Du(i)&&i(),r={value:t,validator:n,rule:e};return o&&$u(r,o),e.validationCallback(r)}}]),e}(yS),CS={required:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="required",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){return!(!Ou(t)||!1===t)&&(t=String(t),(e.trim||!Ou(e.trim))&&(t=t.trim()),""!==t)}}]),e}(yS)),numeric:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="numeric",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){return!(!1===e.ignoreEmptyValue||!this._isValueEmpty(t))||(e.useCultureSettings&&Au(t)?!isNaN(gS.parse(t)):Bu(t))}}]),e}(yS)),range:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="range",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){if(!1!==e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var n=CS.numeric.validate(t,e),i=Ou(t)&&""!==t,o=n?parseFloat(t):i&&t.valueOf(),r=e.min,a=e.max;if(!n&&!function(t){return"date"===Iu(t)}(t)&&!i)return!1;if(Ou(r))return Ou(a)?o>=r&&o<=a:o>=r;if(Ou(a))return o<=a;throw Yu.Error("E0101")}}]),e}(yS)),stringLength:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="stringLength",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){var n;return t=String(null!==(n=t)&&void 0!==n?n:""),(e.trim||!Ou(e.trim))&&(t=t.trim()),!(!e.ignoreEmptyValue||!this._isValueEmpty(t))||CS.range.validate(t.length,$u({},e))}}]),e}(yS)),custom:new bS,async:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="async",t}return d(e,t),b(e,[{key:"validate",value:function(t,e){if(Ou(e.reevaluate)||$u(e,{reevaluate:!0}),e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var n=e.validator,i=n&&Du(n.option)&&n.option("dataGetter"),o=Du(i)&&i(),r={value:t,validator:n,rule:e};o&&$u(r,o);var a=e.validationCallback(r);if(!Vu(a))throw Yu.Error("E0103");return this._getWrappedPromise(yc(a).promise())}},{key:"_getWrappedPromise",value:function(t){var e=new Cc;return t.then(function(t){e.resolve(t)},function(t){var n={isValid:!1};Ou(t)&&(Au(t)?n.message=t:Mu(t)&&Ou(t.message)&&Au(t.message)&&(n.message=t.message)),e.resolve(n)}),e.promise()}}]),e}(bS)),compare:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="compare",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){if(!e.comparisonTarget)throw Yu.Error("E0102");if(e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;$u(e,{reevaluate:!0});var n=e.comparisonTarget();switch(e.comparisonType||"=="){case"==":return t==n;case"!=":return t!=n;case"===":return t===n;case"!==":return t!==n;case">":return t>n;case">=":return t>=n;case"<":return t<n;case"<=":return t<=n}}}]),e}(yS)),pattern:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="pattern",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){if(!1!==e.ignoreEmptyValue&&this._isValueEmpty(t))return!0;var n=e.pattern;return Au(n)&&(n=new RegExp(n)),n.test(t)}}]),e}(yS)),email:new(function(t){function e(){var t;return m(this,e),(t=r(this,e)).NAME="email",t}return d(e,t),b(e,[{key:"_validate",value:function(t,e){return!(!1===e.ignoreEmptyValue||!this._isValueEmpty(t))||CS.pattern.validate(t,$u({},e,{pattern:mS}))}}]),e}(yS))},kS=ac.inherit({ctor:function(t){this.group=t,this.validators=[],this._pendingValidators=[],this._onValidatorStatusChanged=this._onValidatorStatusChanged.bind(this),this._resetValidationInfo(),this._eventsStrategy=new If(this)},validate:function(){var t=this,e={isValid:!0,brokenRules:[],validators:[],status:"valid",complete:null};return this._unsubscribeFromAllChangeEvents(),this._pendingValidators=[],this._resetValidationInfo(),zu(this.validators,function(n,i){var o=i.validate();e.isValid=e.isValid&&o.isValid,o.brokenRules&&(e.brokenRules=e.brokenRules.concat(o.brokenRules)),e.validators.push(i),"pending"===o.status&&t._addPendingValidator(i),t._subscribeToChangeEvents(i)}),this._pendingValidators.length?e.status="pending":(e.status=e.isValid?"valid":"invalid",this._unsubscribeFromAllChangeEvents(),this._raiseValidatedEvent(e)),this._updateValidationInfo(e),$u({},this._validationInfo.result)},_subscribeToChangeEvents:function(t){t.on("validating",this._onValidatorStatusChanged),t.on("validated",this._onValidatorStatusChanged)},_unsubscribeFromChangeEvents:function(t){t.off("validating",this._onValidatorStatusChanged),t.off("validated",this._onValidatorStatusChanged)},_unsubscribeFromAllChangeEvents:function(){var t=this;zu(this.validators,function(e,n){t._unsubscribeFromChangeEvents(n)})},_updateValidationInfo:function(t){this._validationInfo.result=t,"pending"===t.status&&(this._validationInfo.deferred||(this._validationInfo.deferred=new Cc,this._validationInfo.result.complete=this._validationInfo.deferred.promise()))},_addPendingValidator:function(t){eh(this._pendingValidators,function(e){return e===t})[0]||this._pendingValidators.push(t)},_removePendingValidator:function(t){var e=this._pendingValidators.indexOf(t);e>=0&&this._pendingValidators.splice(e,1)},_orderBrokenRules:function(t){var e=[];return zu(this.validators,function(n,i){var o=eh(t,function(t){return t.validator===i});o.length&&(e=e.concat(o))}),e},_updateBrokenRules:function(t){if(this._validationInfo.result){var e=this._validationInfo.result.brokenRules,n=eh(e,function(e){return e.validator!==t.validator});t.brokenRules&&(e=n.concat(t.brokenRules)),this._validationInfo.result.brokenRules=this._orderBrokenRules(e)}},_onValidatorStatusChanged:function(t){"pending"!==t.status?this._resolveIfComplete(t):this._addPendingValidator(t.validator)},_resolveIfComplete:function(t){if(this._removePendingValidator(t.validator),this._updateBrokenRules(t),!this._pendingValidators.length){if(this._unsubscribeFromAllChangeEvents(),!this._validationInfo.result)return;this._validationInfo.result.status=0===this._validationInfo.result.brokenRules.length?"valid":"invalid",this._validationInfo.result.isValid="valid"===this._validationInfo.result.status;var e=$u({},this._validationInfo.result,{complete:null}),n=this._validationInfo.deferred;this._validationInfo.deferred=null,this._raiseValidatedEvent(e),n&&setTimeout(function(){n.resolve(e)})}},_raiseValidatedEvent:function(t){this._eventsStrategy.fireEvent("validated",[t])},_resetValidationInfo:function(){this._validationInfo={result:null,deferred:null}},_synchronizeValidationInfo:function(){this._validationInfo.result&&(this._validationInfo.result.validators=this.validators)},removeRegisteredValidator:function(t){var e=this.validators.indexOf(t);e>-1&&(this.validators.splice(e,1),this._synchronizeValidationInfo(),this._resolveIfComplete({validator:t}))},registerValidator:function(t){this.validators.includes(t)||(this.validators.push(t),this._synchronizeValidationInfo())},reset:function(){zu(this.validators,function(t,e){e.reset()}),this._pendingValidators=[],this._resetValidationInfo()},on:function(t,e){return this._eventsStrategy.on(t,e),this},off:function(t,e){return this._eventsStrategy.off(t,e),this}}),xS={groups:[],getGroupConfig:function(t){var e=eh(this.groups,function(e){return e.group===t});if(e.length)return e[0]},findGroup:function(t,e){var n,i,o=(null===(n=t.data())||void 0===n||null===(i=n.dxComponents)||void 0===i?void 0:i.includes("dxValidationGroup"))&&t.dxValidationGroup("instance");if(o)return o;var r=t.parents(".dx-validationgroup").first();return r.length?r.dxValidationGroup("instance"):e},initGroups:function(){this.groups=[],this.addGroup()},addGroup:function(t){var e=this.getGroupConfig(t);return e||(e=new kS(t),this.groups.push(e)),e},removeGroup:function(t){var e=this.getGroupConfig(t),n=this.groups.indexOf(e);return n>-1&&this.groups.splice(n,1),e},_setDefaultMessage:function(t){var e=t.rule,n=t.validator,i=t.name;Ou(e.message)||(e.message=n.defaultFormattedMessage&&Ou(i)?n.defaultFormattedMessage(i):n.defaultMessage())},_addBrokenRule:function(t){var e=t.result,n=t.rule;e.brokenRule||(e.brokenRule=n),e.brokenRules||(e.brokenRules=[]),e.brokenRules.push(n)},validate:function(t,e,n){var i,o=this,r={name:n,value:t,brokenRule:null,brokenRules:null,isValid:!0,validationRules:e,pendingRules:null,status:"valid",complete:null},a=null==e||null===(i=e[0])||void 0===i?void 0:i.validator,s=[];return zu(e||[],function(e,i){var a,l=CS[i.type];if(!l)throw Yu.Error("E0100");return Ou(i.isValid)&&i.value===t&&!i.reevaluate?!!i.isValid||(r.isValid=!1,o._addBrokenRule({result:r,rule:i}),!1):(i.value=t,"async"===i.type?(s.push({rule:i,ruleValidator:l}),!0):(a=l.validate(t,i),i.isValid=a,a||(r.isValid=!1,o._setDefaultMessage({rule:i,validator:l,name:n}),o._addBrokenRule({result:r,rule:i})),!!i.isValid&&void 0))}),r.isValid&&!r.brokenRules&&s.length&&(r=this._validateAsyncRules({value:t,items:s,result:r,name:n})),this._synchronizeGroupValidationInfo(a,r),r.status=r.pendingRules?"pending":r.isValid?"valid":"invalid",r},_synchronizeGroupValidationInfo:function(t,e){var n;if(t){var i=xS.getGroupConfig(t._validationGroup);i._updateBrokenRules.call(i,{validator:t,brokenRules:null!==(n=e.brokenRules)&&void 0!==n?n:[]})}},_validateAsyncRules:function(t){var e=this,n=t.result,i=t.value,o=t.items,r=t.name,a=[];return zu(o,function(t,o){var s=o.ruleValidator.validate(i,o.rule);if(Vu(s)){n.pendingRules||(n.pendingRules=[]),n.pendingRules.push(o.rule);var l=s.then(function(t){var n=e._getPatchedRuleResult(t);return e._updateRuleConfig({rule:o.rule,ruleResult:n,validator:o.ruleValidator,name:r}),n});a.push(l)}else e._updateRuleConfig({rule:o.rule,ruleResult:e._getPatchedRuleResult(s),validator:o.ruleValidator,name:r})}),a.length&&(n.complete=Promise.all(a).then(function(t){return e._getAsyncRulesResult({result:n,values:t})})),n},_updateRuleConfig:function(t){var e=t.rule,n=t.ruleResult,i=t.validator,o=t.name;e.isValid=n.isValid,n.isValid||(Ou(n.message)&&Au(n.message)&&n.message.length?e.message=n.message:this._setDefaultMessage({rule:e,validator:i,name:o}))},_getPatchedRuleResult:function(t){var e;return Mu(t)?(e=$u({},t),Ou(e.isValid)||(e.isValid=!0)):e={isValid:!Tu(t)||t},e},_getAsyncRulesResult:function(t){var e=this,n=t.values,i=t.result;return zu(n,function(t,n){!1===n.isValid&&(i.isValid=n.isValid,e._addBrokenRule({result:i,rule:i.pendingRules[t]}))}),i.pendingRules=null,i.complete=null,i.status=i.isValid?"valid":"invalid",i},registerValidatorInGroup:function(t,e){var n=xS.addGroup(t);n.registerValidator.call(n,e)},_shouldRemoveGroup:function(t,e){return!(void 0===t||t&&"dxValidationGroup"===t.NAME||e.length)},removeRegisteredValidator:function(t,e){var n=xS.getGroupConfig(t);n&&(n.removeRegisteredValidator.call(n,e),this._shouldRemoveGroup(t,n.validators)&&this.removeGroup(t))},initValidationOptions:function(t){var e=this,n={};return t&&["isValid","validationStatus","validationError","validationErrors"].forEach(function(i){i in t&&$u(n,e.synchronizeValidationOptions({name:i,value:t[i]},t))}),n},synchronizeValidationOptions:function(t,e){var n=t.name,i=t.value;switch(n){case"validationStatus":var o="valid"===i||"pending"===i;return e.isValid!==o?{isValid:o}:{};case"isValid":var r=e.validationStatus,a=r;return i&&"invalid"===r?a="valid":!i&&"invalid"!==r&&(a="invalid"),a!==r?{validationStatus:a}:{};case"validationErrors":var s=i&&i.length?i[0]:null;return e.validationError!==s?{validationError:s}:{};case"validationError":var l=e.validationErrors;if(!i&&l)return{validationErrors:null};if(i&&!l)return{validationErrors:[i]};if(i&&l&&i!==l[0])return l[0]=i,{validationErrors:l.slice()}}return{}},validateGroup:function(t){var e=xS.getGroupConfig(t);if(!e)throw Yu.Error("E0110");return e.validate()},resetGroup:function(t){var e=xS.getGroupConfig(t);if(!e)throw Yu.Error("E0110");return e.reset()}};xS.initGroups();var wS=xS,SS=Sf.add,ES=Math.abs,IS=10,TS=Kh(function(){var t="desktop"===zf.real().deviceType;if(!Pd("pointer-events")||!t)return th;var e=Yd("<div>").addClass("dx-gesture-cover").css("pointerEvents","none");return yd.subscribeGlobal(e,"dxmousewheel",function(t){t.preventDefault()}),SS(function(){e.appendTo("body")}),function(t,n){e.css("pointerEvents",t?"all":"none"),t&&e.css("cursor",n)}}),OS=nv.inherit({gesture:!0,configure:function(t){this.getElement().css("msTouchAction",t.immediate?"pinch-zoom":""),this.callBase(t)},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(t){t._needSkipEvent||function(t){var e=t.target,n=Yd(e),i=(null==e?void 0:e.isContentEditable)||(null==e?void 0:e.hasAttribute("contenteditable")),o=n.is("input, textarea, select")||i;return jp(t)?!(n.is("textarea")&&n.hasClass("dx-texteditor-input")||i)&&n.is("input[type='number'], textarea, select")&&n.is(":focus"):Wp(t)?o||t.which>1:Kp(t)?o&&Rp(n):void 0}(t)?this._cancel(t):(this._startEvent=qp(t),this._startEventData=Gp(t),this._stage=1,this._init(t),this._setupImmediateTimer())},_setupImmediateTimer:function(){var t;if(clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate){if(0===this.immediateTimeout)return void(this._immediateAccepted=!0);this._immediateTimer=setTimeout((function(){this._immediateAccepted=!0}).bind(this),null!==(t=this.immediateTimeout)&&void 0!==t?t:180)}},move:function(t){if(1===this._stage&&this._directionConfirmed(t)){if(this._stage=2,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(t),this._adjustStartEvent(t),this._start(this._startEvent),0===this._stage)return;this._requestAccept(t),this._move(t),this._forgetAccept()}else 2===this._stage&&(this._clearSelection(t),this._move(t))},_directionConfirmed:function(t){var e=this._getTouchBoundary(t),n=Up(this._startEventData,Gp(t)),i=ES(n.x),o=ES(n.y),r=this._validateMove(e,i,o),a=this._validateMove(e,o,i),s=this.getDirection(t);return"both"===s&&(r||a)||"horizontal"===s&&r||"vertical"===s&&a||this._immediateAccepted},_validateMove:function(t,e,n){return e&&e>=t&&(!this.immediate||e>=n)},_getTouchBoundary:function(t){return this.immediate||jp(t)?0:IS},_adjustStartEvent:function(t){var e=this._getTouchBoundary(t),n=Up(this._startEventData,Gp(t));this._startEvent.pageX+=jw(n.x)*e,this._startEvent.pageY+=jw(n.y)*e},_resetActiveElement:function(){"ios"===zf.real().platform&&this.getElement().find(":focus").length&&D_()},_toggleGestureCover:function(t){this._toggleGestureCoverImpl(t)},_toggleGestureCoverImpl:function(t){2===this._stage&&function(t,e){TS()(t,e)}(t,this.getElement().css("cursor"))},_clearSelection:function(t){jp(t)||Kp(t)||function(){var t=O_.getSelection();if(t&&"Caret"!==t.type)if(t.empty)t.empty();else if(t.removeAllRanges)try{t.removeAllRanges()}catch(e){}}()},end:function(t){this._toggleGestureCover(!1),2===this._stage?this._end(t):1===this._stage&&this._stop(t),this._stage=0},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:th,_start:th,_move:th,_stop:th,_end:th});OS.initialTouchBoundary=IS,OS.touchBoundary=function(t){if(!Ou(t))return IS;IS=t};var DS=OS,AS="dxdragstart",BS="dxdrag",MS="dxdragend",PS="dxdragenter",RS="dxdragleave",FS="dxdrop",HS="dxDragEventsCount",VS=[],LS=[],$S=[],NS={setup:function(t,e){VS.includes(t)||(VS.push(t),LS.push([]),$S.push(e||{}))},add:function(t,e){var n=VS.indexOf(t);this.updateEventsCounter(t,e.type,1);var i=e.selector;LS[n].includes(i)||LS[n].push(i)},updateEventsCounter:function(t,e,n){if([PS,RS,FS].indexOf(e)>-1){var i=xd(t,HS)||0;xd(t,HS,Math.max(0,i+n))}},remove:function(t,e){this.updateEventsCounter(t,e.type,-1)},teardown:function(t){if(!xd(t,HS)){var e=VS.indexOf(t);VS.splice(e,1),LS.splice(e,1),$S.splice(e,1),wd(t,HS)}}};Op(PS,NS),Op(RS,NS),Op(FS,NS),cv({emitter:DS.inherit({ctor:function(t){this.callBase(t),this.direction="both"},_init:function(t){this._initEvent=t},_start:function(t){if(t=this._fireEvent(AS,this._initEvent),this._maxLeftOffset=t.maxLeftOffset,this._maxRightOffset=t.maxRightOffset,this._maxTopOffset=t.maxTopOffset,this._maxBottomOffset=t.maxBottomOffset,t.targetElements||null===t.targetElements){var e=function(t){return Array.isArray(t)?t:[t]}(t.targetElements||[]);this._dropTargets=Nu(e,function(t){return Yd(t).get(0)})}else this._dropTargets=VS},_move:function(t){var e=Gp(t),n=this._calculateOffset(e);t=this._fireEvent(BS,t,{offset:n}),this._processDropTargets(t),t._cancelPreventDefault||t.preventDefault()},_calculateOffset:function(t){return{x:this._calculateXOffset(t),y:this._calculateYOffset(t)}},_calculateXOffset:function(t){return"vertical"!==this.direction?this._fitOffset(t.x-this._startEventData.x,this._maxLeftOffset,this._maxRightOffset):0},_calculateYOffset:function(t){return"horizontal"!==this.direction?this._fitOffset(t.y-this._startEventData.y,this._maxTopOffset,this._maxBottomOffset):0},_fitOffset:function(t,e,n){return null!=e&&(t=Math.max(t,-e)),null!=n&&(t=Math.min(t,n)),t},_processDropTargets:function(t){var e=this._findDropTarget(t);e===this._currentDropTarget||(this._fireDropTargetEvent(t,RS),this._currentDropTarget=e,this._fireDropTargetEvent(t,PS))},_fireDropTargetEvent:function(t,e){if(this._currentDropTarget){var n={type:e,originalEvent:t,draggingElement:this._$element.get(0),target:this._currentDropTarget};Zp(n)}},_findDropTarget:function(t){var e,n=this;return zu(VS,function(i,o){if(n._checkDropTargetActive(o)){var r=Yd(o);zu(function(t){var e=VS.indexOf(t.get(0)),n=LS[e].filter(function(t){return t}),i=t.find(n.join(", "));return LS[e].includes(void 0)&&(i=i.add(t)),i}(r),function(i,o){var a=Yd(o);n._checkDropTarget(function(t){var e=VS.indexOf(t.get(0));return $S[e]}(r),a,Yd(e),t)&&(e=o)})}}),e},_checkDropTargetActive:function(t){var e=!1;return zu(this._dropTargets,function(n,i){return!(e=e||i===t||M_(i,t))}),e},_checkDropTarget:function(t,e,n,i){if(e.get(0)===Yd(i.target).get(0))return!1;var o=function(t,e){return t.itemPositionFunc?t.itemPositionFunc(e):e.offset()}(t,e);if(i.pageX<o.left||i.pageY<o.top)return!1;var r=function(t,e){return t.itemSizeFunc?t.itemSizeFunc(e):{width:e.get(0).getBoundingClientRect().width,height:e.get(0).getBoundingClientRect().height}}(t,e);return!(i.pageX>o.left+r.width||i.pageY>o.top+r.height||n.length&&n.closest(e).length||t.checkDropTarget&&!t.checkDropTarget(e,i))&&e},_end:function(t){var e=Gp(t);this._fireEvent(MS,t,{offset:this._calculateOffset(e)}),this._fireDropTargetEvent(t,FS),delete this._currentDropTarget}}),events:[AS,BS,MS]});var zS=function(){var t=[];return{add:function(e){t.includes(e)||t.push(e)},remove:function(e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)},fire:function(){var e=t.pop(),n=!!e;return n&&e(),n},hasCallback:function(){return t.length>0}}}(),WS=1500,jS=[],KS=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:WS,e=jS.length,n=(e?jS[e-1]:t)+1;return jS.push(n),n},GS=function(t){var e=jS.indexOf(t);e>=0&&jS.splice(e,1)},US="dx-swatch-",qS=ph(),ZS={top:{my:"top center",at:"top center"},bottom:{my:"bottom center",at:"bottom center"},right:{my:"right center",at:"right center"},left:{my:"left center",at:"left center"},center:{my:"center",at:"center"},"right bottom":{my:"right bottom",at:"right bottom"},"right top":{my:"right top",at:"right top"},"left bottom":{my:"left bottom",at:"left bottom"},"left top":{my:"left top",at:"left top"}},QS={h:0,v:0},XS=function(){function t(e){m(this,t);var n=e.position,i=e.container,o=e.visualContainer,r=e.$root,a=e.$content,s=e.$wrapper,l=e.onPositioned,u=e.onVisualPositionChanged,c=e.restorePosition,h=e._fixWrapperPosition;this._props={position:n,container:i,visualContainer:o,restorePosition:c,onPositioned:l,onVisualPositionChanged:u,_fixWrapperPosition:h},this._$root=r,this._$content=a,this._$wrapper=s,this._$markupContainer=void 0,this._$visualContainer=void 0,this._shouldRenderContentInitialPosition=!0,this._visualPosition=void 0,this._initialPosition=void 0,this._previousVisualPosition=void 0,this.updateContainer(i),this.updatePosition(n),this.updateVisualContainer(o)}return b(t,[{key:"$container",get:function(){return this.updateContainer(),this._$markupContainer}},{key:"$visualContainer",get:function(){return this._$visualContainer}},{key:"position",get:function(){return this._position}},{key:"fixWrapperPosition",set:function(t){this._props._fixWrapperPosition=t,this.styleWrapperPosition()}},{key:"restorePosition",set:function(t){this._props.restorePosition=t}},{key:"restorePositionOnNextRender",value:function(t){this._shouldRenderContentInitialPosition=t||!this._visualPosition}},{key:"openingHandled",value:function(){this.restorePositionOnNextRender(this._props.restorePosition)}},{key:"updatePosition",value:function(t){this._props.position=t,this._position=this._normalizePosition(t),this.updateVisualContainer()}},{key:"updateContainer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._props.container;this._props.container=t,this._$markupContainer=t?Yd(t):function(t){var e=Yd(t).closest('[class^="'.concat(US,'"], [class*=" ').concat(US,'"]')),n=Bf();if(!e.length)return n;var i=new RegExp("(\\s|^)(".concat(US,".*?)(\\s|$)")),o=e[0].className.match(i)[2],r=n.children("."+o);return r.length||(r=Yd("<div>").addClass(o).appendTo(n)),r}(this._$root),this.updateVisualContainer(this._props.visualContainer)}},{key:"updateVisualContainer",value:function(){this._props.visualContainer=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._props.visualContainer,this._$visualContainer=this._getVisualContainer()}},{key:"detectVisualPositionChange",value:function(t){this._updateVisualPositionValue(),this._raisePositionedEvents(t)}},{key:"positionContent",value:function(){this._shouldRenderContentInitialPosition?this._renderContentInitialPosition():(cf(this._$content,this._visualPosition),this.detectVisualPositionChange())}},{key:"positionWrapper",value:function(){this._$visualContainer&&Ip.setup(this._$wrapper,{my:"top left",at:"top left",of:this._$visualContainer})}},{key:"styleWrapperPosition",value:function(){var t=Fu(this.$visualContainer.get(0))||this._props._fixWrapperPosition;this._$wrapper.css("position",t?"fixed":"absolute")}},{key:"_updateVisualPositionValue",value:function(){this._previousVisualPosition=this._visualPosition,this._visualPosition=of(this._$content)}},{key:"_renderContentInitialPosition",value:function(){this._renderBoundaryOffset(),hf(this._$content);var t=this._$wrapper.css("overflow");this._$wrapper.css("overflow","hidden");var e=Ip.setup(this._$content,this._position);this._$wrapper.css("overflow",t),this._initialPosition=e,this.detectVisualPositionChange()}},{key:"_raisePositionedEvents",value:function(t){var e=this._previousVisualPosition,n=this._visualPosition;((null==e?void 0:e.top)!==n.top||(null==e?void 0:e.left)!==n.left)&&this._props.onVisualPositionChanged({previousPosition:e,position:n,event:t}),this._props.onPositioned({position:this._initialPosition})}},{key:"_renderBoundaryOffset",value:function(){var t,e=null!==(t=this._position)&&void 0!==t?t:{boundaryOffset:QS};this._$content.css("margin","".concat(e.v,"px ").concat(e.h,"px"))}},{key:"_getVisualContainer",value:function(){var t,e,n=this._props.container,i=this._props.visualContainer,o=function(t){return!(!t||!t.preventDefault)}(null===(t=this._props.position)||void 0===t?void 0:t.of)?this._props.position.of.target:null===(e=this._props.position)||void 0===e?void 0:e.of;return Yd(i||n||o||qS)}},{key:"_normalizePosition",value:function(t){var e={boundaryOffset:QS};return Ou(t)?$u(!0,{},e,this._positionToObject(t)):e}},{key:"_positionToObject",value:function(t){return Au(t)?$u({},ZS[t]):t}}]),t}(),YS=Sf.add,JS=ph(),tE=Df,eE="dx-inner-overlay",nE="dx-state-invisible",iE=[],oE="dx-prevent-safari-scrolling";YS(function(){yd.subscribeGlobal(ch.getDocument(),ev.down,function(t){for(var e=iE.length-1;e>=0;e--)if(!iE[e]._proxiedDocumentDownHandler(t))return})});var rE=sm.inherit({_supportedKeys:function(){return $u(this.callBase(),{escape:function(){this.hide()}})},_getDefaultOptions:function(){var t=this;return $u(this.callBase(),{activeStateEnabled:!1,visible:!1,deferRendering:!0,shading:!0,shadingColor:"",wrapperAttr:{},position:$u({},ZS.center),width:"80vw",minWidth:null,maxWidth:null,height:"80vh",minHeight:null,maxHeight:null,animation:{show:{type:"pop",duration:300,from:{scale:.55}},hide:{type:"pop",duration:300,from:{opacity:1,scale:1},to:{opacity:0,scale:.55}}},closeOnOutsideClick:!1,hideOnOutsideClick:!1,copyRootClassesToWrapper:!1,_ignoreCopyRootClassesToWrapperDeprecation:!1,_ignoreElementAttrDeprecation:!1,_ignorePreventScrollEventsDeprecation:!1,onShowing:null,onShown:null,onHiding:null,onHidden:null,contentTemplate:"content",innerOverlay:!1,restorePosition:!0,container:void 0,visualContainer:void 0,hideTopOverlayHandler:function(){t.hide()},hideOnParentScroll:!1,preventScrollEvents:!0,onPositioned:null,propagateOutsideClick:!1,ignoreChildEvents:!0,_checkParentVisibility:!0,_fixWrapperPosition:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return!dh()},options:{width:null,height:null,animation:null,_checkParentVisibility:!1}}])},_setOptionsByReference:function(){this.callBase(),$u(this._optionsByReference,{animation:!0})},$wrapper:function(){return this._$wrapper},_eventBindingTarget:function(){return this._$content},_setDeprecatedOptions:function(){this.callBase(),$u(this._deprecatedOptions,{closeOnOutsideClick:{since:"22.1",alias:"hideOnOutsideClick"}})},ctor:function(t,e){this.callBase(t,e),e&&(e.copyRootClassesToWrapper&&!e._ignoreCopyRootClassesToWrapperDeprecation&&this._logDeprecatedOptionWarning("copyRootClassesToWrapper",{since:"21.2",message:'Use the "wrapperAttr" option instead'}),e.elementAttr&&!e._ignoreElementAttrDeprecation&&this._logDeprecatedOptionWarning("elementAttr",{since:"21.2",message:'Use the "wrapperAttr" option instead'}),"preventScrollEvents"in e&&!e._ignorePreventScrollEventsDeprecation&&this._logDeprecatedPreventScrollEventsInfo())},_logDeprecatedPreventScrollEventsInfo:function(){this._logDeprecatedOptionWarning("preventScrollEvents",{since:"23.1",message:"If you enable this option, end-users may experience scrolling issues."})},_init:function(){var t=this;this.callBase(),this._initActions(),this._initHideOnOutsideClickHandler(),this._initTabTerminatorHandler(),this._customWrapperClass=null,this._$wrapper=Yd("<div>").addClass("dx-overlay-wrapper"),this._$content=Yd("<div>").addClass("dx-overlay-content"),this._initInnerOverlayClass();var e=this.$element();this.option("copyRootClassesToWrapper")&&this._$wrapper.addClass(e.attr("class")),e.addClass("dx-overlay"),this._$wrapper.attr("data-bind","dxControlsDescendantBindings: true"),this._toggleViewPortSubscription(!0),this._initHideTopOverlayHandler(this.option("hideTopOverlayHandler")),this._parentsScrollSubscriptionInfo={handler:function(e){t._hideOnParentsScrollHandler(e)}},this.warnPositionAsFunction()},warnPositionAsFunction:function(){Du(this.option("position"))&&Yu.log("W0018")},_initInnerOverlayClass:function(){this._$content.toggleClass(eE,this.option("innerOverlay"))},_initHideTopOverlayHandler:function(t){this._hideTopOverlayHandler=t},_getActionsList:function(){return["onShowing","onShown","onHiding","onHidden","onPositioned","onVisualPositionChanged"]},_initActions:function(){var t=this;this._actions={};var e=this._getActionsList();zu(e,function(e,n){t._actions[n]=t._createActionByOption(n,{excludeValidators:["disabled","readOnly"]})||th})},_initHideOnOutsideClickHandler:function(){var t=this;this._proxiedDocumentDownHandler=function(){return t._documentDownHandler.apply(t,arguments)}},_initMarkup:function(){this.callBase(),this._renderWrapperAttributes(),this._initPositionController()},_documentDownHandler:function(t){this._showAnimationProcessing&&this._stopAnimation();var e=Yd(JS.document).is(t.target)||M_(JS.document,t.target),n=Yd(t.target).closest(".".concat(eE)).length;return e&&!n&&!(this._$content.is(t.target)||M_(this._$content.get(0),t.target))&&this._shouldHideOnOutsideClick(t)&&this._outsideClickHandler(t),this.option("propagateOutsideClick")},_shouldHideOnOutsideClick:function(t){var e=this.option().hideOnOutsideClick;return Du(e)?e(t):e},_outsideClickHandler:function(t){this.option("shading")&&t.preventDefault(),this.hide()},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){this._templateManager.addDefaultTemplates({content:new Mv}),this.callBase()},_isTopOverlay:function(){for(var t=this._overlayStack(),e=t.length-1;e>=0;e--){var n=t[e]._findTabbableBounds();if(n.first||n.last)return t[e]===this}return!1},_overlayStack:function(){return iE},_zIndexInitValue:function(){return rE.baseZIndex()},_toggleViewPortSubscription:function(t){var e=this;tE.remove(this._viewPortChangeHandle),t&&(this._viewPortChangeHandle=function(){e._viewPortChangeHandler.apply(e,arguments)},tE.add(this._viewPortChangeHandle))},_viewPortChangeHandler:function(){this._positionController.updateContainer(this.option("container")),this._refresh()},_renderWrapperAttributes:function(){var t=this.option().wrapperAttr,e=$u({},t),n=e.class;delete e.class,this.$wrapper().attr(e).removeClass(this._customWrapperClass).addClass(n),this._customWrapperClass=n},_renderVisibilityAnimate:function(t){return this._stopAnimation(),t?this._show():this._hide()},_getAnimationConfig:function(){return this._getOptionValue("animation",this)},_toggleBodyScroll:th,_animateShowing:function(){var t,e,n,i=this,o=null!==(t=this._getAnimationConfig())&&void 0!==t?t:{},r=this._normalizeAnimation(o.show,"to"),a=null!==(e=null==r?void 0:r.start)&&void 0!==e?e:th,s=null!==(n=null==r?void 0:r.complete)&&void 0!==n?n:th;this._animate(r,function(){if(!i._isAnimationPaused){i.option("focusStateEnabled")&&yd.trigger(i._focusTarget(),"focus");for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];s.call.apply(s,[i].concat(e)),i._showAnimationProcessing=!1,i._isHidden=!1,i._actions.onShown(),i._toggleSafariScrolling(),i._showingDeferred.resolve()}},function(){if(!i._isAnimationPaused){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];a.call.apply(a,[i].concat(e)),i._showAnimationProcessing=!0}})},_processShowingHidingCancel:function(t,e,n){Vu(t)?t.then(function(t){t?n():e()}).catch(function(){return e()}):t?n():e()},_show:function(){var t=this;if(this._showingDeferred=new Cc,this._parentHidden=this._isParentHidden(),this._showingDeferred.done(function(){delete t._parentHidden}),this._parentHidden)return this._isHidden=!0,this._showingDeferred.resolve();if(this._currentVisible)return(new Cc).resolve().promise();if(this._currentVisible=!0,this._isHidingActionCanceled)delete this._isHidingActionCanceled,this._showingDeferred.reject();else{var e=function(){t._toggleBodyScroll(t.option("enableBodyScroll")),t._stopAnimation(),t._toggleVisibility(!0),t._$content.css("visibility","hidden"),t._$content.toggleClass(nE,!1),t._updateZIndexStackPosition(!0),t._positionController.openingHandled(),t._renderContent();var e={cancel:!1};t._actions.onShowing(e),t._processShowingHidingCancel(e.cancel,function(){t._$content.css("visibility",""),t._renderVisibility(!0),t._animateShowing()},function(){t._toggleVisibility(!1),t._$content.css("visibility",""),t._$content.toggleClass(nE,!0),t._isShowingActionCanceled=!0,t._moveFromContainer(),t.option("visible",!1),t._showingDeferred.resolve()})};this.option("templatesRenderAsynchronously")?(this._stopShowTimer(),this._asyncShowTimeout=setTimeout(e)):e()}return this._showingDeferred.promise()},_normalizeAnimation:function(t,e){return t&&(t=$u({type:"slide",skipElementInitialStyles:!0},t),Mu(t[e])&&$u(t[e],{position:this._positionController.position})),t},_animateHiding:function(){var t,e,n,i=this,o=null!==(t=this._getAnimationConfig())&&void 0!==t?t:{},r=this._normalizeAnimation(o.hide,"from"),a=null!==(e=null==r?void 0:r.start)&&void 0!==e?e:th,s=null!==(n=null==r?void 0:r.complete)&&void 0!==n?n:th;this._animate(r,function(){var t;i._$content.css("pointerEvents",""),i._renderVisibility(!1);for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];s.call.apply(s,[i].concat(n)),i._hideAnimationProcessing=!1,null===(t=i._actions)||void 0===t||t.onHidden(),i._hidingDeferred.resolve()},function(){i._$content.css("pointerEvents","none");for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];a.call.apply(a,[i].concat(e)),i._hideAnimationProcessing=!0})},_hide:function(){var t=this;if(!this._currentVisible)return(new Cc).resolve().promise();this._currentVisible=!1,this._hidingDeferred=new Cc;var e={cancel:!1};return this._isShowingActionCanceled?(delete this._isShowingActionCanceled,this._hidingDeferred.reject()):(this._actions.onHiding(e),this._toggleSafariScrolling(),this._toggleBodyScroll(!0),this._processShowingHidingCancel(e.cancel,function(){t._forceFocusLost(),t._toggleShading(!1),t._toggleSubscriptions(!1),t._stopShowTimer(),t._animateHiding()},function(){t._isHidingActionCanceled=!0,t.option("visible",!0),t._hidingDeferred.resolve()})),this._hidingDeferred.promise()},_forceFocusLost:function(){var t=ch.getActiveElement();this._$content.find(t).length&&D_()},_animate:function(t,e,n){t?T_.animate(this._$content,$u({},t,{start:n=n||t.start||th,complete:e})):e()},_stopAnimation:function(){T_.stop(this._$content,!0)},_renderVisibility:function(t){t&&this._isParentHidden()||(this._currentVisible=t,this._stopAnimation(),t||Tv(this._$content),t?(this._checkContainerExists(),this._moveToContainer(),this._renderGeometry(),Iv(this._$content),Ov(this._$content)):(this._toggleVisibility(t),this._$content.toggleClass(nE,!t),this._updateZIndexStackPosition(t),this._moveFromContainer()),this._toggleShading(t),this._toggleSubscriptions(t))},_updateZIndexStackPosition:function(t){var e=this._overlayStack(),n=e.indexOf(this);t?(-1===n&&(this._zIndex=KS(this._zIndexInitValue()),e.push(this)),this._$wrapper.css("zIndex",this._zIndex),this._$content.css("zIndex",this._zIndex)):-1!==n&&(e.splice(n,1),GS(this._zIndex))},_toggleShading:function(t){this._$wrapper.toggleClass("dx-overlay-shader",t&&this.option("shading")),this._$wrapper.css("backgroundColor",this.option("shading")?this.option("shadingColor"):""),this._toggleTabTerminator(t&&this.option("shading"))},_initTabTerminatorHandler:function(){var t=this;this._proxiedTabTerminatorHandler=function(){t._tabKeyHandler.apply(t,arguments)}},_toggleTabTerminator:function(t){var e=Xp("keydown",this.NAME);t?yd.on(ch.getDocument(),e,this._proxiedTabTerminatorHandler):yd.off(ch.getDocument(),e,this._proxiedTabTerminatorHandler)},_findTabbableBounds:function(){for(var t=this._$wrapper.find("*"),e=t.length-1,n={first:null,last:null},i=0;i<=e&&(!n.first&&t.eq(i).is(Pp)&&(n.first=t.eq(i)),!n.last&&t.eq(e-i).is(Pp)&&(n.last=t.eq(e-i)),!n.first||!n.last);i++);return n},_tabKeyHandler:function(t){if("tab"===Qp(t)&&this._isTopOverlay()){var e=this._findTabbableBounds(),n=e.first,i=e.last,o=!t.shiftKey&&t.target===i.get(0),r=t.shiftKey&&t.target===n.get(0),a=0===e.length,s=!M_(this._$wrapper.get(0),t.target);if(o||r||a||s){t.preventDefault();var l=t.shiftKey?i:n;yd.trigger(l,"focusin"),yd.trigger(l,"focus")}}},_toggleSubscriptions:function(t){dh()&&(this._toggleHideTopOverlayCallback(t),this._toggleHideOnParentsScrollSubscription(t))},_toggleHideTopOverlayCallback:function(t){!this._hideTopOverlayHandler||(t?zS.add(this._hideTopOverlayHandler):zS.remove(this._hideTopOverlayHandler))},_toggleHideOnParentsScrollSubscription:function(t){var e,n=Xp("scroll",this.NAME),i=null!==(e=this._parentsScrollSubscriptionInfo)&&void 0!==e?e:{},o=i.prevTargets,r=i.handler;yd.off(o,n,r);var a=this.option("hideOnParentScroll");if(t&&a){var s=this._hideOnParentScrollTarget().parents();"desktop"===zf.real().deviceType&&(s=s.add(JS)),yd.on(s,n,r),this._parentsScrollSubscriptionInfo.prevTargets=s}},_hideOnParentsScrollHandler:function(t){var e=!1,n=this.option("hideOnParentScroll");Du(n)&&(e=n(t)),!e&&!this._showAnimationProcessing&&this.hide()},_hideOnParentScrollTarget:function(){return this._$wrapper},_render:function(){this.callBase(),this._appendContentToElement(),this._renderVisibilityAnimate(this.option("visible"))},_appendContentToElement:function(){this._$content.parent().is(this.$element())||this._$content.appendTo(this.$element())},_renderContent:function(){var t=!this._currentVisible&&this.option("deferRendering");this.option("visible")&&this._isParentHidden()?this._isHidden=!0:this._contentAlreadyRendered||t||(this._contentAlreadyRendered=!0,this._appendContentToElement(),this.callBase())},_isParentHidden:function(){if(!this.option("_checkParentVisibility"))return!1;if(void 0!==this._parentHidden)return this._parentHidden;var t=this.$element().parent();if(t.is(":visible"))return!1;var e=!1;return t.add(t.parents()).each(function(){if("none"===Yd(this).css("display"))return e=!0,!1}),e||!ch.getBody().contains(t.get(0))},_renderContentImpl:function(){var t=this,e=new Cc,n=this.option("contentTemplate"),i=this._getTemplate(n),o=this._templateManager.anonymousTemplateName===n;return i&&i.render({container:Jd(this.$content()),noModel:!0,transclude:o,onRendered:function(){e.resolve(),t.option("templatesRenderAsynchronously")&&t._dimensionChanged()}}),this._toggleWrapperScrollEventsSubscription(this.option("preventScrollEvents")),e.done(function(){t.option("visible")&&t._moveToContainer()}),e.promise()},_getPositionControllerConfig:function(){var t=this.option(),e=t.container,n=t.visualContainer,i=t._fixWrapperPosition,o=t.restorePosition;return{container:e,visualContainer:n,$root:this.$element(),$content:this._$content,$wrapper:this._$wrapper,onPositioned:this._actions.onPositioned,onVisualPositionChanged:this._actions.onVisualPositionChanged,restorePosition:o,_fixWrapperPosition:i}},_initPositionController:function(){this._positionController=new XS(this._getPositionControllerConfig())},_toggleWrapperScrollEventsSubscription:function(t){var e=Xp(BS,this.NAME);yd.off(this._$wrapper,e),t&&yd.on(this._$wrapper,e,{validate:function(){return!0},getDirection:function(){return"both"},_toggleGestureCover:function(t){t||this._toggleGestureCoverImpl(t)},_clearSelection:th,isNative:!0},function(t){var e=t.originalEvent.originalEvent,n=(e||{}).type,i="wheel"===n,o="mousemove"===n,r=i&&!Yp(t);t._cancelPreventDefault=!0,e&&!1!==t.cancelable&&(!o&&!i||r)&&t.preventDefault()})},_moveFromContainer:function(){this._$content.appendTo(this.$element()),this._$wrapper.detach()},_checkContainerExists:function(){var t=this._positionController.$container;void 0!==t&&(t.length>0||gb.log("W1021",this.NAME))},_moveToContainer:function(){this._$wrapper.appendTo(this._positionController.$container),this._$content.appendTo(this._$wrapper)},_renderGeometry:function(t){this.option().visible&&dh()&&(this._stopAnimation(),this._renderGeometryImpl())},_renderGeometryImpl:function(){this._positionController.updatePosition(this._getOptionValue("position")),this._renderWrapper(),this._renderDimensions(),this._renderPosition()},_renderPosition:function(){this._positionController.positionContent()},_isAllWindowCovered:function(){return Fu(this._positionController.$visualContainer.get(0))&&this.option("shading")},_toggleSafariScrolling:function(){var t=this.option("visible"),e=Yd(ch.getBody()),n="ios"===zf.real().platform&&ap.safari,i=this._isAllWindowCovered(),o=e.hasClass(oE);n&&(!o||t&&i&&!this._disposed?!o&&t&&i&&(this._cachedBodyScrollTop=JS.pageYOffset,e.addClass(oE)):(e.removeClass(oE),JS.scrollTo(0,this._cachedBodyScrollTop),this._cachedBodyScrollTop=void 0))},_renderWrapper:function(){this._positionController.styleWrapperPosition(),this._renderWrapperDimensions(),this._positionController.positionWrapper()},_renderWrapperDimensions:function(){var t=this._positionController.$visualContainer,e=ch.getDocumentElement(),n=Fu(t.get(0)),i=n?e.clientWidth:Rh(t),o=n?JS.innerHeight:Fh(t);this._$wrapper.css({width:i,height:o})},_renderDimensions:function(){var t=this._$content.get(0);this._$content.css({minWidth:this._getOptionValue("minWidth",t),maxWidth:this._getOptionValue("maxWidth",t),minHeight:this._getOptionValue("minHeight",t),maxHeight:this._getOptionValue("maxHeight",t),width:this._getOptionValue("width",t),height:this._getOptionValue("height",t)})},_focusTarget:function(){return this._$content},_attachKeyboardEvents:function(){var t=this;this._keyboardListenerId=kg(this._$content,null,function(e){return t._keyboardHandler(e)})},_keyboardHandler:function(t){var e=t.originalEvent,n=Yd(e.target);(n.is(this._$content)||!this.option("ignoreChildEvents"))&&this.callBase.apply(this,arguments)},_isVisible:function(){return this.option("visible")},_visibilityChanged:function(t){t?this.option("visible")&&this._renderVisibilityAnimate(t):this._renderVisibilityAnimate(t)},_dimensionChanged:function(){this._renderGeometry()},_clean:function(){var t=this.option();!this._contentAlreadyRendered&&!t.isRenovated&&this.$content().empty(),this._renderVisibility(!1),this._stopShowTimer(),this._cleanFocusState()},_stopShowTimer:function(){this._asyncShowTimeout&&clearTimeout(this._asyncShowTimeout),this._asyncShowTimeout=null},_dispose:function(){T_.stop(this._$content,!1),clearTimeout(this._deferShowTimer),this._toggleViewPortSubscription(!1),this._toggleSubscriptions(!1),this._updateZIndexStackPosition(!1),this._toggleTabTerminator(!1),this._actions=null,this._parentsScrollSubscriptionInfo=null,this.callBase(),this._toggleSafariScrolling(),this.option("visible")&&GS(this._zIndex),this._$wrapper.remove(),this._$content.remove()},_toggleRTLDirection:function(t){this._$content.toggleClass("dx-rtl",t)},_optionChanged:function(t){var e=this,n=t.value,i=t.name;if(this._getActionsList().includes(i))this._initActions();else switch(i){case"animation":break;case"shading":this._toggleShading(this.option("visible")),this._toggleSafariScrolling();break;case"shadingColor":this._toggleShading(this.option("visible"));break;case"width":case"height":this._renderGeometry();break;case"minWidth":case"maxWidth":case"minHeight":case"maxHeight":this._renderGeometry();break;case"position":this._positionController.updatePosition(this.option("position")),this._positionController.restorePositionOnNextRender(!0),this._renderGeometry(),this._toggleSafariScrolling();break;case"visible":this._renderVisibilityAnimate(n).done(function(){var t;return null===(t=e._animateDeferred)||void 0===t?void 0:t.resolveWith(e)}).fail(function(){var t;return null===(t=e._animateDeferred)||void 0===t?void 0:t.reject()});break;case"container":this._positionController.updateContainer(n),this._invalidate(),this._toggleSafariScrolling();break;case"visualContainer":this._positionController.updateVisualContainer(n),this._renderWrapper(),this._toggleSafariScrolling();break;case"innerOverlay":this._initInnerOverlayClass();break;case"deferRendering":case"contentTemplate":this._contentAlreadyRendered=!1,this._clean(),this._invalidate();break;case"hideTopOverlayHandler":this._toggleHideTopOverlayCallback(!1),this._initHideTopOverlayHandler(n),this._toggleHideTopOverlayCallback(this.option("visible"));break;case"hideOnParentScroll":this._toggleHideOnParentsScrollSubscription(this.option("visible"));break;case"closeOnOutsideClick":case"hideOnOutsideClick":case"propagateOutsideClick":break;case"rtlEnabled":this._contentAlreadyRendered=!1,this.callBase(t);break;case"_fixWrapperPosition":this._positionController.fixWrapperPosition=n;break;case"wrapperAttr":this._renderWrapperAttributes();break;case"restorePosition":this._positionController.restorePosition=n;break;case"preventScrollEvents":this._logDeprecatedPreventScrollEventsInfo(),this._toggleWrapperScrollEventsSubscription(n);break;default:this.callBase(t)}},toggle:function(t){var e=this;t=void 0===t?!this.option("visible"):t;var n=new Cc;if(t===this.option("visible"))return n.resolveWith(this,[t]).promise();var i=new Cc;return this._animateDeferred=i,this.option("visible",t),i.promise().done(function(){delete e._animateDeferred,n.resolveWith(e,[e.option("visible")])}).fail(function(){delete e._animateDeferred,n.reject()}),n.promise()},$content:function(){return this._$content},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)},content:function(){return Jd(this._$content)},repaint:function(){this._contentAlreadyRendered?(this._positionController.restorePositionOnNextRender(!0),this._renderGeometry({forceStopAnimation:!0}),Ov(this._$content)):this.callBase()}});rE.baseZIndex=function(t){return function(t){return WS=Vc(t,WS)}(t)},Sv("dxOverlay",rE);var aE=rE,sE="dx-invalid-message",lE=aE.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{integrationOptions:{},templatesRenderAsynchronously:!1,shading:!1,width:"auto",height:"auto",hideOnOutsideClick:!1,animation:null,visible:!0,propagateOutsideClick:!0,_checkParentVisibility:!1,rtlEnabled:!1,contentTemplate:this._renderInnerHtml,maxWidth:"100%",container:this.$element(),target:void 0,mode:"auto",validationErrors:void 0,preventScrollEvents:!1,positionSide:"top",boundary:void 0,offset:{h:0,v:0},contentId:void 0})},_init:function(){this.callBase(),this.updateMaxWidth(),this._updatePosition()},_initMarkup:function(){this.callBase(),this._ensureMessageNotEmpty(),this._updatePositionByTarget(),this._toggleModeClass(),this._updateContentId()},_updatePositionByTarget:function(){var t=this.option().target;this.option("position.of",t)},_ensureMessageNotEmpty:function(){this._textMarkup=this._getTextMarkup();var t=this.option("visible")&&this._textMarkup;this._toggleVisibilityClasses(t)},_toggleVisibilityClasses:function(t){t?(this.$element().addClass(sE),this.$wrapper().addClass(sE)):(this.$element().removeClass(sE),this.$wrapper().removeClass(sE))},_updateContentId:function(){var t=this.option(),e=t.container,n=t.contentId,i=null!=n?n:Yd(e).attr("aria-describedby");this.$content().addClass("dx-invalid-message-content").attr("id",i)},_renderInnerHtml:function(t){var e=t&&Yd(t);null==e||e.html(this._textMarkup)},_getTextMarkup:function(){var t,e=null!==(t=this.option("validationErrors"))&&void 0!==t?t:[],n="";return e.forEach(function(t){var e;n+=(n?"<br />":"")+Gu(null!==(e=null==t?void 0:t.message)&&void 0!==e?e:"")}),n},_toggleModeClass:function(){var t=this.option("mode");this.$wrapper().toggleClass("dx-invalid-message-auto","auto"===t).toggleClass("dx-invalid-message-always","always"===t)},updateMaxWidth:function(){var t=this.option("target"),e=Rh(t),n="100%";e&&(n=Math.max(e,100)),this.option({maxWidth:n})},_getPositionsArray:function(t,e){switch(t){case"top":return["".concat(e," bottom"),"".concat(e," top")];case"left":return["right","left"];case"right":return["left","right"];default:return["".concat(e," top"),"".concat(e," bottom")]}},_updatePosition:function(){var t=this.option(),e=t.positionSide,n=t.rtlEnabled,i=t.offset,o=t.boundary,r=tp(n),a=this._getPositionsArray(e,r),s=lc({},i);this.$element().addClass("dx-invalid-message-".concat(e)),n&&"left"!==e&&"right"!==e&&(s.h=-s.h),"top"===e&&(s.v=-s.v),"left"===e&&(s.h=-s.h),this.option("position",{offset:s,boundary:o,my:a[0],at:a[1],collision:"none flip"})},_optionChanged:function(t){var e=t.name,n=t.value,i=t.previousValue;switch(e){case"target":this._updatePositionByTarget(),this.updateMaxWidth(),this.callBase(t);break;case"boundary":this.option("position.boundary",n);break;case"mode":this._toggleModeClass(n);break;case"rtlEnabled":case"offset":case"positionSide":this.$element().removeClass("dx-invalid-message-".concat(i)),this._updatePosition();break;case"container":this._updateContentId(),this.callBase(t);break;case"contentId":this._updateContentId();break;case"validationErrors":this._ensureMessageNotEmpty(),this._renderInnerHtml(this.$content());break;default:this.callBase(t)}}});Sv("dxValidationMessage",lE);var uE=lE,cE="dx-invalid-message-auto",hE="dx-validation-target",dE="invalid",fE=["outlined","filled","underlined"],pE={validationMessageMode:"mode",validationMessagePosition:"positionSide",validationMessageOffset:"offset",validationBoundary:"boundary"},_E=sm.inherit({ctor:function(){this.showValidationMessageTimeout=null,this.validationRequest=vc(),this.callBase.apply(this,arguments)},_createElement:function(t){this.callBase(t);var e=this.$element();e&&xd(e[0],hE,this)},_initOptions:function(t){this.callBase.apply(this,arguments),this.option(wS.initValidationOptions(t))},_init:function(){this._initialValue=this.option("value"),this.callBase(),this._options.cache("validationTooltipOptions",this.option("validationTooltipOptions")),this.$element().addClass("dx-show-invalid-badge")},_getDefaultOptions:function(){return $u(this.callBase(),{value:null,name:"",onValueChanged:null,readOnly:!1,isValid:!0,validationError:null,validationErrors:null,validationStatus:"valid",validationMessageMode:"auto",validationMessagePosition:"bottom",validationBoundary:void 0,validationMessageOffset:{h:0,v:0},validationTooltipOptions:{},_showValidationMessage:!0,isDirty:!1})},_attachKeyboardEvents:function(){this.option("readOnly")||this.callBase()},_setOptionsByReference:function(){this.callBase(),$u(this._optionsByReference,{validationError:!0})},_createValueChangeAction:function(){this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})},_suppressValueChangeAction:function(){this._valueChangeActionSuppressed=!0},_resumeValueChangeAction:function(){this._valueChangeActionSuppressed=!1},_initMarkup:function(){var t;this._toggleReadOnlyState(),this._setSubmitElementName(this.option("name")),this.callBase(),this._renderValidationState(),null===(t=this.option("_onMarkupRendered"))||void 0===t||t()},_raiseValueChangeAction:function(t,e){this._valueChangeAction||this._createValueChangeAction(),this._valueChangeAction(this._valueChangeArgs(t,e))},_valueChangeArgs:function(t,e){return{value:t,previousValue:e,event:this._valueChangeEventInstance}},_saveValueChangeEvent:function(t){this._valueChangeEventInstance=t},_focusInHandler:function(t){var e="auto"===this.option("validationMessageMode");if(this._canValueBeChangedByClick()&&e){var n,i=null===(n=this._validationMessage)||void 0===n?void 0:n.$wrapper();null==i||i.removeClass(cE),clearTimeout(this.showValidationMessageTimeout),this.showValidationMessageTimeout=setTimeout(function(){return null==i?void 0:i.addClass(cE)},150)}return this.callBase(t)},_canValueBeChangedByClick:function(){return!1},_getStylingModePrefix:function(){return"dx-editor-"},_renderStylingMode:function(){var t=this,e=this.option("stylingMode"),n=this._getStylingModePrefix(),i=fE.map(function(t){return n+t});i.forEach(function(e){return t.$element().removeClass(e)});var o=n+e;if(-1===i.indexOf(o)){var r=this._getDefaultOptions().stylingMode,a=this._convertRulesToOptions(this._defaultOptionsRules()).stylingMode;o=n+(a||r)}this.$element().addClass(o)},_getValidationErrors:function(){var t=this.option("validationErrors");return!t&&this.option("validationError")&&(t=[this.option("validationError")]),t},_disposeValidationMessage:function(){this._$validationMessage&&(this._$validationMessage.remove(),this.setAria("describedby",null),this._$validationMessage=void 0,this._validationMessage=void 0)},_toggleValidationClasses:function(t){this.$element().toggleClass("dx-invalid",t),this.setAria(dE,t||void 0)},_renderValidationState:function(){var t=this.option("isValid")&&this.option("validationStatus")!==dE,e=this._getValidationErrors(),n=this.$element();if(this._toggleValidationClasses(!t),dh()&&!1!==this.option("_showValidationMessage")&&(this._disposeValidationMessage(),!t&&e)){var i=this.option(),o=i.validationMessageMode,r=i.validationMessageOffset,a=i.validationBoundary,s=i.rtlEnabled;this._$validationMessage=Yd("<div>").appendTo(n);var l="dx-".concat(new pc);this.setAria("describedby",l),this._validationMessage=new uE(this._$validationMessage,$u({validationErrors:e,rtlEnabled:s,target:this._getValidationMessageTarget(),visualContainer:n,mode:o,positionSide:this._getValidationMessagePosition(),offset:r,boundary:a,contentId:l},this._options.cache("validationTooltipOptions"))),this._bindInnerWidgetOptions(this._validationMessage,"validationTooltipOptions")}},_getValidationMessagePosition:function(){return this.option("validationMessagePosition")},_getValidationMessageTarget:function(){return this.$element()},_toggleReadOnlyState:function(){var t=this.option("readOnly");this._toggleBackspaceHandler(t),this.$element().toggleClass("dx-state-readonly",!!t),this.setAria("readonly",t||void 0)},_toggleBackspaceHandler:function(t){var e=this._keyboardEventBindingTarget(),n=Xp("keydown","editorReadOnly");yd.off(e,n),t&&yd.on(e,n,function(t){"backspace"===Qp(t)&&t.preventDefault()})},_dispose:function(){xd(this.$element()[0],hE,null),clearTimeout(this.showValidationMessageTimeout),this._disposeValidationMessage(),this.callBase()},_setSubmitElementName:function(t){var e=this._getSubmitElement();!e||(t.length>0?e.attr("name",t):e.removeAttr("name"))},_getSubmitElement:function(){return null},_setValidationMessageOption:function(t){var e,n=t.name,i=t.value;null===(e=this._validationMessage)||void 0===e||e.option(pE[n]?pE[n]:n,i)},_hasActiveElement:th,_optionChanged:function(t){var e;switch(t.name){case"onValueChanged":this._createValueChangeAction();break;case"readOnly":this._toggleReadOnlyState(),this._refreshFocusState();break;case"value":t.value!=t.previousValue&&(this.option("isDirty",this._initialValue!==t.value),this.validationRequest.fire({value:t.value,editor:this})),this._valueChangeActionSuppressed||(this._raiseValueChangeAction(t.value,t.previousValue),this._saveValueChangeEvent(void 0));break;case"width":this.callBase(t),null===(e=this._validationMessage)||void 0===e||e.updateMaxWidth();break;case"name":this._setSubmitElementName(t.value);break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(wS.synchronizeValidationOptions(t,this.option())),this._renderValidationState();break;case"validationBoundary":case"validationMessageMode":case"validationMessagePosition":case"validationMessageOffset":this._setValidationMessageOption(t);break;case"rtlEnabled":this._setValidationMessageOption(t),this.callBase(t);break;case"validationTooltipOptions":this._innerWidgetOptionChanged(this._validationMessage,t);break;case"_showValidationMessage":case"isDirty":break;default:this.callBase(t)}},_resetToInitialValue:function(){this.option("value",this._initialValue)},blur:function(){this._hasActiveElement()&&D_()},clear:function(){var t=this._getDefaultOptions();this.option("value",t.value)},reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;arguments.length&&(this._initialValue=t),this._resetToInitialValue(),this.option("isDirty",!1),this.option("isValid",!0)}});_E.isEditor=function(t){return t instanceof _E};var vE=_E,gE="dx-invalid-message-auto",mE="dx-validation-target",yE=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"getProps",value:function(){var t=this,n=u(h(e.prototype),"getProps",this).call(this);return n.onFocusIn=function(){if("auto"===t.option("validationMessageMode")){var e=Yd(function(t,e){var n,i;return(null!==(n=null===(i=t.getRootNode)||void 0===i?void 0:i.call(t))&&void 0!==n?n:document).querySelector(".dx-invalid-message.dx-overlay-wrapper")}(t.element()));null==e||e.removeClass(gE),t.showValidationMessageTimeout&&clearTimeout(t.showValidationMessageTimeout),t.showValidationMessageTimeout=setTimeout(function(){null==e||e.addClass(gE)},150)}},n.saveValueChangeEvent=function(e){t._valueChangeEventInstance=e},n}},{key:"_createElement",value:function(t){u(h(e.prototype),"_createElement",this).call(this,t),this.showValidationMessageTimeout=void 0,this.validationRequest=vc(),xd(this.$element()[0],mE,this)}},{key:"_render",value:function(){var t;null===(t=this.option("_onMarkupRendered"))||void 0===t||t()}},{key:"_init",value:function(){u(h(e.prototype),"_init",this).call(this),this._initialValue=this.option("value")}},{key:"_initializeComponent",value:function(){u(h(e.prototype),"_initializeComponent",this).call(this),this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})}},{key:"_initOptions",value:function(t){u(h(e.prototype),"_initOptions",this).call(this,t),this.option(wS.initValidationOptions(t))}},{key:"_getDefaultOptions",value:function(){return $u(u(h(e.prototype),"_getDefaultOptions",this).call(this),{validationMessageOffset:{h:0,v:0},validationTooltipOptions:{}})}},{key:"_bindInnerWidgetOptions",value:function(t,e){var n=this,i=$u({},t.option()),o=function(){return n._silent(e,i)};o(),t.on("optionChanged",o)}},{key:"_raiseValidation",value:function(t,e){var n=!Ou(t)&&!Ou(e);t!==e&&!n&&this.validationRequest.fire({value:t,editor:this})}},{key:"_raiseValueChangeAction",value:function(t,e){var n;null===(n=this._valueChangeAction)||void 0===n||n.call(this,{element:this.$element(),previousValue:e,value:t,event:this._valueChangeEventInstance}),this._valueChangeEventInstance=void 0}},{key:"_optionChanged",value:function(t){var n=t.name,i=t.previousValue,o=t.value;switch(n&&void 0!==this._getActionConfigs()[n]&&this._addAction(n),n){case"value":this._raiseValidation(o,i),this.option("isDirty",this._initialValue!==o),this._raiseValueChangeAction(o,i);break;case"onValueChanged":this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]});break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(wS.synchronizeValidationOptions(t,this.option()))}u(h(e.prototype),"_optionChanged",this).call(this,t)}},{key:"clear",value:function(){var t=this._getDefaultOptions().value;this.option({value:t})}},{key:"reset",value:function(){arguments.length&&(this._initialValue=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0),this.option("value",this._initialValue),this.option("isDirty",!1),this.option("isValid",!0)}},{key:"_dispose",value:function(){u(h(e.prototype),"_dispose",this).call(this),xd(this.element(),mE,null),this.showValidationMessageTimeout&&clearTimeout(this.showValidationMessageTimeout)}}]),e}(Ww),bE=vE.isEditor,CE=function(t){return bE(t)||t instanceof yE};yE.isEditor=CE,vE.isEditor=CE;var kE=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_useTemplates",value:function(){return!1}},{key:"_isFocused",value:function(){return this.$element()[0].classList.contains("dx-state-focused")}},{key:"getSupportedKeyNames",value:function(){return["space"]}},{key:"getProps",value:function(){var t=u(h(e.prototype),"getProps",this).call(this);return null!==t.value&&(t.value=Boolean(t.value)),t}}]),e}(yE),xE=ac.abstract,wE=zf.real(),SE="dxscrollinit",EE="dxscrollstart",IE="dxscroll",TE="dxscrollend",OE="dxscrollstop",DE="dxscrollcancel",AE=ac.inherit(function(){var t=Xp("scroll","dxScrollEmitter");return{ctor:function(e){var n=this;this._element=e,this._locked=!1,this._proxiedScroll=function(t){n._disposed||n._scroll(t)},yd.on(this._element,t,this._proxiedScroll)},_scroll:xE,check:function(t,e){this._locked&&e()},dispose:function(){this._disposed=!0,yd.off(this._element,t,this._proxiedScroll)}}}()),BE=AE.inherit({ctor:function(t,e){this.callBase(t),this._timeout=e},_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 t=this;this._timer=setTimeout(function(){t._clearTimer()},this._timeout)},dispose:function(){this.callBase(),this._clearTimer()}}),ME=BE.inherit({ctor:function(t){this.callBase(t,400),this._lastWheelDirection=null},check:function(t,e){this._checkDirectionChanged(t),this.callBase(t,e)},_checkDirectionChanged:function(t){if(jp(t)){var e=t.shiftKey||!1,n=null!==this._lastWheelDirection&&e!==this._lastWheelDirection;this._lastWheelDirection=e,this._locked=this._locked&&!n}else this._lastWheelDirection=null}}),PE=BE.inherit({ctor:function(t){this.callBase(t,400)}});function RE(t){return function(e,n,i,o){var r=o?Xp(t,o):t;if(n)return yd.on(e,r,i,n),function(){yd.off(e,r,n)}}}!function(){var t=wE.ios,e=wE.android;!t&&!e||(PE=AE.inherit({_scroll:function(){this._locked=!0;var t=this;Cf(this._scrollFrame),this._scrollFrame=bf(function(){t._locked=!1})},check:function(t,e){Cf(this._scrollFrame),Cf(this._checkFrame);var n=this,i=this.callBase;this._checkFrame=bf(function(){i.call(n,t,e),n._locked=!1})},dispose:function(){this.callBase(),Cf(this._scrollFrame),Cf(this._checkFrame)}}))}(),cv({emitter:DS.inherit(function(){var t=Math.round(1e3/60);return{ctor:function(t){this.callBase.apply(this,arguments),this.direction="both",this._pointerLocker=new PE(t),this._wheelLocker=new ME(t)},validate:function(){return!0},configure:function(t){t.scrollTarget&&(this._pointerLocker.dispose(),this._wheelLocker.dispose(),this._pointerLocker=new PE(t.scrollTarget),this._wheelLocker=new ME(t.scrollTarget)),this.callBase(t)},_init:function(t){this._wheelLocker.check(t,(function(){jp(t)&&this._accept(t)}).bind(this)),this._pointerLocker.check(t,(function(){var e=this.isNative&&Wp(t);!jp(t)&&!e&&this._accept(t)}).bind(this)),this._fireEvent(SE,t),this._prevEventData=Gp(t)},move:function(t){this.callBase.apply(this,arguments),t.isScrollingEvent=this.isNative||t.isScrollingEvent},_start:function(t){this._savedEventData=Gp(t),this._fireEvent(EE,t),this._prevEventData=Gp(t)},_move:function(t){var e=Gp(t);this._fireEvent(IE,t,{delta:Up(this._prevEventData,e)}),Up(this._savedEventData,e).time>200&&(this._savedEventData=this._prevEventData),this._prevEventData=Gp(t)},_end:function(e){var n=Up(this._prevEventData,Gp(e)),i={x:0,y:0};if(!jp(e)&&n.time<100){var o=Up(this._savedEventData,this._prevEventData),r=t/o.time;i={x:o.x*r,y:o.y*r}}this._fireEvent(TE,e,{velocity:i})},_stop:function(t){this._fireEvent(OE,t)},cancel:function(t){this.callBase.apply(this,arguments),this._fireEvent(DE,t)},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)}}}()),events:[SE,EE,IE,TE,OE,DE]}),RE(hv),RE("scroll"),RE("dxscrollinit"),RE("dxscrollstart"),RE("dxscroll"),RE("dxscrollend"),RE("dxscrollstop"),RE("dxscrollcancel"),RE(ev.down),RE(ev.up),RE(ev.move),RE("mouseenter"),RE("mouseleave"),RE("keydown");var FE=RE("dxactive"),HE=RE("dxinactive"),VE=RE("dxhoverstart"),LE=RE("dxhoverend"),$E=RE("focusin"),NE=RE("focusout");function zE(t){return Object.keys(t).filter(function(e){return t[e]}).join(" ")}var WE={className:"",activeStateEnabled:!1,disabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,tabIndex:0,visible:!0},jE=function(e){var n=yw++;return{id:n,defaultValue:e,Provider:function(i){function o(){return m(this,o),r(this,o,arguments)}return d(o,i),b(o,[{key:"getChildContext",value:function(){return Object.assign(Object.assign({},this.context),t({},n,this.props.value||e))}},{key:"render",value:function(){return this.props.children}}]),o}(fw)}}(void 0),KE=["children","rtlEnabled"],GE={},UE=function(){var e=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).state={},e.__getterCache={},e}return d(n,e),b(n,[{key:"getChildContext",value:function(){return lc({},this.context,t({},jE.id,this.config||jE.defaultValue))}},{key:"config",get:function(){var t=this;return void 0!==this.__getterCache.config?this.__getterCache.config:this.__getterCache.config={rtlEnabled:t.props.rtlEnabled}}},{key:"restAttributes",get:function(){return ay(this.props,KE)}},{key:"componentWillUpdate",value:function(t,e,n){this.props.rtlEnabled!==t.rtlEnabled&&(this.__getterCache.config=void 0)}},{key:"render",value:function(){return{props:lc({},this.props),config:this.config,restAttributes:this.restAttributes}.props.children}}]),n}(vw);return e.defaultProps=GE,e}(),qE=["_feedbackHideTimeout","_feedbackShowTimeout","accessKey","activeStateEnabled","activeStateUnit","addWidgetClass","aria","children","className","classes","cssText","disabled","focusStateEnabled","height","hint","hoverStateEnabled","name","onActive","onClick","onDimensionChanged","onFocusIn","onFocusOut","onHoverEnd","onHoverStart","onInactive","onKeyDown","onRootElementRendered","onVisibilityChange","rootElementRef","rtlEnabled","tabIndex","visible","width"],ZE=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(WE),Object.getOwnPropertyDescriptors({_feedbackHideTimeout:400,_feedbackShowTimeout:30,cssText:"",aria:Object.freeze({}),classes:"",name:"",addWidgetClass:!0}))),QE=function(){var e=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).widgetElementRef={current:null},e.state={active:!1,focused:!1,hovered:!1},e.setRootElementRef=e.setRootElementRef.bind(l(e)),e.activeEffect=e.activeEffect.bind(l(e)),e.inactiveEffect=e.inactiveEffect.bind(l(e)),e.clickEffect=e.clickEffect.bind(l(e)),e.focus=e.focus.bind(l(e)),e.blur=e.blur.bind(l(e)),e.activate=e.activate.bind(l(e)),e.deactivate=e.deactivate.bind(l(e)),e.focusInEffect=e.focusInEffect.bind(l(e)),e.focusOutEffect=e.focusOutEffect.bind(l(e)),e.hoverStartEffect=e.hoverStartEffect.bind(l(e)),e.hoverEndEffect=e.hoverEndEffect.bind(l(e)),e.keyboardEffect=e.keyboardEffect.bind(l(e)),e.resizeEffect=e.resizeEffect.bind(l(e)),e.windowResizeEffect=e.windowResizeEffect.bind(l(e)),e.visibilityEffect=e.visibilityEffect.bind(l(e)),e.checkDeprecation=e.checkDeprecation.bind(l(e)),e.applyCssTextEffect=e.applyCssTextEffect.bind(l(e)),e}return d(n,e),b(n,[{key:"config",get:function(){return this.context[jE.id]?this.context[jE.id]:jE.defaultValue}},{key:"createEffects",value:function(){return[new bw(this.setRootElementRef,[]),new bw(this.activeEffect,[this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive]),new bw(this.inactiveEffect,[this.props._feedbackHideTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.onInactive,this.state.active]),new bw(this.clickEffect,[this.props.disabled,this.props.name,this.props.onClick]),new bw(this.focusInEffect,[this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn]),new bw(this.focusOutEffect,[this.props.focusStateEnabled,this.props.name,this.props.onFocusOut,this.state.focused]),new bw(this.hoverStartEffect,[this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverStart,this.state.active]),new bw(this.hoverEndEffect,[this.props.activeStateUnit,this.props.hoverStateEnabled,this.props.onHoverEnd,this.state.hovered]),new bw(this.keyboardEffect,[this.props.focusStateEnabled,this.props.onKeyDown]),new bw(this.resizeEffect,[this.props.name,this.props.onDimensionChanged]),new bw(this.windowResizeEffect,[this.props.onDimensionChanged]),new bw(this.visibilityEffect,[this.props.name,this.props.onVisibilityChange]),new bw(this.checkDeprecation,[this.props.height,this.props.width]),new bw(this.applyCssTextEffect,[this.props.cssText]),Cw()]}},{key:"updateEffects",value:function(){var t,e,n,i,o,r,a,s,l,u,c,h,d;null===(t=this._effects[1])||void 0===t||t.update([this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive]),null===(e=this._effects[2])||void 0===e||e.update([this.props._feedbackHideTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.onInactive,this.state.active]),null===(n=this._effects[3])||void 0===n||n.update([this.props.disabled,this.props.name,this.props.onClick]),null===(i=this._effects[4])||void 0===i||i.update([this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn]),null===(o=this._effects[5])||void 0===o||o.update([this.props.focusStateEnabled,this.props.name,this.props.onFocusOut,this.state.focused]),null===(r=this._effects[6])||void 0===r||r.update([this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverStart,this.state.active]),null===(a=this._effects[7])||void 0===a||a.update([this.props.activeStateUnit,this.props.hoverStateEnabled,this.props.onHoverEnd,this.state.hovered]),null===(s=this._effects[8])||void 0===s||s.update([this.props.focusStateEnabled,this.props.onKeyDown]),null===(l=this._effects[9])||void 0===l||l.update([this.props.name,this.props.onDimensionChanged]),null===(u=this._effects[10])||void 0===u||u.update([this.props.onDimensionChanged]),null===(c=this._effects[11])||void 0===c||c.update([this.props.name,this.props.onVisibilityChange]),null===(h=this._effects[12])||void 0===h||h.update([this.props.height,this.props.width]),null===(d=this._effects[13])||void 0===d||d.update([this.props.cssText])}},{key:"setRootElementRef",value:function(){var t=this.props,e=t.onRootElementRendered,n=t.rootElementRef;n&&(n.current=this.widgetElementRef.current),null==e||e(this.widgetElementRef.current)}},{key:"activeEffect",value:function(){var t=this,e=this.props,n=e._feedbackShowTimeout,i=e.activeStateEnabled,o=e.activeStateUnit,r=e.disabled,a=e.onActive;if(i&&!r)return FE(this.widgetElementRef.current,function(e){t.setState(function(t){return{active:!0}}),null==a||a(e)},{timeout:n,selector:o},"UIFeedback")}},{key:"inactiveEffect",value:function(){var t=this,e=this.props,n=e._feedbackHideTimeout,i=e.activeStateEnabled,o=e.activeStateUnit,r=e.onInactive;if(i)return HE(this.widgetElementRef.current,function(e){t.state.active&&(t.setState(function(t){return{active:!1}}),null==r||r(e))},{timeout:n,selector:o},"UIFeedback")}},{key:"clickEffect",value:function(){var t=this,e=this.props,n=e.disabled,i=e.name,o=e.onClick,r=i;if(o&&!n)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.namespace;yd.on(t,fg("dxclick",i),e)}(this.widgetElementRef.current,o,{namespace:r}),function(){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.namespace;yd.off(t,fg("dxclick",n))}(t.widgetElementRef.current,{namespace:r})}}},{key:"focusInEffect",value:function(){var t=this,e=this.props,n=e.disabled,i=e.focusStateEnabled,o=e.name,r=e.onFocusIn,a="".concat(o,"Focus");if(i&&!n)return $E(this.widgetElementRef.current,function(e){e.isDefaultPrevented()||(t.setState(function(t){return{focused:!0}}),null==r||r(e))},null,a)}},{key:"focusOutEffect",value:function(){var t=this,e=this.props,n=e.focusStateEnabled,i=e.name,o=e.onFocusOut,r="".concat(i,"Focus");if(n)return NE(this.widgetElementRef.current,function(e){!e.isDefaultPrevented()&&t.state.focused&&(t.setState(function(t){return{focused:!1}}),null==o||o(e))},null,r)}},{key:"hoverStartEffect",value:function(){var t=this,e=this.props,n=e.activeStateUnit,i=e.disabled,o=e.hoverStateEnabled,r=e.onHoverStart;if(o&&!i)return VE(this.widgetElementRef.current,function(e){!t.state.active&&t.setState(function(t){return{hovered:!0}}),null==r||r(e)},{selector:n},"UIFeedback")}},{key:"hoverEndEffect",value:function(){var t=this,e=this.props,n=e.activeStateUnit,i=e.hoverStateEnabled,o=e.onHoverEnd;if(i)return LE(this.widgetElementRef.current,function(e){t.state.hovered&&(t.setState(function(t){return{hovered:!1}}),null==o||o(e))},{selector:n},"UIFeedback")}},{key:"keyboardEffect",value:function(){var t=this.props,e=t.focusStateEnabled,n=t.onKeyDown;if(e&&n){var i=kg(this.widgetElementRef.current,this.widgetElementRef.current,function(t){return n(t)});return function(){return xg(i)}}}},{key:"resizeEffect",value:function(){var t=this,e="".concat(this.props.name,"VisibilityChange"),n=this.props.onDimensionChanged;if(n)return _g(this.widgetElementRef.current,n,{namespace:e}),function(){return vg(t.widgetElementRef.current,{namespace:e})}}},{key:"windowResizeEffect",value:function(){var t=this.props.onDimensionChanged;if(t)return Ef.add(t),function(){Ef.remove(t)}}},{key:"visibilityEffect",value:function(){var t=this,e=this.props,n=e.name,i=e.onVisibilityChange,o="".concat(n,"VisibilityChange");if(i)return gg(this.widgetElementRef.current,function(){return i(!0)},function(){return i(!1)},{namespace:o}),function(){return mg(t.widgetElementRef.current,{namespace:o})}}},{key:"checkDeprecation",value:function(){var t=this.props,e=t.height,n=t.width;Du(n)&&Yu.log("W0017","width"),Du(e)&&Yu.log("W0017","height")}},{key:"applyCssTextEffect",value:function(){var t=this.props.cssText;""!==t&&(this.widgetElementRef.current.style.cssText=t)}},{key:"shouldRenderConfigProvider",get:function(){return function(t,e){var n=Ou(t),i=Ou(fc().rtlEnabled)&&!n&&!Ou(null==e?void 0:e.rtlEnabled);return n&&t!==(null==e?void 0:e.rtlEnabled)||i}(this.props.rtlEnabled,this.config)}},{key:"rtlEnabled",get:function(){return function(t,e){return void 0!==t?t:void 0!==(null==e?void 0:e.rtlEnabled)?e.rtlEnabled:fc().rtlEnabled}(this.props.rtlEnabled,this.config)}},{key:"attributes",get:function(){var e,n=this.props,i=n.aria,o=n.disabled,r=n.focusStateEnabled,a=n.visible,s=r&&!o&&this.props.accessKey;return lc({},$u({},s&&{accessKey:s}),(e=lc({},i,{disabled:o,hidden:!a}),Object.keys(e).reduce(function(n,i){return e[i]?lc({},n,t({},"role"===i||"id"===i?i:"aria-".concat(i),String(e[i]))):n},{})),$u({},this.restAttributes))}},{key:"styles",get:function(){var t=this.props,e=t.height,n=t.width,i=this.restAttributes.style||{},o=Hd("width",Du(n)?n():n),r=Hd("height",Du(e)?e():e);return lc({},i,{height:null!=r?r:i.height,width:null!=o?o:i.width})}},{key:"cssClasses",get:function(){var e=this.props,n=e.activeStateEnabled,i=e.addWidgetClass,o=e.className,r=e.classes,a=e.disabled,s=e.focusStateEnabled,l=e.hoverStateEnabled,u=e.onVisibilityChange,c=e.visible,h=!!s&&!a,d=!!l&&!a,f=!!n&&!a;return zE(t(t(t(t(t(t(t(t(t({"dx-widget":!!i},String(r),!!r),String(o),!!o),"dx-state-disabled",!!a),"dx-state-invisible",!c),"dx-state-focused",!!this.state.focused&&h),"dx-state-active",!!this.state.active&&f),"dx-state-hover",!!this.state.hovered&&d&&!this.state.active),"dx-rtl",!!this.rtlEnabled),"dx-visibility-change-handler",!!u))}},{key:"tabIndex",get:function(){var t=this.props,e=t.disabled,n=t.focusStateEnabled,i=t.tabIndex;return n&&!e?i:void 0}},{key:"restAttributes",get:function(){return ay(this.props,qE)}},{key:"focus",value:function(){yg(this.widgetElementRef.current)}},{key:"blur",value:function(){var t=ch.getActiveElement(this.widgetElementRef.current);this.widgetElementRef.current===t&&t.blur()}},{key:"activate",value:function(){this.setState(function(t){return{active:!0}})}},{key:"deactivate",value:function(){this.setState(function(t){return{active:!1}})}},{key:"render",value:function(){return t={props:lc({},this.props),active:this.state.active,focused:this.state.focused,hovered:this.state.hovered,widgetElementRef:this.widgetElementRef,config:this.config,shouldRenderConfigProvider:this.shouldRenderConfigProvider,rtlEnabled:this.rtlEnabled,attributes:this.attributes,styles:this.styles,cssClasses:this.cssClasses,tabIndex:this.tabIndex,restAttributes:this.restAttributes},e=Yk(qk(1,"div",t.cssClasses,t.props.children,0,lc({},t.attributes,{tabIndex:t.tabIndex,title:t.props.hint,style:Mw(t.styles)}),null,t.widgetElementRef)),t.shouldRenderConfigProvider?Zk(2,UE,{rtlEnabled:t.rtlEnabled,children:e}):e;var t,e}}]),n}(mw);return e.defaultProps=ZE,e}(),XE=["dataSource","selectedRowKeys"],YE={integrationOptions:!0};function JE(t,e,n){return{path:t,value:e,previousValue:n}}function tI(t,e,n,i,o,r){if(!YE[i]){var a=Iu(e),s=Iu(n);if(e!==n)if(a!==s)t.push(JE(i,n,e));else if("object"===a)if(Ru(n)){var l=nI(e,n,o,r);t.push.apply(t,p(l.map(function(t){return lc({},t,{path:"".concat(i,".").concat(t.path)})})))}else t.push(JE(i,n,e));else if("array"===a)if(r.some(function(t){return o.includes(t)})&&e!==n)t.push(JE(i,n,e));else if(e.length!==n.length)t.push(JE(i,n,e));else{var u=nI(e,n,o,r);[].push.apply(t,u.map(function(t){return lc({},t,{path:"".concat(i).concat(t.path)})}))}else t.push(JE(i,n,e))}}var eI=function(t){return function(e,n,i,o){var r=[],a=Array.isArray(e)?function(t){tI(r,e[t],n[t],"[".concat(t,"]"),"".concat(i,".").concat(t),o)}:function(t){tI(r,e[t],n[t],t,"".concat(i,".").concat(t),o)};return t(e).forEach(a),Object.keys(n).filter(function(t){return!Object.prototype.hasOwnProperty.call(e,t)&&e[t]!==n[t]}).forEach(function(t){r.push({path:t,value:n[t],previousValue:e[t]})}),r}},nI=eI(function(t){return Object.keys(t)}),iI={key:!0,ref:!0,children:!0,style:!0},oI=eI(function(t){return Object.keys(t).filter(function(t){return!iI[t]})}),rI=["valueChange"],aI=["componentProps","componentType","templateNames"],sI=function(t){return Object.keys(t).reduce(function(e,n){return void 0!==t[n]&&(e[n]=t[n]),e},{})},lI={},uI=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).state={},n.widgetRef={current:null},n.getInstance=n.getInstance.bind(l(n)),n.setupWidget=n.setupWidget.bind(l(n)),n.updateWidget=n.updateWidget.bind(l(n)),n}return d(e,t),b(e,[{key:"config",get:function(){return this.context[jE.id]?this.context[jE.id]:jE.defaultValue}},{key:"createEffects",value:function(){return[new bw(this.setupWidget,[]),new bw(this.updateWidget,[this.props.componentProps,this.config,this.props.templateNames])]}},{key:"updateEffects",value:function(){var t;null===(t=this._effects[1])||void 0===t||t.update([this.props.componentProps,this.config,this.props.templateNames])}},{key:"setupWidget",value:function(){var t=this,e=new this.props.componentType(this.widgetRef.current,this.properties);return this.instance=e,function(){e.dispose(),t.instance=null}}},{key:"updateWidget",value:function(){var t=this.getInstance();if(t){var e=function(t,e){return oI(t,e,"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:XE)}(this.prevProps||{},this.properties);e.length&&(t.beginUpdate(),e.forEach(function(e){var n=e.path,i=e.value;t.option(n,i)}),t.endUpdate()),this.prevProps=this.properties}}},{key:"properties",get:function(){var t,e=this,n=sI(this.props.componentProps),i=n.valueChange,o=ay(n,rI),r=lc({rtlEnabled:!(null===(t=this.config)||void 0===t||!t.rtlEnabled),isRenovated:!0},o);return i&&(r.onValueChanged=function(t){var e=t.value;return i(e)}),this.props.templateNames.forEach(function(t){(function(t,e,n){var i=e[t];return!!i&&"string"!=typeof i})(t,r)&&(r[t]=function(n,i,o){!function(t,e,n){setTimeout(function(){rw(Dw(t,e),function(t){var e,n;return(null===(e=t.container)||void 0===e?void 0:e.get(0))||(null===(n=t.item)||void 0===n?void 0:n.get(0))}(e))},0)}(e.props.componentProps[t],{item:n,index:i,container:o})})}),r}},{key:"restAttributes",get:function(){return ay(this.props,aI)}},{key:"getInstance",value:function(){return this.instance}},{key:"render",value:function(){return t={props:lc({},this.props),widgetRef:this.widgetRef,config:this.config,properties:this.properties,restAttributes:this.restAttributes},e=t.props.componentProps.className,n=t.widgetRef,sI(qk(1,"div",e,null,1,lc({},t.restAttributes),null,n));var t,e,n}}]),e}(gw);return t.defaultProps=lI,t}(),cI=["accessKey","activeStateEnabled","boundary","className","contentId","disabled","focusStateEnabled","height","hint","hoverStateEnabled","mode","offset","onClick","onKeyDown","positionSide","rtlEnabled","tabIndex","target","validationErrors","visible","visualContainer","width"],hI=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(WE),Object.getOwnPropertyDescriptors({mode:"auto",positionSide:"top",offset:Object.freeze({h:0,v:0}),isReactComponentWrapper:!0}))),dI=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).state={},n}return d(e,t),b(e,[{key:"componentProps",get:function(){return this.props}},{key:"restAttributes",get:function(){return ay(this.props,cI)}},{key:"render",value:function(){return t={props:lc({},this.props),componentProps:this.componentProps,restAttributes:this.restAttributes},Yk(Zk(2,uI,lc({componentType:uE,componentProps:t.componentProps,templateNames:[]},t.restAttributes)));var t}}]),e}(vw);return t.defaultProps=hI,t}(),fI=["accessKey","activeStateEnabled","aria","children","className","classes","defaultValue","disabled","focusStateEnabled","height","hint","hoverStateEnabled","inputAttr","isDirty","isValid","name","onClick","onFocusIn","onKeyDown","readOnly","rtlEnabled","tabIndex","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","value","valueChange","visible","width"],pI=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(WE),Object.getOwnPropertyDescriptors({readOnly:!1,name:"",validationError:null,validationErrors:null,validationMessageMode:"auto",validationMessagePosition:"bottom",validationStatus:"valid",isValid:!0,isDirty:!1,inputAttr:Object.freeze({}),defaultValue:null,valueChange:function(){}}))),_I={get readOnly(){return pI.readOnly},get name(){return pI.name},get validationError(){return pI.validationError},get validationErrors(){return pI.validationErrors},get validationMessageMode(){return pI.validationMessageMode},get validationMessagePosition(){return pI.validationMessagePosition},get validationStatus(){return pI.validationStatus},get isValid(){return pI.isValid},get isDirty(){return pI.isDirty},get inputAttr(){return pI.inputAttr},get defaultValue(){return pI.defaultValue},get valueChange(){return pI.valueChange},get className(){return pI.className},get activeStateEnabled(){return pI.activeStateEnabled},get disabled(){return pI.disabled},get focusStateEnabled(){return pI.focusStateEnabled},get hoverStateEnabled(){return pI.hoverStateEnabled},get tabIndex(){return pI.tabIndex},get visible(){return pI.visible},get aria(){return ZE.aria},get classes(){return ZE.classes}},vI=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).widgetRef={current:null},e.rootElementRef={current:null},e.__getterCache={},e.state={validationMessageGuid:"dx-".concat(new pc),isValidationMessageVisible:!1,value:void 0!==e.props.value?e.props.value:e.props.defaultValue},e.updateValidationMessageVisibility=e.updateValidationMessageVisibility.bind(l(e)),e.focus=e.focus.bind(l(e)),e.blur=e.blur.bind(l(e)),e.onFocusIn=e.onFocusIn.bind(l(e)),e}return d(n,e),b(n,[{key:"createEffects",value:function(){return[new bw(this.updateValidationMessageVisibility,[this.props.isValid,this.props.validationStatus,this.props.validationError,this.props.validationErrors]),Cw()]}},{key:"updateEffects",value:function(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.isValid,this.props.validationStatus,this.props.validationError,this.props.validationErrors])}},{key:"updateValidationMessageVisibility",value:function(){var t=this;this.setState(function(e){return{isValidationMessageVisible:t.shouldShowValidationMessage}})}},{key:"onFocusIn",value:function(t){var e=this.props.onFocusIn;null==e||e(t)}},{key:"cssClasses",get:function(){return"".concat(function(e){var n=e.classes,i=e.isValid;return zE(t({"dx-state-readonly":!!e.readOnly,"dx-invalid":!i},"".concat(n),!!n))}(lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value})))}},{key:"shouldShowValidationMessage",get:function(){var t,e=this.props,n=e.isValid,i=e.validationStatus,o=null!==(t=this.validationErrors)&&void 0!==t?t:[];return!(n&&"invalid"!==i)&&o.length>0}},{key:"aria",get:function(){var t=this.props,e=t.isValid,n={readonly:t.readOnly?"true":"false",invalid:e?"false":"true"};return this.shouldShowValidationMessage&&(n.describedBy=this.state.validationMessageGuid),lc({},n,this.props.aria)}},{key:"validationErrors",get:function(){var t,e,n,i,o=this;return void 0!==this.__getterCache.validationErrors?this.__getterCache.validationErrors:this.__getterCache.validationErrors=(t=o.props,e=t.validationError,n=t.validationErrors,!(i=n&&p(n))&&e&&(i=[lc({},e)]),i)}},{key:"validationMessageTarget",get:function(){var t;return null===(t=this.rootElementRef)||void 0===t?void 0:t.current}},{key:"restAttributes",get:function(){return ay(lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),fI)}},{key:"focus",value:function(){this.widgetRef.current.focus()}},{key:"blur",value:function(){this.widgetRef.current.blur()}},{key:"componentWillUpdate",value:function(t,e,i){u(h(n.prototype),"componentWillUpdate",this).call(this),(this.props.validationError!==t.validationError||this.props.validationErrors!==t.validationErrors)&&(this.__getterCache.validationErrors=void 0)}},{key:"render",value:function(){return function(t){var e=t.aria,n=t.cssClasses,i=t.isValidationMessageVisible,o=t.onFocusIn,r=t.props,a=r.accessKey,s=r.activeStateEnabled,l=r.children,u=r.className,c=r.disabled,h=r.focusStateEnabled,d=r.height,f=r.hint,p=r.hoverStateEnabled,_=r.onClick,v=r.onKeyDown,g=r.rtlEnabled,m=r.tabIndex,y=r.validationMessageMode,b=r.validationMessagePosition,C=r.visible,k=r.width,x=t.validationMessageTarget,w=t.widgetRef;return Yk(Zk(2,QE,lc({rootElementRef:t.rootElementRef,aria:e,classes:n,activeStateEnabled:s,focusStateEnabled:h,hoverStateEnabled:p,accessKey:a,className:u,rtlEnabled:g,hint:f,disabled:c,height:d,width:k,onFocusIn:o,onClick:_,onKeyDown:v,tabIndex:m,visible:C},t.restAttributes,{children:Xk([l,i&&Zk(2,dI,{validationErrors:t.validationErrors,mode:y,positionSide:b,rtlEnabled:g,target:x,boundary:x,visualContainer:x,contentId:t.validationMessageGuid})],0)}),null,w))}({props:lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),validationMessageGuid:this.state.validationMessageGuid,isValidationMessageVisible:this.state.isValidationMessageVisible,rootElementRef:this.rootElementRef,widgetRef:this.widgetRef,onFocusIn:this.onFocusIn,cssClasses:this.cssClasses,shouldShowValidationMessage:this.shouldShowValidationMessage,aria:this.aria,validationErrors:this.validationErrors,validationMessageTarget:this.validationMessageTarget,restAttributes:this.restAttributes})}}]),n}(mw);vI.defaultProps=_I;var gI=[[22,16],[18,16]],mI=[[[12,8],[20,18]],[[16,10],[16,14]]];function yI(){var t=qb();return{isMaterialTheme:Jb(t),isCompactTheme:eC(t)}}var bI=["isChecked","size"],CI={isChecked:!1},kI=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).state={},n.elementRef={current:null},n.__getterCache={},n.updateFontSize=n.updateFontSize.bind(l(n)),n.setIconFontSize=n.setIconFontSize.bind(l(n)),n.getIconSize=n.getIconSize.bind(l(n)),n.getComputedIconSize=n.getComputedIconSize.bind(l(n)),n}return d(e,t),b(e,[{key:"createEffects",value:function(){return[new bw(this.updateFontSize,[this.props.isChecked,this.props.size])]}},{key:"updateEffects",value:function(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.isChecked,this.props.size])}},{key:"updateFontSize",value:function(){var t=this.props,e=t.isChecked,n=t.size;if(dh()&&n){var i=function(t,e){var n=function(t){var e=yI(),n=e.isCompactTheme,i=e.isMaterialTheme;return mI[+t][+i][+n]}(e),i=function(){var t=yI(),e=t.isCompactTheme,n=t.isMaterialTheme;return gI[+n][+e]}();return Math.ceil(n/i*t)}(this.getIconSize(n),e);this.setIconFontSize(i)}}},{key:"setIconFontSize",value:function(t){this.elementRef.current.style.fontSize="".concat(t,"px")}},{key:"getIconSize",value:function(t){return Bu(t)?t:t.endsWith("px")?parseInt(t,10):this.getComputedIconSize()}},{key:"getComputedIconSize",value:function(){var t=function(t){var e,n=ph();return t?null===(e=n.getComputedStyle)||void 0===e?void 0:e.call(n,t):null}(this.elementRef.current);return parseInt(null==t?void 0:t.width,10)}},{key:"cssStyles",get:function(){var t,e,n=this;return void 0!==this.__getterCache.cssStyles?this.__getterCache.cssStyles:this.__getterCache.cssStyles=(t=n.props.size,e=Hd("width",t),{height:Hd("height",t),width:e})}},{key:"restAttributes",get:function(){return ay(this.props,bI)}},{key:"componentWillUpdate",value:function(t,n,i){u(h(e.prototype),"componentWillUpdate",this).call(this),this.props.size!==t.size&&(this.__getterCache.cssStyles=void 0)}},{key:"render",value:function(){return t={props:lc({},this.props),elementRef:this.elementRef,setIconFontSize:this.setIconFontSize,getIconSize:this.getIconSize,getComputedIconSize:this.getComputedIconSize,cssStyles:this.cssStyles,restAttributes:this.restAttributes},e=t.elementRef,qk(1,"span","dx-checkbox-icon",null,1,{style:Mw(t.cssStyles)},null,e);var t,e}}]),e}(gw);return t.defaultProps=CI,t}(),xI=["accessKey","activeStateEnabled","aria","className","defaultValue","disabled","enableThreeStateBehavior","focusStateEnabled","height","hint","hoverStateEnabled","iconSize","inputAttr","isDirty","isValid","name","onClick","onFocusIn","onKeyDown","readOnly","rtlEnabled","saveValueChangeEvent","tabIndex","text","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","value","valueChange","visible","width"],wI=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(pI),Object.getOwnPropertyDescriptors({text:"",enableThreeStateBehavior:!1,activeStateEnabled:!0,hoverStateEnabled:!0,get focusStateEnabled(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},defaultValue:!1,valueChange:function(){}}))),SI={get text(){return wI.text},get enableThreeStateBehavior(){return wI.enableThreeStateBehavior},get activeStateEnabled(){return wI.activeStateEnabled},get hoverStateEnabled(){return wI.hoverStateEnabled},get focusStateEnabled(){return wI.focusStateEnabled},get defaultValue(){return wI.defaultValue},get valueChange(){return wI.valueChange},get readOnly(){return wI.readOnly},get name(){return wI.name},get validationError(){return wI.validationError},get validationErrors(){return wI.validationErrors},get validationMessageMode(){return wI.validationMessageMode},get validationMessagePosition(){return wI.validationMessagePosition},get validationStatus(){return wI.validationStatus},get isValid(){return wI.isValid},get isDirty(){return wI.isDirty},get inputAttr(){return wI.inputAttr},get className(){return wI.className},get disabled(){return wI.disabled},get tabIndex(){return wI.tabIndex},get visible(){return wI.visible},get aria(){return ZE.aria}},EI=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).editorRef={current:null},n.state={value:void 0!==n.props.value?n.props.value:n.props.defaultValue},n.focus=n.focus.bind(l(n)),n.blur=n.blur.bind(l(n)),n.onWidgetClick=n.onWidgetClick.bind(l(n)),n.keyDown=n.keyDown.bind(l(n)),n}return d(e,t),b(e,[{key:"createEffects",value:function(){return[Cw()]}},{key:"onWidgetClick",value:function(t){var e=this,n=this.props,i=n.enableThreeStateBehavior,o=n.readOnly,r=n.saveValueChangeEvent;if(!o)if(null==r||r(t),i){var a;this.setState(function(t){return{value:a=null===(void 0!==e.props.value?e.props.value:t.value)||!(void 0!==e.props.value?e.props.value:t.value)&&null}}),this.props.valueChange(a)}else{var s;this.setState(function(t){var n;return{value:s=!(null!==(n=void 0!==e.props.value?e.props.value:t.value)&&void 0!==n&&n)}}),this.props.valueChange(s)}}},{key:"keyDown",value:function(t){var e=this.props.onKeyDown,n=t.keyName,i=t.originalEvent,o=t.which,r=null==e?void 0:e(t);if(null!=r&&r.cancel)return r;("space"===n||"space"===o)&&(i.preventDefault(),this.onWidgetClick(i))}},{key:"cssClasses",get:function(){return function(t){var e=t.text,n=t.value;return zE({"dx-checkbox":!0,"dx-checkbox-checked":!0===n,"dx-checkbox-has-text":!!e,"dx-checkbox-indeterminate":null===n})}(lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}))}},{key:"aria",get:function(){return lc({},{role:"checkbox",checked:null===(void 0!==this.props.value?this.props.value:this.state.value)?"mixed":"".concat(!0===(void 0!==this.props.value?this.props.value:this.state.value))},this.props.aria)}},{key:"restAttributes",get:function(){return ay(lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),xI)}},{key:"focus",value:function(){this.editorRef.current.focus()}},{key:"blur",value:function(){this.editorRef.current.blur()}},{key:"render",value:function(){return function(t){var e=t.aria,n=t.cssClasses,i=t.editorRef,o=t.keyDown,r=t.onWidgetClick,a=t.props,s=a.accessKey,l=a.activeStateEnabled,u=a.className,c=a.disabled,h=a.focusStateEnabled,d=a.height,f=a.hint,p=a.hoverStateEnabled,_=a.iconSize,v=a.isValid,g=a.name,m=a.onFocusIn,y=a.readOnly,b=a.rtlEnabled,C=a.tabIndex,k=a.text,x=a.validationError,w=a.validationErrors,S=a.validationMessageMode,E=a.validationMessagePosition,I=a.validationStatus,T=a.value,O=a.visible,D=a.width;return Yk(Zk(2,vI,lc({aria:e,classes:n,onClick:r,onKeyDown:o,accessKey:s,activeStateEnabled:l,focusStateEnabled:h,hoverStateEnabled:p,className:u,disabled:c,readOnly:y,hint:f,height:d,width:D,rtlEnabled:b,tabIndex:C,visible:O,validationError:x,validationErrors:w,validationMessageMode:S,validationMessagePosition:E,validationStatus:I,isValid:v,onFocusIn:m},t.restAttributes,{children:Xk([Yk(qk(64,"input",null,null,1,lc({type:"hidden",value:"".concat(T)},g&&{name:g}))),qk(1,"div","dx-checkbox-container",[Zk(2,kI,{size:_,isChecked:!0===T}),k&&qk(1,"span","dx-checkbox-text",k,0)],0)],4)}),null,i))}({props:lc({},this.props,{value:void 0!==this.props.value?this.props.value:this.state.value}),editorRef:this.editorRef,onWidgetClick:this.onWidgetClick,keyDown:this.keyDown,cssClasses:this.cssClasses,aria:this.aria,restAttributes:this.restAttributes})}}]),e}(mw);EI.defaultProps=SI;var II=[],TI=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"getProps",value:function(){var t=u(h(e.prototype),"getProps",this).call(this);return t.onKeyDown=this._wrapKeyDownHandler(t.onKeyDown),t}},{key:"focus",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).focus.apply(t,arguments)}},{key:"blur",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).blur.apply(t,arguments)}},{key:"_getActionConfigs",value:function(){return{onFocusIn:{},onClick:{}}}},{key:"_propsInfo",get:function(){return{twoWay:[["value","defaultValue","valueChange"]],allowNull:["defaultValue","validationError","validationErrors","value"],elements:[],templates:[],props:["text","iconSize","enableThreeStateBehavior","activeStateEnabled","hoverStateEnabled","focusStateEnabled","saveValueChangeEvent","defaultValue","valueChange","readOnly","name","validationError","validationErrors","validationMessageMode","validationMessagePosition","validationStatus","isValid","isDirty","inputAttr","onFocusIn","className","accessKey","disabled","height","hint","onClick","onKeyDown","rtlEnabled","tabIndex","visible","width","aria","value"]}}},{key:"_viewComponent",get:function(){return EI}}]),e}(kE);Sv("dxCheckBox",TI),TI.defaultOptions=function(t){II.push(t),EI.defaultProps=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(EI.defaultProps),Object.getOwnPropertyDescriptors(function(t){var e=["value"];return Object.keys(t).reduce(function(n,i){var o=t[i];return n[e.some(function(t){return t===i})?"default"+i.charAt(0).toUpperCase()+i.slice(1):i]=o,n},{})}(Uv(II)))))};var OI=TI,DI=new ci("NgValueAccessor"),AI={provide:DI,useExisting:At(function(){return BI}),multi:!0},BI=function(){var t=function(t){function e(t,n,i,o,a,s,u,c){var h;return m(this,e),(h=r(this,e,[t,n,i,o,u,c]))._watcherHelper=o,h._idh=a,h.touched=function(t){},h._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"enableThreeStateBehaviorChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"iconSizeChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"nameChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"tabIndexChange"},{emit:"textChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),h._idh.setHost(l(h)),s.setHost(l(h)),h}return d(e,t),b(e,[{key:"accessKey",get:function(){return this._getOption("accessKey")},set:function(t){this._setOption("accessKey",t)}},{key:"activeStateEnabled",get:function(){return this._getOption("activeStateEnabled")},set:function(t){this._setOption("activeStateEnabled",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"enableThreeStateBehavior",get:function(){return this._getOption("enableThreeStateBehavior")},set:function(t){this._setOption("enableThreeStateBehavior",t)}},{key:"focusStateEnabled",get:function(){return this._getOption("focusStateEnabled")},set:function(t){this._setOption("focusStateEnabled",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"hoverStateEnabled",get:function(){return this._getOption("hoverStateEnabled")},set:function(t){this._setOption("hoverStateEnabled",t)}},{key:"iconSize",get:function(){return this._getOption("iconSize")},set:function(t){this._setOption("iconSize",t)}},{key:"isDirty",get:function(){return this._getOption("isDirty")},set:function(t){this._setOption("isDirty",t)}},{key:"isValid",get:function(){return this._getOption("isValid")},set:function(t){this._setOption("isValid",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"readOnly",get:function(){return this._getOption("readOnly")},set:function(t){this._setOption("readOnly",t)}},{key:"rtlEnabled",get:function(){return this._getOption("rtlEnabled")},set:function(t){this._setOption("rtlEnabled",t)}},{key:"tabIndex",get:function(){return this._getOption("tabIndex")},set:function(t){this._setOption("tabIndex",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"validationError",get:function(){return this._getOption("validationError")},set:function(t){this._setOption("validationError",t)}},{key:"validationErrors",get:function(){return this._getOption("validationErrors")},set:function(t){this._setOption("validationErrors",t)}},{key:"validationMessageMode",get:function(){return this._getOption("validationMessageMode")},set:function(t){this._setOption("validationMessageMode",t)}},{key:"validationMessagePosition",get:function(){return this._getOption("validationMessagePosition")},set:function(t){this._setOption("validationMessagePosition",t)}},{key:"validationStatus",get:function(){return this._getOption("validationStatus")},set:function(t){this._setOption("validationStatus",t)}},{key:"value",get:function(){return this._getOption("value")},set:function(t){this._setOption("value",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"change",value:function(t){}},{key:"_createInstance",value:function(t,e){return new OI(t,e)}},{key:"writeValue",value:function(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this.change=t}},{key:"registerOnTouched",value:function(t){this.touched=t}},{key:"_createWidget",value:function(t){var n=this;u(h(e.prototype),"_createWidget",this).call(this,t),this.instance.on("focusOut",function(t){n.eventHelper.fireNgEvent("onBlur",[t])})}},{key:"ngOnDestroy",value:function(){this._destroyWidget()}},{key:"ngOnChanges",value:function(t){u(h(e.prototype),"ngOnChanges",this).call(this,t),this.setupChanges("validationErrors",t)}},{key:"setupChanges",value:function(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}},{key:"ngDoCheck",value:function(){this._idh.doCheck("validationErrors"),this._watcherHelper.checkWatchers(),u(h(e.prototype),"ngDoCheck",this).call(this),u(h(e.prototype),"clearChangedOptions",this).call(this)}},{key:"_setOption",value:function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&u(h(e.prototype),"_setOption",this).call(this,t,n)}}]),e}(DC);return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(HC),Jr(TC),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["dx-check-box"]],hostBindings:function(t,e){1&t&&aa("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",disabled:"disabled",elementAttr:"elementAttr",enableThreeStateBehavior:"enableThreeStateBehavior",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",iconSize:"iconSize",isDirty:"isDirty",isValid:"isValid",name:"name",readOnly:"readOnly",rtlEnabled:"rtlEnabled",tabIndex:"tabIndex",text:"text",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onOptionChanged:"onOptionChanged",onValueChanged:"onValueChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",enableThreeStateBehaviorChange:"enableThreeStateBehaviorChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",iconSizeChange:"iconSizeChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",nameChange:"nameChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",tabIndexChange:"tabIndexChange",textChange:"textChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",visibleChange:"visibleChange",widthChange:"widthChange",onBlur:"onBlur"},features:[Aa([dC,_C,AI,TC,HC]),Lr,Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),MI=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({imports:[[FC,bC],bC]}),t}(),PI="dxswipestart",RI="dxswipe",FI="dxswipeend",HI={horizontal:{defaultItemSizeFunc:function(){return Ah(this.getElement())},getBounds:function(){return[this._maxLeftOffset,this._maxRightOffset]},calcOffsetRatio:function(t){return(Gp(t).x-(this._savedEventData&&this._savedEventData.x||0))/this._itemSizeFunc().call(this,t)},isFastSwipe:function(t){var e=Gp(t);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(e.x-this._tickData.x)>=e.time-this._tickData.time}},vertical:{defaultItemSizeFunc:function(){return Mh(this.getElement())},getBounds:function(){return[this._maxTopOffset,this._maxBottomOffset]},calcOffsetRatio:function(t){return(Gp(t).y-(this._savedEventData&&this._savedEventData.y||0))/this._itemSizeFunc().call(this,t)},isFastSwipe:function(t){var e=Gp(t);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(e.y-this._tickData.y)>=e.time-this._tickData.time}}};cv({emitter:DS.inherit({TICK_INTERVAL:300,FAST_SWIPE_SPEED_LIMIT:10,ctor:function(t){this.callBase(t),this.direction="horizontal",this.elastic=!0},_getStrategy:function(){return HI[this.direction]},_defaultItemSizeFunc:function(){return this._getStrategy().defaultItemSizeFunc.call(this)},_itemSizeFunc:function(){return this.itemSizeFunc||this._defaultItemSizeFunc},_init:function(t){this._tickData=Gp(t)},_start:function(t){this._savedEventData=Gp(t),(t=this._fireEvent(PI,t)).cancel||(this._maxLeftOffset=t.maxLeftOffset,this._maxRightOffset=t.maxRightOffset,this._maxTopOffset=t.maxTopOffset,this._maxBottomOffset=t.maxBottomOffset)},_move:function(t){var e=this._getStrategy(),n=Gp(t),i=e.calcOffsetRatio.call(this,t);i=this._fitOffset(i,this.elastic),n.time-this._tickData.time>this.TICK_INTERVAL&&(this._tickData=n),this._fireEvent(RI,t,{offset:i}),!1!==t.cancelable&&t.preventDefault()},_end:function(t){var e=this._getStrategy(),n=e.calcOffsetRatio.call(this,t),i=e.isFastSwipe.call(this,t),o=n,r=this._calcTargetOffset(n,i);o=this._fitOffset(o,this.elastic),r=this._fitOffset(r,!1),this._fireEvent(FI,t,{offset:o,targetOffset:r})},_fitOffset:function(t,e){var n=this._getStrategy().getBounds.call(this);return t<-n[0]?e?(-2*n[0]+t)/3:-n[0]:t>n[1]?e?(2*n[1]+t)/3:n[1]:t},_calcTargetOffset:function(t,e){var n;return e?(n=Math.ceil(Math.abs(t)),t<0&&(n=-n)):n=Math.round(t),n}}),events:[PI,RI,FI]});var VI="dxSwipeable",LI={onStart:PI,onUpdated:RI,onEnd:FI,onCancel:"dxswipecancel"},$I=zg.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{elastic:!0,immediate:!1,immediateTimeout:180,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 t=this.NAME;this._createEventData(),zu(LI,(function(e,n){var i=this._createActionByOption(e,{context:this});n=Xp(n,t),yd.on(this.$element(),n,this._eventData,function(t){return i({event:t})})}).bind(this))}},_createEventData:function(){this._eventData={elastic:this.option("elastic"),itemSizeFunc:this.option("itemSizeFunc"),direction:this.option("direction"),immediate:this.option("immediate"),immediateTimeout:this.option("immediateTimeout")}},_detachEventHandlers:function(){yd.off(this.$element(),"."+VI)},_optionChanged:function(t){switch(t.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(t)}},_useTemplates:function(){return!1}});Cv($I,VI);var NI=$I,zI=vE.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{min:0,max:100,value:0})},_initMarkup:function(){this.$element().addClass("dx-trackbar"),this._renderWrapper(),this._renderContainer(),this._renderRange(),this._renderValue(),this._setRangeStyles(),this.callBase()},_render:function(){this.callBase(),this._setRangeStyles(this._rangeStylesConfig())},_renderWrapper:function(){this._$wrapper=Yd("<div>").addClass("dx-trackbar-wrapper").appendTo(this.$element())},_renderContainer:function(){this._$bar=Yd("<div>").addClass("dx-trackbar-container").appendTo(this._$wrapper)},_renderRange:function(){this._$range=Yd("<div>").addClass("dx-trackbar-range").appendTo(this._$bar)},_renderValue:function(){var t=this.option("value"),e=this.option("min"),n=this.option("max");if(!(e>n)){if(t<e)return this.option("value",e),void(this._currentRatio=0);if(t>n)return this.option("value",n),void(this._currentRatio=1);var i=e===n?0:(t-e)/(n-e);!this._needPreventAnimation&&this._setRangeStyles({width:100*i+"%"}),this.setAria({valuemin:this.option("min"),valuemax:n,valuenow:t}),this._currentRatio=i}},_rangeStylesConfig:function(){return{width:100*this._currentRatio+"%"}},_setRangeStyles:function(t){T_.stop(this._$range),t?this._needPreventAnimation||!dh()||T_.animate(this._$range,{type:"custom",duration:100,to:t}):this._$range.css({width:0})},_optionChanged:function(t){switch(t.name){case"value":this._renderValue(),this.callBase(t);break;case"max":case"min":this._renderValue();break;default:this.callBase(t)}},_dispose:function(){T_.stop(this._$range),this.callBase()}});Sv("dxTrackBar",zI);var WI=zI,jI="dx-inkripple",KI="dx-inkripple-wave",GI="dx-inkripple-showing",UI="dx-inkripple-hiding",qI=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.useHoldAnimation,n=t.waveSizeCoefficient,i=t.isCentered,o=t.wavesNumber;return{waveSizeCoefficient:n||2,isCentered:i||!1,wavesNumber:o||1,durations:JI(null==e||e)}},ZI=function(t){var e=qI(t);return{showWave:XI.bind(this,e),hideWave:eT.bind(this,e)}},QI=function(t,e){for(var n=function(t){var e=t.children("."+jI);return 0===e.length&&(e=Yd("<div>").addClass(jI).appendTo(t)),e}(Yd(t)),i=n.children("."+KI).toArray(),o=i.length;o<e;o++){var r=Yd("<div>").appendTo(n).addClass(KI);i.push(r[0])}return Yd(i)};function XI(t,e){var n=QI(e.element,t.wavesNumber).eq(e.wave||0);t.hidingTimeout&&clearTimeout(t.hidingTimeout),tT(n),n.css(function(t,e){var n,i,o=Yd(e.element),r=Rh(o),a=Fh(o),s=parseInt(Math.sqrt(r*r+a*a)),l=Math.min(4e3,parseInt(s*t.waveSizeCoefficient));if(t.isCentered)n=(r-l)/2,i=(a-l)/2;else{var u=e.event,c=o.offset();n=u.pageX-c.left-l/2,i=u.pageY-c.top-l/2}return{left:n,top:i,height:l,width:l}}(t,e)),t.showingTimeout=setTimeout(YI.bind(this,t,n),0)}function YI(t,e){var n=t.durations.showingScale+"ms";e.addClass(GI).css("transitionDuration",n)}function JI(t){return{showingScale:t?1e3:300,hidingScale:300,hidingOpacity:300}}function tT(t){t.removeClass(UI).css("transitionDuration","")}function eT(t,e){t.showingTimeout&&clearTimeout(t.showingTimeout);var n=QI(e.element,e.wavesNumber).eq(e.wave||0),i=t.durations,o=i.hidingScale+"ms, "+i.hidingOpacity+"ms";n.addClass(UI).removeClass(GI).css("transitionDuration",o);var r=Math.max(i.hidingScale,i.hidingOpacity);t.hidingTimeout=setTimeout(tT.bind(this,n),r)}var nT="dxResizable",iT="dx-resizable-handle",oT="dx-resizable-handle-corner",rT=Xp(AS,nT),aT=Xp(BS,nT),sT=Xp(MS,nT),lT={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},uT=zg.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{handles:"all",step:"1",stepPrecision:"simple",area:void 0,minWidth:30,maxWidth:1/0,minHeight:30,maxHeight:1/0,onResizeStart:null,onResize:null,onResizeEnd:null,roundStepValue:!0,keepAspectRatio:!0})},_init:function(){this.callBase(),this.$element().addClass("dx-resizable")},_initMarkup:function(){this.callBase(),this._renderHandles()},_render:function(){this.callBase(),this._renderActions()},_renderActions:function(){this._resizeStartAction=this._createActionByOption("onResizeStart"),this._resizeEndAction=this._createActionByOption("onResizeEnd"),this._resizeAction=this._createActionByOption("onResize")},_renderHandles:function(){var t=this;this._handles=[];var e=this.option("handles");if("none"!==e&&e){var n="all"===e?["top","bottom","left","right"]:e.split(" "),i={};zu(n,function(e,n){i[n]=!0,t._renderHandle(n)}),i.bottom&&i.right&&this._renderHandle("corner-bottom-right"),i.bottom&&i.left&&this._renderHandle("corner-bottom-left"),i.top&&i.right&&this._renderHandle("corner-top-right"),i.top&&i.left&&this._renderHandle("corner-top-left"),this._attachEventHandlers()}},_renderHandle:function(t){var e=Yd("<div>").addClass(iT).addClass(iT+"-"+t).appendTo(this.$element());this._handles.push(e)},_attachEventHandlers:function(){if(!this.option("disabled")){var t={};t[rT]=this._dragStartHandler.bind(this),t[aT]=this._dragHandler.bind(this),t[sT]=this._dragEndHandler.bind(this),this._handles.forEach(function(e){yd.on(e,t,{direction:"both",immediate:!0})})}},_detachEventHandlers:function(){this._handles.forEach(function(t){yd.off(t)})},_toggleEventHandlers:function(t){t?this._attachEventHandlers():this._detachEventHandlers()},_getElementSize:function(){var t=this.$element();return"border-box"===t.css("boxSizing")?{width:Rh(t),height:Fh(t)}:{width:Ah(t),height:Mh(t)}},_dragStartHandler:function(t){var e=this.$element();e.is(".dx-state-disabled, .dx-state-disabled *")?t.cancel=!0:(this._toggleResizingClass(!0),this._movingSides=this._getMovingSides(t),this._elementLocation=of(e),this._elementSize=this._getElementSize(),this._renderDragOffsets(t),this._resizeStartAction({event:t,width:this._elementSize.width,height:this._elementSize.height,handles:this._movingSides}),t.targetElements=null)},_toggleResizingClass:function(t){this.$element().toggleClass("dx-resizable-resizing",t)},_renderDragOffsets:function(t){var e=this._getArea();if(e){var n=Yd(t.target).closest("."+iT),i=Rh(n),o=Fh(n),r=n.offset(),a=e.offset,s=this._getAreaScrollOffset();t.maxLeftOffset=this._leftMaxOffset=r.left-a.left-s.scrollX,t.maxRightOffset=this._rightMaxOffset=a.left+e.width-r.left-i+s.scrollX,t.maxTopOffset=this._topMaxOffset=r.top-a.top-s.scrollY,t.maxBottomOffset=this._bottomMaxOffset=a.top+e.height-r.top-o+s.scrollY}},_getBorderWidth:function(t,e){if(Fu(t.get(0)))return 0;var n=t.css(lT[e]);return parseInt(n)||0},_proportionate:function(t,e){var n=this._elementSize;return e*("x"===t?n.width/n.height:n.height/n.width)},_getProportionalDelta:function(t){var e=t.x,n=t.y,i=this._proportionate("y",e);if(i>=n)return{x:e,y:i};var o=this._proportionate("x",n);return o>=e?{x:o,y:n}:{x:0,y:0}},_getDirectionName:function(t){var e=this._movingSides;return"x"===t?e.left?"left":"right":e.top?"top":"bottom"},_fitIntoArea:function(t,e){var n,i=this._getDirectionName(t);return Math.min(e,null!==(n=this["_".concat(i,"MaxOffset")])&&void 0!==n?n:1/0)},_fitDeltaProportionally:function(t){var e=this,n=lc({},t),i=this._elementSize,o=this.option(),r=o.minWidth,a=o.minHeight,s=o.maxWidth,l=o.maxHeight,u=function(){return i.width+n.x},c=function(){return i.height+n.y},h=function(t){return n[t]===e._fitIntoArea(t,n[t])},d=function(){return Gw(u(),r,s)&&h("x")},f=function(){return Gw(c(),a,l)&&h("y")};if(!d()){var p=this._fitIntoArea("x",Kw(u(),r,s)-i.width);n={x:p,y:this._proportionate("y",p)}}if(!f()){var _=this._fitIntoArea("y",Kw(c(),a,l)-i.height);n={x:this._proportionate("x",_),y:_}}return d()&&f()?n:{x:0,y:0}},_fitDelta:function(t){var e=t.x,n=t.y,i=this._elementSize,o=this.option(),r=o.minWidth,a=o.minHeight,s=o.maxWidth,l=o.maxHeight;return{x:Kw(i.width+e,r,s)-i.width,y:Kw(i.height+n,a,l)-i.height}},_getDeltaByOffset:function(t){var e=this._movingSides,n=this._isCornerHandler(e)&&this.option("keepAspectRatio"),i={x:t.x*(e.left?-1:1),y:t.y*(e.top?-1:1)};if(n){var o=this._getProportionalDelta(i);i=this._fitDeltaProportionally(o)}else{var r=this._fitDelta(i);i=this._roundByStep(r)}return i},_updatePosition:function(t,e){var n=e.width,i=e.height,o=this._elementLocation,r=this._movingSides,a=this.$element(),s=this._getElementSize();cf(a,{top:o.top+(r.top?t.y*(r.top?-1:1)-((s.height||i)-i):0),left:o.left+(r.left?t.x*(r.left?-1:1)-((s.width||n)-n):0)})},_dragHandler:function(t){var e=this._getOffset(t),n=this._getDeltaByOffset(e),i=this._updateDimensions(n);this._updatePosition(n,i),this._triggerResizeAction(t,i)},_updateDimensions:function(t){var e=function(t){return"px"===t.substring(t.length-2)},n="strict"===this.option("stepPrecision"),i=this._elementSize,o=i.width+t.x,r=i.height+t.y,a=this.$element().get(0).style,s=t.x||n||e(a.width),l=t.y||n||e(a.height);return s&&this.option({width:o}),l&&this.option({height:r}),{width:s?o:i.width,height:l?r:i.height}},_triggerResizeAction:function(t,e){var n=e.width,i=e.height;this._resizeAction({event:t,width:this.option("width")||n,height:this.option("height")||i,handles:this._movingSides}),Ov(this.$element())},_isCornerHandler:function(t){return 0===Object.values(t).reduce(function(t,e){return t^e},0)},_getOffset:function(t){var e=t.offset,n=this._movingSides;return!n.left&&!n.right&&(e.x=0),!n.top&&!n.bottom&&(e.y=0),e},_roundByStep:function(t){return"strict"===this.option("stepPrecision")?this._roundStrict(t):this._roundNotStrict(t)},_getSteps:function(){return Xc(this.option("step"),!this.option("roundStepValue"))},_roundNotStrict:function(t){var e=this._getSteps();return{x:t.x-t.x%e.h,y:t.y-t.y%e.v}},_roundStrict:function(t){var e=this._movingSides,n={x:t.x*(e.left?-1:1),y:t.y*(e.top?-1:1)},i=this._getSteps(),o=this._elementLocation,r=this._elementSize,a=((e.left?o.left:o.left+r.width)+n.x)%i.h,s=((e.top?o.top:o.top+r.height)+n.y)%i.v,l=Math.sign||function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},u=function(t,e){return(1+.2*l(e))%1*t},c=function(t,e){return Math.abs(t)<.2*e},h=n.x-a,d=n.y-s;a>u(i.h,n.x)&&(h+=i.h),s>u(i.v,n.y)&&(d+=i.v);var f=!e.left&&!e.right||c(n.x,i.h)?0:h,p=!e.top&&!e.bottom||c(n.y,i.v)?0:d;return{x:f*(e.left?-1:1),y:p*(e.top?-1:1)}},_getMovingSides:function(t){var e=Yd(t.target),n=e.hasClass(oT+"-top-left"),i=e.hasClass(oT+"-top-right"),o=e.hasClass(oT+"-bottom-left"),r=e.hasClass(oT+"-bottom-right");return{top:e.hasClass("dx-resizable-handle-top")||n||i,left:e.hasClass("dx-resizable-handle-left")||n||o,bottom:e.hasClass("dx-resizable-handle-bottom")||o||r,right:e.hasClass("dx-resizable-handle-right")||i||r}},_getArea:function(){var t=this.option("area");return Du(t)&&(t=t.call(this)),Ru(t)?this._getAreaFromObject(t):this._getAreaFromElement(t)},_getAreaScrollOffset:function(){var t=this.option("area"),e={scrollY:0,scrollX:0};if(!Du(t)&&!Ru(t)){var n=Yd(t)[0];Fu(n)&&(e.scrollX=n.pageXOffset,e.scrollY=n.pageYOffset)}return e},_getAreaFromObject:function(t){var e={width:t.right-t.left,height:t.bottom-t.top,offset:{left:t.left,top:t.top}};return this._correctAreaGeometry(e),e},_getAreaFromElement:function(t){var e,n=Yd(t);return n.length&&(e={width:Hh(n),height:Vh(n),offset:$u({top:0,left:0},Fu(n[0])?{}:n.offset())},this._correctAreaGeometry(e,n)),e},_correctAreaGeometry:function(t,e){var n=e?this._getBorderWidth(e,"left"):0,i=e?this._getBorderWidth(e,"top"):0;t.offset.left+=n+this._getBorderWidth(this.$element(),"left"),t.offset.top+=i+this._getBorderWidth(this.$element(),"top"),t.width-=Rh(this.$element())-Hh(this.$element()),t.height-=Fh(this.$element())-Vh(this.$element())},_dragEndHandler:function(t){var e=this.$element();this._resizeEndAction({event:t,width:Rh(e),height:Fh(e),handles:this._movingSides}),this._toggleResizingClass(!1)},_renderWidth:function(t){this.option("width",Kw(t,this.option("minWidth"),this.option("maxWidth")))},_renderHeight:function(t){this.option("height",Kw(t,this.option("minHeight"),this.option("maxHeight")))},_optionChanged:function(t){switch(t.name){case"disabled":this._toggleEventHandlers(!t.value),this.callBase(t);break;case"handles":this._invalidate();break;case"minWidth":case"maxWidth":dh()&&this._renderWidth(Rh(this.$element()));break;case"minHeight":case"maxHeight":dh()&&this._renderHeight(Fh(this.$element()));break;case"onResize":case"onResizeStart":case"onResizeEnd":this._renderActions();break;case"area":case"stepPrecision":case"step":case"roundStepValue":case"keepAspectRatio":break;default:this.callBase(t)}},_clean:function(){this.$element().find("."+iT).remove()},_useTemplates:function(){return!1}});Sv(nT,uT);var cT=uT,hT=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_validationGroupConfig",get:function(){return wS.getGroupConfig(this._findGroup())}},{key:"getDefaultTemplateNames",value:function(){return["content"]}},{key:"getSupportedKeyNames",value:function(){return["space","enter"]}},{key:"getProps",value:function(){var t=this,n=u(h(e.prototype),"getProps",this).call(this);return n.onClick=function(e){var n=e.event;t._clickAction({event:n,validationGroup:t._validationGroupConfig})},"svg"===Mb(n.icon)&&(n.iconTemplate=this._createTemplateComponent(function(){return n.icon})),n}},{key:"_templatesInfo",get:function(){return{template:"content"}}},{key:"_toggleActiveState",value:function(t,e){var n=this.viewRef;e?n.activate():n.deactivate()}},{key:"_getSubmitAction",value:function(){var t=this,e=!0,n="valid";return this._createAction(function(i){var o=i.event,r=i.submitInput;if(e){var a=t._validationGroupConfig;if(void 0!==a&&""!==a){var s=a.validate();n=s.status,"pending"===s.status&&(e=!1,t.option("disabled",!0),s.complete.then(function(i){var o=i.status;t.option("disabled",!1),"valid"===(n=o)&&r.click(),e=!0}))}}"valid"!==n&&o.preventDefault(),o.stopPropagation()})}},{key:"_initializeComponent",value:function(){u(h(e.prototype),"_initializeComponent",this).call(this),this._addAction("onSubmit",this._getSubmitAction()),this._clickAction=this._createClickAction()}},{key:"_initMarkup",value:function(){u(h(e.prototype),"_initMarkup",this).call(this);var t=this.$element().find(".dx-button-content"),n=t.children().filter(".dx-template-wrapper"),i=t.children().filter(".dx-button-submit-input");n.length&&(n.addClass("dx-button-content"),n.append(i),t.replaceWith(n))}},{key:"_patchOptionValues",value:function(t){return u(h(e.prototype),"_patchOptionValues",this).call(this,lc({},t,{templateData:t._templateData}))}},{key:"_findGroup",value:function(){var t=this.$element(),e=this.option("validationGroup");return void 0!==e&&""!==e?e:wS.findGroup(t,this._modelByElement(t))}},{key:"_createClickAction",value:function(){return this._createActionByOption("onClick",{excludeValidators:["readOnly"]})}},{key:"_optionChanged",value:function(t){switch(t.name){case"onClick":this._clickAction=this._createClickAction()}u(h(e.prototype),"_optionChanged",this).call(this,t)}}]),e}(Ww),dT=["iconTemplate","position","source"],fT={position:"left",source:""},pT=function(t){return t&&(t.defaultProps?function(e){return Yk(Zk(2,t,lc({},e)))}:t)},_T=function(){var e=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).state={},e}return d(n,e),b(n,[{key:"sourceType",get:function(){return Mb(this.props.source)}},{key:"cssClass",get:function(){return"left"!==this.props.position?"dx-icon-right":""}},{key:"iconClassName",get:function(){var e=t({"dx-icon":!0},this.cssClass,!!this.cssClass),n=this.props.source;return"dxIcon"===this.sourceType?zE(lc({},e,t({},"dx-icon-".concat(n),!0))):"fontIcon"===this.sourceType?zE(lc({},e,t({},String(n),!!n))):"image"===this.sourceType?zE(e):"svg"===this.sourceType?zE(lc({},e,{"dx-svg-icon":!0})):""}},{key:"restAttributes",get:function(){return ay(this.props,dT)}},{key:"render",value:function(){var t=this.props;return function(t){var e=t.iconClassName,n=t.props,i=n.iconTemplate,o=n.source,r=t.sourceType;return Xk(["dxIcon"===r&&qk(1,"i",e),"fontIcon"===r&&qk(1,"i",e),"image"===r&&qk(1,"img",e,null,1,{alt:"",src:o}),i&&qk(1,"i",e,i({}),0)],0)}({props:lc({},t,{iconTemplate:pT(t.iconTemplate)}),sourceType:this.sourceType,cssClass:this.cssClass,iconClassName:this.iconClassName,restAttributes:this.restAttributes})}}]),n}(vw);return e.defaultProps=fT,e}(),vT=["config"],gT={config:Object.freeze({})},mT=function(){var t=function(t){function e(t){var n;return m(this,e),(n=r(this,e,[t])).state={},n.__getterCache={},n.hideWave=n.hideWave.bind(l(n)),n.showWave=n.showWave.bind(l(n)),n}return d(e,t),b(e,[{key:"getConfig",get:function(){var t,e=this;return void 0!==this.__getterCache.getConfig?this.__getterCache.getConfig:this.__getterCache.getConfig=(t=e.props.config,qI(t))}},{key:"restAttributes",get:function(){return ay(this.props,vT)}},{key:"hideWave",value:function(t){eT(this.getConfig,t)}},{key:"showWave",value:function(t){XI(this.getConfig,t)}},{key:"componentWillUpdate",value:function(t,e,n){this.props.config!==t.config&&(this.__getterCache.getConfig=void 0)}},{key:"render",value:function(){return t={props:lc({},this.props),getConfig:this.getConfig,restAttributes:this.restAttributes},Yk(qk(1,"div","dx-inkripple",null,1,lc({},t.restAttributes)));var t}}]),e}(vw);return t.defaultProps=gT,t}(),yT=["accessKey","activeStateEnabled","children","className","disabled","focusStateEnabled","height","hint","hoverStateEnabled","icon","iconPosition","iconTemplate","onClick","onKeyDown","onSubmit","pressed","rtlEnabled","stylingMode","tabIndex","template","templateData","text","type","useInkRipple","useSubmitBehavior","visible","width"],bT=["outlined","text","contained"],CT=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(WE),Object.getOwnPropertyDescriptors({activeStateEnabled:!0,hoverStateEnabled:!0,icon:"",iconPosition:"left",stylingMode:"contained",text:"",type:"normal",useInkRipple:!1,useSubmitBehavior:!1,templateData:Object.freeze({})}))),kT=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t}([{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(qb())},options:{useInkRipple:!0}}]),xT=function(t){return t&&(t.defaultProps?function(e){return Yk(Zk(2,t,lc({},e)))}:t)},wT=function(e){function n(t){var e;return m(this,n),(e=r(this,n,[t])).state={},e.contentRef={current:null},e.inkRippleRef={current:null},e.submitInputRef={current:null},e.widgetRef={current:null},e.__getterCache={},e.focus=e.focus.bind(l(e)),e.activate=e.activate.bind(l(e)),e.deactivate=e.deactivate.bind(l(e)),e.submitEffect=e.submitEffect.bind(l(e)),e.onActive=e.onActive.bind(l(e)),e.onInactive=e.onInactive.bind(l(e)),e.onWidgetClick=e.onWidgetClick.bind(l(e)),e.keyDown=e.keyDown.bind(l(e)),e.emitClickEvent=e.emitClickEvent.bind(l(e)),e}return d(n,e),b(n,[{key:"createEffects",value:function(){return[new bw(this.submitEffect,[this.props.onSubmit,this.props.useSubmitBehavior]),Cw()]}},{key:"updateEffects",value:function(){var t;null===(t=this._effects[0])||void 0===t||t.update([this.props.onSubmit,this.props.useSubmitBehavior])}},{key:"submitEffect",value:function(){var t=this,e=this.props,n=e.onSubmit;if(e.useSubmitBehavior&&n)return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.namespace;yd.on(t,fg("click",i),e)}(this.submitInputRef.current,function(e){return n({event:e,submitInput:t.submitInputRef.current})},{namespace:"UIFeedback"}),function(){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.namespace;yd.off(t,fg("click",n))}(t.submitInputRef.current,{namespace:"UIFeedback"})}}},{key:"onActive",value:function(t){this.props.useInkRipple&&this.inkRippleRef.current.showWave({element:this.contentRef.current,event:t})}},{key:"onInactive",value:function(t){this.props.useInkRipple&&this.inkRippleRef.current.hideWave({element:this.contentRef.current,event:t})}},{key:"onWidgetClick",value:function(t){var e=this.props,n=e.onClick,i=e.useSubmitBehavior;null==n||n({event:t}),i&&this.submitInputRef.current.click()}},{key:"keyDown",value:function(t){var e=this.props.onKeyDown,n=t.keyName,i=t.originalEvent,o=t.which,r=null==e?void 0:e(t);if(null!=r&&r.cancel)return r;("space"===n||"space"===o||"enter"===n||"enter"===o)&&(i.preventDefault(),this.emitClickEvent())}},{key:"emitClickEvent",value:function(){this.contentRef.current.click()}},{key:"aria",get:function(){var t=this.props,e=t.icon,n=t.text,i=null!=n?n:"";if(!n&&e)switch(Mb(e)){case"image":i=!e.includes("base64")&&/^(?!(?:https?:\/\/)|(?:ftp:\/\/)|(?:www\.))[^\s]+$/.test(e)?e.replace(/.+\/([^.]+)\..+$/,"$1"):"";break;case"dxIcon":i=qy.format(Od(e,!0))||e;break;case"fontIcon":i=e;break;case"svg":var o,r;i=null!==(o=null===(r=/<title>(.*?)<\/title>/.exec(e))||void 0===r?void 0:r[1])&&void 0!==o?o:""}return lc({role:"button"},i?{label:i}:{})}},{key:"cssClasses",get:function(){return function(e){var n=e.icon,i=e.iconPosition,o=e.stylingMode,r=e.text,a=e.type,s=o&&bT.includes(o);return zE(t(t(t(t(t({"dx-button":!0},"dx-button-mode-".concat(s?o:"contained"),!0),"dx-button-".concat(null!=a?a:"normal"),!0),"dx-button-has-text",!!r),"dx-button-has-icon",!!n),"dx-button-icon-right","left"!==i))}(this.props)}},{key:"iconSource",get:function(){var t=this.props.icon;return null!=t?t:""}},{key:"inkRippleConfig",get:function(){var t,e,n=this;return void 0!==this.__getterCache.inkRippleConfig?this.__getterCache.inkRippleConfig:this.__getterCache.inkRippleConfig=(t=n.props,e=t.icon,!t.text&&e?{isCentered:!0,useHoldAnimation:!1,waveSizeCoefficient:1}:{})}},{key:"buttonTemplateData",get:function(){var t=this.props,e=t.icon,n=t.templateData;return lc({icon:e,text:t.text},n)}},{key:"restAttributes",get:function(){return ay(this.props,yT)}},{key:"focus",value:function(){this.widgetRef.current.focus()}},{key:"activate",value:function(){this.widgetRef.current.activate()}},{key:"deactivate",value:function(){this.widgetRef.current.deactivate()}},{key:"componentWillUpdate",value:function(t,e,i){u(h(n.prototype),"componentWillUpdate",this).call(this),(this.props.icon!==t.icon||this.props.text!==t.text)&&(this.__getterCache.inkRippleConfig=void 0)}},{key:"render",value:function(){var t=this.props;return function(t){var e=t.props,n=e.children,i=e.iconPosition,o=e.iconTemplate,r=e.template,a=e.text,s=!t.props.template&&!n&&""!==a,l="left"===i,u=!t.props.template&&!n&&(t.iconSource||t.props.iconTemplate)&&Zk(2,_T,{source:t.iconSource,position:i,iconTemplate:o});return Yk(Zk(2,QE,lc({accessKey:t.props.accessKey,activeStateEnabled:t.props.activeStateEnabled,aria:t.aria,className:t.props.className,classes:t.cssClasses,disabled:t.props.disabled,focusStateEnabled:t.props.focusStateEnabled,height:t.props.height,hint:t.props.hint,hoverStateEnabled:t.props.hoverStateEnabled,onActive:t.onActive,onClick:t.onWidgetClick,onInactive:t.onInactive,onKeyDown:t.keyDown,rtlEnabled:t.props.rtlEnabled,tabIndex:t.props.tabIndex,visible:t.props.visible,width:t.props.width},t.restAttributes,{children:qk(1,"div","dx-button-content",[t.props.template&&r({data:t.buttonTemplateData}),!t.props.template&&n,l&&u,s&&qk(1,"span","dx-button-text",a,0),!l&&u,t.props.useSubmitBehavior&&qk(64,"input","dx-button-submit-input",null,1,{type:"submit",tabIndex:-1},null,t.submitInputRef),t.props.useInkRipple&&Zk(2,mT,{config:t.inkRippleConfig},null,t.inkRippleRef)],0,null,null,t.contentRef)}),null,t.widgetRef))}({props:lc({},t,{template:xT(t.template),iconTemplate:xT(t.iconTemplate)}),contentRef:this.contentRef,submitInputRef:this.submitInputRef,inkRippleRef:this.inkRippleRef,widgetRef:this.widgetRef,onActive:this.onActive,onInactive:this.onInactive,onWidgetClick:this.onWidgetClick,keyDown:this.keyDown,emitClickEvent:this.emitClickEvent,aria:this.aria,cssClasses:this.cssClasses,iconSource:this.iconSource,inkRippleConfig:this.inkRippleConfig,buttonTemplateData:this.buttonTemplateData,restAttributes:this.restAttributes})}}]),n}(mw);wT.defaultProps=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(CT),Object.getOwnPropertyDescriptors(lc({},Uv(kT)))));var ST=[],ET=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"getProps",value:function(){var t=u(h(e.prototype),"getProps",this).call(this);return t.onKeyDown=this._wrapKeyDownHandler(t.onKeyDown),t}},{key:"focus",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).focus.apply(t,arguments)}},{key:"activate",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).activate.apply(t,arguments)}},{key:"deactivate",value:function(){var t,e;return null===(e=this.viewRef)||void 0===e?void 0:(t=e).deactivate.apply(t,arguments)}},{key:"_getActionConfigs",value:function(){return{onClick:{excludeValidators:["readOnly"]},onSubmit:{}}}},{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:["onSubmit"],templates:["template","iconTemplate"],props:["activeStateEnabled","hoverStateEnabled","icon","iconPosition","onClick","onSubmit","pressed","stylingMode","template","iconTemplate","text","type","useInkRipple","useSubmitBehavior","templateData","className","accessKey","disabled","focusStateEnabled","height","hint","onKeyDown","rtlEnabled","tabIndex","visible","width"]}}},{key:"_viewComponent",get:function(){return wT}}]),e}(hT);Sv("dxButton",ET),ET.defaultOptions=function(t){ST.push(t),wT.defaultProps=Object.create(Object.prototype,lc(Object.getOwnPropertyDescriptors(wT.defaultProps),Object.getOwnPropertyDescriptors(Uv(kT)),Object.getOwnPropertyDescriptors(Uv(ST))))};var IT=ET,TT=Ob.inherit({_initMarkup:function(){this._deferredItems=[],this.callBase()},_renderItemContent:function(t){var e=new Cc,n=new Cc;this._deferredItems[t.index]=n;var i=this.callBase.call(this,t);return n.done(function(){e.resolve(i)}),e.promise()},_onItemTemplateRendered:function(t,e){var n=this;return function(){n._deferredItems[e.index].resolve()}},_postProcessRenderItems:th,_renderItemsAsync:function(){var t=this,e=new Cc;return kc.apply(this,this._deferredItems).done(function(){t._postProcessRenderItems(),e.resolve()}),e.promise()},_clean:function(){this.callBase(),this._deferredItems=[]}}),OT="dx-toolbar-before",DT="dx-toolbar-after",AT="dx-toolbar-label",BT="dx-toolbar-compact";Sv("dxToolbarBase",function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_getSynchronizableOptionsForCreateComponent",value:function(){return u(h(e.prototype),"_getSynchronizableOptionsForCreateComponent",this).call(this).filter(function(t){return"disabled"!==t})}},{key:"_initTemplates",value:function(){u(h(e.prototype),"_initTemplates",this).call(this);var t=new nb((function(t,e,n){if(Ru(e)){var i,o,r,a,s,l=e.text,u=e.html,c=e.widget;l&&t.text(l).wrapInner("<div>"),u&&t.html(u),"dxDropDownButton"===c&&(e.options=null!==(i=e.options)&&void 0!==i?i:{},Ou(e.options.stylingMode)||(e.options.stylingMode=this.option("useFlatButtons")?"text":"contained")),"dxButton"===c&&(this.option("useFlatButtons")&&(e.options=null!==(o=e.options)&&void 0!==o?o:{},e.options.stylingMode=null!==(r=e.options.stylingMode)&&void 0!==r?r:"text"),this.option("useDefaultButtons")&&(e.options=null!==(a=e.options)&&void 0!==a?a:{},e.options.type=null!==(s=e.options.type)&&void 0!==s?s:"default"))}else t.text(String(e));this._getTemplate("dx-polymorph-widget").render({container:t,model:n,parent:this})}).bind(this),["text","html","widget","options"],this.option("integrationOptions.watchMethod"));this._templateManager.addDefaultTemplates({item:t,menuItem:t})}},{key:"_getDefaultOptions",value:function(){return $u(u(h(e.prototype),"_getDefaultOptions",this).call(this),{renderAs:"topToolbar",grouped:!1,useFlatButtons:!1,useDefaultButtons:!1})}},{key:"_defaultOptionsRules",value:function(){return u(h(e.prototype),"_defaultOptionsRules",this).call(this).concat([{device:function(){return Yb()},options:{useFlatButtons:!0}}])}},{key:"_itemContainer",value:function(){return this._$toolbarItemsContainer.find([".".concat(OT),".".concat("dx-toolbar-center"),".".concat(DT)].join(","))}},{key:"_itemClass",value:function(){return"dx-toolbar-item"}},{key:"_itemDataKey",value:function(){return"dxToolbarItemDataKey"}},{key:"_dimensionChanged",value:function(){this._disposed||(this._arrangeItems(),this._applyCompactMode())}},{key:"_initMarkup",value:function(){this._renderToolbar(),this._renderSections(),u(h(e.prototype),"_initMarkup",this).call(this)}},{key:"_render",value:function(){u(h(e.prototype),"_render",this).call(this),this._renderItemsAsync(),this._updateDimensionsInMaterial()}},{key:"_postProcessRenderItems",value:function(){this._arrangeItems()}},{key:"_renderToolbar",value:function(){this.$element().addClass("dx-toolbar"),this._$toolbarItemsContainer=Yd("<div>").addClass("dx-toolbar-items-container").appendTo(this.$element()),this.setAria("role","toolbar")}},{key:"_renderSections",value:function(){var t=this,e=this._$toolbarItemsContainer;zu(["before","center","after"],function(n,i){var o="dx-toolbar-".concat(i);e.find(".".concat(o)).length||(t["_$".concat(i,"Section")]=Yd("<div>").addClass(o).attr("role","presentation").appendTo(e))})}},{key:"_arrangeItems",value:function(t){var e;t=null!==(e=t)&&void 0!==e?e:Ah(this.$element()),this._$centerSection.css({margin:"0 auto",float:"none"});var n=ep(this._$beforeSection.get(0)),i=ep(this._$afterSection.get(0));this._alignCenterSection(n,i,t);var o=this._$toolbarItemsContainer.find(".".concat(AT)).eq(0),r=o.parent();if(o.length){var a=n.width?n.width:o.position().left,s=r.hasClass(OT)?0:a,l=r.hasClass(DT)?0:i.width,u=0;r.children().not(".".concat(AT)).each(function(){u+=Rh(this)});var c=Math.max(t-u-s-l,0);if(r.hasClass(OT))this._alignSection(this._$beforeSection,c);else{var h=Rh(o)-Ah(o);o.css("maxWidth",c-h)}}}},{key:"_alignCenterSection",value:function(t,e,n){this._alignSection(this._$centerSection,n-t.width-e.width);var i=this.option("rtlEnabled"),o=i?e:t,r=i?t:e,a=ep(this._$centerSection.get(0));(o.right>a.left||a.right>r.left)&&this._$centerSection.css({marginLeft:o.width,marginRight:r.width,float:o.width>r.width?"none":"right"})}},{key:"_alignSection",value:function(t,e){var n=t.find(".".concat(AT)).toArray();e-=this._getCurrentLabelsPaddings(n);var i=this._getCurrentLabelsWidth(n),o=Math.abs(i-e);e<i?(n=n.reverse(),this._alignSectionLabels(n,o,!1)):this._alignSectionLabels(n,o,!0)}},{key:"_alignSectionLabels",value:function(t,e,n){for(var i=function(t){return ep(t).width},o=0;o<t.length;o++){var r=Yd(t[o]),a=Math.ceil(i(t[o]));n&&r.css("maxWidth","inherit");var s=Math.ceil(n?i(t[o]):a);if(!(s<e)){r.css("maxWidth",n?a+e:a-e);break}e-=s,r.css("maxWidth",n?s:0)}}},{key:"_applyCompactMode",value:function(){var t=this.$element();t.removeClass(BT),this.option("compactMode")&&this._getSummaryItemsSize("width",this.itemElements(),!0)>Ah(t)&&t.addClass(BT)}},{key:"_getCurrentLabelsWidth",value:function(t){var e=0;return t.forEach(function(t,n){e+=Rh(t)}),e}},{key:"_getCurrentLabelsPaddings",value:function(t){var e=0;return t.forEach(function(t,n){e+=Rh(t)-Ah(t)}),e}},{key:"_renderItem",value:function(t,n,i,o){var r,a,s=null!==(r=n.location)&&void 0!==r?r:"center",l=null!=i?i:this["_$".concat(s,"Section")],c=!!(null!==(a=n.text)&&void 0!==a?a:n.html),d=u(h(e.prototype),"_renderItem",this).call(this,t,n,l,o);return d.toggleClass("dx-toolbar-button",!c).toggleClass(AT,c).addClass(n.cssClass),d}},{key:"_renderGroupedItems",value:function(){var t=this;zu(this.option("items"),function(e,n){var i,o=n.items,r=Yd("<div>").addClass("dx-toolbar-group"),a=null!==(i=n.location)&&void 0!==i?i:"center";!o||!o.length||(zu(o,function(e,n){t._renderItem(e,n,r,null)}),t._$toolbarItemsContainer.find(".dx-toolbar-".concat(a)).append(r))})}},{key:"_renderItems",value:function(t){this.option("grouped")&&t.length&&t[0].items?this._renderGroupedItems():u(h(e.prototype),"_renderItems",this).call(this,t)}},{key:"_getToolbarItems",value:function(){var t;return null!==(t=this.option("items"))&&void 0!==t?t:[]}},{key:"_renderContentImpl",value:function(){var t=this._getToolbarItems();this.$element().toggleClass("dx-toolbar-mini",0===t.length),this._renderItems(this._renderedItemsCount?t.slice(this._renderedItemsCount):t),this._applyCompactMode()}},{key:"_renderEmptyMessage",value:function(){}},{key:"_clean",value:function(){this._$toolbarItemsContainer.children().empty(),this.$element().empty(),delete this._$beforeSection,delete this._$centerSection,delete this._$afterSection}},{key:"_visibilityChanged",value:function(t){t&&this._arrangeItems()}},{key:"_isVisible",value:function(){return Ah(this.$element())>0&&Mh(this.$element())>0}},{key:"_getIndexByItem",value:function(t){return this._getToolbarItems().indexOf(t)}},{key:"_itemOptionChanged",value:function(t,n,i){u(h(e.prototype),"_itemOptionChanged",this).apply(this,[t,n,i]),this._arrangeItems()}},{key:"_optionChanged",value:function(t){var n=t.name;switch(n){case"width":u(h(e.prototype),"_optionChanged",this).apply(this,arguments),this._dimensionChanged();break;case"renderAs":case"useFlatButtons":case"useDefaultButtons":this._invalidate();break;case"compactMode":this._applyCompactMode();break;case"grouped":break;default:u(h(e.prototype),"_optionChanged",this).apply(this,arguments)}}},{key:"_dispose",value:function(){u(h(e.prototype),"_dispose",this).call(this),clearTimeout(this._waitParentAnimationTimeout)}},{key:"_updateDimensionsInMaterial",value:function(){var t,e,n=this;Jb()&&Promise.all([new Promise(function(t){!function e(){clearTimeout(n._waitParentAnimationTimeout),n._waitParentAnimationTimeout=setTimeout(function(){return i=!0,n.$element().parents().each(function(t,e){if(T_.isAnimating(Yd(e)))return i=!1,!1}),i&&t(),i||e();var i},15)}()}),(t=n.$element().find(".".concat(AT)),e=[],t.each(function(t,n){var i=Yd(n).text(),o=Yd(n).css("fontWeight");e.push(function(t,e){return new Promise(function(n){var i=function(){clearInterval(o),clearTimeout(r),n()},o=setInterval(function(){(function(t,e){var n=ch.getDocument(),i=n.createElement("span");i.style.position="absolute",i.style.top="-9999px",i.style.left="-9999px",i.style.visibility="hidden",i.style.fontFamily="Arial",i.style.fontSize="250px",i.style.fontWeight=e,i.innerHTML=t,n.body.appendChild(i);var o=i.offsetWidth;i.style.fontFamily="Roboto, RobotoFallback, Arial";var r=i.offsetWidth;return i.parentNode.removeChild(i),o!==r})(t,e)&&i()},15),r=setTimeout(i,2e3)})}(i,o))}),Promise.all(e))]).then(function(){n._dimensionChanged()})}}]),e}(TT));var MT=ph(),PT={observe:th,unobserve:th,disconnect:th},RT=new(function(){function t(){var e=this;if(m(this,t),!dh()||!MT.ResizeObserver)return PT;this._callbacksMap=new Map,this._observer=new MT.ResizeObserver(function(t){t.forEach(function(t){var n;null===(n=e._callbacksMap.get(t.target))||void 0===n||n(t)})})}return b(t,[{key:"observe",value:function(t,e){this._callbacksMap.set(t,e),this._observer.observe(t)}},{key:"unobserve",value:function(t){this._callbacksMap.delete(t),this._observer.unobserve(t)}},{key:"disconnect",value:function(){this._callbacksMap.clear(),this._observer.disconnect()}}]),t}()),FT=["fullScreen","forceApplyBindings","dragOutsideBoundary","dragAndResizeArea","outsideDragFactor"],HT=ph(),VT=function(t){function e(t){var n;m(this,e);var i=t.fullScreen,o=t.forceApplyBindings,a=t.dragOutsideBoundary,s=t.dragAndResizeArea,l=t.outsideDragFactor;return(n=r(this,e,[ay(t,FT)]))._props=lc({},n._props,{fullScreen:i,forceApplyBindings:o,dragOutsideBoundary:a,dragAndResizeArea:s,outsideDragFactor:l}),n._$dragResizeContainer=void 0,n._updateDragResizeContainer(),n}return d(e,t),b(e,[{key:"fullScreen",set:function(t){this._props.fullScreen=t,t?this._fullScreenEnabled():this._fullScreenDisabled()}},{key:"$dragResizeContainer",get:function(){return this._$dragResizeContainer}},{key:"outsideDragFactor",get:function(){return this._props.dragOutsideBoundary?1:this._props.outsideDragFactor},set:function(t){this._props.outsideDragFactor=t}},{key:"dragAndResizeArea",set:function(t){this._props.dragAndResizeArea=t,this._updateDragResizeContainer()}},{key:"dragOutsideBoundary",set:function(t){this._props.dragOutsideBoundary=t,this._updateDragResizeContainer()}},{key:"updateContainer",value:function(t){u(h(e.prototype),"updateContainer",this).call(this,t),this._updateDragResizeContainer()}},{key:"dragHandled",value:function(){this.restorePositionOnNextRender(!1)}},{key:"resizeHandled",value:function(){this.restorePositionOnNextRender(!1)}},{key:"positionContent",value:function(){var t,n;this._props.fullScreen?(cf(this._$content,{top:0,left:0}),this.detectVisualPositionChange()):(null===(t=(n=this._props).forceApplyBindings)||void 0===t||t.call(n),u(h(e.prototype),"positionContent",this).call(this))}},{key:"_updateDragResizeContainer",value:function(){this._$dragResizeContainer=this._getDragResizeContainer()}},{key:"_getDragResizeContainer",value:function(){return this._props.dragOutsideBoundary?Yd(HT):this._props.dragAndResizeArea?Yd(this._props.dragAndResizeArea):Mf().get(0)||this._props.container?this._$markupContainer:Yd(HT)}},{key:"_getVisualContainer",value:function(){return this._props.fullScreen?Yd(HT):u(h(e.prototype),"_getVisualContainer",this).call(this)}},{key:"_fullScreenEnabled",value:function(){this.restorePositionOnNextRender(!1)}},{key:"_fullScreenDisabled",value:function(){this.restorePositionOnNextRender(!0)}}]),e}(XS),LT={setOverflow:th,restoreOverflow:th},$T=ph(),NT="dx-popup",zT="dx-popup-wrapper",WT="dx-state-disabled",jT="dx-popup-title",KT="dx-popup-bottom",GT=["cancel","clear","done"],UT="contained",qT=ap.safari&&Wg(ap.version,[11])<0,ZT={static:"",inherit:"dx-popup-inherit-height",flex:"dx-popup-flex-height"},QT=aE.inherit({_supportedKeys:function(){var t=this;return $u(this.callBase(),{upArrow:function(e){var n;null===(n=t._drag)||void 0===n||n.moveUp(e)},downArrow:function(e){var n;null===(n=t._drag)||void 0===n||n.moveDown(e)},leftArrow:function(e){var n;null===(n=t._drag)||void 0===n||n.moveLeft(e)},rightArrow:function(e){var n;null===(n=t._drag)||void 0===n||n.moveRight(e)}})},_getDefaultOptions:function(){return $u(this.callBase(),{fullScreen:!1,title:"",showTitle:!0,titleTemplate:"title",onTitleRendered:null,dragOutsideBoundary:!1,dragEnabled:!1,dragAndResizeArea:void 0,enableBodyScroll:!0,outsideDragFactor:0,onResizeStart:null,onResize:null,onResizeEnd:null,resizeEnabled:!1,toolbarItems:[],showCloseButton:!1,bottomTemplate:"bottom",useDefaultToolbarButtons:!1,useFlatToolbarButtons:!1,autoResizeEnabled:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{animation:this._iosAnimation}},{device:{platform:"android"},options:{animation:this._androidAnimation}},{device:{platform:"generic"},options:{showCloseButton:!0}},{device:function(t){return"desktop"===zf.real().deviceType&&"generic"===t.platform},options:{dragEnabled:!0}},{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Yb()},options:{useFlatToolbarButtons:!0}},{device:function(){return Jb()},options:{useDefaultToolbarButtons:!0,showCloseButton:!1}}])},_iosAnimation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom"}},to:{position:{my:"center",at:"center"}}},hide:{type:"slide",duration:400,from:{opacity:1,position:{my:"center",at:"center"}},to:{opacity:1,position:{my:"top",at:"bottom"}}}},_androidAnimation:function(){return this.option("fullScreen")?{show:{type:"slide",duration:300,from:{top:"30%",opacity:0},to:{top:0,opacity:1}},hide:{type:"slide",duration:300,from:{top:0,opacity:1},to:{top:"30%",opacity:0}}}:{show:{type:"fade",duration:400,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}}},_init:function(){var t=this.option("_wrapperClassExternal"),e=t?"".concat(zT," ").concat(t):zT;this.callBase(),this._createBodyOverflowManager(),this._updateResizeCallbackSkipCondition(),this.$element().addClass(NT),this.$wrapper().addClass(e),this._$popupContent=this._$content.wrapInner(Yd("<div>").addClass("dx-popup-content")).children().eq(0),this._toggleContentScrollClass(),this.$overlayContent().attr("role","dialog")},_render:function(){var t=this.option("fullScreen");this._toggleFullScreenClass(t),this.callBase()},_createBodyOverflowManager:function(){this._bodyOverflowManager=function(){if(!dh())return LT;var t=ph(),e=ch.getDocument().documentElement,n=ch.getBody(),i="ios"===zf.real().platform,o={overflow:null,overflowX:null,overflowY:null,paddingRight:null,position:null,top:null,left:null};return{setOverflow:i?function(){if(!Ou(o.position)&&"fixed"!==n.style.position){var e=t.scrollY,i=t.scrollX;o.position=n.style.position,o.top=n.style.top,o.left=n.style.left,n.style.setProperty("position","fixed"),n.style.setProperty("top","".concat(-e,"px")),n.style.setProperty("left","".concat(-i,"px"))}}:function(){(function(){var i=t.innerWidth-e.clientWidth;if(!(o.paddingRight||i<=0)){var r=t.getComputedStyle(n).getPropertyValue("padding-right"),a=parseInt(r,10);o.paddingRight=a,n.style.setProperty("padding-right","".concat(a+i,"px"))}})(),!o.overflow&&"hidden"!==n.style.overflow&&(o.overflow=n.style.overflow,o.overflowX=n.style.overflowX,o.overflowY=n.style.overflowY,n.style.setProperty("overflow","hidden"))},restoreOverflow:i?function(){if(Ou(o.position)){var e=-parseInt(n.style.top,10),i=-parseInt(n.style.left,10);["position","top","left"].forEach(function(t){o[t]?n.style.setProperty(t,o[t]):n.style.removeProperty(t)}),t.scrollTo(i,e),o.position=null}}:function(){!Ou(o.paddingRight)||(o.paddingRight?n.style.setProperty("padding-right","".concat(o.paddingRight,"px")):n.style.removeProperty("padding-right"),o.paddingRight=null),["overflow","overflowX","overflowY"].forEach(function(t){if(Ou(o[t])){var e=t.replace(/(X)|(Y)/,function(t){return"-".concat(t.toLowerCase())});o[t]?n.style.setProperty(e,o[t]):n.style.removeProperty(e),o[t]=null}})}}}()},_toggleFullScreenClass:function(t){this.$overlayContent().toggleClass("dx-popup-fullscreen",t).toggleClass("dx-popup-normal",!t)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new Mv,bottom:new Mv})},_getActionsList:function(){return this.callBase().concat(["onResizeStart","onResize","onResizeEnd"])},_contentResizeHandler:function(t){this._shouldSkipContentResize(t)||this._renderGeometry({shouldOnlyReposition:!0})},_doesShowAnimationChangeDimensions:function(){var t=this.option("animation");return["to","from"].some(function(e){var n,i=null==t||null===(n=t.show)||void 0===n?void 0:n[e];return Mu(i)&&("width"in i||"height"in i)})},_updateResizeCallbackSkipCondition:function(){var t=this,e=this._doesShowAnimationChangeDimensions();this._shouldSkipContentResize=function(n){return e&&t._showAnimationProcessing||t._areContentDimensionsRendered(n)}},_observeContentResize:function(t){var e=this;if(this.option("useResizeObserver")){var n=this._$content.get(0);t?RT.observe(n,function(t){e._contentResizeHandler(t)}):RT.unobserve(n)}},_areContentDimensionsRendered:function(t){var e,n,i,o,r,a=null===(e=t.contentBoxSize)||void 0===e?void 0:e[0];if(a)return parseInt(a.inlineSize,10)===(null===(o=this._renderedDimensions)||void 0===o?void 0:o.width)&&parseInt(a.blockSize,10)===(null===(r=this._renderedDimensions)||void 0===r?void 0:r.height);var s=t.contentRect;return parseInt(s.width,10)===(null===(n=this._renderedDimensions)||void 0===n?void 0:n.width)&&parseInt(s.height,10)===(null===(i=this._renderedDimensions)||void 0===i?void 0:i.height)},_renderContent:function(){this.callBase(),this._observeContentResize(!0)},_renderContentImpl:function(){this._renderTitle(),this.callBase(),this._renderResize(),this._renderBottom()},_renderTitle:function(){var t=this._getToolbarItems("top"),e=this.option(),n=e.title,i=e.showTitle;if(i&&!!n&&t.unshift({location:zf.current().ios?"center":"before",text:n}),i||t.length>0){this._$title&&this._$title.remove();var o=Yd("<div>").addClass(jT).insertBefore(this.$content());this._$title=this._renderTemplateByType("titleTemplate",t,o).addClass(jT),this._renderDrag(),this._executeTitleRenderAction(this._$title),this._$title.toggleClass("dx-has-close-button",this._hasCloseButton())}else this._$title&&this._$title.detach();this._toggleAriaLabel()},_toggleAriaLabel:function(){var t,e=this.option(),n=e.title,i=e.showTitle&&n?new pc:null;null===(t=this._$title)||void 0===t||t.find(".".concat("dx-toolbar-label")).eq(0).attr("id",i),this.$overlayContent().attr("aria-labelledby",i)},_renderTemplateByType:function(t,e,n,i){var o=this.option(),r=o.rtlEnabled,a=o.useDefaultToolbarButtons,s=o.useFlatToolbarButtons,l=o.disabled,u=this._getTemplateByOption(t);if(u instanceof Mv){var c=$u({},this.option("integrationOptions"),{skipTemplates:["content","title"]}),h=$u(i,{items:e,rtlEnabled:r,useDefaultButtons:a,useFlatButtons:s,disabled:l,integrationOptions:c});this._getTemplate("dx-polymorph-widget").render({container:n,model:{widget:this._getToolbarName(),options:h}});var d=n.children("div");return n.replaceWith(d),d}var f=Yd(u.render({container:Jd(n)}));return f.hasClass("dx-template-wrapper")&&(n.replaceWith(f),n=f),n},_getToolbarName:function(){return"dxToolbarBase"},_renderVisibilityAnimate:function(t){return this.callBase(t)},_hide:function(){return this._observeContentResize(!1),this.callBase()},_executeTitleRenderAction:function(t){this._getTitleRenderAction()({titleElement:Jd(t)})},_getTitleRenderAction:function(){return this._titleRenderAction||this._createTitleRenderAction()},_createTitleRenderAction:function(){return this._titleRenderAction=this._createActionByOption("onTitleRendered",{element:this.element(),excludeValidators:["disabled","readOnly"]})},_getCloseButton:function(){return{toolbar:"top",location:"after",template:this._getCloseButtonRenderer()}},_getCloseButtonRenderer:function(){var t=this;return function(e,n,i){var o=Yd("<div>").addClass("dx-closebutton");t._createComponent(o,IT,{icon:"close",onClick:t._createToolbarItemAction(void 0),stylingMode:"text",integrationOptions:{}}),Yd(i).append(o)}},_getToolbarItems:function(t){var e=this,n=this.option("toolbarItems"),i=[];this._toolbarItemClasses=[];var o=zf.current().platform,r=0;return zu(n,function(n,a){var s=Ou(a.shortcut),l=s?function(t){var e=zf.current().platform,n="bottom",i="before";if("ios"===e)switch(t){case"cancel":n="top";break;case"clear":n="top",i="after";break;case"done":i="after"}else if("android"===e)switch(t){case"cancel":case"done":i="after"}return{toolbar:n,location:i}}(a.shortcut):a;if(s&&"ios"===o&&r<2&&(l.toolbar="top",r++),l.toolbar=a.toolbar||l.toolbar||"top",l&&l.toolbar===t){s&&$u(l,{location:a.location},e._getToolbarItemByAlias(a));var u="generic"===o;"done"===a.shortcut&&u||"cancel"===a.shortcut&&!u?i.unshift(l):i.push(l)}}),"top"===t&&this._hasCloseButton()&&i.push(this._getCloseButton()),i},_hasCloseButton:function(){return this.option("showCloseButton")&&this.option("showTitle")},_getLocalizationKey:function(t){return"done"===t.toLowerCase()?"OK":Od(t,!0)},_getToolbarButtonStylingMode:function(t){return tC()?"done"===t?UT:"outlined":this.option("useFlatToolbarButtons")?"text":UT},_getToolbarButtonType:function(t){return tC()&&"done"===t||this.option("useDefaultToolbarButtons")?"default":"normal"},_getToolbarItemByAlias:function(t){var e=this,n=t.shortcut;if(!GT.includes(n))return!1;var i=$u({text:qy.format(this._getLocalizationKey(n)),onClick:this._createToolbarItemAction(t.onClick),integrationOptions:{},type:this._getToolbarButtonType(n),stylingMode:this._getToolbarButtonStylingMode(n)},t.options||{}),o=NT+"-"+n;return this._toolbarItemClasses.push(o),{template:function(t,n,r){var a=Yd("<div>").addClass(o).appendTo(r);e._createComponent(a,IT,i)}}},_createToolbarItemAction:function(t){return this._createAction(t,{afterExecute:function(t){t.component.hide()}})},_renderBottom:function(){var t=this._getToolbarItems("bottom");if(t.length){this._$bottom&&this._$bottom.remove();var e=Yd("<div>").addClass(KT).insertAfter(this.$content());this._$bottom=this._renderTemplateByType("bottomTemplate",t,e,{compactMode:!0}).addClass(KT),this._toggleClasses()}else this._$bottom&&this._$bottom.detach()},_toggleDisabledState:function(t){this.callBase.apply(this,arguments),this.$content().toggleClass(WT,Boolean(t))},_toggleClasses:function(){var t=this;zu(GT,function(e,n){var i=NT+"-"+n;t._toolbarItemClasses.includes(i)?(t.$wrapper().addClass(i+"-visible"),t._$bottom.addClass(i)):(t.$wrapper().removeClass(i+"-visible"),t._$bottom.removeClass(i))})},_toggleFocusClass:function(t,e){var n=this;if(this.callBase(t,e),t&&(!jS.length||jS[jS.length-1]!==n._zIndex)){var i=KS(this._zIndexInitValue());GS(this._zIndex),this._zIndex=i,this._$wrapper.css("zIndex",i),this._$content.css("zIndex",i)}},_toggleContentScrollClass:function(){var t=!this.option("preventScrollEvents");this.$content().toggleClass("dx-popup-content-scrollable",t)},_getPositionControllerConfig:function(){var t=this.option(),e=t.fullScreen,n=t.forceApplyBindings,i=t.dragOutsideBoundary,o=t.dragAndResizeArea,r=t.outsideDragFactor;return $u({},this.callBase(),{fullScreen:e,forceApplyBindings:n,dragOutsideBoundary:i,dragAndResizeArea:o,outsideDragFactor:r})},_initPositionController:function(){this._positionController=new VT(this._getPositionControllerConfig())},_getDragTarget:function(){return this.topToolbar()},_renderGeometry:function(t){var e=this.option(),n=e.visible,i=e.useResizeObserver;if(n&&dh()){var o=this._showAnimationProcessing&&!(null!=t&&t.forceStopAnimation)&&i;this._isAnimationPaused=o||void 0,this._stopAnimation(),null!=t&&t.shouldOnlyReposition?this._renderPosition(!1):this._renderGeometryImpl(null==t?void 0:t.isDimensionChange),o&&(this._animateShowing(),this._isAnimationPaused=void 0)}},_cacheDimensions:function(){!this.option("useResizeObserver")||(this._renderedDimensions={width:parseInt(Ah(this._$content),10),height:parseInt(Mh(this._$content),10)})},_renderGeometryImpl:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t||this._resetContentHeight(),this.callBase(),this._cacheDimensions(),this._setContentHeight()},_resetContentHeight:function(){"auto"===this._getOptionValue("height")&&this.$content().css({height:"auto",maxHeight:"none"})},_renderDrag:function(){var t=this._getDragTarget(),e=this.option("dragEnabled");if(t){var n={dragEnabled:e,handle:t.get(0),draggableElement:this._$content.get(0),positionController:this._positionController};this._drag?this._drag.init(n):this._drag=new(function(){function t(e){m(this,t),this.init(e)}return b(t,[{key:"init",value:function(t){var e=t.dragEnabled,n=t.handle,i=t.draggableElement,o=t.positionController;this._positionController=o,this._draggableElement=i,this._handle=n,this._dragEnabled=e,this.unsubscribe(),e&&this.subscribe()}},{key:"moveDown",value:function(t){this._moveTo(5,0,t)}},{key:"moveUp",value:function(t){this._moveTo(-5,0,t)}},{key:"moveLeft",value:function(t){this._moveTo(0,-5,t)}},{key:"moveRight",value:function(t){this._moveTo(0,5,t)}},{key:"subscribe",value:function(){var t=this,e=this._getEventNames();yd.on(this._handle,e.startEventName,function(e){t._dragStartHandler(e)}),yd.on(this._handle,e.updateEventName,function(e){t._dragUpdateHandler(e)}),yd.on(this._handle,e.endEventName,function(e){t._dragEndHandler(e)})}},{key:"unsubscribe",value:function(){var t=this._getEventNames();yd.off(this._handle,t.startEventName),yd.off(this._handle,t.updateEventName),yd.off(this._handle,t.endEventName)}},{key:"_getEventNames",value:function(){return{startEventName:Xp(AS,"overlayDrag"),updateEventName:Xp(BS,"overlayDrag"),endEventName:Xp(MS,"overlayDrag")}}},{key:"_dragStartHandler",value:function(t){var e=this._getAllowedOffsets();this._prevOffset={x:0,y:0},t.targetElements=[],t.maxTopOffset=e.top,t.maxBottomOffset=e.bottom,t.maxLeftOffset=e.left,t.maxRightOffset=e.right}},{key:"_dragUpdateHandler",value:function(t){this._moveByOffset({top:t.offset.y-this._prevOffset.y,left:t.offset.x-this._prevOffset.x}),this._prevOffset=t.offset}},{key:"_dragEndHandler",value:function(t){this._positionController.dragHandled(),this._positionController.detectVisualPositionChange(t)}},{key:"_moveTo",value:function(t,e,n){if(this._dragEnabled){n.preventDefault(),n.stopPropagation();var i=this._fitOffsetIntoAllowedRange(t,e);this._moveByOffset(i),this._dragEndHandler(n)}}},{key:"_fitOffsetIntoAllowedRange",value:function(t,e){var n=this._getAllowedOffsets();return{top:Kw(t,-n.top,n.bottom),left:Kw(e,-n.left,n.right)}}},{key:"_getContainerDimensions",value:function(){var t=ch.getDocument(),e=this._positionController.$dragResizeContainer.get(0),n=Rh(e),i=Fh(e);return Fu(e)&&(i=Math.max(t.body.clientHeight,i),n=Math.max(t.body.clientWidth,n)),{width:n,height:i}}},{key:"_getContainerPosition",value:function(){var t=this._positionController.$dragResizeContainer.get(0);return Fu(t)?{top:0,left:0}:Nh(t)}},{key:"_getElementPosition",value:function(){return Nh(this._draggableElement)}},{key:"_getInnerDelta",value:function(){var t=this._getContainerDimensions(),e=this._getElementDimensions();return{x:t.width-e.width,y:t.height-e.height}}},{key:"_getOuterDelta",value:function(){var t=this._getElementDimensions(),e=t.width,n=t.height,i=this._positionController.outsideDragFactor;return{x:e*i,y:n*i}}},{key:"_getFullDelta",value:function(){var t=this._getInnerDelta(),e=this._getOuterDelta();return{x:t.x+e.x,y:t.y+e.y}}},{key:"_getElementDimensions",value:function(){return{width:this._draggableElement.offsetWidth,height:this._draggableElement.offsetHeight}}},{key:"_getAllowedOffsets",value:function(){var t=this._getFullDelta();if(!(t.y>=0&&t.x>=0))return{top:0,bottom:0,left:0,right:0};var e=this._getElementPosition(),n=this._getContainerPosition(),i=this._getOuterDelta();return{top:e.top-n.top+i.y,bottom:-e.top+n.top+t.y,left:e.left-n.left+i.x,right:-e.left+n.left+t.x}}},{key:"_moveByOffset",value:function(t){var e=of(this._draggableElement);cf(this._draggableElement,{left:e.left+t.left,top:e.top+t.top})}}]),t}())(n),this.$overlayContent().toggleClass("dx-popup-draggable",e)}},_renderResize:function(){var t=this;this._resizable=this._createComponent(this._$content,cT,{handles:this.option("resizeEnabled")?"all":"none",onResizeEnd:function(e){t._resizeEndHandler(e),t._observeContentResize(!0)},onResize:function(e){t._setContentHeight(),t._actions.onResize(e)},onResizeStart:function(e){t._observeContentResize(!1),t._actions.onResizeStart(e)},minHeight:100,minWidth:100,area:this._positionController.$dragResizeContainer,keepAspectRatio:!1})},_resizeEndHandler:function(t){var e=this._resizable.option("width"),n=this._resizable.option("height");e&&this._setOptionWithoutOptionChange("width",e),n&&this._setOptionWithoutOptionChange("height",n),this._cacheDimensions(),this._positionController.resizeHandled(),this._positionController.detectVisualPositionChange(t.event),this._actions.onResizeEnd(t)},_setContentHeight:function(){(this.option("forceApplyBindings")||th)();var t=this.$overlayContent().get(0),e=this._chooseHeightStrategy(t);this.$content().css(this._getHeightCssStyles(e,t)),this._setHeightClasses(this.$overlayContent(),e)},_heightStrategyChangeOffset:function(t,e){return t===ZT.flex?-e:0},_chooseHeightStrategy:function(t){var e="auto"===t.style.width||""===t.style.width,n=ZT.static;return this._isAutoHeight()&&this.option("autoResizeEnabled")&&(n=e||qT?ZT.inherit:ZT.flex),n},_getHeightCssStyles:function(t,e){var n={},i=this._getOptionValue("maxHeight",e),o=this._getOptionValue("minHeight",e),r=this._splitPopupHeight(),a=r.header+r.footer+r.contentVerticalOffsets+r.popupVerticalOffsets+this._heightStrategyChangeOffset(t,r.popupVerticalPaddings);if(t===ZT.static){if(!this._isAutoHeight()||i||o){var s=this.option("fullScreen")?Math.min(ep(e).height,ph().innerHeight):ep(e).height;n={height:Math.max(0,s-a),minHeight:"auto",maxHeight:"auto"}}}else{var l=Yd(this._positionController.$visualContainer).get(0),u=function(t,e,n){var i=Ih(t,e,n);return null!==i?i:"none"}(i,-a,l);n={height:"auto",minHeight:function(t,e,n){var i=Ih(t,e,n);return null!==i?i:0}(o,-a,l),maxHeight:u}}return n},_setHeightClasses:function(t,e){var n="";for(var i in ZT)ZT[i]!==e&&(n+=" "+ZT[i]);t.removeClass(n).addClass(e)},_isAutoHeight:function(){return"auto"===this.$overlayContent().get(0).style.height},_splitPopupHeight:function(){var t=this.topToolbar(),e=this.bottomToolbar();return{header:Oh(t&&t.get(0)),footer:Oh(e&&e.get(0)),contentVerticalOffsets:Th(this.$overlayContent().get(0),!0),popupVerticalOffsets:Th(this.$content().get(0),!0),popupVerticalPaddings:Th(this.$content().get(0),!1)}},_isAllWindowCovered:function(){return this.callBase()||this.option("fullScreen")},_renderDimensions:function(){this.option("fullScreen")?this.$overlayContent().css({width:"100%",height:"100%",minWidth:"",maxWidth:"",minHeight:"",maxHeight:""}):this.callBase(),dh()&&this._renderFullscreenWidthClass()},_dimensionChanged:function(){this._renderGeometry({isDimensionChange:!0})},_clean:function(){this.callBase(),this._observeContentResize(!1)},_dispose:function(){this.callBase(),this._toggleBodyScroll(!0)},_renderFullscreenWidthClass:function(){this.$overlayContent().toggleClass("dx-popup-fullscreen-width",Rh(this.$overlayContent())===Ah($T))},_toggleSafariScrolling:function(){!this.option("enableBodyScroll")||this.callBase()},_toggleBodyScroll:function(t){if(this._bodyOverflowManager){var e=this._bodyOverflowManager,n=e.setOverflow,i=e.restoreOverflow;t?i():n()}},refreshPosition:function(){this._renderPosition()},_optionChanged:function(t){var e,n=t.value,i=t.name;switch(i){case"disabled":this.callBase(t),this._renderTitle(),this._renderBottom();break;case"animation":this._updateResizeCallbackSkipCondition();break;case"enableBodyScroll":this._toggleBodyScroll(n);break;case"showTitle":case"title":case"titleTemplate":this._renderTitle(),this._renderGeometry(),Ov(this.$overlayContent());break;case"bottomTemplate":this._renderBottom(),this._renderGeometry(),Ov(this.$overlayContent());break;case"container":var o;this.callBase(t),this.option("resizeEnabled")&&(null===(o=this._resizable)||void 0===o||o.option("area",this._positionController.$dragResizeContainer));break;case"width":case"height":this.callBase(t),null===(e=this._resizable)||void 0===e||e.option(i,n);break;case"onTitleRendered":this._createTitleRenderAction(n);break;case"toolbarItems":case"useDefaultToolbarButtons":case"useFlatToolbarButtons":var r=!t.fullName.match(/^toolbarItems((\[\d+\])(\.(options|visible).*)?)?$/);this._renderTitle(),this._renderBottom(),r&&(this._renderGeometry(),Ov(this.$overlayContent()));break;case"dragEnabled":this._renderDrag();break;case"dragAndResizeArea":this._positionController.dragAndResizeArea=n,this.option("resizeEnabled")&&this._resizable.option("area",this._positionController.$dragResizeContainer),this._positionController.positionContent();break;case"dragOutsideBoundary":this._positionController.dragOutsideBoundary=n,this.option("resizeEnabled")&&this._resizable.option("area",this._positionController.$dragResizeContainer);break;case"outsideDragFactor":this._positionController.outsideDragFactor=n;break;case"resizeEnabled":this._renderResize(),this._renderGeometry();break;case"autoResizeEnabled":this._renderGeometry(),Ov(this.$overlayContent());break;case"fullScreen":this._positionController.fullScreen=n,this._toggleFullScreenClass(n),this._toggleSafariScrolling(),this._renderGeometry(),Ov(this.$overlayContent());break;case"showCloseButton":this._renderTitle();break;case"preventScrollEvents":this.callBase(t),this._toggleContentScrollClass();break;default:this.callBase(t)}},bottomToolbar:function(){return this._$bottom},topToolbar:function(){return this._$title},$content:function(){return this._$popupContent},content:function(){return Jd(this.$content())},$overlayContent:function(){return this._$content},getFocusableElements:function(){return this.$wrapper().find("[tabindex]").filter(function(t,e){return e.getAttribute("tabindex")>=0})}});Sv("dxPopup",QT);var XT=QT,YT={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},JT=["shading","target","$arrow"],tO={left:-1,top:-1,center:0,right:1,bottom:1},eO={top:{my:"bottom center",at:"top center",collision:"fit flip"},bottom:{my:"top center",at:"bottom center",collision:"fit flip"},right:{my:"left center",at:"right center",collision:"flip fit"},left:{my:"right center",at:"left center",collision:"flip fit"}},nO={h:10,v:10},iO=function(t){function e(t){var n;m(this,e);var i=t.shading,o=t.target,a=t.$arrow;return(n=r(this,e,[ay(t,JT)]))._props=lc({},n._props,{shading:i,target:o}),n._$arrow=a,n._positionSide=void 0,n.updatePosition(n._props.position),n}return d(e,t),b(e,[{key:"positionWrapper",value:function(){this._props.shading&&this._$wrapper.css({top:0,left:0})}},{key:"updateTarget",value:function(t){this._props.target=t,this.updatePosition(this._props.position)}},{key:"_renderBoundaryOffset",value:function(){}},{key:"_getContainerPosition",value:function(){var t=Xc(this._position.offset||""),e=t.h,n=t.v,i=this._isVerticalSide(),o=this._isHorizontalSide();if(i||o){var r=(this._isPopoverInside()?-1:1)*tO[this._positionSide]*((i?Mh(this._$arrow):Ah(this._$arrow))-this._getContentBorderWidth(this._positionSide));i?n+=r:e+=r}return $u({},this._position,{offset:e+" "+n})}},{key:"_getContentBorderWidth",value:function(t){var e=this._$content.css(YT[t]);return parseInt(e)||0}},{key:"_isPopoverInside",value:function(){var t=Ip.setup.normalizeAlign(this._position.my),e=Ip.setup.normalizeAlign(this._position.at);return t.h===e.h&&t.v===e.v}},{key:"_isVerticalSide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._positionSide;return"top"===t||"bottom"===t}},{key:"_isHorizontalSide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._positionSide;return"left"===t||"right"===t}},{key:"_getDisplaySide",value:function(t){var e=Ip.setup.normalizeAlign(t.my),n=Ip.setup.normalizeAlign(t.at),i=tO[e.h]===tO[n.h]&&tO[e.v]===tO[n.v]?-1:1;return Math.abs(tO[e.h]-i*tO[n.h])>Math.abs(tO[e.v]-i*tO[n.v])?n.h:n.v}},{key:"_normalizePosition",value:function(t){var e,n={of:this._props.target,boundaryOffset:nO};return e=Ou(t)?$u(!0,{},n,this._positionToObject(t)):n,this._positionSide=this._getDisplaySide(e),e}},{key:"_positionToObject",value:function(t){return Au(t)?$u({},eO[t]):t}}]),e}(XS),oO={left:"right",top:"bottom",right:"left",bottom:"top",center:"center"},rO=function(t){return Mu(t)?t.name:t},aO=function(t,e){var n=t.option(e);return rO(n)},sO=function(t,e){var n=t.option(),i=n.target,o=n.shading,r=n.disabled,a=n.hideEvent,s=Au(i),l=o&&"hide"===e,u=l?null:aO(t,"".concat(e,"Event"));if(l&&a&&gb.log("W1020"),u&&!r){var c=Xp(u,t.NAME),h=t._createAction((function(){var n=function(t,e){var n=t.option(e);return Mu(n)&&n.delay}(t,e+"Event");this._clearEventsTimeouts(),n?this._timeouts[e]=setTimeout(function(){t[e]()},n):t[e]()}).bind(t),{validatingTargetName:"target"}),d=function(t){h({event:t,target:Yd(t.currentTarget)})},f="_"+e+"EventHandler";if(s)t[f]=d,yd.on(ch.getDocument(),c,i,d);else{var p=Jd(Yd(i));t[f]=void 0,yd.on(p,c,d)}}},lO=function(t,e,n,i){var o=i||aO(t,n+"Event");if(o){o=Xp(o,t.NAME);var r="_"+n+"EventHandler";t[r]?yd.off(ch.getDocument(),o,e,t[r]):yd.off(Jd(Yd(e)),o)}},uO=XT.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{target:void 0,shading:!1,position:$u({},eO.bottom),hideOnOutsideClick:!0,animation:{show:{type:"fade",from:0,to:1},hide:{type:"fade",from:1,to:0}},showTitle:!1,width:"auto",height:"auto",dragEnabled:!1,resizeEnabled:!1,fullScreen:!1,hideOnParentScroll:!0,arrowPosition:"",arrowOffset:0,_fixWrapperPosition:!0})},_defaultOptionsRules:function(){return[{device:{platform:"ios"},options:{arrowPosition:{boundaryOffset:{h:20,v:-10},collision:"fit"}}},{device:function(){return!dh()},options:{animation:null}},{device:function(){return Yb()},options:{useFlatToolbarButtons:!0}},{device:function(){return Jb()},options:{useDefaultToolbarButtons:!0,showCloseButton:!1}}]},_init:function(){var t;this.callBase(),this._renderArrow(),this._timeouts={},this.$element().addClass("dx-popover"),this.$wrapper().addClass("dx-popover-wrapper");var e=null===(t=this.option("toolbarItems"))||void 0===t?void 0:t.length;this.setAria("role",e?"dialog":"tooltip")},_render:function(){this.callBase.apply(this,arguments),this._detachEvents(this.option("target")),this._attachEvents()},_detachEvents:function(t){lO(this,t,"show"),lO(this,t,"hide")},_attachEvents:function(){sO(this,"show"),sO(this,"hide")},_renderArrow:function(){this._$arrow=Yd("<div>").addClass("dx-popover-arrow").prependTo(this.$overlayContent())},_documentDownHandler:function(t){return!this._isOutsideClick(t)||this.callBase(t)},_isOutsideClick:function(t){return!Yd(t.target).closest(this.option("target")).length},_animate:function(t){t&&t.to&&"object"==typeof t.to&&$u(t.to,{position:this._getContainerPosition()}),this.callBase.apply(this,arguments)},_stopAnimation:function(){this.callBase.apply(this,arguments)},_renderTitle:function(){this.$wrapper().toggleClass("dx-popover-without-title",!this.option("showTitle")),this.callBase()},_renderPosition:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.callBase(),this._renderOverlayPosition(t),this._actions.onPositioned()},_renderOverlayPosition:function(t){this._resetOverlayPosition(t),this._updateContentSize(t);var e=this._getContainerPosition(),n=Ip.setup(this.$overlayContent(),e),i=this._getSideByLocation(n);this._togglePositionClass("dx-position-"+i),this._toggleFlippedClass(n.h.flip,n.v.flip),(this._isHorizontalSide()||this._isVerticalSide())&&this._renderArrowPosition(i)},_resetOverlayPosition:function(t){this._setContentHeight(t),this._togglePositionClass("dx-position-"+this._positionController._positionSide),cf(this.$overlayContent(),{left:0,top:0}),this._$arrow.css({top:"auto",right:"auto",bottom:"auto",left:"auto"})},_updateContentSize:function(t){if(this.$content()&&t){var e=Ip.calculate(this.$overlayContent(),this._getContainerPosition());if(e.h.oversize>0&&this._isHorizontalSide()&&!e.h.fit){var n=Ah(this.$overlayContent())-e.h.oversize;Bh(this.$overlayContent(),n)}if(e.v.oversize>0&&this._isVerticalSide()&&!e.v.fit){var i=Mh(this.$overlayContent())-e.v.oversize,o=Mh(this.$content())-e.v.oversize;Ph(this.$overlayContent(),i),Ph(this.$content(),o)}}},_getContainerPosition:function(){return this._positionController._getContainerPosition()},_hideOnParentScrollTarget:function(){return Yd(this._positionController._position.of||this.callBase())},_getSideByLocation:function(t){var e=t.v.flip,n=t.h.flip;return this._isVerticalSide()&&e||this._isHorizontalSide()&&n||this._isPopoverInside()?oO[this._positionController._positionSide]:this._positionController._positionSide},_togglePositionClass:function(t){this.$wrapper().removeClass("dx-position-left dx-position-right dx-position-top dx-position-bottom").addClass(t)},_toggleFlippedClass:function(t,e){this.$wrapper().toggleClass("dx-popover-flipped-horizontal",t).toggleClass("dx-popover-flipped-vertical",e)},_renderArrowPosition:function(t){var e=ep(this._$arrow.get(0)),n=-(this._isVerticalSide(t)?e.height:e.width);this._$arrow.css(oO[t],n);var i,o=this._isVerticalSide(t)?"left":"top",r=this._isVerticalSide(t)?"width":"height",a=Yd(this._positionController._position.of),s=Ip.offset(a)||{top:0,left:0},l=Ip.offset(this.$overlayContent()),u=e[r],c=l[o],h=ep(this.$overlayContent().get(0))[r],d=s[o],f=a.get(0),p=f&&!f.preventDefault?ep(f)[r]:0,_=Math.max(c,d),v=Math.min(c+h,d+p);i="start"===this.option("arrowPosition")?_-c:"end"===this.option("arrowPosition")?v-c-u:(_+v)/2-c-u/2;var g=this._positionController._getContentBorderWidth(t),m=Kw(i-g+this.option("arrowOffset"),g,h-u-2*g);this._$arrow.css(o,m)},_isPopoverInside:function(){return this._positionController._isPopoverInside()},_setContentHeight:function(t){t&&this.callBase()},_getPositionControllerConfig:function(){var t=this.option(),e=t.shading,n=t.target;return $u({},this.callBase(),{target:n,shading:e,$arrow:this._$arrow})},_initPositionController:function(){this._positionController=new iO(this._getPositionControllerConfig())},_renderWrapperDimensions:function(){this.option("shading")&&this.$wrapper().css({width:"100%",height:"100%"})},_isVerticalSide:function(t){return this._positionController._isVerticalSide(t)},_isHorizontalSide:function(t){return this._positionController._isHorizontalSide(t)},_clearEventTimeout:function(t){clearTimeout(this._timeouts[t])},_clearEventsTimeouts:function(){this._clearEventTimeout("show"),this._clearEventTimeout("hide")},_clean:function(){this._detachEvents(this.option("target")),this.callBase.apply(this,arguments)},_optionChanged:function(t){switch(t.name){case"arrowPosition":case"arrowOffset":this._renderGeometry();break;case"fullScreen":t.value&&this.option("fullScreen",!1);break;case"target":t.previousValue&&this._detachEvents(t.previousValue),this._positionController.updateTarget(t.value),this._invalidate();break;case"showEvent":case"hideEvent":var e=t.name.substring(0,4),n=rO(t.previousValue);this.hide(),lO(this,this.option("target"),e,n),sO(this,e);break;case"visible":this._clearEventTimeout(t.value?"show":"hide"),this.callBase(t);break;default:this.callBase(t)}},show:function(t){return t&&this.option("target",t),this.callBase()}});Sv("dxPopover",uO);var cO=uO.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{toolbarItems:[],showCloseButton:!1,enableBodyScroll:!0,showTitle:!1,title:null,titleTemplate:null,onTitleRendered:null,bottomTemplate:null,preventScrollEvents:!1,propagateOutsideClick:!0})},_render:function(){this.$element().addClass("dx-tooltip"),this.$wrapper().addClass("dx-tooltip-wrapper"),this.callBase()},_renderContent:function(){this.callBase(),this._toggleAriaAttributes()},_toggleAriaDescription:function(t){var e=Yd(this.option("target")),n=t?this._contentId:void 0;Fu(e.get(0))||this.setAria("describedby",n,e)},_toggleAriaAttributes:function(){this._contentId="dx-".concat(new pc),this.$overlayContent().attr({id:this._contentId}),this._toggleAriaDescription(!0)}});Sv("dxTooltip",cO);var hO=cO,dO={top:{my:"bottom center",at:"top center",collision:"fit none"},bottom:{my:"top center",at:"bottom center",collision:"fit none"}},fO={h:2,v:1},pO=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_normalizePosition",value:function(t){var e=this._props.target,n=".".concat("dx-slider"),i=null==e?void 0:e.closest(n),o={of:e,boundaryOffset:fO,boundary:null==i?void 0:i.get(0)},r=$u(!0,{},o,this._positionToObject(t));return this._positionSide=this._getDisplaySide(r),r}},{key:"_renderContentInitialPosition",value:function(){u(h(e.prototype),"_renderContentInitialPosition",this).call(this),this._fitIntoSlider()}},{key:"_fitIntoSlider",value:function(){var t=Ip.calculate(this._$content,this._position).h,e=t.collisionSide,n=t.oversize;cf(this._$content,{left:this._visualPosition.left+("left"===e?1:-1)*n}),this._updateVisualPositionValue()}},{key:"_positionToObject",value:function(t){return Au(t)?$u({},dO[t]):t}}]),e}(iO),_O=hO.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{visible:!1,position:"top",hideOnOutsideClick:!1,hideTopOverlayHandler:null,hideOnParentScroll:!1,animation:null,arrowPosition:null,templatesRenderAsynchronously:!1,_fixWrapperPosition:!1,useResizeObserver:!1,showMode:"onHover",format:function(t){return t},value:0})},_initMarkup:function(){this.callBase(),this._attachToMarkup(this.option("visible")),this._toggleShowModeClass()},_renderContent:function(){this.callBase(),this._renderContentText()},_toggleAriaAttributes:function(){},_renderContentText:function(){var t=this.option(),e=t.value,n=t.format,i=gS.format(null!=e?e:0,n);this.$content().text(i),this._renderPosition()},_toggleShowModeClass:function(){var t="onHover"===this.option("showMode");this.option("target").toggleClass("dx-slider-tooltip-visible-on-hover",t)},_initPositionController:function(){this._positionController=new pO(this._getPositionControllerConfig())},_attachToMarkup:function(t){var e=this.option("target");t?this.$element().appendTo(e):this.$element().detach()},_optionChanged:function(t){var e=t.name,n=t.value;switch(e){case"visible":this._attachToMarkup(n),this.callBase(t);break;case"showMode":this._toggleShowModeClass();break;case"format":case"value":this._renderContentText();break;default:this.callBase(t)}},updatePosition:function(){this._renderPosition()}}),vO=sm.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{hoverStateEnabled:!1,value:0,tooltip:{enabled:!1,format:function(t){return t},position:"top",showMode:"onHover"}})},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-slider-handle"),this.setAria({role:"slider",valuenow:this.option("value"),label:"Slider"})},_render:function(){this.callBase(),this._renderTooltip()},_renderTooltip:function(){var t=this.option(),e=t.tooltip,n=t.value,i=e.position,o=e.format,r=e.enabled,a=e.showMode,s=Yd("<div>");this._sliderTooltip=this._createComponent(s,_O,{target:this.$element(),container:s,position:i,visible:r,showMode:a,format:o,value:n})},_clean:function(){this.callBase(),this._sliderTooltip=null},_updateTooltipOptions:function(t){var e,n=sm.getOptionsFromContainer(t);this._setWidgetOption("_sliderTooltip",[n]),null===(e=this._sliderTooltip)||void 0===e||e.option("visible",n.enabled)},_optionChanged:function(t){var e=t.name,n=t.value;switch(e){case"value":var i;null===(i=this._sliderTooltip)||void 0===i||i.option("value",n),this.setAria("valuenow",n);break;case"tooltip":this._updateTooltipOptions(t);break;default:this.callBase(t)}},updateTooltipPosition:function(){var t;null===(t=this._sliderTooltip)||void 0===t||t.updatePosition()},repaint:function(){var t;null===(t=this._sliderTooltip)||void 0===t||t.repaint()}}),gO="dx-slider-label",mO="dx-slider-label-position-",yO="dx-slider-tooltip-position-",bO="Validation",CO=WI.inherit({_activeStateUnit:".dx-slider-handle",_supportedKeys:function(){var t=this,e=this.option("rtlEnabled"),n=function(e,n){e=t._valueStep(e);var i=t.option("step"),o=t.option("value"),r=function(t,e,n){if(e===parseInt(e))return t%e;var i=Zw(t/e,n);return(i-parseInt(i))*e}(o-t.option("min"),i,t._getValueExponentLength()),a=n?o-e+(r?i-r:0):o+e-r,s=t.option("min"),l=t.option("max");return a<s?a=s:a>l&&(a=l),t._roundToExponentLength(a)},i=function(i){t.option("value",n(i,e))},o=function(i){t.option("value",n(i,!e))};return $u(this.callBase(),{leftArrow:function(t){this._processKeyboardEvent(t),o(this.option("step"))},rightArrow:function(t){this._processKeyboardEvent(t),i(this.option("step"))},pageUp:function(t){this._processKeyboardEvent(t),i(this.option("step")*this.option("keyStep"))},pageDown:function(t){this._processKeyboardEvent(t),o(this.option("step")*this.option("keyStep"))},home:function(t){this._processKeyboardEvent(t);var e=this.option("min");this.option("value",e)},end:function(t){this._processKeyboardEvent(t);var e=this.option("max");this.option("value",e)}})},_processKeyboardEvent:function(t){t.preventDefault(),t.stopPropagation(),this._saveValueChangeEvent(t)},_getDefaultOptions:function(){return $u(this.callBase(),{value:50,hoverStateEnabled:!0,activeStateEnabled:!0,step:1,showRange:!0,tooltip:{enabled:!1,format:function(t){return t},position:"top",showMode:"onHover"},label:{visible:!1,position:"bottom",format:function(t){return t}},keyStep:1,useInkRipple:!1,validationMessageOffset:Jb()?{h:18,v:0}:{h:7,v:4},focusStateEnabled:!0,valueChangeMode:"onHandleMove"})},_toggleValidationMessage:function(t){this.option("isValid")||this.$element().toggleClass("dx-invalid-message-visible",t)},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(qb())},options:{useInkRipple:!0}}])},_initMarkup:function(){this.$element().addClass("dx-slider"),this._renderSubmitElement(),this.option("useInkRipple")&&this._renderInkRipple(),this.callBase(),this._renderLabels(),this._renderStartHandler(),this._renderAriaMinAndMax()},_attachFocusEvents:function(){this.callBase();var t=this.NAME+bO,e=Xp("focusin",t),n=Xp("focusout",t),i=this._focusTarget();yd.on(i,e,this._toggleValidationMessage.bind(this,!0)),yd.on(i,n,this._toggleValidationMessage.bind(this,!1))},_detachFocusEvents:function(){this.callBase();var t=this._focusTarget();this._toggleValidationMessage(!1),yd.off(t,this.NAME+bO)},_render:function(){this.callBase(),this._repaintHandle()},_renderSubmitElement:function(){this._$submitElement=Yd("<input>").attr("type","hidden").appendTo(this.$element())},_getSubmitElement:function(){return this._$submitElement},_renderInkRipple:function(){this._inkRipple=ZI({waveSizeCoefficient:.7,isCentered:!0,wavesNumber:2,useHoldAnimation:!1})},_renderInkWave:function(t,e,n,i){if(this._inkRipple){var o={element:t,event:e,wave:i};n?this._inkRipple.showWave(o):this._inkRipple.hideWave(o)}},_visibilityChanged:function(){this.repaint()},_renderWrapper:function(){this.callBase(),this._$wrapper.addClass("dx-slider-wrapper"),this._createComponent(this._$wrapper,NI,{elastic:!1,immediate:!0,immediateTimeout:0,onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._itemWidthFunc.bind(this)})},_renderContainer:function(){this.callBase(),this._$bar.addClass("dx-slider-bar")},_renderRange:function(){this.callBase(),this._$range.addClass("dx-slider-range"),this._renderHandle(),this._renderRangeVisibility()},_renderRangeVisibility:function(){this._$range.toggleClass("dx-slider-range-visible",Boolean(this.option("showRange")))},_renderHandle:function(){this._$handle=this._renderHandleImpl(this.option("value"),this._$handle)},_renderHandleImpl:function(t,e){var n=e||Yd("<div>").appendTo(this._$range),i=this.option("tooltip");return this.$element().toggleClass(yO+"bottom",i.enabled&&"bottom"===i.position).toggleClass(yO+"top",i.enabled&&"top"===i.position),this._createComponent(n,vO,{value:t,tooltip:i}),n},_renderAriaMinAndMax:function(){this.setAria({valuemin:this.option("min"),valuemax:this.option("max")},this._$handle)},_toggleActiveState:function(t,e){this.callBase(t,e),this._renderInkWave(t,null,!!e,1)},_toggleFocusClass:function(t,e){if(this.callBase(t,e),!this._disposed){var n=Yd(e||this._focusTarget());this._renderInkWave(n,null,t,0)}},_renderLabels:function(){if(this.$element().removeClass(mO+"bottom").removeClass(mO+"top"),this.option("label.visible")){var t=this.option("min"),e=this.option("max"),n=this.option("label.position"),i=this.option("label.format");this._$minLabel||(this._$minLabel=Yd("<div>").addClass(gO).appendTo(this._$wrapper)),this._$minLabel.text(gS.format(t,i)),this._$maxLabel||(this._$maxLabel=Yd("<div>").addClass(gO).appendTo(this._$wrapper)),this._$maxLabel.text(gS.format(e,i)),this.$element().addClass(mO+n)}else this._$minLabel&&(this._$minLabel.remove(),delete this._$minLabel),this._$maxLabel&&(this._$maxLabel.remove(),delete this._$maxLabel)},_renderStartHandler:function(){var t=this,e=Xp(ev.down,this.NAME),n=Xp(hv,this.NAME),i=this._createAction(this._startHandler.bind(this)),o=this.$element();yd.off(o,e),yd.on(o,e,function(t){Wp(t)&&i({event:t})}),yd.off(o,n),yd.on(o,n,function(e){var n=t._activeHandle();n&&(yd.trigger(n,"focusin"),yd.trigger(n,"focus")),i({event:e}),"onHandleRelease"===t.option("valueChangeMode")&&(t.option("value",t._getActualValue()),t._actualValue=void 0)})},_itemWidthFunc:function(){return this._itemWidthRatio},_swipeStartHandler:function(t){var e=this.option("rtlEnabled");Kp(t.event)&&this._createAction(this._startHandler.bind(this))({event:t.event}),this._feedbackDeferred=new Cc,Zg(this._feedbackDeferred),this._toggleActiveState(this._activeHandle(),this.option("activeStateEnabled")),this._startOffset=this._currentRatio;var n=this._startOffset*this._swipePixelRatio(),i=(1-this._startOffset)*this._swipePixelRatio();t.event.maxLeftOffset=e?i:n,t.event.maxRightOffset=e?n:i,this._itemWidthRatio=Ah(this.$element())/this._swipePixelRatio(),this._needPreventAnimation=!0},_swipeEndHandler:function(t){if(!this._isSingleValuePossible()){this._feedbackDeferred.resolve(),this._toggleActiveState(this._activeHandle(),!1);var e=this.option("rtlEnabled")?-1:1,n=this._startOffset+e*t.event.targetOffset/this._swipePixelRatio();delete this._needPreventAnimation,this._saveValueChangeEvent(t.event),this._changeValueOnSwipe(n),"onHandleRelease"===this.option("valueChangeMode")&&this.option("value",this._getActualValue()),this._actualValue=void 0,delete this._startOffset,this._renderValue()}},_activeHandle:function(){return this._$handle},_swipeUpdateHandler:function(t){this._isSingleValuePossible()||(this._saveValueChangeEvent(t.event),this._updateHandlePosition(t))},_updateHandlePosition:function(t){var e=this.option("rtlEnabled")?-1:1,n=Math.min(this._startOffset+e*t.event.offset/this._swipePixelRatio(),1);Bh(this._$range,100*n+"%"),vO.getInstance(this._activeHandle()),this._changeValueOnSwipe(n)},_swipePixelRatio:function(){var t=this.option("min");return(this.option("max")-t)/this._valueStep(this.option("step"))},_valueStep:function(t){return(!t||isNaN(t))&&(t=1),t},_getValueExponentLength:function(){var t=this.option(),e=t.step,n=t.min;return Math.max(qw(e),qw(n))},_roundToExponentLength:function(t){return Zw(t,this._getValueExponentLength())},_changeValueOnSwipe:function(t){var e=this.option("min"),n=this.option("max"),i=this._valueStep(this.option("step")),o=e+t*(n-e);if(!(i<0))if(o===n||o===e)this._setValueOnSwipe(o);else{var r=Math.round((o-e)/i);o=this._roundToExponentLength(r*i+e),this._setValueOnSwipe(Math.max(Math.min(o,n),e))}},_setValueOnSwipe:function(t){this._actualValue=t,"onHandleRelease"===this.option("valueChangeMode")?vO.getInstance(this._activeHandle()).option("value",t):(this.option("value",t),this._saveValueChangeEvent(void 0))},_getActualValue:function(){var t;return null!==(t=this._actualValue)&&void 0!==t?t:this.option("value")},_isSingleValuePossible:function(){var t=this.option();return t.min===t.max},_startHandler:function(t){if(!this._isSingleValuePossible()){var e=t.event;this._currentRatio=(Gp(e).x-this._$bar.offset().left)/Ah(this._$bar),this.option("rtlEnabled")&&(this._currentRatio=1-this._currentRatio),this._saveValueChangeEvent(e),this._changeValueOnSwipe(this._currentRatio)}},_renderValue:function(){this.callBase();var t=this._getActualValue();this._getSubmitElement().val(function(t){var e=fc().serverDecimalSeparator;return Ou(t)&&(t=t.toString().replace(".",e)),t}(t)),vO.getInstance(this._activeHandle()).option("value",t)},_setRangeStyles:function(t){t&&this._$range.css(t)},_callHandlerMethod:function(t,e){vO.getInstance(this._$handle)[t](e)},_repaintHandle:function(){this._callHandlerMethod("repaint")},_fitTooltip:function(){this._callHandlerMethod("updateTooltipPosition")},_optionChanged:function(t){switch(t.name){case"visible":this.callBase(t),this._renderHandle(),this._repaintHandle();break;case"min":case"max":this._renderValue(),this.callBase(t),this._renderLabels(),this._renderAriaMinAndMax(),this._fitTooltip();break;case"step":this._renderValue();break;case"keyStep":break;case"showRange":this._renderRangeVisibility();break;case"tooltip":this._renderHandle();break;case"label":this._renderLabels();break;case"useInkRipple":this._invalidate();break;case"valueChangeMode":break;default:this.callBase(t)}},_refresh:function(){this._toggleRTLDirection(this.option("rtlEnabled")),this._renderDimensions(),this._renderValue(),this._renderHandle(),this._repaintHandle()},_clean:function(){delete this._inkRipple,delete this._actualValue,this.callBase()}});Sv("dxSlider",CO);var kO=CO,xO={provide:DI,useExisting:At(function(){return wO}),multi:!0},wO=function(){var t=function(t){function e(t,n,i,o,a,s,u,c){var h;return m(this,e),(h=r(this,e,[t,n,i,o,u,c]))._watcherHelper=o,h._idh=a,h.touched=function(t){},h._createEventEmitters([{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"keyStepChange"},{emit:"labelChange"},{emit:"maxChange"},{emit:"minChange"},{emit:"nameChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"showRangeChange"},{emit:"stepChange"},{emit:"tabIndexChange"},{emit:"tooltipChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"valueChangeModeChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),h._idh.setHost(l(h)),s.setHost(l(h)),h}return d(e,t),b(e,[{key:"accessKey",get:function(){return this._getOption("accessKey")},set:function(t){this._setOption("accessKey",t)}},{key:"activeStateEnabled",get:function(){return this._getOption("activeStateEnabled")},set:function(t){this._setOption("activeStateEnabled",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"focusStateEnabled",get:function(){return this._getOption("focusStateEnabled")},set:function(t){this._setOption("focusStateEnabled",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"hoverStateEnabled",get:function(){return this._getOption("hoverStateEnabled")},set:function(t){this._setOption("hoverStateEnabled",t)}},{key:"isDirty",get:function(){return this._getOption("isDirty")},set:function(t){this._setOption("isDirty",t)}},{key:"isValid",get:function(){return this._getOption("isValid")},set:function(t){this._setOption("isValid",t)}},{key:"keyStep",get:function(){return this._getOption("keyStep")},set:function(t){this._setOption("keyStep",t)}},{key:"label",get:function(){return this._getOption("label")},set:function(t){this._setOption("label",t)}},{key:"max",get:function(){return this._getOption("max")},set:function(t){this._setOption("max",t)}},{key:"min",get:function(){return this._getOption("min")},set:function(t){this._setOption("min",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"readOnly",get:function(){return this._getOption("readOnly")},set:function(t){this._setOption("readOnly",t)}},{key:"rtlEnabled",get:function(){return this._getOption("rtlEnabled")},set:function(t){this._setOption("rtlEnabled",t)}},{key:"showRange",get:function(){return this._getOption("showRange")},set:function(t){this._setOption("showRange",t)}},{key:"step",get:function(){return this._getOption("step")},set:function(t){this._setOption("step",t)}},{key:"tabIndex",get:function(){return this._getOption("tabIndex")},set:function(t){this._setOption("tabIndex",t)}},{key:"tooltip",get:function(){return this._getOption("tooltip")},set:function(t){this._setOption("tooltip",t)}},{key:"validationError",get:function(){return this._getOption("validationError")},set:function(t){this._setOption("validationError",t)}},{key:"validationErrors",get:function(){return this._getOption("validationErrors")},set:function(t){this._setOption("validationErrors",t)}},{key:"validationMessageMode",get:function(){return this._getOption("validationMessageMode")},set:function(t){this._setOption("validationMessageMode",t)}},{key:"validationMessagePosition",get:function(){return this._getOption("validationMessagePosition")},set:function(t){this._setOption("validationMessagePosition",t)}},{key:"validationStatus",get:function(){return this._getOption("validationStatus")},set:function(t){this._setOption("validationStatus",t)}},{key:"value",get:function(){return this._getOption("value")},set:function(t){this._setOption("value",t)}},{key:"valueChangeMode",get:function(){return this._getOption("valueChangeMode")},set:function(t){this._setOption("valueChangeMode",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"change",value:function(t){}},{key:"_createInstance",value:function(t,e){return new kO(t,e)}},{key:"writeValue",value:function(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this.change=t}},{key:"registerOnTouched",value:function(t){this.touched=t}},{key:"_createWidget",value:function(t){var n=this;u(h(e.prototype),"_createWidget",this).call(this,t),this.instance.on("focusOut",function(t){n.eventHelper.fireNgEvent("onBlur",[t])})}},{key:"ngOnDestroy",value:function(){this._destroyWidget()}},{key:"ngOnChanges",value:function(t){u(h(e.prototype),"ngOnChanges",this).call(this,t),this.setupChanges("validationErrors",t)}},{key:"setupChanges",value:function(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}},{key:"ngDoCheck",value:function(){this._idh.doCheck("validationErrors"),this._watcherHelper.checkWatchers(),u(h(e.prototype),"ngDoCheck",this).call(this),u(h(e.prototype),"clearChangedOptions",this).call(this)}},{key:"_setOption",value:function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&u(h(e.prototype),"_setOption",this).call(this,t,n)}}]),e}(DC);return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(HC),Jr(TC),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["dx-slider"]],hostBindings:function(t,e){1&t&&aa("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",disabled:"disabled",elementAttr:"elementAttr",focusStateEnabled:"focusStateEnabled",height:"height",hint:"hint",hoverStateEnabled:"hoverStateEnabled",isDirty:"isDirty",isValid:"isValid",keyStep:"keyStep",label:"label",max:"max",min:"min",name:"name",readOnly:"readOnly",rtlEnabled:"rtlEnabled",showRange:"showRange",step:"step",tabIndex:"tabIndex",tooltip:"tooltip",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",valueChangeMode:"valueChangeMode",visible:"visible",width:"width"},outputs:{onContentReady:"onContentReady",onDisposing:"onDisposing",onInitialized:"onInitialized",onOptionChanged:"onOptionChanged",onValueChanged:"onValueChanged",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",disabledChange:"disabledChange",elementAttrChange:"elementAttrChange",focusStateEnabledChange:"focusStateEnabledChange",heightChange:"heightChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",keyStepChange:"keyStepChange",labelChange:"labelChange",maxChange:"maxChange",minChange:"minChange",nameChange:"nameChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",showRangeChange:"showRangeChange",stepChange:"stepChange",tabIndexChange:"tabIndexChange",tooltipChange:"tooltipChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",valueChangeModeChange:"valueChangeModeChange",visibleChange:"visibleChange",widthChange:"widthChange",onBlur:"onBlur"},features:[Aa([dC,_C,xO,TC,HC]),Lr,Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),SO=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({imports:[[uk,rk,gk,FC,bC],uk,rk,gk,bC]}),t}(),EO=zf.real(),IO=EO.ios,TO=EO.mac,OO=IO||TO,DO=function(t){var e;try{e={start:t.selectionStart,end:t.selectionEnd}}catch(n){e={start:0,end:0}}return e},AO=function(t,e){var n=ch.getBody();if(n.contains(t)||n.contains(t.getRootNode().host))try{t.selectionStart=e.start,t.selectionEnd=e.end}catch(i){}},BO=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t=Yd(t).get(0),!Ou(e))return DO(t);!n&&OO&&ch.getActiveElement(t)!==t||AO(t,e)},MO=function(){function t(e,n,i){m(this,t),this.instance=null,this.$container=null,this.$placeMarker=null,this.editor=n,this.name=e,this.options=i||{}}return b(t,[{key:"_addPlaceMarker",value:function(t){this.$placeMarker=Yd("<div>").appendTo(t)}},{key:"_addToContainer",value:function(t){var e=this.$placeMarker,n=this.$container;e?e.replaceWith(t):t.appendTo(n)}},{key:"_attachEvents",value:function(){throw"Not implemented"}},{key:"_create",value:function(){throw"Not implemented"}},{key:"_isRendered",value:function(){return!!this.instance}},{key:"_isVisible",value:function(){var t=this.editor;return this.options.visible||!t.option("readOnly")}},{key:"_isDisabled",value:function(){throw"Not implemented"}},{key:"_shouldRender",value:function(){return this._isVisible()&&!this._isRendered()}},{key:"dispose",value:function(){var t=this.instance,e=this.$placeMarker;t&&(t.dispose?t.dispose():t.remove(),this.instance=null),e&&e.remove()}},{key:"render",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$container;if(this.$container=t,this._isVisible()){var e=this._create(),n=e.instance,i=e.$element;this.instance=n,this._attachEvents(n,i)}else this._addPlaceMarker(t)}},{key:"update",value:function(){return this._shouldRender()&&this.render(),!!this.instance}}]),t}(),PO=function(t){function e(t,n,i){var o;return m(this,e),(o=r(this,e,[t,n,i])).currentTemplate=null,o}return d(e,t),b(e,[{key:"_attachEvents",value:function(t){var e=this.editor;t.option("onClick",function(t){var n;(null!==(n=e._shouldCallOpenHandler)&&void 0!==n&&n.call(e)||!e.option("openOnFieldClick"))&&e._openHandler(t)}),yd.on(t.$element(),"mousedown",function(t){e.$element().is(".dx-state-focused")&&t.preventDefault()})}},{key:"_create",value:function(){var t=this.editor,e=Yd("<div>"),n=this._getOptions();this._addToContainer(e);var i=t._createComponent(e,IT,$u({},n,{elementAttr:{"aria-label":qy.format("dxDropDownEditor-selectLabel")}}));return this._legacyRender(t.$element(),e,n.visible),{$element:e,instance:i}}},{key:"_getOptions",value:function(){var t=this.editor,e=this._isVisible(),n={focusStateEnabled:!1,hoverStateEnabled:!1,activeStateEnabled:!1,useInkRipple:!1,disabled:t.option("readOnly"),visible:e};return this._addTemplate(n),n}},{key:"_isVisible",value:function(){var t=this.editor;return u(h(e.prototype),"_isVisible",this).call(this)&&t.option("showDropDownButton")}},{key:"_legacyRender",value:function(t,e,n){t.toggleClass("dx-dropdowneditor-button-visible",n),e&&e.removeClass("dx-button").removeClass("dx-button-mode-contained").addClass("dx-dropdowneditor-button")}},{key:"_isSameTemplate",value:function(){return this.editor.option("dropDownButtonTemplate")===this.currentTemplate}},{key:"_addTemplate",value:function(t){this._isSameTemplate()||(t.template=this.editor._getTemplateByOption("dropDownButtonTemplate"),this.currentTemplate=this.editor.option("dropDownButtonTemplate"))}},{key:"update",value:function(){if(u(h(e.prototype),"update",this).call(this)){var t=this.editor,n=this.instance,i=t.$element(),o=this._getOptions();null==n||n.option(o),this._legacyRender(i,null==n?void 0:n.$element(),o.visible)}}}]),e}(MO),RO=ac.inherit({ctor:function(t){this._value=" ",$u(this,t)},next:function(t){if(!arguments.length)return this._next;this._next=t},text:th,value:th,rawValue:th,handle:th,_prepareHandlingArgs:function(t,e){var n,i,o;e=e||{};var r=Object.prototype.hasOwnProperty.call(t,"value")?"value":"text";return t[r]=null!==(n=e.str)&&void 0!==n?n:t[r],t.start=null!==(i=e.start)&&void 0!==i?i:t.start,t.length=null!==(o=e.length)&&void 0!==o?o:t.length,t.index=t.index+1,t},reset:th,clear:th,first:function(t){return t=t||0,this.next().first(t+1)},isAccepted:function(){return!1},adjustedCaret:function(t,e,n){return e?this._adjustedForward(t,0,n):this._adjustedBackward(t,0,n)},_adjustedForward:th,_adjustedBackward:th,isValid:th}),FO=RO.inherit({next:th,handle:function(){return 0},text:function(){return""},value:function(){return""},first:function(){return 0},rawValue:function(){return""},adjustedCaret:function(){return 0},isValid:function(){return!0}}),HO=RO.inherit({text:function(){return(" "!==this._value?this._value:this.maskChar)+this.next().text()},value:function(){return this._value+this.next().value()},rawValue:function(){return this._value+this.next().rawValue()},handle:function(t){var e=Object.prototype.hasOwnProperty.call(t,"value")?t.value:t.text;if(!e||!e.length||!t.length)return 0;if(t.start)return this.next().handle(this._prepareHandlingArgs(t,{start:t.start-1}));var n=e[0],i=e.substring(1);return this._tryAcceptChar(n,t),this._accepted()?this.next().handle(this._prepareHandlingArgs(t,{str:i,length:t.length-1}))+1:this.handle(this._prepareHandlingArgs(t,{str:i,length:t.length-1}))},clear:function(t){this._tryAcceptChar(" ",t),this.next().clear(this._prepareHandlingArgs(t))},reset:function(){this._accepted(!1),this.next().reset()},_tryAcceptChar:function(t,e){if(this._accepted(!1),this._isAllowed(t,e)){var n=" "===t?this.maskChar:t;e.fullText=e.fullText.substring(0,e.index)+n+e.fullText.substring(e.index+1),this._accepted(!0),this._value=t}},_accepted:function(t){if(!arguments.length)return!!this._isAccepted;this._isAccepted=!!t},first:function(t){return" "===this._value?t||0:this.callBase(t)},_isAllowed:function(t,e){return" "===t||this._isValid(t,e)},_isValid:function(t,e){var n=this.allowedChars;return n instanceof RegExp?n.test(t):Du(n)?n(t,e.index,e.fullText):Array.isArray(n)?n.includes(t):n===t},isAccepted:function(t){return 0===t?this._accepted():this.next().isAccepted(t-1)},_adjustedForward:function(t,e,n){return e>=t?e:this.next()._adjustedForward(t,e+1,n)||e+1},_adjustedBackward:function(t,e){return e>=t-1?t:this.next()._adjustedBackward(t,e+1)||e+1},isValid:function(t){return this._isValid(this._value,t)&&this.next().isValid(this._prepareHandlingArgs(t))}}),VO=HO.inherit({value:function(){return this.next().value()},handle:function(t){var e=Object.prototype.hasOwnProperty.call(t,"value"),n=e?t.value:t.text;if(!n.length||!t.length)return 0;if(t.start||e)return this.next().handle(this._prepareHandlingArgs(t,{start:t.start&&t.start-1}));var i=n[0],o=n.substring(1);this._tryAcceptChar(i);var r=this._isAllowed(i)?this._prepareHandlingArgs(t,{str:o,length:t.length-1}):t;return this.next().handle(r)+1},clear:function(t){this._accepted(!1),this.next().clear(this._prepareHandlingArgs(t))},_tryAcceptChar:function(t){this._accepted(this._isValid(t))},_isValid:function(t){return t===this.maskChar},first:function(t){return t=t||0,this.next().first(t+1)},_adjustedForward:function(t,e,n){return e>=t&&n===this.maskChar?e:t===e+1&&this._accepted()?t:this.next()._adjustedForward(t,e+1,n)},_adjustedBackward:function(t,e){return e>=t-1?0:this.next()._adjustedBackward(t,e+1)},isValid:function(t){return this.next().isValid(this._prepareHandlingArgs(t))}}),LO=ev.down,$O=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_create",value:function(){var t=Yd("<span>").addClass("dx-clear-button-area").append(Yd("<span>").addClass("dx-icon").addClass("dx-icon-clear"));return this._addToContainer(t),this.update(!0),{instance:t,$element:t}}},{key:"_isVisible",value:function(){return this.editor._isClearButtonVisible()}},{key:"_attachEvents",value:function(t,e){var n=this.editor,i=n.NAME;yd.on(e,Xp(LO,i),function(t){t.preventDefault(),"mouse"!==t.pointerType&&n._clearValueHandler(t)}),yd.on(e,Xp(hv,i),function(t){return n._clearValueHandler(t)})}},{key:"_legacyRender",value:function(t,e){t.toggleClass("dx-show-clear-button",e)}},{key:"update",value:function(){!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])&&u(h(e.prototype),"update",this).call(this);var t=this.editor,n=this.instance,i=t.$element(),o=this._isVisible();n&&n.toggleClass("dx-state-invisible",!o),this._legacyRender(i,o)}}]),e}(MO),NO="dx-custom-button-hovered",zO=function(t){function e(){return m(this,e),r(this,e,arguments)}return d(e,t),b(e,[{key:"_attachEvents",value:function(t,e){var n=this.editor;yd.on(e,Xg,function(){n.$element().addClass(NO)}),yd.on(e,tm,function(){n.$element().removeClass(NO)}),yd.on(e,hv,function(t){t.stopPropagation()})}},{key:"_create",value:function(){var t=this.editor,e=Yd("<div>");return this._addToContainer(e),{$element:e,instance:t._createComponent(e,IT,$u({},this.options,{ignoreParentReadOnly:!0,disabled:this._isDisabled(),integrationOptions:this._prepareIntegrationOptions(t)}))}}},{key:"_prepareIntegrationOptions",value:function(t){return $u({},t.option("integrationOptions"),{skipTemplates:["content"]})}},{key:"update",value:function(){var t=u(h(e.prototype),"update",this).call(this);return this.instance&&this.instance.option("disabled",this._isDisabled()),t}},{key:"_isVisible",value:function(){return this.editor.option("visible")}},{key:"_isDisabled",value:function(){return void 0!==this.options.disabled?this.instance?this.instance.option("disabled"):this.options.disabled:this.editor.option("readOnly")}}]),e}(MO);function WO(t,e){if(-1!==t.indexOf(e))throw gb.Error("E1055",e);t.push(e)}var jO=function(){function t(e,n){m(this,t),this.buttons=[],this.defaultButtonsInfo=n,this.editor=e}return b(t,[{key:"_compileButtonInfo",value:function(t){var e=this,n=[];return t.map(function(t){var i="string"==typeof t;if(i||function(t){(function(){if(!t||"object"!=typeof t||Array.isArray(t))throw gb.Error("E1053")})(),function(){if(!("name"in t))throw gb.Error("E1054")}(),function(){if("string"!=typeof t.name)throw gb.Error("E1055")}(),function(){var e=t.location;"location"in t&&"after"!==e&&"before"!==e&&(t.location="after")}()}(t),i||function(t,e){return!!e.find(function(e){return e.name===t})}(t.name,e.defaultButtonsInfo)){var o=e.defaultButtonsInfo.find(function(e){var n=e.name;return n===t||n===t.name});if(!o)throw gb.Error("E1056",e.editor.NAME,t);return WO(n,t),o}var r=t.name;return WO(n,r),$u(t,{Ctor:zO})})}},{key:"_createButton",value:function(t){var e=t.Ctor,n=t.options,i=new e(t.name,this.editor,n);return this.buttons.push(i),i}},{key:"_renderButtons",value:function(t,e,n){var i=this,o=null;return(t?this._compileButtonInfo(t):this.defaultButtonsInfo).forEach(function(t){var r=t.location;(void 0===r?"after":r)===n&&i._createButton(t).render((o=o||Yd("<div>").addClass("dx-texteditor-buttons-container"),"before"===n?e.prepend(o):e.append(o),o))}),o}},{key:"clean",value:function(){this.buttons.forEach(function(t){return t.dispose()}),this.buttons=[]}},{key:"getButton",value:function(t){var e=this.buttons.find(function(e){return e.name===t});return e&&e.instance}},{key:"renderAfterButtons",value:function(t,e){return this._renderButtons(t,e,"after")}},{key:"renderBeforeButtons",value:function(t,e){return this._renderButtons(t,e,"before")}},{key:"updateButtons",value:function(t){this.buttons.forEach(function(e){(!t||-1!==t.indexOf(e.name))&&e.update()})}}]),t}(),KO=vh(),GO="dx-loadindicator-segment",UO=sm.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{indicatorSrc:"",activeStateEnabled:!1,hoverStateEnabled:!1,_animatingSegmentCount:1,_animatingSegmentInner:!1})},_defaultOptionsRules:function(){var t=qb();return this.callBase().concat([{device:function(){return"android"===zf.real().platform&&!/chrome/i.test(KO.userAgent)},options:{viaImage:!0}},{device:function(){return Yb(t)},options:{_animatingSegmentCount:2,_animatingSegmentInner:!0}},{device:function(){return function(t){return Xb("generic",t)}(t)},options:{_animatingSegmentCount:7}}])},_useTemplates:function(){return!1},_init:function(){this.callBase(),this.$element().addClass("dx-loadindicator")},_initMarkup:function(){this.callBase(),this._renderWrapper(),this._renderIndicatorContent(),this._renderMarkup()},_renderWrapper:function(){this._$wrapper=Yd("<div>").addClass("dx-loadindicator-wrapper"),this.$element().append(this._$wrapper)},_renderIndicatorContent:function(){this._$content=Yd("<div>").addClass("dx-loadindicator-content"),this._$wrapper.append(this._$content)},_renderMarkup:function(){var t=this.option(),e=t.viaImage,n=t.indicatorSrc;!Yf()||e||n?this._renderMarkupForImage():this._renderMarkupForAnimation()},_renderMarkupForAnimation:function(){var t=this.option("_animatingSegmentInner");this._$indicator=Yd("<div>").addClass("dx-loadindicator-icon"),this._$content.append(this._$indicator);for(var e=this.option("_animatingSegmentCount");e>=0;--e){var n=Yd("<div>").addClass(GO).addClass(GO+e);t&&n.append(Yd("<div>").addClass("dx-loadindicator-segment-inner")),this._$indicator.append(n)}},_renderMarkupForImage:function(){var t=this.option().indicatorSrc;t?(this._$wrapper.addClass("dx-loadindicator-image"),this._$wrapper.css("backgroundImage","url("+t+")")):Yf()&&this._renderMarkupForAnimation()},_renderDimensions:function(){this.callBase(),this._updateContentSizeForAnimation()},_updateContentSizeForAnimation:function(){if(this._$indicator){var t=this.option("width"),e=this.option("height");if(t||e){t=Ah(this.$element()),e=Mh(this.$element());var n=Math.min(e,t);this._$wrapper.css({height:n,width:n,fontSize:n})}}},_clean:function(){this.callBase(),this._removeMarkupForAnimation(),this._removeMarkupForImage()},_removeMarkupForAnimation:function(){!this._$indicator||(this._$indicator.remove(),delete this._$indicator)},_removeMarkupForImage:function(){this._$wrapper.css("backgroundImage","none")},_optionChanged:function(t){switch(t.name){case"_animatingSegmentCount":case"_animatingSegmentInner":case"indicatorSrc":this._invalidate();break;default:this.callBase(t)}}});Sv("dxLoadIndicator",UO);var qO=UO,ZO="dx-texteditor-label",QO="dx-texteditor-with-label",XO="dx-texteditor-label-outside",YO="dx-texteditor-with-floating-label",JO="dx-texteditor-with-before-buttons",tD="dx-placeholder",eD="dx-validation-pending",nD=["KeyDown","KeyPress","KeyUp","Change","Cut","Copy","Paste","Input"],iD=["tab","enter","shift","control","alt","escape","pageUp","pageDown","end","home","leftArrow","upArrow","rightArrow","downArrow"];function oD(t){if(Ou(t)&&!Array.isArray(t))throw gb.Error("E1053")}var rD=vE.inherit({ctor:function(t,e){e&&oD(e.buttons),this._buttonCollection=new jO(this,this._getDefaultButtons()),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._labelContainerElement=null,this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return $u(this.callBase(),{buttons:void 0,value:"",spellcheck:!1,showClearButton:!1,valueChangeEvent:"change",placeholder:"",inputAttr:{},onFocusIn:null,onFocusOut:null,onKeyDown:null,onKeyUp:null,onChange:null,onInput:null,onCut:null,onCopy:null,onPaste:null,onEnterKey:null,mode:"text",hoverStateEnabled:!0,focusStateEnabled:!0,text:void 0,displayValueFormatter:function(t){return Ou(t)&&!1!==t?t:""},stylingMode:fc().editorStylingMode||"outlined",showValidationMark:!0,label:"",labelMode:"static",labelMark:""})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return Jb(qb())},options:{labelMode:"floating",stylingMode:fc().editorStylingMode||"filled"}},{device:function(){return tC(qb())},options:{labelMode:"outside"}}])},_getDefaultButtons:function(){return[{name:"clear",Ctor:$O}]},_isClearButtonVisible:function(){return this.option("showClearButton")&&!this.option("readOnly")},_input:function(){return this.$element().find(".dx-texteditor-input").first()},_isFocused:function(){return Rp(this._input())||this.callBase()},_inputWrapper:function(){return this.$element()},_buttonsContainer:function(){return this._inputWrapper().find(".dx-texteditor-buttons-container").eq(0)},_isControlKey:function(t){return-1!==iD.indexOf(t)},_renderStylingMode:function(){this.callBase(),this._updateButtonsStyling(this.option("stylingMode"))},_initMarkup:function(){this.$element().addClass("dx-texteditor"),this._renderInput(),this._renderStylingMode(),this._renderInputType(),this._renderPlaceholder(),this._renderProps(),this.callBase(),this._renderValue(),this._renderLabel()},_render:function(){this.callBase(),this._refreshValueChangeEvent(),this._renderEvents(),this._renderEnterKeyAction(),this._renderEmptinessEvent()},_renderInput:function(){this._$buttonsContainer=this._$textEditorContainer=Yd("<div>").addClass("dx-texteditor-container").appendTo(this.$element()),this._$textEditorInputContainer=Yd("<div>").addClass("dx-texteditor-input-container").appendTo(this._$textEditorContainer),this._$textEditorInputContainer.append(this._createInput()),this._renderButtonContainers()},_getInputContainer:function(){return this._$textEditorInputContainer},_renderPendingIndicator:function(){this.$element().addClass(eD);var t=this._getInputContainer(),e=Yd("<div>").addClass("dx-pending-indicator").appendTo(t);this._pendingIndicator=this._createComponent(e,qO)},_disposePendingIndicator:function(){!this._pendingIndicator||(this._pendingIndicator.dispose(),this._pendingIndicator.$element().remove(),this._pendingIndicator=null,this.$element().removeClass(eD))},_renderValidationState:function(){this.callBase(),"pending"===this.option("validationStatus")?(!this._pendingIndicator&&this._renderPendingIndicator(),this._showValidMark=!1):("invalid"===this.option("validationStatus")&&(this._showValidMark=!1),!this._showValidMark&&!0===this.option("showValidationMark")&&(this._showValidMark="valid"===this.option("validationStatus")&&!!this._pendingIndicator),this._disposePendingIndicator()),this._toggleValidMark()},_renderButtonContainers:function(){var t=this.option("buttons");this._$beforeButtonsContainer=this._buttonCollection.renderBeforeButtons(t,this._$buttonsContainer),this._$afterButtonsContainer=this._buttonCollection.renderAfterButtons(t,this._$buttonsContainer)},_cleanButtonContainers:function(){var t,e;null===(t=this._$beforeButtonsContainer)||void 0===t||t.remove(),null===(e=this._$afterButtonsContainer)||void 0===e||e.remove(),this._buttonCollection.clean()},_clean:function(){this._buttonCollection.clean(),this._disposePendingIndicator(),this._unobserveLabelContainerResize(),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._$textEditorContainer=null,this._$buttonsContainer=null,this.callBase()},_createInput:function(){var t=Yd("<input>");return this._applyInputAttributes(t,this.option("inputAttr")),t},_setSubmitElementName:function(t){var e=this.option("inputAttr.name");return this.callBase(t||e||"")},_applyInputAttributes:function(t,e){var n=$u(this._getDefaultAttributes(),e);t.attr(n).addClass("dx-texteditor-input"),this._setInputMinHeight(t)},_setInputMinHeight:function(t){t.css("minHeight",this.option("height")?"0":"")},_getPlaceholderAttr:function(){var t=zf.real(),e=t.ios,n=t.mac;return this.option().placeholder||(e||n?" ":null)},_getDefaultAttributes:function(){return{autocomplete:"off",placeholder:this._getPlaceholderAttr()}},_updateButtons:function(t){this._buttonCollection.updateButtons(t)},_updateButtonsStyling:function(t){var e=this;zu(this.option("buttons"),function(n,i){var o=i.options,r=i.name;if(o&&!o.stylingMode&&e.option("visible")){var a=e.getButton(r);a.option&&a.option("stylingMode","underlined"===t?"text":"contained")}})},_renderValue:function(){return this._renderInputValue().promise()},_renderInputValue:function(t){var e;t=null!==(e=t)&&void 0!==e?e:this.option("value");var n=this.option("text"),i=this.option("displayValue"),o=this.option("displayValueFormatter");return void 0!==i&&null!==t?n=o(i):Ou(n)||(n=o(t)),this.option("text",n),this._input().val()!==(Ou(n)?n:"")?this._renderDisplayText(n):this._toggleEmptinessEventHandler(),(new Cc).resolve()},_renderDisplayText:function(t){this._input().val(t),this._toggleEmptinessEventHandler()},_isValueValid:function(){if(this._input().length){var t=this._input().get(0).validity;if(t)return t.valid}return!0},_toggleEmptiness:function(t){this.$element().toggleClass("dx-texteditor-empty",t),this._togglePlaceholder(t)},_togglePlaceholder:function(t){this.$element().find(".".concat(tD)).eq(0).toggleClass("dx-state-invisible",!t)},_renderProps:function(){this._toggleReadOnlyState(),this._toggleSpellcheckState(),this._toggleTabIndex()},_toggleDisabledState:function(t){this.callBase.apply(this,arguments);var e=this._input();e.prop("disabled",t)},_toggleTabIndex:function(){var t=this._input(),e=this.option("disabled"),n=this.option("focusStateEnabled");e||!n?t.attr("tabIndex",-1):t.removeAttr("tabIndex")},_toggleReadOnlyState:function(){this._input().prop("readOnly",this._readOnlyPropValue()),this.callBase()},_readOnlyPropValue:function(){return this.option("readOnly")},_toggleSpellcheckState:function(){this._input().prop("spellcheck",this.option("spellcheck"))},_unobserveLabelContainerResize:function(){this._labelContainerElement&&(RT.unobserve(this._labelContainerElement),this._labelContainerElement=null)},_getLabelContainer:function(){return this._input()},_getLabelContainerWidth:function(){return Ah(this._getLabelContainer())},_getLabelBeforeWidth:function(){var t=this._$beforeButtonsContainer&&Ah(this._$beforeButtonsContainer);return null!=t?t:0},_updateLabelWidth:function(){this._label.updateBeforeWidth(this._getLabelBeforeWidth()),this._label.updateMaxWidth(this._getLabelContainerWidth())},_getFieldElement:function(){return this._getLabelContainer()},_setFieldAria:function(t){var e,n=this.option("inputAttr")["aria-label"],i=this._label.getId(),o=null===(e=this._$placeholder)||void 0===e?void 0:e.attr("id"),r=n?void 0:[i,o].filter(Boolean).join(" ");(r||t)&&this.setAria({labelledby:r||void 0,label:n},this._getFieldElement())},_renderLabel:function(){var t=this;this._unobserveLabelContainerResize(),this._labelContainerElement=Yd(this._getLabelContainer()).get(0);var e=this.option(),n=e.label,i=e.labelMode,o=e.labelMark,r=e.rtlEnabled,a={onClickHandler:function(){t.focus()},onHoverHandler:function(t){t.stopPropagation()},onActiveHandler:function(t){t.stopPropagation()},$editor:this.$element(),text:n,mark:o,mode:i,rtlEnabled:r,containsButtonsBefore:!!this._$beforeButtonsContainer,containerWidth:this._getLabelContainerWidth(),beforeWidth:this._getLabelBeforeWidth()};this._label=new(function(){function t(e){m(this,t),this.NAME="dxLabel",this._props=e,this._id="".concat(ZO,"-").concat(new pc),this._render(),this._toggleMarkupVisibility()}return b(t,[{key:"_isVisible",value:function(){return!!this._props.text&&"hidden"!==this._props.mode}},{key:"_render",value:function(){this._$before=Yd("<div>").addClass("dx-label-before"),this._$labelSpan=Yd("<span>"),this._$label=Yd("<div>").addClass("dx-label").append(this._$labelSpan),this._$after=Yd("<div>").addClass("dx-label-after"),this._$root=Yd("<div>").addClass(ZO).attr("id",this._id).append(this._$before).append(this._$label).append(this._$after),this._updateMark(),this._updateText(),this._updateBeforeWidth(),this._updateMaxWidth()}},{key:"_toggleMarkupVisibility",value:function(){var t=this._isVisible();this._updateEditorBeforeButtonsClass(t),this._updateEditorLabelClass(t),t?this._$root.appendTo(this._props.$editor):this._$root.detach(),this._attachEvents()}},{key:"_attachEvents",value:function(){var t=this,e=Xp(hv,this.NAME),n=Xp(Xg,this.NAME),i=Xp(Kg,this.NAME);yd.off(this._$labelSpan,e),yd.off(this._$labelSpan,n),yd.off(this._$labelSpan,i),this._isVisible()&&this._isOutsideMode()&&(yd.on(this._$labelSpan,e,function(e){""===ph().getSelection().toString()&&(t._props.onClickHandler(),e.preventDefault())}),yd.on(this._$labelSpan,n,function(e){t._props.onHoverHandler(e)}),yd.on(this._$labelSpan,i,function(e){t._props.onActiveHandler(e)}))}},{key:"_updateEditorLabelClass",value:function(t){this._props.$editor.removeClass(YO).removeClass(XO).removeClass(QO),t&&(this._props.$editor.addClass("floating"===this._props.mode?YO:QO),this._isOutsideMode()&&this._props.$editor.addClass(XO))}},{key:"_isOutsideMode",value:function(){return"outside"===this._props.mode}},{key:"_updateEditorBeforeButtonsClass",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._isVisible();this._props.$editor.removeClass(JO),t&&this._props.$editor.addClass(this._props.containsButtonsBefore?JO:"")}},{key:"_updateMark",value:function(){this._$labelSpan.attr("data-mark",this._props.mark)}},{key:"_updateText",value:function(){this._$labelSpan.text(this._props.text)}},{key:"_updateBeforeWidth",value:function(){this._$before.css({width:this._props.beforeWidth}),this._updateLabelTransform()}},{key:"_updateLabelTransform",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this._$labelSpan.css("transform",""),this._isVisible()&&this._isOutsideMode()){var e=(this._props.rtlEnabled?1:-1)*(Ah(this._$before)+t);this._$labelSpan.css("transform","translateX(".concat(e,"px)"))}}},{key:"_updateMaxWidth",value:function(){this._$label.css({maxWidth:this._props.containerWidth})}},{key:"$element",value:function(){return this._$root}},{key:"isVisible",value:function(){return this._isVisible()}},{key:"getId",value:function(){if(this._isVisible())return this._id}},{key:"updateMode",value:function(t){this._props.mode=t,this._toggleMarkupVisibility(),this._updateLabelTransform()}},{key:"updateText",value:function(t){this._props.text=t,this._updateText(),this._toggleMarkupVisibility()}},{key:"updateMark",value:function(t){this._props.mark=t,this._updateMark()}},{key:"updateContainsButtonsBefore",value:function(t){this._props.containsButtonsBefore=t,this._updateEditorBeforeButtonsClass()}},{key:"updateBeforeWidth",value:function(t){this._props.beforeWidth=t,this._updateBeforeWidth()}},{key:"updateMaxWidth",value:function(t){this._props.containerWidth=t,this._updateMaxWidth()}}]),t}())(a),this._setFieldAria(),this._labelContainerElement&&RT.observe(this._labelContainerElement,this._updateLabelWidth.bind(this))},_renderPlaceholder:function(){this._renderPlaceholderMarkup(),this._attachPlaceholderEvents()},_renderPlaceholderMarkup:function(){this._$placeholder&&(this._$placeholder.remove(),this._$placeholder=null);var t=this._input(),e=this.option("placeholder"),n={id:e?"dx-".concat(new pc):void 0,"data-dx_placeholder":e},i=this._$placeholder=Yd("<div>").attr(n);i.insertAfter(t),i.addClass(tD)},_attachPlaceholderEvents:function(){var t=this,e=Xp(ev.up,this.NAME);yd.on(this._$placeholder,e,function(){yd.trigger(t._input(),"focus")}),this._toggleEmptinessEventHandler()},_placeholder:function(){return this._$placeholder||Yd()},_clearValueHandler:function(t){var e=this._input();t.stopPropagation(),this._saveValueChangeEvent(t),this._clearValue(),!this._isFocused()&&yd.trigger(e,"focus"),yd.trigger(e,"input")},_clearValue:function(){this.clear()},_renderEvents:function(){var t=this,e=this._input();zu(nD,function(n,i){if(t.hasActionSubscription("on"+i)){var o=t._createActionByOption("on"+i,{excludeValidators:["readOnly"]});yd.on(e,Xp(i.toLowerCase(),t.NAME),function(e){t._disposed||o({event:e})})}})},_refreshEvents:function(){var t=this,e=this._input();zu(nD,function(n,i){yd.off(e,Xp(i.toLowerCase(),t.NAME))}),this._renderEvents()},_keyPressHandler:function(){this.option("text",this._input().val())},_keyDownHandler:function(t){var e=this._input(),n=t.ctrlKey&&"enter"===Qp(t),i=e.val()!==this.option("value");n&&i&&yd.trigger(e,"change")},_getValueChangeEventOptionName:function(){return"valueChangeEvent"},_renderValueChangeEvent:function(){var t=Xp(this._renderValueEventName(),"".concat(this.NAME,"TextChange")),e=Xp(this.option(this._getValueChangeEventOptionName()),"".concat(this.NAME,"ValueChange")),n=Xp("keydown","".concat(this.NAME,"TextChange")),i=this._input();yd.on(i,t,this._keyPressHandler.bind(this)),yd.on(i,e,this._valueChangeEventHandler.bind(this)),yd.on(i,n,this._keyDownHandler.bind(this))},_cleanValueChangeEvent:function(){var t=".".concat(this.NAME,"ValueChange"),e=".".concat(this.NAME,"TextChange");yd.off(this._input(),t),yd.off(this._input(),e)},_refreshValueChangeEvent:function(){this._cleanValueChangeEvent(),this._renderValueChangeEvent()},_renderValueEventName:function(){return"input change keypress"},_focusTarget:function(){return this._input()},_focusEventTarget:function(){return this.element()},_isInput:function(t){return t===this._input().get(0)},_preventNestedFocusEvent:function(t){if(t.isDefaultPrevented())return!0;var e=this._isNestedTarget(t.relatedTarget);return"focusin"===t.type?e=e&&this._isNestedTarget(t.target)&&!this._isInput(t.target):e||this._toggleFocusClass(!1,this.$element()),e&&t.preventDefault(),e},_isNestedTarget:function(t){return!!this.$element().find(t).length},_focusClassTarget:function(){return this.$element()},_focusInHandler:function(t){this._preventNestedFocusEvent(t),this.callBase.apply(this,arguments)},_focusOutHandler:function(t){this._preventNestedFocusEvent(t),this.callBase.apply(this,arguments)},_toggleFocusClass:function(t,e){this.callBase(t,this._focusClassTarget(e))},_hasFocusClass:function(t){return this.callBase(Yd(t||this.$element()))},_renderEmptinessEvent:function(){var t=this._input();yd.on(t,"input blur",this._toggleEmptinessEventHandler.bind(this))},_toggleEmptinessEventHandler:function(){var t=this._input().val(),e=(""===t||null===t)&&this._isValueValid();this._toggleEmptiness(e)},_valueChangeEventHandler:function(t,e){this.option("readOnly")||(this._saveValueChangeEvent(t),this.option("value",arguments.length>1?e:this._input().val()),this._saveValueChangeEvent(void 0))},_renderEnterKeyAction:function(){this._enterKeyAction=this._createActionByOption("onEnterKey",{excludeValidators:["readOnly"]}),yd.off(this._input(),"keyup.onEnterKey.dxTextEditor"),yd.on(this._input(),"keyup.onEnterKey.dxTextEditor",this._enterKeyHandlerUp.bind(this))},_enterKeyHandlerUp:function(t){this._disposed||"enter"===Qp(t)&&this._enterKeyAction({event:t})},_updateValue:function(){this._options.silent("text",null),this._renderValue()},_dispose:function(){this._enterKeyAction=void 0,this.callBase()},_getSubmitElement:function(){return this._input()},_hasActiveElement:function(){return this._input().is(ch.getActiveElement(this._input()[0]))},_optionChanged:function(t){var e=t.name,n=t.fullName,i=t.value,o=e.replace("on","");if(nD.includes(o))this._refreshEvents();else switch(e){case"valueChangeEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onValueChanged":this._createValueChangeAction();break;case"focusStateEnabled":this.callBase(t),this._toggleTabIndex();break;case"spellcheck":this._toggleSpellcheckState();break;case"mode":this._renderInputType();break;case"onEnterKey":this._renderEnterKeyAction();break;case"placeholder":this._renderPlaceholder(),this._setFieldAria(!0),this._input().attr({placeholder:this._getPlaceholderAttr()});break;case"label":this._label.updateText(i),this._setFieldAria(!0);break;case"labelMark":this._label.updateMark(i);break;case"labelMode":this._label.updateMode(i),this._setFieldAria();break;case"width":this.callBase(t),this._label.updateMaxWidth(this._getLabelContainerWidth());break;case"readOnly":case"disabled":this._updateButtons(),this.callBase(t);break;case"showClearButton":this._updateButtons(["clear"]);break;case"text":break;case"value":this._updateValue(),this.callBase(t);break;case"inputAttr":this._applyInputAttributes(this._input(),this.option(e));break;case"stylingMode":this._renderStylingMode(),this._updateLabelWidth();break;case"buttons":n===e&&oD(i),this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")),this._updateLabelWidth(),this._label.updateContainsButtonsBefore(!!this._$beforeButtonsContainer);break;case"visible":this.callBase(t),i&&this.option("buttons")&&(this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")));break;case"displayValueFormatter":this._invalidate();break;case"showValidationMark":break;default:this.callBase(t)}},_renderInputType:function(){this._setInputType(this.option("mode"))},_setInputType:function(t){var e=this._input();"search"===t&&(t="text");try{e.prop("type",t)}catch(n){e.prop("type","text")}},getButton:function(t){return this._buttonCollection.getButton(t)},focus:function(){yd.trigger(this._input(),"focus")},clear:function(){this._showValidMark&&(this._showValidMark=!1,this._renderValidationState());var t=this._getDefaultOptions();this.option("value")===t.value?(this._options.silent("text",""),this._renderValue()):this.option("value",t.value)},_resetToInitialValue:function(){this.option("value")===this._initialValue?(this._options.silent("text",this._initialValue),this._renderValue()):this.callBase(),this._disposePendingIndicator(),this._showValidMark=!1,this._toggleValidMark()},_toggleValidMark:function(){this.$element().toggleClass("dx-valid",!!this._showValidMark)},reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;arguments.length?this.callBase(t):this.callBase()},on:function(t,e){var n=this.callBase(t,e),i=t.charAt(0).toUpperCase()+t.substr(1);return nD.indexOf(i)>=0&&this._refreshEvents(),n}}),aD="dxMask",sD=["deleteContentBackward","deleteSoftLineBackward","deleteContent","deleteHardLineBackward"],lD=["historyUndo","historyRedo"],uD=["focusIn","focusOut","input","paste","cut","drop","beforeInput"];function cD(t){return" ".repeat(t)}var hD=function(){function t(e){m(this,t),this.editor=e}return b(t,[{key:"_editorOption",value:function(){var t;return(t=this.editor).option.apply(t,arguments)}},{key:"_editorInput",value:function(){return this.editor._input()}},{key:"_editorCaret",value:function(t){if(!t)return this.editor._caret();this.editor._caret(t)}},{key:"_attachChangeEventHandler",value:function(){var t=this;if(this._editorOption("valueChangeEvent").split(" ").includes("change")){var e=this._editorInput(),n=Xp("blur beforedeactivate",aD);yd.on(e,n,function(e){t.editor._changeHandler(e)})}}},{key:"_beforeInputHandler",value:function(){this._previousText=this._editorOption("text"),this._prevCaret=this._editorCaret()}},{key:"_inputHandler",value:function(t){var e=t.originalEvent;if(e){var n=e.inputType;if(lD.includes(n))this._handleHistoryInputEvent();else if(sD.includes(n))this._handleBackwardDeleteInputEvent();else{var i=this._editorCaret();if(!i.end)return;this._clearSelectedText(),this._autoFillHandler(e),this._editorCaret(i),this._handleInsertTextInputEvent(e.data)}this._editorOption("text")===this._previousText&&t.stopImmediatePropagation()}}},{key:"_handleHistoryInputEvent",value:function(){var t=this._editorCaret();this._updateEditorMask({start:t.start,length:t.end-t.start,text:""}),this._editorCaret(this._prevCaret)}},{key:"_handleBackwardDeleteInputEvent",value:function(){this._clearSelectedText();var t=this._editorCaret();this.editor.setForwardDirection(),this.editor._adjustCaret(),this._editorCaret().start!==t.start&&(this.editor.setBackwardDirection(),this.editor._adjustCaret())}},{key:"_clearSelectedText",value:function(){var t,e,n=(null===(t=this._prevCaret)||void 0===t?void 0:t.end)-(null===(e=this._prevCaret)||void 0===e?void 0:e.start)||1,i=this._editorCaret();this._isAutoFill()||(this.editor.setBackwardDirection(),this._updateEditorMask({start:i.start,length:n,text:cD(n)}))}},{key:"_handleInsertTextInputEvent",value:function(t){var e,n,i=null!=t?t:"";this.editor.setForwardDirection(),this._updateEditorMask({start:null!==(e=null===(n=this._prevCaret)||void 0===n?void 0:n.start)&&void 0!==e?e:0,length:i.length||1,text:i})||this._editorCaret(this._prevCaret)}},{key:"_updateEditorMask",value:function(t){var e=t.text.length,n=this.editor._handleChain(t);if(this.editor._displayMask(),this.editor.isForwardDirection()){var i=this._editorCaret(),o=i.start,r=i.end,a=n-e;n>1&&1===e&&this._editorCaret({start:o+a,end:r+a}),this.editor._adjustCaret()}return!!n}},{key:"_focusInHandler",value:function(){var t=this;if(this.editor._showMaskPlaceholder(),this.editor.setForwardDirection(),!this.editor._isValueEmpty()&&this._editorOption("isValid"))this.editor._adjustCaret();else{var e=this.editor._maskRulesChain.first();this._caretTimeout=setTimeout(function(){t._editorCaret({start:e,end:e})},0)}}},{key:"_focusOutHandler",value:function(t){this.editor._changeHandler(t),"onFocus"===this._editorOption("showMaskMode")&&this.editor._isValueEmpty()&&(this._editorOption("text",""),this.editor._renderDisplayText(""))}},{key:"_delHandler",value:function(t){var e=this.editor;e._maskKeyHandler(t,function(){e._hasSelection()||e._handleKey(" ")})}},{key:"_cutHandler",value:function(t){var e=this._editorCaret(),n=this._editorInput().val().substring(e.start,e.end);this.editor._maskKeyHandler(t,function(){return B_(t,n)})}},{key:"_dropHandler",value:function(){var t=this;this._clearDragTimer(),this._dragTimer=setTimeout(function(){var e=t.editor._convertToValue(t._editorInput().val());t._editorOption("value",e)})}},{key:"_pasteHandler",value:function(t){var e=this.editor;if(!this._editorOption("disabled")){var n=this._editorCaret();e._maskKeyHandler(t,function(){var i=B_(t),o=e._maskRulesChain.text().substring(n.end),r=e._handleChain({text:i,start:n.start,length:i.length}),a=n.start+r;e._handleChain({text:o,start:a,length:o.length}),e._caret({start:a,end:a})})}}},{key:"_autoFillHandler",value:function(t){var e=this,n=this.editor,i=this._editorInput().val();this._inputHandlerTimer=setTimeout(function(){e._isAutoFill()&&(n._maskKeyHandler(t,function(){n._handleChain({text:i,start:0,length:i.length})}),n._validateMask())})}},{key:"_isAutoFill",value:function(){var t=this._editorInput();if(ap.webkit){var e,n=t.get(0);return null!==(e=null==n?void 0:n.matches(":-webkit-autofill"))&&void 0!==e&&e}return!1}},{key:"_clearDragTimer",value:function(){clearTimeout(this._dragTimer)}},{key:"getHandler",value:function(t){var e=this;return function(n){var i;null===(i=e["_".concat(t,"Handler")])||void 0===i||i.call(e,n)}}},{key:"attachEvents",value:function(){var t=this,e=this._editorInput();uD.forEach(function(n){var i=Xp(n.toLowerCase(),aD);yd.on(e,i,t.getHandler(n))}),this._attachChangeEventHandler()}},{key:"detachEvents",value:function(){yd.off(this._editorInput(),".".concat(aD))}},{key:"clean",value:function(){this._clearDragTimer(),clearTimeout(this._caretTimeout),clearTimeout(this._inputHandlerTimer)}}]),t}(),dD=function(){return{}},fD=BO,pD="dx-texteditor-masked",_D="forward",vD={0:/[0-9]/,9:/[0-9\s]/,"#":/[-+0-9\s]/,L:function(t){return mD(t)},l:function(t){return mD(t)||yD(t)},C:/\S/,c:/./,A:function(t){return mD(t)||gD(t)},a:function(t){return mD(t)||gD(t)||yD(t)}};function gD(t){return/[0-9]/.test(t)}function mD(t){var e=t.charCodeAt();return 64<e&&e<91||96<e&&e<123||e>127}function yD(t){return" "===t}var bD=rD.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{mask:"",maskChar:"_",maskRules:{},maskInvalidMessage:qy.format("validation-mask"),useMaskedValue:!1,showMaskMode:"always"})},_supportedKeys:function(){var t=this,e={del:t._maskStrategy.getHandler("del"),enter:t._changeHandler},n=t.callBase();return zu(e,function(e,i){var o=n[e];n[e]=function(e){t.option("mask")&&i.call(t,e),o&&o(e)}}),n},_getSubmitElement:function(){return this.option("mask")?this._$hiddenElement:this.callBase()},_init:function(){this.callBase(),this._initMaskStrategy()},_initMaskStrategy:function(){this._maskStrategy=new hD(this)},_initMarkup:function(){this._renderHiddenElement(),this.callBase()},_attachMouseWheelEventHandlers:function(){if(this._onMouseWheel!==th){var t=this._input(),e=Xp(iv,this.NAME),n=this._createAction((function(e){var n=e.event;Rp(t)&&!Yp(n)&&(this._onMouseWheel(n),n.preventDefault(),n.stopPropagation())}).bind(this));yd.off(t,e),yd.on(t,e,function(t){n({event:t})})}},_onMouseWheel:th,_useMaskBehavior:function(){return Boolean(this.option("mask"))},_attachDropEventHandler:function(){if(this._useMaskBehavior()){var t=Xp("drop",this.NAME),e=this._input();yd.off(e,t),yd.on(e,t,function(t){return t.preventDefault()})}},_render:function(){this._renderMask(),this.callBase(),this._attachDropEventHandler(),this._attachMouseWheelEventHandlers()},_renderHiddenElement:function(){this.option("mask")&&(this._$hiddenElement=Yd("<input>").attr("type","hidden").appendTo(this._inputWrapper()))},_removeHiddenElement:function(){this._$hiddenElement&&this._$hiddenElement.remove()},_renderMask:function(){this.$element().removeClass(pD),this._maskRulesChain=null,this._maskStrategy.detachEvents(),this.option("mask")&&(this.$element().addClass(pD),this._maskStrategy.attachEvents(),this._parseMask(),this._renderMaskedValue())},_suppressCaretChanging:function(t,e){fD=dD;try{t.apply(this,e)}finally{fD=BO}},_changeHandler:function(t){var e=this._input(),n=e.val();if(n!==this._changedValue){this._changedValue=n;var i=qp(t,{type:"change"});yd.trigger(e,i)}},_parseMask:function(){this._maskRules=$u({},vD,this.option("maskRules")),this._maskRulesChain=this._parseMaskRule(0)},_parseMaskRule:function(t){var e=this.option("mask");if(t>=e.length)return new FO;var n=e[t],i="\\"===n,o=i?new VO({maskChar:e[t+1]}):this._getMaskRule(n);return o.next(this._parseMaskRule(t+1+i)),o},_getMaskRule:function(t){var e;return zu(this._maskRules,function(n,i){if(n===t)return e={pattern:n,allowedChars:i},!1}),Ou(e)?new HO($u({maskChar:this.option("maskChar")||" "},e)):new VO({maskChar:t})},_renderMaskedValue:function(){if(this._maskRulesChain){var t=this.option("value")||"";this._maskRulesChain.clear(this._normalizeChainArguments());var e={length:t.length};e[this._isMaskedValueMode()?"text":"value"]=t,this._handleChain(e),this._displayMask()}},_replaceSelectedText:function(t,e,n){return void 0===n?t:t.slice(0,e.start)+n+t.slice(e.end)},_isMaskedValueMode:function(){return this.option("useMaskedValue")},_displayMask:function(t){t=t||this._caret(),this._renderValue(),this._caret(t)},_isValueEmpty:function(){return qu(this._value)},_shouldShowMask:function(){return"onFocus"!==this.option("showMaskMode")||Rp(this._input())||!this._isValueEmpty()},_showMaskPlaceholder:function(){if(this._shouldShowMask()){var t=this._maskRulesChain.text();this.option("text",t),"onFocus"===this.option("showMaskMode")&&this._renderDisplayText(t)}},_renderValue:function(){if(this._maskRulesChain&&(this._showMaskPlaceholder(),this._$hiddenElement)){var t=this._maskRulesChain.value(),e=qu(t)?"":this._getPreparedValue();this._$hiddenElement.val(e)}return this.callBase()},_getPreparedValue:function(){return this._convertToValue().replace(/\s+$/,"")},_valueChangeEventHandler:function(t){this._maskRulesChain?(this._saveValueChangeEvent(t),this.option("value",this._getPreparedValue())):this.callBase.apply(this,arguments)},_isControlKeyFired:function(t){return this._isControlKey(Qp(t))||Yp(t)},_handleChain:function(t){var e=this._maskRulesChain.handle(this._normalizeChainArguments(t));return this._value=this._maskRulesChain.value(),this._textValue=this._maskRulesChain.text(),e},_normalizeChainArguments:function(t){return(t=t||{}).index=0,t.fullText=this._maskRulesChain.text(),t},_convertToValue:function(t){return this._isMaskedValueMode()?this._replaceMaskCharWithEmpty(t||this._textValue||""):t||this._value||""},_replaceMaskCharWithEmpty:function(t){return t.replace(new RegExp(this.option("maskChar"),"g")," ")},_maskKeyHandler:function(t,e){var n=this;if(!this.option("readOnly")){this.setForwardDirection(),t.preventDefault(),this._handleSelection();var i=this._input().val(),o=function(){i!==n._input().val()&&yd.trigger(n._input(),"input")},r=e();r?r.then(o):(this.setForwardDirection(),this._adjustCaret(),this._displayMask(),this._maskRulesChain.reset(),o())}},_handleKey:function(t,e){this._direction(e||_D),this._adjustCaret(t),this._handleKeyChain(t),this._moveCaret()},_handleSelection:function(){if(this._hasSelection()){var t=this._caret(),e=new Array(t.end-t.start+1).join(" ");this._handleKeyChain(e)}},_handleKeyChain:function(t){var e=this._caret(),n=this.isForwardDirection()?e.start:e.start-1,i=this.isForwardDirection()?e.end:e.end-1;this._handleChain({text:t,start:n,length:n===i?1:i-n})},_tryMoveCaretBackward:function(){this.setBackwardDirection();var t=this._caret().start;return this._adjustCaret(),!t||t!==this._caret().start},_adjustCaret:function(t){var e=this._caret().start,n=this.isForwardDirection(),i=this._maskRulesChain.adjustedCaret(e,n,t);this._caret({start:i,end:i})},_moveCaret:function(){var t=this._caret().start,e=t+(this.isForwardDirection()?0:-1),n=this._maskRulesChain.isAccepted(e)?t+(this.isForwardDirection()?1:-1):t;this._caret({start:n,end:n})},_caret:function(t,e){var n=this._input();if(n.length){if(!arguments.length)return fD(n);fD(n,t,e)}},_hasSelection:function(){var t=this._caret();return t.start!==t.end},_direction:function(t){if(!arguments.length)return this._typingDirection;this._typingDirection=t},setForwardDirection:function(){this._direction(_D)},setBackwardDirection:function(){this._direction("backward")},isForwardDirection:function(){return this._direction()===_D},_clean:function(){this._maskStrategy&&this._maskStrategy.clean(),this.callBase()},_validateMask:function(){if(this._maskRulesChain){var t=qu(this.option("value"))||this._maskRulesChain.isValid(this._normalizeChainArguments());this.option({isValid:t,validationError:t?null:{editorSpecific:!0,message:this.option("maskInvalidMessage")}})}},_updateHiddenElement:function(){this._removeHiddenElement(),this.option("mask")&&(this._input().removeAttr("name"),this._renderHiddenElement()),this._setSubmitElementName(this.option("name"))},_updateMaskOption:function(){this._updateHiddenElement(),this._renderMask(),this._validateMask()},_processEmptyMask:function(t){if(!t){var e=this.option("value");this.option({text:e,isValid:!0}),this.validationRequest.fire({value:e,editor:this}),this._renderValue()}},_optionChanged:function(t){switch(t.name){case"mask":this._updateMaskOption(),this._processEmptyMask(t.value);break;case"maskChar":case"maskRules":case"useMaskedValue":this._updateMaskOption();break;case"value":this._renderMaskedValue(),this._validateMask(),this.callBase(t),this._changedValue=this._input().val();break;case"maskInvalidMessage":break;case"showMaskMode":this.option("text",""),this._renderValue();break;default:this.callBase(t)}}});Sv("dxTextEditor",bD);var CD=bD,kD=ph(),xD=["backspace","tab","enter","pageUp","pageDown","end","home","leftArrow","rightArrow","downArrow","upArrow","del"],wD="dx-searchbox",SD=CD.inherit({ctor:function(t,e){e&&(this._showClearButton=e.showClearButton),this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return $u(this.callBase(),{value:"",mode:"text",maxLength:null})},_initMarkup:function(){this.$element().addClass("dx-textbox"),this.callBase(),this.setAria("role","textbox")},_renderInputType:function(){this.callBase(),this._renderSearchMode()},_useTemplates:function(){return!1},_renderProps:function(){this.callBase(),this._toggleMaxLengthProp()},_toggleMaxLengthProp:function(){var t=this._getMaxLength();t&&t>0?this._input().attr("maxLength",t):this._input().removeAttr("maxLength")},_renderSearchMode:function(){var t=this._$element;"search"===this.option("mode")?(t.addClass(wD),this._renderSearchIcon(),void 0===this._showClearButton&&(this._showClearButton=this.option("showClearButton"),this.option("showClearButton",!0))):(t.removeClass(wD),this._$searchIcon&&this._$searchIcon.remove(),this.option("showClearButton",void 0===this._showClearButton?this.option("showClearButton"):this._showClearButton),delete this._showClearButton)},_renderSearchIcon:function(){var t=Yd("<div>").addClass("dx-icon").addClass("dx-icon-search");t.prependTo(this._input().parent()),this._$searchIcon=t},_getLabelContainerWidth:function(){if(this._$searchIcon){var t=this._input().parent();return Ah(t)-this._getLabelBeforeWidth()}return this.callBase()},_getLabelBeforeWidth:function(){var t=this.callBase();return this._$searchIcon&&(t+=Rh(this._$searchIcon)),t},_optionChanged:function(t){switch(t.name){case"maxLength":this._toggleMaxLengthProp();break;case"mode":this.callBase(t),this._updateLabelWidth();break;case"mask":this.callBase(t),this._toggleMaxLengthProp();break;default:this.callBase(t)}},_onKeyDownCutOffHandler:function(t){var e=this._getMaxLength();if(!e||t.ctrlKey||this._hasSelection())return!0;var n=Yd(t.target),i=Qp(t);return this._cutOffExtraChar(n),n.val().length<e||xD.includes(i)||""!==kD.getSelection().toString()},_onChangeCutOffHandler:function(t){var e=Yd(t.target);this.option("maxLength")&&this._cutOffExtraChar(e)},_cutOffExtraChar:function(t){var e=this._getMaxLength(),n=t.val();e&&n.length>e&&t.val(n.substr(0,e))},_getMaxLength:function(){return this.option("mask")?null:this.option("maxLength")}});Sv("dxTextBox",SD);var ED=SD,ID=function(t){if(dh())return Rh(t)},TD="dx-dropdowneditor-input-wrapper",OD="dx-dropdowneditor-overlay",DD="ios"===zf.current().platform,AD=ED.inherit({_supportedKeys:function(){return $u({},this.callBase(),{tab:function(t){if(this.option("opened")){if(!this._popup.getFocusableElements().length)return void this.close();var e=t.shiftKey?this._getLastPopupElement():this._getFirstPopupElement();e&&(yd.trigger(e,"focus"),e.select()),t.preventDefault()}},escape:function(t){return this.option("opened")&&t.preventDefault(),this.close(),!0},upArrow:function(t){return!(!Yp(t)&&(t.preventDefault(),t.stopPropagation(),t.altKey)&&(this.close(),1))},downArrow:function(t){return!(!Yp(t)&&(t.preventDefault(),t.stopPropagation(),t.altKey)&&(this._validatedOpening(),1))},enter:function(t){return this.option("opened")&&(t.preventDefault(),this._valueChangeEventHandler(t)),!0}})},_getDefaultButtons:function(){return this.callBase().concat([{name:"dropDown",Ctor:PO}])},_getDefaultOptions:function(){return $u(this.callBase(),{value:null,onOpened:null,onClosed:null,opened:!1,acceptCustomValue:!0,applyValueMode:"instantly",deferRendering:!0,activeStateEnabled:!0,dropDownButtonTemplate:"dropDownButton",fieldTemplate:null,openOnFieldClick:!1,showDropDownButton:!0,buttons:void 0,dropDownOptions:{showTitle:!1},popupPosition:this._getDefaultPopupPosition(),onPopupInitialized:null,applyButtonText:qy.format("OK"),cancelButtonText:qy.format("Cancel"),buttonsLocation:"default",useHiddenSubmitElement:!1,validationMessagePosition:"auto"})},_useTemplates:function(){return!0},_getDefaultPopupPosition:function(t){var e=tp(t);return{offset:{h:0,v:-1},my:e+" top",at:e+" bottom",collision:"flip flip"}},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(t){return"generic"===t.platform},options:{popupPosition:{offset:{v:0}}}}])},_inputWrapper:function(){return this.$element().find("."+TD).first()},_init:function(){this.callBase(),this._initVisibilityActions(),this._initPopupInitializedAction(),this._updatePopupPosition(this.option("rtlEnabled")),this._options.cache("dropDownOptions",this.option("dropDownOptions"))},_updatePopupPosition:function(t){var e=this._getDefaultPopupPosition(t),n=e.my,i=e.at,o=this.option("popupPosition");this.option("popupPosition",$u({},o,{my:n,at:i}))},_initVisibilityActions:function(){this._openAction=this._createActionByOption("onOpened",{excludeValidators:["disabled","readOnly"]}),this._closeAction=this._createActionByOption("onClosed",{excludeValidators:["disabled","readOnly"]})},_initPopupInitializedAction:function(){this._popupInitializedAction=this._createActionByOption("onPopupInitialized",{excludeValidators:["disabled","readOnly"]})},_initMarkup:function(){this._renderSubmitElement(),this.callBase(),this.$element().addClass("dx-dropdowneditor"),this.setAria("role","combobox")},_render:function(){this.callBase(),this._renderOpenHandler(),this._attachFocusOutHandler(),this._renderOpenedState()},_renderContentImpl:function(){this.option("deferRendering")||this._createPopup()},_renderInput:function(){this.callBase(),this._wrapInput(),this._setDefaultAria()},_wrapInput:function(){this._$container=this.$element().wrapInner(Yd("<div>").addClass(TD)).children().eq(0)},_setDefaultAria:function(){this.setAria({haspopup:"true",autocomplete:"list"})},_readOnlyPropValue:function(){return!this._isEditable()||this.callBase()},_cleanFocusState:function(){this.callBase(),this.option("fieldTemplate")&&this._detachFocusEvents()},_getFieldTemplate:function(){return this.option("fieldTemplate")&&this._getTemplateByOption("fieldTemplate")},_renderMask:function(){this.option("fieldTemplate")||this.callBase()},_renderField:function(){var t=this._getFieldTemplate();t&&this._renderTemplatedField(t,this._fieldRenderData())},_renderPlaceholder:function(){this._getFieldTemplate()||this.callBase()},_renderValue:function(){this.option("useHiddenSubmitElement")&&this._setSubmitValue(),this.callBase().always(this._renderField.bind(this))},_renderTemplatedField:function(t,e){var n=this,i=Rp(this._input()),o=this._$container;this._detachKeyboardEvents(),this._refreshButtonsContainer(),this._detachWrapperContent(),this._detachFocusEvents(),o.empty();var r=Yd("<div>").addClass("dx-dropdowneditor-field-template-wrapper").appendTo(o);t.render({model:e,container:Jd(r),onRendered:function(){if(n.$element().find(r).length){var t=n._input();if(!t.length)throw gb.Error("E1010");n._integrateInput(),i&&yd.trigger(t,"focus")}}}),this._attachWrapperContent(o)},_detachWrapperContent:function(){var t,e,n;this.option("useHiddenSubmitElement")&&(null===(t=this._$submitElement)||void 0===t||t.detach());var i=null===(e=this._$beforeButtonsContainer)||void 0===e?void 0:e[0].parentNode,o=null===(n=this._$afterButtonsContainer)||void 0===n?void 0:n[0].parentNode;null==i||i.removeChild(this._$beforeButtonsContainer[0]),null==o||o.removeChild(this._$afterButtonsContainer[0])},_attachWrapperContent:function(t){var e,n=this.option("useHiddenSubmitElement");t.prepend(this._$beforeButtonsContainer),n&&(null===(e=this._$submitElement)||void 0===e||e.appendTo(t)),t.append(this._$afterButtonsContainer)},_refreshButtonsContainer:function(){this._$buttonsContainer=this.$element().children().eq(0)},_integrateInput:function(){this._renderFocusState(),this._refreshValueChangeEvent(),this._refreshEvents(),this._refreshEmptinessEvent()},_refreshEmptinessEvent:function(){yd.off(this._input(),"input blur",this._toggleEmptinessEventHandler),this._renderEmptinessEvent()},_fieldRenderData:function(){return this.option("value")},_initTemplates:function(){this._templateManager.addDefaultTemplates({dropDownButton:new rg(function(t){var e=Yd("<div>").addClass("dx-dropdowneditor-icon");Yd(t.container).append(e)})}),this.callBase()},_renderOpenHandler:function(){var t=this._inputWrapper(),e=Xp(hv,this.NAME),n=this.option("openOnFieldClick");yd.off(t,e),yd.on(t,e,this._getInputClickHandler(n)),this.$element().toggleClass("dx-dropdowneditor-field-clickable",n),n&&(this._openOnFieldClickAction=this._createAction(this._openHandler.bind(this)))},_attachFocusOutHandler:function(){var t=this;DD&&(this._detachFocusOutEvents(),yd.on(this._inputWrapper(),Xp("focusout",this.NAME),function(e){var n=e.relatedTarget;n&&t.option("opened")&&t._isTargetOutOfComponent(n)&&t.close()}))},_isTargetOutOfComponent:function(t){var e=this.content?Yd(this.content()).closest(".".concat(OD)):this._$popup;return 0===Yd(t).closest(".".concat(OD),e).length},_detachFocusOutEvents:function(){DD&&yd.off(this._inputWrapper(),Xp("focusout",this.NAME))},_getInputClickHandler:function(t){var e=this;return t?function(t){e._executeOpenAction(t)}:function(t){e._focusInput()}},_openHandler:function(){this._toggleOpenState()},_executeOpenAction:function(t){this._openOnFieldClickAction({event:t})},_keyboardEventBindingTarget:function(){return this._input()},_focusInput:function(){return!this.option("disabled")&&(this.option("focusStateEnabled")&&!Rp(this._input())&&(this._resetCaretPosition(),yd.trigger(this._input(),"focus")),!0)},_resetCaretPosition:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this._input().get(0);if(e){var n=e.value,i=Ou(n)&&(t||this._isEditable())?n.length:0;this._caret({start:i,end:i},!0)}},_isEditable:function(){return this.option("acceptCustomValue")},_toggleOpenState:function(t){!this._focusInput()||this.option("readOnly")||(t=arguments.length?t:!this.option("opened"),this.option("opened",t))},_getControlsAria:function(){return this._popup&&this._popupContentId},_renderOpenedState:function(){var t=this.option("opened");t&&this._createPopup(),this.$element().toggleClass("dx-dropdowneditor-active",t),this._setPopupOption("visible",t);var e={expanded:t,controls:this._getControlsAria()};this.setAria(e),this.setAria("owns",t?this._popupContentId:void 0,this.$element())},_createPopup:function(){this._$popup||(this._$popup=Yd("<div>").addClass(OD).appendTo(this.$element()),this._renderPopup(),this._renderPopupContent())},_renderPopupContent:th,_renderPopup:function(){var t=$u(this._popupConfig(),this._options.cache("dropDownOptions"));delete t.closeOnOutsideClick,t.elementAttr&&!Object.keys(t.elementAttr).length&&delete t.elementAttr,this._popup=this._createComponent(this._$popup,XT,t),this._popup.on({showing:this._popupShowingHandler.bind(this),shown:this._popupShownHandler.bind(this),hiding:this._popupHidingHandler.bind(this),hidden:this._popupHiddenHandler.bind(this),contentReady:this._contentReadyHandler.bind(this)}),this._attachPopupKeyHandler(),this._contentReadyHandler(),this._setPopupContentId(this._popup.$content()),this._bindInnerWidgetOptions(this._popup,"dropDownOptions")},_attachPopupKeyHandler:function(){var t=this;yd.on(this._popup.$overlayContent(),Xp("keydown",this.NAME),function(e){return t._popupKeyHandler(e)})},_popupKeyHandler:function(t){switch(Qp(t)){case"tab":this._popupTabHandler(t);break;case"escape":this._popupEscHandler(t)}},_popupTabHandler:function(t){var e=Yd(t.target),n=t.shiftKey&&e.is(this._getFirstPopupElement());(!t.shiftKey&&e.is(this._getLastPopupElement())||n)&&(yd.trigger(this.field(),"focus"),t.preventDefault())},_popupEscHandler:function(){yd.trigger(this._input(),"focus"),this.close()},_setPopupContentId:function(t){this._popupContentId="dx-"+new pc,this.setAria("id",this._popupContentId,t)},_contentReadyHandler:th,_popupConfig:function(){var t=this;return{onInitialized:this._getPopupInitializedHandler(),position:$u(this.option("popupPosition"),{of:this.$element()}),showTitle:this.option("dropDownOptions.showTitle"),_ignoreFunctionValueDeprecation:!0,width:function(){return ID(t.$element())},height:"auto",shading:!1,hideOnParentScroll:!0,hideOnOutsideClick:function(e){return t._closeOutsideDropDownHandler(e)},animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},deferRendering:!1,focusStateEnabled:!1,showCloseButton:!1,dragEnabled:!1,toolbarItems:this._getPopupToolbarItems(),onPositioned:this._popupPositionedHandler.bind(this),fullScreen:!1,contentTemplate:null,_wrapperClassExternal:OD,_ignorePreventScrollEventsDeprecation:!0}},_popupInitializedHandler:th,_getPopupInitializedHandler:function(){var t=this,e=this.option("onPopupInitialized");return function(n){t._popupInitializedHandler(n),e&&t._popupInitializedAction({popup:n.component})}},_dimensionChanged:function(){!dh()||this.$element().is(":visible")?this._updatePopupWidth():this.close()},_updatePopupWidth:function(){var t=this;void 0===function(t){return null===t&&(t=void 0),"function"==typeof t&&(t=t()),t}(this.option("dropDownOptions.width"))&&this._setPopupOption("width",function(){return ID(t.$element())})},_popupPositionedHandler:function(t){var e,n,i=this.option(),o=i.labelMode,r=i.stylingMode;if(this._popup){var a=this._popup.$overlayContent(),s=null===(e=t.position)||void 0===e||null===(n=e.v)||void 0===n?void 0:n.flip,l="hidden"!==o&&"outside"!==o&&"outlined"===r;if(t.position&&a.toggleClass("dx-dropdowneditor-overlay-flipped",s),s&&l&&this._label.isVisible()){var u=this._label.$element();cf(a,{top:of(a).top-parseInt(u.css("fontSize"))})}}},_popupShowingHandler:th,_popupHidingHandler:function(){this.option("opened",!1)},_popupShownHandler:function(){var t;this._openAction(),null===(t=this._validationMessage)||void 0===t||t.option("positionSide",this._getValidationMessagePositionSide())},_popupHiddenHandler:function(){var t;this._closeAction(),null===(t=this._validationMessage)||void 0===t||t.option("positionSide",this._getValidationMessagePositionSide())},_getValidationMessagePositionSide:function(){var t=this.option("validationMessagePosition");if("auto"!==t)return t;var e="bottom";if(this._popup&&this._popup.option("visible")){var n=Ip.setup(this.$element()).top,i=Ip.setup(this._popup.$content()).top;e=n+this.option("popupPosition").offset.v>i?"bottom":"top"}return e},_closeOutsideDropDownHandler:function(t){var e=t.target,n=Yd(e),i=this.getButton("dropDown"),o=i&&i.$element(),r=!!n.closest(this.$element()).length,a=!!n.closest(o).length;return!r&&!a},_clean:function(){delete this._openOnFieldClickAction,this._$popup&&(this._$popup.remove(),delete this._$popup,delete this._popup),this.callBase()},_setPopupOption:function(t,e){this._setWidgetOption("_popup",arguments)},_validatedOpening:function(){this.option("readOnly")||this._toggleOpenState(!0)},_getPopupToolbarItems:function(){return"useButtons"===this.option("applyValueMode")?this._popupToolbarItemsConfig():[]},_getFirstPopupElement:function(){return Yd(this._popup.getFocusableElements()).first()},_getLastPopupElement:function(){return Yd(this._popup.getFocusableElements()).last()},_popupToolbarItemsConfig:function(){var t=[{shortcut:"done",options:{onClick:this._applyButtonHandler.bind(this),text:this.option("applyButtonText")}},{shortcut:"cancel",options:{onClick:this._cancelButtonHandler.bind(this),text:this.option("cancelButtonText")}}];return this._applyButtonsLocation(t)},_applyButtonsLocation:function(t){var e=this.option("buttonsLocation"),n=t;if("default"!==e){var i=Qc(e);zu(n,function(t,e){$u(e,{toolbar:i[0],location:i[1]})})}return n},_applyButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_cancelButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_popupOptionChanged:function(t){var e=sm.getOptionsFromContainer(t);this._setPopupOption(e);var n=Object.keys(e);(-1!==n.indexOf("width")||-1!==n.indexOf("height"))&&this._dimensionChanged()},_renderSubmitElement:function(){this.option("useHiddenSubmitElement")&&(this._$submitElement=Yd("<input>").attr("type","hidden").appendTo(this.$element()))},_setSubmitValue:function(){this._getSubmitElement().val(this.option("value"))},_getSubmitElement:function(){return this.option("useHiddenSubmitElement")?this._$submitElement:this.callBase()},_dispose:function(){this._detachFocusOutEvents(),this.callBase()},_optionChanged:function(t){var e;switch(t.name){case"width":case"height":this.callBase(t),null===(e=this._popup)||void 0===e||e.repaint();break;case"opened":this._renderOpenedState();break;case"onOpened":case"onClosed":this._initVisibilityActions();break;case"onPopupInitialized":this._initPopupInitializedAction();break;case"fieldTemplate":Ou(t.value)?this._renderField():this._invalidate();break;case"acceptCustomValue":case"openOnFieldClick":this._invalidate();break;case"dropDownButtonTemplate":case"showDropDownButton":this._updateButtons(["dropDown"]);break;case"dropDownOptions":this._popupOptionChanged(t),this._options.cache("dropDownOptions",this.option("dropDownOptions"));break;case"popupPosition":break;case"deferRendering":dh()&&this._createPopup();break;case"applyValueMode":case"applyButtonText":case"cancelButtonText":case"buttonsLocation":this._setPopupOption("toolbarItems",this._getPopupToolbarItems());break;case"useHiddenSubmitElement":this._$submitElement&&(this._$submitElement.remove(),this._$submitElement=void 0),this._renderSubmitElement();break;case"rtlEnabled":this._updatePopupPosition(t.value),this.callBase(t);break;default:this.callBase(t)}},open:function(){this.option("opened",!0)},close:function(){this.option("opened",!1)},field:function(){return Jd(this._input())},content:function(){return this._popup?this._popup.content():null}});Sv("dxDropDownEditor",AD);var BD=AD,MD="dx-list-group",PD=function(t){return(t.group<<20)+t.item},RD=function(t){return{group:t>>20,item:1048575&t}},FD=yb.inherit({_groupElements:function(){return this._collectionWidget._itemContainer().find("."+MD)},_groupItemElements:function(t){return t.find(".dx-list-item")},getIndexByItemData:function(t){var e=this._collectionWidget.option("items"),n=!1;return!!t&&(t.items&&t.items.length&&(t=t.items[0]),zu(e,function(e,i){if(!i.items||(zu(i.items,function(i,o){return o!==t||(n={group:e,item:i},!1)}),n))return!1}),n)},getItemDataByIndex:function(t){var e=this._collectionWidget.option("items");return Bu(t)?this.itemsGetter()[t]:t&&e[t.group]&&e[t.group].items[t.item]||null},itemsGetter:function(){for(var t=[],e=this._collectionWidget.option("items"),n=0;n<e.length;n++)e[n]&&e[n].items?t=t.concat(e[n].items):t.push(e[n]);return t},deleteItemAtIndex:function(t){var e=RD(t);this._collectionWidget.option("items")[e.group].items.splice(e.item,1)},getKeysByItems:function(t){var e,n=[];for(e=0;e<t.length;e++)t[e]&&t[e].items?n=n.concat(t[e].items):n.push(t[e]);var i=[];for(e=0;e<n.length;e++)i.push(this._collectionWidget.keyOf(n[e]));return i},getIndexByKey:function(t,e){var n=e||this._collectionWidget.option("items"),i=-1,o=this;return zu(n,function(e,n){if(n.items&&(zu(n.items,function(n,r){var a=o._collectionWidget.keyOf(r);if(o._equalKeys(a,t))return i={group:e,item:n},!1}),-1!==i))return!1}),i},_getGroups:function(t){var e=this._collectionWidget._dataController.group();return e?zm(by(t),{group:e}).toArray():this._collectionWidget.option("items")},getItemsByKeys:function(t,e){var n=this,i=[],o=this._getGroups(e),r={};return zu(t,function(t,e){var a=function(t){var e=n.getIndexByKey(t,o),i=e&&o[e.group];if(i)return{groupKey:i.key,item:i.items[e.item]}}(e);if(a){var s=a.groupKey,l=a.item,u=r[s];u||(r[s]=u={key:s,items:[]},i.push(u)),u.items.push(l)}}),i},moveItemAtIndexToIndex:function(t,e){var n=this._collectionWidget.option("items"),i=RD(t),o=RD(e),r=n[i.group].items,a=n[o.group].items,s=r[i.item];r.splice(i.item,1),a.splice(o.item,0,s)},_isItemIndex:function(t){return t&&Bu(t.group)&&Bu(t.item)},_getNormalizedItemIndex:function(t){var e=Yd(t),n=e.closest("."+MD);return n.length?PD({group:this._groupElements().index(n),item:this._groupItemElements(n).index(e)}):-1},_normalizeItemIndex:function(t){return PD(t)},_denormalizeItemIndex:function(t){return RD(t)},_getItemByNormalizedIndex:function(t){var e=RD(t),n=this._groupElements().eq(e.group);return this._groupItemElements(n).eq(e.item)},_itemsFromSameParent:function(t,e){return RD(t).group===RD(e).group}}),HD={},VD=[],LD=function(t,e,n){VD.push({enabled:t,decoratorType:e,decoratorSubType:n})};LD(function(){return this.option("menuItems").length},function(){return"menu"},function(){return this.option("menuMode")}),LD(function(){return!this.option("menuItems").length&&this.option("allowItemDeleting")},function(){var t=this.option("itemDeleteMode");return"toggle"===t||"slideButton"===t||"swipe"===t||"static"===t?"delete":"menu"},function(){var t=this.option("itemDeleteMode");return"slideItem"===t&&(t="slide"),t}),LD(function(){return"none"!==this.option("selectionMode")&&this.option("showSelectionControls")},function(){return"selection"},function(){return"default"}),LD(function(){return this.option("itemDragging.allowReordering")||this.option("itemDragging.allowDropInsideItem")||this.option("itemDragging.group")},function(){return"reorder"},function(){return"default"});var $D=ac.inherit({ctor:function(t){this._list=t,this._fetchRequiredDecorators()},dispose:function(){this._decorators&&this._decorators.length&&zu(this._decorators,function(t,e){e.dispose()})},_fetchRequiredDecorators:function(){this._decorators=[],zu(VD,(function(t,e){if(e.enabled.call(this._list)){var n=e.decoratorType.call(this._list),i=e.decoratorSubType.call(this._list),o=this._createDecorator(n,i);this._decorators.push(o)}}).bind(this))},_createDecorator:function(t,e){return new(this._findDecorator(t,e))(this._list)},_findDecorator:function(t,e){var n,i=null===(n=HD[t])||void 0===n?void 0:n[e];if(!i)throw gb.Error("E1012",t,e);return i},modifyItemElement:function(t){var e=Yd(t.itemElement),n={$itemElement:e};this._prependBeforeBags(e,n),this._appendAfterBags(e,n),this._applyDecorators("modifyElement",n)},afterItemsRendered:function(){this._applyDecorators("afterRender")},_prependBeforeBags:function(t,e){var n=this._collectDecoratorsMarkup("beforeBag",e,"dx-list-item-before-bag");t.prepend(n)},_appendAfterBags:function(t,e){var n=this._collectDecoratorsMarkup("afterBag",e,"dx-list-item-after-bag");t.append(n)},_collectDecoratorsMarkup:function(t,e,n){var i=Yd("<div>");return zu(this._decorators,function(){var o=Yd("<div>").addClass(n);this[t]($u({$container:o},e)),o.children().length&&i.append(o)}),i.children()},_applyDecorators:function(t,e){zu(this._decorators,function(){this[t](e)})},_handlerExists:function(t){if(!this._decorators)return!1;for(var e=this._decorators,n=e.length,i=0;i<n;i++)if(e[i][t]!==th)return!0;return!1},_eventHandler:function(t,e,n){if(!this._decorators)return!1;for(var i=!1,o=this._decorators,r=o.length,a=0;a<r&&!(i=o[a][t](e,n));a++);return i},handleClick:function(t,e){return this._eventHandler("handleClick",t,e)},handleKeyboardEvents:function(t,e){return this._eventHandler("handleKeyboardEvents",t,e)},handleEnterPressing:function(t){return this._eventHandler("handleEnterPressing",t)},contextMenuHandlerExists:function(){return this._handlerExists("handleContextMenu")},handleContextMenu:function(t,e){return this._eventHandler("handleContextMenu",t,e)},getExcludedItemSelectors:function(){var t=[];return this._applyDecorators("getExcludedSelectors",t),t.join(",")}}),ND="dx-list-item-badge-container",zD="dx-list-item-chevron-container",WD=zy.inherit({_renderWatchers:function(){this.callBase(),this._startWatcher("badge",this._renderBadge.bind(this)),this._startWatcher("showChevron",this._renderShowChevron.bind(this))},_renderBadge:function(t){if(this._$element.children("."+ND).remove(),t){var e=Yd("<div>").addClass(ND).append(Yd("<div>").addClass("dx-list-item-badge").addClass("dx-badge").text(t)),n=this._$element.children("."+zD).first();n.length>0?e.insertBefore(n):e.appendTo(this._$element)}},_renderShowChevron:function(t){if(this._$element.children("."+zD).remove(),t){var e=Yd("<div>").addClass(zD),n=Yd("<div>").addClass("dx-list-item-chevron");e.append(n).appendTo(this._$element)}}}),jD="dxScrollbar",KD="dx-scrollable-scrollbar",GD="".concat(KD,"-active"),UD="horizontal",qD=null,ZD=sm.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{direction:null,visible:!1,activeStateEnabled:!1,visibilityMode:"onScroll",containerSize:0,contentSize:0,expandable:!0,scaleRatio:1})},_init:function(){this.callBase(),this._isHovered=!1},_initMarkup:function(){this._renderThumb(),this.callBase()},_render:function(){this.callBase(),this._renderDirection(),this._update(),this._attachPointerDownHandler(),this.option("hoverStateEnabled",this._isHoverMode()),this.$element().toggleClass("dx-scrollbar-hoverable",this.option("hoverStateEnabled"))},_renderThumb:function(){this._$thumb=Yd("<div>").addClass("dx-scrollable-scroll"),Yd("<div>").addClass("dx-scrollable-scroll-content").appendTo(this._$thumb),this.$element().addClass(KD).append(this._$thumb)},isThumb:function(t){return!!this.$element().find(t).length},_isHoverMode:function(){var t=this.option("visibilityMode");return("onHover"===t||"always"===t)&&this.option("expandable")},_renderDirection:function(){var t=this.option("direction");this.$element().addClass("dx-scrollbar-"+t),this._dimension=t===UD?"width":"height",this._prop=t===UD?"left":"top"},_attachPointerDownHandler:function(){yd.on(this._$thumb,Xp(ev.down,jD),this.feedbackOn.bind(this))},feedbackOn:function(){this.$element().addClass(GD),qD=this},feedbackOff:function(){this.$element().removeClass(GD),qD=null},cursorEnter:function(){this._isHovered=!0,this._needScrollbar()&&this.option("visible",!0)},cursorLeave:function(){this._isHovered=!1,this.option("visible",!1)},_renderDimensions:function(){this._$thumb.css({width:this.option("width"),height:this.option("height")})},_toggleVisibility:function(t){"onScroll"===this.option("visibilityMode")&&this._$thumb.css("opacity"),t=this._adjustVisibility(t),this.option().visible=t,this._$thumb.toggleClass("dx-state-invisible",!t)},_adjustVisibility:function(t){if(this._baseContainerToContentRatio&&!this._needScrollbar())return!1;switch(this.option("visibilityMode")){case"onScroll":break;case"onHover":t=t||!!this._isHovered;break;case"never":t=!1;break;case"always":t=!0}return t},moveTo:function(t){if(!this._isHidden()){Ru(t)&&(t=t[this._prop]||0);var e={};e[this._prop]=this._calculateScrollBarPosition(t),cf(this._$thumb,e)}},_calculateScrollBarPosition:function(t){return-t*this._thumbRatio},_update:function(){var t=Math.round(this.option("containerSize")),e=Math.round(this.option("contentSize")),n=Math.round(this.option("baseContainerSize")),i=Math.round(this.option("baseContentSize"));isNaN(n)&&(n=t,i=e),this._baseContainerToContentRatio=i?n/i:n,this._realContainerToContentRatio=e?t/e:t;var o=Math.round(Math.max(Math.round(t*this._realContainerToContentRatio),15));this._thumbRatio=(t-o)/(this.option("scaleRatio")*(e-t)),this.option(this._dimension,o/this.option("scaleRatio")),this.$element().css("display",this._needScrollbar()?"":"none")},_isHidden:function(){return"never"===this.option("visibilityMode")},_needScrollbar:function(){return!this._isHidden()&&this._baseContainerToContentRatio<1},containerToContentRatio:function(){return this._realContainerToContentRatio},_normalizeSize:function(t){return Ru(t)?t[this._dimension]||0:t},_clean:function(){this.callBase(),this===qD&&(qD=null),yd.off(this._$thumb,"."+jD)},_optionChanged:function(t){if(!this._isHidden())switch(t.name){case"containerSize":case"contentSize":this.option()[t.name]=this._normalizeSize(t.value),this._update();break;case"baseContentSize":case"baseContainerSize":this._update();break;case"visibilityMode":case"direction":this._invalidate();break;case"scaleRatio":this._update();break;default:this.callBase.apply(this,arguments)}},update:Gc(function(){this._adjustVisibility()&&this.option("visible",!0)})});Sf.add(function(){yd.subscribeGlobal(ch.getDocument(),Xp(ev.up,jD),function(){qD&&qD.feedbackOff()})});var QD,XD,YD=ZD,JD="dxNativeScrollable",tA="dx-scrollable-native",eA="vertical",nA="horizontal",iA=ac.inherit({ctor:function(t){this._init(t)},_init:function(t){this._component=t,this._$element=t.$element(),this._$container=Yd(t.container()),this._$content=t.$content(),this._direction=t.option("direction"),this._useSimulatedScrollbar=t.option("useSimulatedScrollbar"),this.option=t.option.bind(t),this._createActionByOption=t._createActionByOption.bind(t),this._isLocked=t._isLocked.bind(t),this._isDirection=t._isDirection.bind(t),this._allowedDirection=t._allowedDirection.bind(t),this._getMaxOffset=t._getMaxOffset.bind(t),this._isRtlNativeStrategy=t._isRtlNativeStrategy.bind(t)},render:function(){var t=zf.real().platform;this._$element.addClass(tA).addClass(tA+"-"+t).toggleClass("dx-scrollable-scrollbars-hidden",!this._isScrollbarVisible()),this._isScrollbarVisible()&&this._useSimulatedScrollbar&&this._renderScrollbars()},updateRtlPosition:function(t){t&&this.option("rtlEnabled")&&this._isScrollbarVisible()&&this._useSimulatedScrollbar&&this._moveScrollbars()},_renderScrollbars:function(){this._scrollbars={},this._hideScrollbarTimeout=0,this._$element.addClass("dx-scrollable-scrollbar-simulated"),this._renderScrollbar(eA),this._renderScrollbar(nA)},_renderScrollbar:function(t){!this._isDirection(t)||(this._scrollbars[t]=new YD(Yd("<div>").appendTo(this._$element),{direction:t,expandable:this._component.option("scrollByThumb")}))},handleInit:th,handleStart:th,handleMove:function(t){this._isLocked()?t.cancel=!0:this._allowedDirection()&&(t.originalEvent.isScrollingEvent=!0)},handleEnd:th,handleCancel:th,handleStop:th,_eachScrollbar:function(t){t=t.bind(this),zu(this._scrollbars||{},function(e,n){t(n,e)})},createActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._updateAction=this._createActionByOption("onUpdated")},_createActionArgs:function(){var t=this.location(),e=t.left,n=t.top;return{event:this._eventForUserAction,scrollOffset:this._getScrollOffset(),reachedLeft:this._isRtlNativeStrategy()?this._isReachedRight(-e):this._isReachedLeft(e),reachedRight:this._isRtlNativeStrategy()?this._isReachedLeft(-Math.abs(e)):this._isReachedRight(e),reachedTop:this._isDirection(eA)?Math.round(n)>=0:void 0,reachedBottom:this._isDirection(eA)?Math.round(Math.abs(n)-this._getMaxOffset().top)>=0:void 0}},_getScrollOffset:function(){var t=this.location(),e=t.top,n=t.left;return{top:-e,left:this._normalizeOffsetLeft(-n)}},_normalizeOffsetLeft:function(t){return this._isRtlNativeStrategy()?this._getMaxOffset().left+t:t},_isReachedLeft:function(t){return this._isDirection(nA)?Math.round(t)>=0:void 0},_isReachedRight:function(t){return this._isDirection(nA)?Math.round(Math.abs(t)-this._getMaxOffset().left)>=0:void 0},_isScrollbarVisible:function(){var t=this.option().showScrollbar;return"never"!==t&&!1!==t},handleScroll:function(t){this._eventForUserAction=t,this._moveScrollbars(),this._scrollAction(this._createActionArgs())},_moveScrollbars:function(){var t=this._getScrollOffset(),e=t.top,n=t.left;this._eachScrollbar(function(t){t.moveTo({top:-e,left:-n}),t.option("visible",!0)}),this._hideScrollbars()},_hideScrollbars:function(){clearTimeout(this._hideScrollbarTimeout),this._hideScrollbarTimeout=setTimeout((function(){this._eachScrollbar(function(t){t.option("visible",!1)})}).bind(this),500)},location:function(){return{left:-this._$container.scrollLeft(),top:-this._$container.scrollTop()}},disabledChanged:th,update:function(){this._update(),this._updateAction(this._createActionArgs())},_update:function(){this._updateDimensions(),this._updateScrollbars()},_updateDimensions:function(){this._containerSize={height:Mh(this._$container),width:Ah(this._$container)},this._componentContentSize={height:Mh(this._component.$content()),width:Ah(this._component.$content())},this._contentSize={height:Mh(this._$content),width:Ah(this._$content)}},_updateScrollbars:function(){this._eachScrollbar(function(t,e){var n=e===eA?"height":"width";t.option({containerSize:this._containerSize[n],contentSize:this._componentContentSize[n]}),t.update()})},_allowedDirections:function(){return{vertical:this._isDirection(eA)&&this._contentSize.height>this._containerSize.height,horizontal:this._isDirection(nA)&&this._contentSize.width>this._containerSize.width}},dispose:function(){var t=this._$element.get(0).className,e=new RegExp(tA+"\\S*","g");e.test(t)&&this._$element.removeClass(t.match(e).join(" ")),yd.off(this._$element,"."+JD),yd.off(this._$container,"."+JD),this._removeScrollbars(),clearTimeout(this._hideScrollbarTimeout)},_removeScrollbars:function(){this._eachScrollbar(function(t){t.$element().remove()})},scrollBy:function(t){var e=this.location();this._$container.scrollTop(Math.round(-e.top-t.top)),this._$container.scrollLeft(Math.round(-e.left-t.left))},validate:function(t){return!(this.option("disabled")||jp(t)&&this._isScrolledInMaxDirection(t)||!this._allowedDirection())},_isScrolledInMaxDirection:function(t){var e=this._$container.get(0);return t.delta>0?t.shiftKey?!e.scrollLeft:!e.scrollTop:t.shiftKey?e.scrollLeft>=this._getMaxOffset().left:e.scrollTop>=this._getMaxOffset().top},getDirection:function(){return this._allowedDirection()}}),oA="dx-scrollview-pull-down-loading",rA="dx-scrollview-pull-down-ready",aA=iA.inherit({_init:function(t){this.callBase(t),this._$topPocket=t._$topPocket,this._$pullDown=t._$pullDown,this._$refreshingText=t._$refreshingText,this._$scrollViewContent=Yd(t.content()),this._$container=Yd(t.container()),this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=vc(),this.releaseCallbacks=vc(),this.reachBottomCallbacks=vc()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var t=Yd("<div>").addClass("dx-scrollview-pull-down-image"),e=Yd("<div>").addClass("dx-scrollview-pull-down-indicator"),n=new qO(Yd("<div>")).$element(),i=this._$pullDownText=Yd("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=Yd("<div>").text(this.option("pullingDownText")).appendTo(i),this._$pulledDownText=Yd("<div>").text(this.option("pulledDownText")).appendTo(i),this._$refreshingText=Yd("<div>").text(this.option("refreshingText")).appendTo(i),this._$pullDown.empty().append(t).append(e.append(n)).append(i)},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var t=this;zu([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(e,n){n.element[t._state===n.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},update:function(){this.callBase(),this._setTopPocketOffset()},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.get(0).clientHeight;var t=this._$scrollViewContent.get(0),e=this._$container.get(0);this._bottomBoundary=Math.max(t.clientHeight-e.clientHeight,0)},_allowedDirections:function(){var t=this.callBase();return t.vertical=t.vertical||this._pullDownEnabled,t},_setTopPocketOffset:function(){this._$topPocket.css({top:-this._topPocketSize})},handleEnd:function(){this.callBase(),this._complete()},handleStop:function(){this.callBase(),this._complete()},_complete:function(){1===this._state&&(this._setPullDownOffset(this._topPocketSize),clearTimeout(this._pullDownRefreshTimeout),this._pullDownRefreshTimeout=setTimeout((function(){this._pullDownRefreshing()}).bind(this),400))},_setPullDownOffset:function(t){cf(this._$topPocket,{top:t}),cf(this._$scrollViewContent,{top:t})},handleScroll:function(t){if(this.callBase(t),2!==this._state){var e=this.location().top,n=(this._location||0)-e;this._location=e,this._isPullDown()?this._pullDownReady():n>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isPullDown:function(){return this._pullDownEnabled&&this._location>=this._topPocketSize},_isReachBottom:function(){return this._reachBottomEnabled&&Math.round(this._bottomBoundary+Math.floor(this._location))<=1},_reachBottom:function(){3!==this._state&&(this._state=3,this.reachBottomCallbacks.fire())},_pullDownReady:function(){1!==this._state&&(this._state=1,this._$pullDown.addClass(rA),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass(oA).removeClass(rA),this._releaseState())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass(oA).removeClass(rA),this._refreshPullDownText(),this.pullDownCallbacks.fire())},pullDownEnable:function(t){t&&(this._updateDimensions(),this._setTopPocketOffset()),this._pullDownEnabled=t},reachBottomEnable:function(t){this._reachBottomEnabled=t},pendingRelease:function(){this._state=1},release:function(){var t=new Cc;return this._updateDimensions(),clearTimeout(this._releaseTimeout),3===this._state&&(this._state=0),this._releaseTimeout=setTimeout((function(){this._setPullDownOffset(0),this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),t.resolve()}).bind(this),400),t.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}}),sA="dx-scrollview-pull-down-loading",lA=iA.inherit({_init:function(t){this.callBase(t),this._$topPocket=t._$topPocket,this._$pullDown=t._$pullDown,this._$scrollViewContent=Yd(t.content()),this._$container=Yd(t.container()),this._initCallbacks(),this._location=0},_initCallbacks:function(){this.pullDownCallbacks=vc(),this.releaseCallbacks=vc(),this.reachBottomCallbacks=vc()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var t=Yd("<div>").addClass("dx-scrollview-pull-down-indicator"),e=new qO(Yd("<div>")).$element();this._$icon=Yd("<div>").addClass("dx-icon-pulldown"),this._$pullDown.empty().append(this._$icon).append(t.append(e))},_releaseState:function(){this._state=0,this._releasePullDown(),this._updateDimensions()},_releasePullDown:function(){this._$pullDown.css({opacity:0})},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.get(0).clientHeight;var t=this._$scrollViewContent.get(0),e=this._$container.get(0);this._bottomBoundary=Math.max(t.clientHeight-e.clientHeight,0)},_allowedDirections:function(){var t=this.callBase();return t.vertical=t.vertical||this._pullDownEnabled,t},handleInit:function(t){this.callBase(t),0===this._state&&0===this._location&&(this._startClientY=Gp(t.originalEvent).y,this._state=4)},handleMove:function(t){this.callBase(t),this._deltaY=Gp(t.originalEvent).y-this._startClientY,4===this._state&&(this._pullDownEnabled&&this._deltaY>0?this._state=5:this._complete()),5===this._state&&(t.preventDefault(),this._movePullDown())},_movePullDown:function(){var t=this._getPullDownHeight(),e=Math.min(3*t,this._deltaY+this._getPullDownStartPosition()),n=180*e/t/3;this._$pullDown.css({opacity:1}).toggleClass("dx-scrollview-pull-down-refreshing",e<t),cf(this._$pullDown,{top:e}),this._$icon.css({transform:"rotate("+n+"deg)"})},_isPullDown:function(){return this._pullDownEnabled&&5===this._state&&this._deltaY>=this._getPullDownHeight()-this._getPullDownStartPosition()},_getPullDownHeight:function(){return Math.round(.05*Fh(this._$element))},_getPullDownStartPosition:function(){return-Math.round(1.5*Fh(this._$pullDown))},handleEnd:function(){this._isPullDown()&&this._pullDownRefreshing(),this._complete()},handleStop:function(){this._complete()},_complete:function(){(4===this._state||5===this._state)&&this._releaseState()},handleScroll:function(t){if(this.callBase(t),2!==this._state){var e=this.location().top,n=this._location-e;this._location=e,n>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isReachBottom:function(){return this._reachBottomEnabled&&Math.round(this._bottomBoundary+Math.floor(this._location))<=1},_reachBottom:function(){this.reachBottomCallbacks.fire()},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass(sA),this._releaseState())},_pullDownRefreshing:function(){this._state=2,this._pullDownRefreshHandler()},_pullDownRefreshHandler:function(){this._refreshPullDown(),this.pullDownCallbacks.fire()},_refreshPullDown:function(){this._$pullDown.addClass(sA),cf(this._$pullDown,{top:this._getPullDownHeight()})},pullDownEnable:function(t){this._$topPocket.toggle(t),this._pullDownEnabled=t},reachBottomEnable:function(t){this._reachBottomEnabled=t},pendingRelease:function(){this._state=1},release:function(){var t=new Cc;return this._updateDimensions(),clearTimeout(this._releaseTimeout),this._releaseTimeout=setTimeout((function(){this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),t.resolve()}).bind(this),800),t.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}}),uA=ac.inherit({ctor:function(){this._finished=!0,this._stopped=!1,this._proxiedStepCore=this._stepCore.bind(this)},start:function(){this._stopped=!1,this._finished=!1,this._stepCore()},stop:function(){this._stopped=!0,Cf(this._stepAnimationFrame)},_stepCore:function(){if(!this._isStopped())return this._isFinished()?(this._finished=!0,void this._complete()):(this._step(),void(this._stepAnimationFrame=bf(this._proxiedStepCore)));this._stop()},_step:ac.abstract,_isFinished:th,_stop:th,_complete:th,_isStopped:function(){return this._stopped},inProgress:function(){return!(this._stopped||this._finished)}}),cA="dxSimulatedScrollable",hA=cA+"Cursor",dA=cA+"Keyboard",fA="dx-scrollable-simulated",pA="vertical",_A="horizontal",vA=Math.round(1e3/60),gA=(1-Math.pow(.92,400/vA))/(1-.92),mA=uA.inherit({ctor:function(t){this.callBase(),this.scroller=t},VELOCITY_LIMIT:1,_isFinished:function(){return Math.abs(this.scroller._velocity)<=this.VELOCITY_LIMIT},_step:function(){this.scroller._scrollStep(this.scroller._velocity),this.scroller._velocity*=this._acceleration()},_acceleration:function(){return this.scroller._inBounds()?.92:.5},_complete:function(){this.scroller._scrollComplete()}}),yA=mA.inherit({VELOCITY_LIMIT:.2,_isFinished:function(){return this.scroller._crossBoundOnNextStep()||this.callBase()},_acceleration:function(){return.92},_complete:function(){this.scroller._move(this.scroller._bounceLocation),this.callBase()}}),bA=ac.inherit({ctor:function(t){this._initOptions(t),this._initAnimators(),this._initScrollbar()},_initOptions:function(t){var e=this;this._location=0,this._topReached=!1,this._bottomReached=!1,this._axis=t.direction===_A?"x":"y",this._prop=t.direction===_A?"left":"top",this._dimension=t.direction===_A?"width":"height",this._scrollProp=t.direction===_A?"scrollLeft":"scrollTop",zu(t,function(t,n){e["_"+t]=n})},_initAnimators:function(){this._inertiaAnimator=new mA(this),this._bounceAnimator=new yA(this)},_initScrollbar:function(){this._scrollbar=new YD(Yd("<div>").appendTo(this._$container),{direction:this._direction,visible:this._scrollByThumb,visibilityMode:this._visibilityModeNormalize(this._scrollbarVisible),expandable:this._scrollByThumb}),this._$scrollbar=this._scrollbar.$element()},_visibilityModeNormalize:function(t){return!0===t?"onScroll":!1===t?"never":t},_scrollStep:function(t){var e=this._location;this._location+=t,this._suppressBounce(),this._move(),!(Math.abs(e-this._location)<1)&&yd.triggerHandler(this._$container,{type:"scroll"})},_suppressBounce:function(){this._bounceEnabled||this._inBounds(this._location)||(this._velocity=0,this._location=this._boundLocation())},_boundLocation:function(t){return t=void 0!==t?t:this._location,Math.max(Math.min(t,this._maxOffset),this._minOffset)},_move:function(t){this._location=void 0!==t?t*this._getScaleRatio():this._location,this._moveContent(),this._moveScrollbar()},_moveContent:function(){var t=this._location;this._$container[this._scrollProp](-t/this._getScaleRatio()),this._moveContentByTranslator(t)},_getScaleRatio:function(){if(dh()&&!this._scaleRatio){var t=this._$element.get(0),e=this._getRealDimension(t,this._dimension),n=this._getBaseDimension(t,this._dimension);this._scaleRatio=Math.round(e/n*100)/100}return this._scaleRatio||1},_getRealDimension:function(t,e){return Math.round(ep(t)[e])},_getBaseDimension:function(t,e){return t["offset"+Dd(e)]},_moveContentByTranslator:function(t){var e,n=-this._maxScrollPropValue;if(this._translateOffset!==(e=t>0?t:t<=n?t-n:t%1)){var i={};if(i[this._prop]=e,this._translateOffset=e,0===e)return void hf(this._$content);cf(this._$content,i)}},_moveScrollbar:function(){this._scrollbar.moveTo(this._location)},_scrollComplete:function(){this._inBounds()&&(this._hideScrollbar(),this._completeDeferred&&this._completeDeferred.resolve()),this._scrollToBounds()},_scrollToBounds:function(){this._inBounds()||(this._bounceAction(),this._setupBounce(),this._bounceAnimator.start())},_setupBounce:function(){var t=this._bounceLocation=this._boundLocation();this._velocity=(t-this._location)/gA},_inBounds:function(t){return this._boundLocation(t=void 0!==t?t:this._location)===t},_crossBoundOnNextStep:function(){var t=this._location,e=t+this._velocity;return t<this._minOffset&&e>=this._minOffset||t>this._maxOffset&&e<=this._maxOffset},_initHandler:function(t){this._stopScrolling(),this._prepareThumbScrolling(t)},_stopScrolling:Gc(function(){this._hideScrollbar(),this._inertiaAnimator.stop(),this._bounceAnimator.stop()}),_prepareThumbScrolling:function(t){if(!jp(t.originalEvent)){var e=Yd(t.originalEvent.target),n=this._isScrollbar(e);n&&this._moveToMouseLocation(t),this._thumbScrolling=n||this._isThumb(e),this._crossThumbScrolling=!this._thumbScrolling&&this._isAnyThumbScrolling(e),this._thumbScrolling&&this._scrollbar.feedbackOn()}},_isThumbScrollingHandler:function(t){return this._isThumb(t)},_moveToMouseLocation:function(t){var e=t["page"+this._axis.toUpperCase()]-this._$element.offset()[this._prop],n=this._location+e/this._containerToContentRatio()-Mh(this._$container)/2;this._scrollStep(-Math.round(n))},_startHandler:function(){this._showScrollbar()},_moveHandler:function(t){this._crossThumbScrolling||(this._thumbScrolling&&(t[this._axis]=-Math.round(t[this._axis]/this._containerToContentRatio())),this._scrollBy(t))},_scrollBy:function(t){t=t[this._axis],this._inBounds()||(t*=.5),this._scrollStep(t)},_scrollByHandler:function(t){this._scrollBy(t),this._scrollComplete()},_containerToContentRatio:function(){return this._scrollbar.containerToContentRatio()},_endHandler:function(t){return this._completeDeferred=new Cc,this._velocity=t[this._axis],this._inertiaHandler(),this._resetThumbScrolling(),this._completeDeferred.promise()},_inertiaHandler:function(){this._suppressInertia(),this._inertiaAnimator.start()},_suppressInertia:function(){(!this._inertiaEnabled||this._thumbScrolling)&&(this._velocity=0)},_resetThumbScrolling:function(){this._thumbScrolling=!1,this._crossThumbScrolling=!1},_stopHandler:function(){this._thumbScrolling&&this._scrollComplete(),this._resetThumbScrolling(),this._scrollToBounds()},_disposeHandler:function(){this._stopScrolling(),this._$scrollbar.remove()},_updateHandler:function(){this._update(),this._moveToBounds()},_update:function(){var t=this;return this._stopScrolling(),Kc(function(){t._resetScaleRatio(),t._updateLocation(),t._updateBounds(),t._updateScrollbar(),jc(function(){t._moveScrollbar(),t._scrollbar.update()})})},_resetScaleRatio:function(){this._scaleRatio=null},_updateLocation:function(){this._location=(of(this._$content)[this._prop]-this._$container[this._scrollProp]())*this._getScaleRatio()},_updateBounds:function(){this._maxOffset=this._getMaxOffset(),this._minOffset=this._getMinOffset()},_getMaxOffset:function(){return 0},_getMinOffset:function(){return this._maxScrollPropValue=Math.max(this._contentSize()-this._containerSize(),0),-this._maxScrollPropValue},_updateScrollbar:Uc(function(){var t=this,e=this._containerSize(),n=this._contentSize(),i=this._getBaseDimension(this._$container.get(0),this._dimension),o=this._getBaseDimension(this._$content.get(0),this._dimension);jc(function(){t._scrollbar.option({containerSize:e,contentSize:n,baseContainerSize:i,baseContentSize:o,scaleRatio:t._getScaleRatio()})})}),_moveToBounds:Gc(Uc(Gc(function(){var t=this._boundLocation(),e=t!==this._location;this._location=t,this._move(),e&&this._scrollAction()}))),_createActionsHandler:function(t){this._scrollAction=t.scroll,this._bounceAction=t.bounce},_showScrollbar:function(){this._scrollbar.option("visible",!0)},_hideScrollbar:function(){this._scrollbar.option("visible",!1)},_containerSize:function(){return this._getRealDimension(this._$container.get(0),this._dimension)},_contentSize:function(){var t="hidden"===this._$content.css("overflow"+this._axis.toUpperCase()),e=this._getRealDimension(this._$content.get(0),this._dimension);if(!t){var n=this._$content[0]["scroll"+Dd(this._dimension)]*this._getScaleRatio();e=Math.max(n,e)}return e},_validateEvent:function(t){var e=Yd(t.originalEvent.target);return this._isThumb(e)||this._isScrollbar(e)},_isThumb:function(t){return this._scrollByThumb&&this._scrollbar.isThumb(t)},_isScrollbar:function(t){return this._scrollByThumb&&t&&t.is(this._$scrollbar)},_reachedMin:function(){return Math.round(this._location-this._minOffset)<=0},_reachedMax:function(){return Math.round(this._location-this._maxOffset)>=0},_cursorEnterHandler:function(){this._resetScaleRatio(),this._updateScrollbar(),this._scrollbar.cursorEnter()},_cursorLeaveHandler:function(){this._scrollbar.cursorLeave()},dispose:th}),CA=ac.inherit({ctor:function(t){this._init(t)},_init:function(t){this._component=t,this._$element=t.$element(),this._$container=Yd(t.container()),this._$wrapper=t._$wrapper,this._$content=t.$content(),this.option=t.option.bind(t),this._createActionByOption=t._createActionByOption.bind(t),this._isLocked=t._isLocked.bind(t),this._isDirection=t._isDirection.bind(t),this._allowedDirection=t._allowedDirection.bind(t),this._getMaxOffset=t._getMaxOffset.bind(t)},render:function(){this._$element.addClass(fA),this._createScrollers(),this.option("useKeyboard")&&this._$container.prop("tabIndex",0),this._attachKeyboardHandler(),this._attachCursorHandlers()},_createScrollers:function(){this._scrollers={},this._isDirection(_A)&&this._createScroller(_A),this._isDirection(pA)&&this._createScroller(pA),this._$element.toggleClass("dx-scrollable-scrollbars-alwaysvisible","always"===this.option("showScrollbar"))},_createScroller:function(t){this._scrollers[t]=new bA(this._scrollerOptions(t))},_scrollerOptions:function(t){return{direction:t,$content:this._$content,$container:this._$container,$wrapper:this._$wrapper,$element:this._$element,scrollByThumb:this.option("scrollByThumb"),scrollbarVisible:this.option("showScrollbar"),bounceEnabled:this.option("bounceEnabled"),inertiaEnabled:this.option("inertiaEnabled"),isAnyThumbScrolling:this._isAnyThumbScrolling.bind(this)}},_applyScaleRatio:function(t){for(var e in this._scrollers){var n=this._getPropByDirection(e);Ou(t[n])&&(t[n]*=this._scrollers[e]._getScaleRatio())}return t},_isAnyThumbScrolling:function(t){var e=!1;return this._eventHandler("isThumbScrolling",t).done(function(t,n){e=t||n}),e},handleInit:function(t){this._suppressDirections(t),this._eventForUserAction=t,this._eventHandler("init",t)},_suppressDirections:function(t){jp(t.originalEvent)?this._prepareDirections(!0):(this._prepareDirections(),this._eachScroller(function(e,n){var i=Yd(t.originalEvent.target),o=e._validateEvent(t)||this.option("scrollByContent")&&this._isContent(i);this._validDirections[n]=o}))},_isContent:function(t){return!!t.closest(this._$element).length},_prepareDirections:function(t){t=t||!1,this._validDirections={},this._validDirections[_A]=t,this._validDirections[pA]=t},_eachScroller:function(t){t=t.bind(this),zu(this._scrollers,function(e,n){t(n,e)})},handleStart:function(t){this._eventForUserAction=t,this._eventHandler("start").done(this._startAction)},_saveActive:function(){XD=this},_resetActive:function(){XD===this&&(XD=null)},handleMove:function(t){if(this._isLocked())return t.cancel=!0,void this._resetActive();this._saveActive(),t.preventDefault&&t.preventDefault(),this._adjustDistance(t,t.delta),this._eventForUserAction=t,this._eventHandler("move",t.delta)},_adjustDistance:function(t,e){e.x*=this._validDirections[_A],e.y*=this._validDirections[pA];var n=this._tryGetDevicePixelRatio();n&&jp(t.originalEvent)&&(e.x=Math.round(e.x/n*100)/100,e.y=Math.round(e.y/n*100)/100)},_tryGetDevicePixelRatio:function(){if(dh())return ph().devicePixelRatio},handleEnd:function(t){return this._resetActive(),this._refreshCursorState(t.originalEvent&&t.originalEvent.target),this._adjustDistance(t,t.velocity),this._eventForUserAction=t,this._eventHandler("end",t.velocity).done(this._endAction)},handleCancel:function(t){return this._resetActive(),this._eventForUserAction=t,this._eventHandler("end",{x:0,y:0})},handleStop:function(){this._resetActive(),this._eventHandler("stop")},handleScroll:function(){this._updateRtlConfig(),this._scrollAction()},_attachKeyboardHandler:function(){yd.off(this._$element,".".concat(dA)),!this.option("disabled")&&this.option("useKeyboard")&&yd.on(this._$element,Xp("keydown",dA),this._keyDownHandler.bind(this))},_keyDownHandler:function(t){var e=this;if(clearTimeout(this._updateHandlerTimeout),this._updateHandlerTimeout=setTimeout(function(){"tab"===Qp(t)&&e._eachScroller(function(t){t._updateHandler()})}),this._$container.is(ch.getActiveElement(this._$container.get(0)))){var n=!0;switch(Qp(t)){case"downArrow":this._scrollByLine({y:1});break;case"upArrow":this._scrollByLine({y:-1});break;case"rightArrow":this._scrollByLine({x:1});break;case"leftArrow":this._scrollByLine({x:-1});break;case"pageDown":this._scrollByPage(1);break;case"pageUp":this._scrollByPage(-1);break;case"home":this._scrollToHome();break;case"end":this._scrollToEnd();break;default:n=!1}n&&(t.stopPropagation(),t.preventDefault())}},_scrollByLine:function(t){var e=this._tryGetDevicePixelRatio(),n=40;e&&(n=Math.abs(n/e*100)/100),this.scrollBy({top:(t.y||0)*-n,left:(t.x||0)*-n})},_scrollByPage:function(t){var e=this._wheelProp(),n=this._dimensionByProp(e),i={};i[e]=t*-("width"===n?Ah:Mh)(this._$container),this.scrollBy(i)},_dimensionByProp:function(t){return"left"===t?"width":"height"},_getPropByDirection:function(t){return t===_A?"left":"top"},_scrollToHome:function(){var t={};t[this._wheelProp()]=0,this._component.scrollTo(t)},_scrollToEnd:function(){var t=this._wheelProp(),e={},n="width"===this._dimensionByProp(t)?Ah:Mh;e[t]=n(this._$content)-n(this._$container),this._component.scrollTo(e)},createActions:function(){this._startAction=this._createActionHandler("onStart"),this._endAction=this._createActionHandler("onEnd"),this._updateAction=this._createActionHandler("onUpdated"),this._createScrollerActions()},_createScrollerActions:function(){this._scrollAction=this._createActionHandler("onScroll"),this._bounceAction=this._createActionHandler("onBounce"),this._eventHandler("createActions",{scroll:this._scrollAction,bounce:this._bounceAction})},_createActionHandler:function(t){var e=arguments,n=this,i=this._createActionByOption(t);return function(){i($u(n._createActionArgs(),e))}},_createActionArgs:function(){var t=this._scrollers,e=t.horizontal,n=t.vertical,i=this._getScrollOffset();return this._scrollOffset={top:n&&i.top,left:e&&i.left},{event:this._eventForUserAction,scrollOffset:this._scrollOffset,reachedLeft:e&&e._reachedMax(),reachedRight:e&&e._reachedMin(),reachedTop:n&&n._reachedMax(),reachedBottom:n&&n._reachedMin()}},_getScrollOffset:function(){return{top:-this.location().top,left:-this.location().left}},_eventHandler:function(t){var e=[].slice.call(arguments).slice(1),n=Nu(this._scrollers,function(n){return n["_"+t+"Handler"].apply(n,e)});return kc.apply(Yd,n).promise()},location:function(){var t=of(this._$content);return t.top-=this._$container.scrollTop(),t.left-=this._$container.scrollLeft(),t},disabledChanged:function(){this._attachCursorHandlers()},_attachCursorHandlers:function(){yd.off(this._$element,".".concat(hA)),!this.option("disabled")&&this._isHoverMode()&&(yd.on(this._$element,Xp("mouseenter",hA),this._cursorEnterHandler.bind(this)),yd.on(this._$element,Xp("mouseleave",hA),this._cursorLeaveHandler.bind(this)))},_isHoverMode:function(){return"onHover"===this.option("showScrollbar")},_cursorEnterHandler:function(t){(t=t||{}).originalEvent=t.originalEvent||{},!XD&&!t.originalEvent._hoverHandled&&(QD&&QD._cursorLeaveHandler(),QD=this,this._eventHandler("cursorEnter"),t.originalEvent._hoverHandled=!0)},_cursorLeaveHandler:function(t){QD!==this||XD===QD||(this._eventHandler("cursorLeave"),QD=null,this._refreshCursorState(t&&t.relatedTarget))},_refreshCursorState:function(t){if(this._isHoverMode()||t&&!XD){var e=Yd(t).closest(".".concat(fA,":not(.dx-state-disabled)")),n=e.length&&e.data("dxScrollableStrategy");QD&&QD!==n&&QD._cursorLeaveHandler(),n&&n._cursorEnterHandler()}},update:function(){var t=this;return kc(this._eventHandler("update").done(this._updateAction),Kc(function(){var e=t._allowedDirections();return jc(function(){var n=e.vertical?"pan-x":"";n=e.horizontal?"pan-y":n,t._$container.css("touchAction",n=e.vertical&&e.horizontal?"none":n)}),kc().promise()}))},_allowedDirections:function(){var t=this.option("bounceEnabled"),e=this._scrollers[pA],n=this._scrollers[_A];return{vertical:e&&(e._minOffset<0||t),horizontal:n&&(n._minOffset<0||t)}},_updateBounds:function(){this._scrollers[_A]&&this._scrollers[_A]._updateBounds()},_isHorizontalAndRtlEnabled:function(){return this.option("rtlEnabled")&&this.option("direction")!==pA},updateRtlPosition:function(t){if(t&&(this._rtlConfig={scrollRight:0,clientWidth:this._$container.get(0).clientWidth,windowPixelRatio:this._getWindowDevicePixelRatio()}),this._updateBounds(),this._isHorizontalAndRtlEnabled()){var e=this._getMaxOffset().left-this._rtlConfig.scrollRight;e<=0&&(e=0,this._rtlConfig.scrollRight=this._getMaxOffset().left),this._getScrollOffset().left!==e&&(this._rtlConfig.skipUpdating=!0,this._component.scrollTo({left:e}),this._rtlConfig.skipUpdating=!1)}},_updateRtlConfig:function(){if(this._isHorizontalAndRtlEnabled()&&!this._rtlConfig.skipUpdating){var t=this._$container.get(0),e=t.clientWidth,n=t.scrollLeft,i=this._getWindowDevicePixelRatio();this._rtlConfig.windowPixelRatio===i&&this._rtlConfig.clientWidth===e&&(this._rtlConfig.scrollRight=this._getMaxOffset().left-n),this._rtlConfig.clientWidth=e,this._rtlConfig.windowPixelRatio=i}},_getWindowDevicePixelRatio:function(){return dh()?ph().devicePixelRatio:1},scrollBy:function(t){var e=this._scrollers[pA],n=this._scrollers[_A];e&&(t.top=e._boundLocation(t.top+e._location)-e._location),n&&(t.left=n._boundLocation(t.left+n._location)-n._location),this._prepareDirections(!0),this._startAction(),this._eventHandler("scrollBy",{x:t.left,y:t.top}),this._endAction(),this._updateRtlConfig()},validate:function(t){return!(jp(t)&&Yp(t)||this.option("disabled"))&&(!!this.option("bounceEnabled")||(jp(t)?this._validateWheel(t):this._validateMove(t)))},_validateWheel:function(t){var e=this,n=this._scrollers[this._wheelDirection(t)],i=n._reachedMin(),o=n._reachedMax(),r=(!i||!o)&&(!i&&!o||i&&t.delta>0||o&&t.delta<0);return(r=r||void 0!==this._validateWheelTimer)&&(clearTimeout(this._validateWheelTimer),this._validateWheelTimer=setTimeout(function(){e._validateWheelTimer=void 0},500)),r},_validateMove:function(t){return!(!this.option("scrollByContent")&&!Yd(t.target).closest(".".concat("dx-scrollable-scrollbar")).length)&&this._allowedDirection()},getDirection:function(t){return jp(t)?this._wheelDirection(t):this._allowedDirection()},_wheelProp:function(){return this._wheelDirection()===_A?"left":"top"},_wheelDirection:function(t){switch(this.option("direction")){case _A:return _A;case pA:return pA;default:return t&&t.shiftKey?_A:pA}},dispose:function(){this._resetActive(),QD===this&&(QD=null),this._eventHandler("dispose"),this._detachEventHandlers(),this._$element.removeClass(fA),this._eventForUserAction=null,clearTimeout(this._validateWheelTimer),clearTimeout(this._updateHandlerTimeout)},_detachEventHandlers:function(){yd.off(this._$element,".".concat(hA)),yd.off(this._$container,".".concat(dA))}}),kA=Math,xA="dx-scrollview-pull-down-loading",wA="dx-scrollview-pull-down-ready",SA=bA.inherit({ctor:function(){this._topPocketSize=0,this._bottomPocketSize=0,this.callBase.apply(this,arguments),this._initCallbacks(),this._releaseState()},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var t=this;zu([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(e,n){n.element[t._state===n.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},_initCallbacks:function(){this.pullDownCallbacks=vc(),this.releaseCallbacks=vc(),this.reachBottomCallbacks=vc()},_updateBounds:function(){if("horizontal"!==this._direction){this._topPocketSize=this._$topPocket.get(0).clientHeight,this._bottomPocketSize=this._$bottomPocket.get(0).clientHeight;var t=this._$container.get(0),e=this._$content.get(0);this._bottomBoundary=Math.max(e.clientHeight-this._bottomPocketSize-t.clientHeight,0)}this.callBase()},_updateScrollbar:function(){this._scrollbar.option({containerSize:this._containerSize(),contentSize:this._contentSize()-this._topPocketSize-this._bottomPocketSize,scaleRatio:this._getScaleRatio()})},_moveContent:function(){this.callBase(),this._isPullDown()?this._pullDownReady():this._isReachBottom()?this._reachBottomReady():0!==this._state&&this._stateReleased()},_moveScrollbar:function(){this._scrollbar.moveTo(this._topPocketSize+this._location)},_isPullDown:function(){return this._pullDownEnabled&&this._location>=0},_isReachBottom:function(){var t=this._$container.get(0);return this._reachBottomEnabled&&Math.round(this._bottomBoundary-Math.ceil(t.scrollTop))<=1},_scrollComplete:function(){this._inBounds()&&1===this._state?this._pullDownRefreshing():this._inBounds()&&3===this._state?this._reachBottomLoading():this.callBase()},_reachBottomReady:function(){3!==this._state&&(this._state=3,this._minOffset=this._getMinOffset())},_getMaxOffset:function(){return-this._topPocketSize},_getMinOffset:function(){return kA.min(this.callBase(),-this._topPocketSize)},_reachBottomLoading:function(){this.reachBottomCallbacks.fire()},_pullDownReady:function(){1!==this._state&&(this._state=1,this._maxOffset=0,this._$pullDown.addClass(wA),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._releaseState(),this._updateBounds(),this._$pullDown.removeClass(xA).removeClass(wA),this.releaseCallbacks.fire())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass(xA).removeClass(wA),this._refreshPullDownText(),this.pullDownCallbacks.fire())},_releaseHandler:function(){return 0===this._state&&this._moveToBounds(),this._update(),this._releaseTask&&this._releaseTask.abort(),this._releaseTask=Lc(this._release.bind(this)),this._releaseTask.promise},_release:function(){this._stateReleased(),this._scrollComplete()},_reachBottomEnablingHandler:function(t){this._reachBottomEnabled!==t&&(this._reachBottomEnabled=t,this._updateBounds())},_pullDownEnablingHandler:function(t){this._pullDownEnabled!==t&&(this._pullDownEnabled=t,this._considerTopPocketChange(),this._updateHandler())},_considerTopPocketChange:function(){this._location-=Mh(this._$topPocket)||-this._topPocketSize,this._maxOffset=0,this._move()},_pendingReleaseHandler:function(){this._state=1},dispose:function(){this._releaseTask&&this._releaseTask.abort(),this.callBase()}}),EA=CA.inherit({_init:function(t){this.callBase(t),this._$pullDown=t._$pullDown,this._$topPocket=t._$topPocket,this._$bottomPocket=t._$bottomPocket,this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=vc(),this.releaseCallbacks=vc(),this.reachBottomCallbacks=vc()},render:function(){this._renderPullDown(),this.callBase()},_renderPullDown:function(){var t=Yd("<div>").addClass("dx-scrollview-pull-down-image"),e=Yd("<div>").addClass("dx-scrollview-pull-down-indicator"),n=new qO(Yd("<div>")).$element(),i=this._$pullDownText=Yd("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=Yd("<div>").text(this.option("pullingDownText")).appendTo(i),this._$pulledDownText=Yd("<div>").text(this.option("pulledDownText")).appendTo(i),this._$refreshingText=Yd("<div>").text(this.option("refreshingText")).appendTo(i),this._$pullDown.empty().append(t).append(e.append(n)).append(i)},pullDownEnable:function(t){this._eventHandler("pullDownEnabling",t)},reachBottomEnable:function(t){this._eventHandler("reachBottomEnabling",t)},_createScroller:function(t){var e=this,n=e._scrollers[t]=new SA(e._scrollerOptions(t));n.pullDownCallbacks.add(function(){e.pullDownCallbacks.fire()}),n.releaseCallbacks.add(function(){e.releaseCallbacks.fire()}),n.reachBottomCallbacks.add(function(){e.reachBottomCallbacks.fire()})},_scrollerOptions:function(t){return $u(this.callBase(t),{$topPocket:this._$topPocket,$bottomPocket:this._$bottomPocket,$pullDown:this._$pullDown,$pullDownText:this._$pullDownText,$pullingDownText:this._$pullingDownText,$pulledDownText:this._$pulledDownText,$refreshingText:this._$refreshingText})},pendingRelease:function(){this._eventHandler("pendingRelease")},release:function(){return this._eventHandler("release").done(this._updateAction)},location:function(){var t=this.callBase();return t.top+=Mh(this._$topPocket),t},dispose:function(){zu(this._scrollers,function(){this.dispose()}),this.callBase()}}),IA=function(){return[{device:function(){return!Jf},options:{useNative:!1}},{device:function(t){return!zf.isSimulator()&&"desktop"===zf.real().deviceType&&"generic"===t.platform},options:{bounceEnabled:!1,scrollByThumb:!0,scrollByContent:Zf,showScrollbar:"onHover"}}]},TA="dxScrollable",OA="dx-scrollable",DA="dx-scrollable-content",AA="vertical",BA="horizontal",MA="both",PA=zg.inherit({_getDefaultOptions:function(){return $u(this.callBase(),{disabled:!1,onScroll:null,direction:AA,showScrollbar:"onScroll",useNative:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,onUpdated:null,onStart:null,onEnd:null,onBounce:null,useSimulatedScrollbar:!1,useKeyboard:!0,inertiaEnabled:!0,updateManually:!1})},_defaultOptionsRules:function(){return this.callBase().concat(IA(),[{device:function(){return Jf&&"android"===zf.real().platform&&!ap.mozilla},options:{useSimulatedScrollbar:!0}}])},_initOptions:function(t){this.callBase(t),"useSimulatedScrollbar"in t||this._setUseSimulatedScrollbar()},_setUseSimulatedScrollbar:function(){this.initialOption("useSimulatedScrollbar")||this.option("useSimulatedScrollbar",!this.option("useNative"))},_init:function(){this.callBase(),this._initScrollableMarkup(),this._locked=!1},_visibilityChanged:function(t){t?(this.update(),this._updateRtlPosition(),this._savedScrollOffset&&this.scrollTo(this._savedScrollOffset),delete this._savedScrollOffset):this._savedScrollOffset=this.scrollOffset()},_initScrollableMarkup:function(){var t=this.$element().addClass(OA),e=this._$container=Yd("<div>").addClass("dx-scrollable-container"),n=this._$wrapper=Yd("<div>").addClass("dx-scrollable-wrapper");(this._$content=Yd("<div>").addClass(DA)).append(t.contents()).appendTo(e),e.appendTo(n),n.appendTo(t)},_dimensionChanged:function(){this.update(),this._updateRtlPosition()},_initMarkup:function(){this.callBase(),this._renderDirection()},_render:function(){this._renderStrategy(),this._attachEventHandlers(),this._renderDisabledState(),this._createActions(),this.update(),this.callBase(),this._updateRtlPosition(!0)},_updateRtlPosition:function(t){this._strategy.updateRtlPosition(t)},_getMaxOffset:function(){var t=Yd(this.container()).get(0);return{left:t.scrollWidth-t.clientWidth,top:t.scrollHeight-t.clientHeight}},_attachEventHandlers:function(){var t=this._strategy,e={getDirection:t.getDirection.bind(t),validate:this._validate.bind(this),isNative:this.option("useNative"),scrollTarget:this._$container};yd.off(this._$wrapper,"."+TA),yd.on(this._$wrapper,Xp("dxscrollinit",TA),e,this._initHandler.bind(this)),yd.on(this._$wrapper,Xp("dxscrollstart",TA),t.handleStart.bind(t)),yd.on(this._$wrapper,Xp("dxscroll",TA),t.handleMove.bind(t)),yd.on(this._$wrapper,Xp("dxscrollend",TA),t.handleEnd.bind(t)),yd.on(this._$wrapper,Xp("dxscrollcancel",TA),t.handleCancel.bind(t)),yd.on(this._$wrapper,Xp("dxscrollstop",TA),t.handleStop.bind(t)),yd.off(this._$container,"."+TA),yd.on(this._$container,Xp("scroll",TA),t.handleScroll.bind(t))},_validate:function(t){return!this._isLocked()&&(this._updateIfNeed(),this._moveIsAllowed(t))},_moveIsAllowed:function(t){return this._strategy.validate(t)},handleMove:function(t){this._strategy.handleMove(t)},_prepareDirections:function(t){this._strategy._prepareDirections(t)},_initHandler:function(){var t=this._strategy;t.handleInit.apply(t,arguments)},_renderDisabledState:function(){this.$element().toggleClass("dx-scrollable-disabled",this.option("disabled")),this.option("disabled")?this._lock():this._unlock()},_renderDirection:function(){this.$element().removeClass("dx-scrollable-"+BA).removeClass("dx-scrollable-"+AA).removeClass("dx-scrollable-"+MA).addClass("dx-scrollable-"+this.option("direction"))},_renderStrategy:function(){this._createStrategy(),this._strategy.render(),this.$element().data("dxScrollableStrategy",this._strategy)},_createStrategy:function(){this._strategy=this.option("useNative")?new iA(this):new CA(this)},_createActions:function(){this._strategy&&this._strategy.createActions()},_clean:function(){this._strategy&&this._strategy.dispose()},_optionChanged:function(t){switch(t.name){case"onStart":case"onEnd":case"onUpdated":case"onScroll":case"onBounce":this._createActions();break;case"direction":this._resetInactiveDirection(),this._invalidate();break;case"useNative":this._setUseSimulatedScrollbar(),this._invalidate();break;case"inertiaEnabled":case"scrollByThumb":case"bounceEnabled":case"useKeyboard":case"showScrollbar":case"useSimulatedScrollbar":this._invalidate();break;case"disabled":this._renderDisabledState(),this._strategy&&this._strategy.disabledChanged();break;case"updateManually":case"scrollByContent":break;case"width":this.callBase(t),this._updateRtlPosition();break;default:this.callBase(t)}},_resetInactiveDirection:function(){var t=this._getInactiveProp();if(t&&dh()){var e=this.scrollOffset();e[t]=0,this.scrollTo(e)}},_getInactiveProp:function(){var t=this.option("direction");return t===AA?"left":t===BA?"top":void 0},_location:function(){return this._strategy.location()},_normalizeLocation:function(t){if(Ru(t)){var e=Vc(t.left,t.x),n=Vc(t.top,t.y);return{left:Ou(e)?-e:void 0,top:Ou(n)?-n:void 0}}var i=this.option("direction");return{left:i!==AA?-t:void 0,top:i!==BA?-t:void 0}},_isLocked:function(){return this._locked},_lock:function(){this._locked=!0},_unlock:function(){this.option("disabled")||(this._locked=!1)},_isDirection:function(t){var e=this.option("direction");return t===AA?e!==BA:t===BA?e!==AA:e===t},_updateAllowedDirection:function(){var t=this._strategy._allowedDirections();this._allowedDirectionValue=this._isDirection(MA)&&t.vertical&&t.horizontal?MA:this._isDirection(BA)&&t.horizontal?BA:this._isDirection(AA)&&t.vertical?AA:null},_allowedDirection:function(){return this._allowedDirectionValue},$content:function(){return this._$content},content:function(){return Jd(this._$content)},container:function(){return Jd(this._$container)},scrollOffset:function(){return this._strategy._getScrollOffset()},_isRtlNativeStrategy:function(){var t=this.option(),e=t.useNative,n=t.rtlEnabled;return e&&n},scrollTop:function(){return this.scrollOffset().top},scrollLeft:function(){return this.scrollOffset().left},clientHeight:function(){return Mh(this._$container)},scrollHeight:function(){return Fh(this.$content())},clientWidth:function(){return Ah(this._$container)},scrollWidth:function(){return Rh(this.$content())},update:function(){if(this._strategy)return kc(this._strategy.update()).done((function(){this._updateAllowedDirection()}).bind(this))},scrollBy:function(t){((t=this._normalizeLocation(t)).top||t.left)&&(this._updateIfNeed(),this._strategy.scrollBy(t))},scrollTo:function(t){t=this._normalizeLocation(t),this._updateIfNeed();var e=this._location();this.option("useNative")||(t=this._strategy._applyScaleRatio(t),e=this._strategy._applyScaleRatio(e)),this._isRtlNativeStrategy()&&(e.left=e.left-this._getMaxOffset().left);var n=this._normalizeLocation({left:e.left-Vc(t.left,e.left),top:e.top-Vc(t.top,e.top)});!n.top&&!n.left||this._strategy.scrollBy(n)},scrollToElement:function(t,e){var n=Yd(t),i=this.$content().find(t).length,o=n.parents("."+OA).length-n.parents("."+DA).length==0;if(i&&o){var r={top:0,left:0},a=this.option("direction");a!==AA&&(r.left=this.getScrollElementPosition(n,BA,e)),a!==BA&&(r.top=this.getScrollElementPosition(n,AA,e)),this.scrollTo(r)}},getScrollElementPosition:function(t,e,n){var i=this.scrollOffset();return function(t,e,n,i,o){var r=lc({top:0,left:0,right:0,bottom:0},o),a="vertical"===e,s=a?"top":"left",l=a?"bottom":"right",u=a?"height":"width",c=n["offset".concat(Dd(u))],h=n["client".concat(Dd(u))],d=n.getBoundingClientRect()[u],f=t.getBoundingClientRect()[u],p=1;Math.abs(d-c)>1&&(p=d/c);var _=function(t,e){for(var n={left:0,top:0},i=e;null!==(o=i)&&void 0!==o&&o.offsetParent&&!i.classList.contains("dx-scrollable-content");){var o,r=i.offsetParent,a=i.getBoundingClientRect(),s=r.getBoundingClientRect();n.left+=a.left-s.left,n.top+=a.top-s.top,i=i.offsetParent}return n}(0,t)[s]/p,v=i[s],g=v-_+r[s],m=v-_-f/p+h-r[l];return g<=0&&m>=0?v:v-(Math.abs(g)>Math.abs(m)?m:g)}(t.get(0),e,Yd(this.container()).get(0),i,n)},_updateIfNeed:function(){this.option("updateManually")||this.update()},_useTemplates:function(){return!1},isRenovated:function(){return!!PA.IS_RENOVATED_WIDGET}});Sv(TA,PA);var RA=PA,FA="dx-loadpanel-indicator",HA="dx-loadpanel-message",VA=aE.inherit({_supportedKeys:function(){return $u(this.callBase(),{escape:th})},_getDefaultOptions:function(){return $u(this.callBase(),{message:qy.format("Loading"),width:222,height:90,animation:null,showIndicator:!0,indicatorSrc:"",showPane:!0,delay:0,templatesRenderAsynchronously:!1,hideTopOverlayHandler:null,focusStateEnabled:!1,propagateOutsideClick:!0,preventScrollEvents:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"generic"},options:{shadingColor:"transparent"}},{device:function(){return Jb()},options:{message:"",width:60,height:60,maxHeight:60,maxWidth:60}},{device:function(){return tC()},options:{width:"auto",height:"auto"}}])},_init:function(){this.callBase.apply(this,arguments)},_render:function(){this.callBase(),this.$element().addClass("dx-loadpanel"),this.$wrapper().addClass("dx-loadpanel-wrapper"),this._setWrapperAria()},_setWrapperAria:function(){var t=this.option().message,e=Yb()?t:null,n=t?e:qy.format("Loading");this.setAria({role:"alert",label:n},this.$wrapper())},_renderContentImpl:function(){this.callBase(),this.$content().addClass("dx-loadpanel-content"),this._$loadPanelContentWrapper=Yd("<div>").addClass("dx-loadpanel-content-wrapper"),this._$loadPanelContentWrapper.appendTo(this.$content()),this._togglePaneVisible(),this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage()},_show:function(){var t=this.option("delay");if(!t)return this.callBase();var e=new Cc,n=this.callBase.bind(this);return this._clearShowTimeout(),this._showTimeout=setTimeout(function(){n().done(function(){e.resolve()})},t),e.promise()},_hide:function(){return this._clearShowTimeout(),this.callBase()},_clearShowTimeout:function(){clearTimeout(this._showTimeout)},_renderMessage:function(){if(this._$loadPanelContentWrapper){var t=this.option("message");if(t){var e=Yd("<div>").addClass(HA).text(t);this._$loadPanelContentWrapper.append(e)}}},_renderLoadIndicator:function(){!this._$loadPanelContentWrapper||!this.option("showIndicator")||(this._$indicator||(this._$indicator=Yd("<div>").addClass(FA).appendTo(this._$loadPanelContentWrapper)),this._createComponent(this._$indicator,qO,{indicatorSrc:this.option("indicatorSrc")}))},_cleanPreviousContent:function(){this.$content().find("."+HA).remove(),this.$content().find("."+FA).remove(),delete this._$indicator},_togglePaneVisible:function(){this.$content().toggleClass("dx-loadpanel-pane-hidden",!this.option("showPane"))},_optionChanged:function(t){switch(t.name){case"delay":break;case"message":case"showIndicator":this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage(),this._setWrapperAria();break;case"showPane":this._togglePaneVisible();break;case"indicatorSrc":this._renderLoadIndicator();break;default:this.callBase(t)}},_dispose:function(){this._clearShowTimeout(),this.callBase()}});Sv("dxLoadPanel",VA);var LA=VA,$A={pullDown:aA,swipeDown:lA,simulated:EA},NA=!dh(),zA=RA.inherit(NA?{finishLoading:th,release:th,refresh:th,scrollOffset:function(){return{top:0,left:0}},_optionChanged:function(t){if("onUpdated"!==t.name)return this.callBase.apply(this,arguments)}}:{_getDefaultOptions:function(){return $u(this.callBase(),{pullingDownText:qy.format("dxScrollView-pullingDownText"),pulledDownText:qy.format("dxScrollView-pulledDownText"),refreshingText:qy.format("dxScrollView-refreshingText"),reachBottomText:qy.format("dxScrollView-reachBottomText"),onPullDown:null,onReachBottom:null,refreshStrategy:"pullDown"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"android"===zf.real().platform},options:{refreshStrategy:"swipeDown"}},{device:function(){return Yb()},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",reachBottomText:""}}])},_init:function(){this.callBase(),this._loadingIndicatorEnabled=!0},_initScrollableMarkup:function(){this.callBase(),this.$element().addClass("dx-scrollview"),this._initContent(),this._initTopPocket(),this._initBottomPocket(),this._initLoadPanel()},_initContent:function(){var t=Yd("<div>").addClass("dx-scrollview-content");this._$content.wrapInner(t)},_initTopPocket:function(){var t=this._$topPocket=Yd("<div>").addClass("dx-scrollview-top-pocket"),e=this._$pullDown=Yd("<div>").addClass("dx-scrollview-pull-down");t.append(e),this._$content.prepend(t)},_initBottomPocket:function(){var t=this._$bottomPocket=Yd("<div>").addClass("dx-scrollview-bottom-pocket"),e=this._$reachBottom=Yd("<div>").addClass("dx-scrollview-scrollbottom"),n=Yd("<div>").addClass("dx-scrollview-scrollbottom-indicator"),i=new qO(Yd("<div>")).$element(),o=this._$reachBottomText=Yd("<div>").addClass("dx-scrollview-scrollbottom-text");this._updateReachBottomText(),e.append(n.append(i)).append(o),t.append(e),this._$content.append(t)},_initLoadPanel:function(){var t=Yd("<div>").addClass("dx-scrollview-loadpanel").appendTo(this.$element()),e={shading:!1,delay:400,message:this.option("refreshingText"),position:{of:this.$element()}};this._loadPanel=this._createComponent(t,LA,e)},_updateReachBottomText:function(){this._$reachBottomText.text(this.option("reachBottomText"))},_createStrategy:function(){var t=this.option("useNative")?this.option("refreshStrategy"):"simulated";this._strategy=new(0,$A[t])(this),this._strategy.pullDownCallbacks.add(this._pullDownHandler.bind(this)),this._strategy.releaseCallbacks.add(this._releaseHandler.bind(this)),this._strategy.reachBottomCallbacks.add(this._reachBottomHandler.bind(this))},_createActions:function(){this.callBase(),this._pullDownAction=this._createActionByOption("onPullDown"),this._reachBottomAction=this._createActionByOption("onReachBottom"),this._tryRefreshPocketState()},_tryRefreshPocketState:function(){this._pullDownEnable(this.hasActionSubscription("onPullDown")),this._reachBottomEnable(this.hasActionSubscription("onReachBottom"))},on:function(t){var e=this.callBase.apply(this,arguments);return("pullDown"===t||"reachBottom"===t)&&this._tryRefreshPocketState(),e},_pullDownEnable:function(t){if(0===arguments.length)return this._pullDownEnabled;this._$pullDown&&this._strategy&&(this._$pullDown.toggle(t),this._strategy.pullDownEnable(t),this._pullDownEnabled=t)},_reachBottomEnable:function(t){if(0===arguments.length)return this._reachBottomEnabled;this._$reachBottom&&this._strategy&&(this._$reachBottom.toggle(t),this._strategy.reachBottomEnable(t),this._reachBottomEnabled=t)},_pullDownHandler:function(){this._loadingIndicator(!1),this._pullDownLoading()},_loadingIndicator:function(t){if(arguments.length<1)return this._loadingIndicatorEnabled;this._loadingIndicatorEnabled=t},_pullDownLoading:function(){this.startLoading(),this._pullDownAction()},_reachBottomHandler:function(){this._loadingIndicator(!1),this._reachBottomLoading()},_reachBottomLoading:function(){this.startLoading(),this._reachBottomAction()},_releaseHandler:function(){this.finishLoading(),this._loadingIndicator(!0)},_optionChanged:function(t){switch(t.name){case"onPullDown":case"onReachBottom":this._createActions();break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"refreshStrategy":this._invalidate();break;case"reachBottomText":this._updateReachBottomText();break;default:this.callBase(t)}},content:function(){return Jd(this._$content.children().eq(1))},release:function(t){return void 0!==t&&this.toggleLoading(!t),this._strategy.release()},toggleLoading:function(t){this._reachBottomEnable(t)},refresh:function(){!this.hasActionSubscription("onPullDown")||(this._strategy.pendingRelease(),this._pullDownLoading())},startLoading:function(){this._loadingIndicator()&&this.$element().is(":visible")&&this._loadPanel.show(),this._lock()},finishLoading:function(){this._loadPanel.hide(),this._unlock()},_dispose:function(){this._strategy.dispose(),this.callBase(),this._loadPanel&&this._loadPanel.$element().remove()}});Sv("dxScrollView",zA);var WA=zA,jA={_getSpecificDataSourceOption:function(){var t=this.option("dataSource"),e=!1,n={};return this._getGroupedOption()&&function(t){return Array.isArray(t)&&t.every(function(t){return 2===Object.keys(t).length&&"key"in t&&"items"in t&&Array.isArray(t.items)})}(t)&&(n=t.reduce(function(t,n){var i=n.items.map(function(t){return Mu(t)||(t={text:t},e=!0),"key"in t||(t.key=n.key),t});return t.concat(i)},[]),t={store:{type:"array",data:n},group:{selector:"key",keepInitialKeyOrder:!0}},e&&(t.searchExpr="text")),t}};function KA(t,e){var n=function(t){var e,n;return t&&dh()?null===(e=(n=ph()).getComputedStyle)||void 0===e?void 0:e.call(n,t):null}(t);return n?function(t){return t?Number(t.replace("px","")):0}(n["margin".concat(Dd(e))]):0}var GA="dx-list-item",UA="."+GA,qA="dx-list-group",ZA="dx-list-group-header",QA="dx-list-group-body",XA="dx-list-group-collapsed",YA=Mc("items"),JA=Ab.inherit({_activeStateUnit:[UA,".dx-list-select-all"].join(","),_supportedKeys:function(){var t=this,e=function(e){var i,o,r,a=n(e);a.is(t.option("focusedElement"))&&(o=e,r=(i=a).position().top,"prev"===o&&(r=i.position().top-Mh(t.$element())+Fh(i)),t.scrollTo(r),a=n(e)),t.option("focusedElement",Jd(a)),t.scrollToItem(a)};function n(e){var n=t.scrollTop(),i=Mh(t.$element()),o=Yd(t.option("focusedElement")),r=!0;if(!o.length)return Yd();for(;r;){var a=o[e]();if(!a.length)break;var s=a.position().top+Fh(a)/2;(r=s<i+n&&s>n)&&(o=a)}return o}return $u(this.callBase(),{leftArrow:th,rightArrow:th,pageUp:function(){return e("prev"),!1},pageDown:function(){return e("next"),!1}})},_getDefaultOptions:function(){return $u(this.callBase(),{hoverStateEnabled:!0,pullRefreshEnabled:!1,scrollingEnabled:!0,selectByClick:!0,showScrollbar:"onScroll",useNativeScrolling:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,pullingDownText:qy.format("dxList-pullingDownText"),pulledDownText:qy.format("dxList-pulledDownText"),refreshingText:qy.format("dxList-refreshingText"),pageLoadingText:qy.format("dxList-pageLoadingText"),onScroll:null,onPullRefresh:null,onPageLoading:null,pageLoadMode:"scrollBottom",nextButtonText:qy.format("dxList-nextButtonText"),onItemSwipe:null,grouped:!1,onGroupRendered:null,collapsibleGroups:!1,groupTemplate:"group",indicateLoading:!0,activeStateEnabled:!0,_itemAttributes:{role:"option"},useInkRipple:!1,wrapItemText:!1,_swipeEnabled:!0,showChevronExpr:function(t){return t?t.showChevron:void 0},badgeExpr:function(t){return t?t.badge:void 0}})},_defaultOptionsRules:function(){var t=qb();return this.callBase().concat(IA(),[{device:function(){return!Jf},options:{useNativeScrolling:!1}},{device:function(t){return!Jf&&!zf.isSimulator()&&"desktop"===zf.real().deviceType&&"generic"===t.platform},options:{showScrollbar:"onHover",pageLoadMode:"nextButton"}},{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return Jb(t)},options:{useInkRipple:!0}},{device:function(){return Yb(t)},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",pageLoadingText:""}}])},_visibilityChanged:function(t){t&&this._updateLoadingState(!0)},_itemClass:function(){return GA},_itemDataKey:function(){return"dxListItemData"},_itemContainer:function(){return this._$container},_getItemsContainer:function(){return this._$listContainer},_cleanItemContainer:function(){this.callBase();var t=this._getItemsContainer();Yd(t).empty(),t.appendTo(this._$container)},_saveSelectionChangeEvent:function(t){this._selectionChangeEventInstance=t},_getSelectionChangeEvent:function(){return this._selectionChangeEventInstance},_refreshItemElements:function(){this._itemElementsCache=this.option("grouped")?this._getItemsContainer().children("."+qA).children("."+QA).children(this._itemSelector()):this._getItemsContainer().children(this._itemSelector())},_modifyByChanges:function(){this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},reorderItem:function(t,e){return this.callBase(t,e).done(function(){this._refreshItemElements()})},deleteItem:function(t){return this.callBase(t).done(function(){this._refreshItemElements()})},_itemElements:function(){return this._itemElementsCache},_itemSelectHandler:function(t){if("single"!==this.option("selectionMode")||!this.isItemSelected(t.currentTarget))return this.callBase(t)},_allowDynamicItemsAppend:function(){return!0},_init:function(){this.callBase(),this._dataController.resetDataSourcePageIndex(),this._$container=this.$element(),this._$listContainer=Yd("<div>").addClass("dx-list-items"),this._initScrollView(),this._feedbackShowTimeout=70,this._createGroupRenderAction()},_scrollBottomMode:function(){return"scrollBottom"===this.option("pageLoadMode")},_nextButtonMode:function(){return"nextButton"===this.option("pageLoadMode")},_dataSourceOptions:function(){var t=this._scrollBottomMode(),e=this._nextButtonMode();return $u(this.callBase(),{paginate:Vc(t||e,!0)})},_getGroupedOption:function(){return this.option("grouped")},_getGroupContainerByIndex:function(t){return this._getItemsContainer().find(".".concat(qA)).eq(t).find(".".concat(QA))},_dataSourceFromUrlLoadMode:function(){return"raw"},_initScrollView:function(){var t=this.option("scrollingEnabled"),e=t&&this.option("pullRefreshEnabled"),n=t&&this._scrollBottomMode()&&!!this._dataController.getDataSource();this._scrollView=this._createComponent(this.$element(),WA,{height:this.option("height"),width:this.option("width"),disabled:this.option("disabled")||!t,onScroll:this._scrollHandler.bind(this),onPullDown:e?this._pullDownHandler.bind(this):null,onReachBottom:n?this._scrollBottomHandler.bind(this):null,showScrollbar:this.option("showScrollbar"),useNative:this.option("useNativeScrolling"),bounceEnabled:this.option("bounceEnabled"),scrollByContent:this.option("scrollByContent"),scrollByThumb:this.option("scrollByThumb"),pullingDownText:this.option("pullingDownText"),pulledDownText:this.option("pulledDownText"),refreshingText:this.option("refreshingText"),reachBottomText:this.option("pageLoadingText"),useKeyboard:!1}),this._$container=Yd(this._scrollView.content()),this._$listContainer.appendTo(this._$container),this._toggleWrapItemText(this.option("wrapItemText")),this._createScrollViewActions()},_toggleWrapItemText:function(t){this._$listContainer.toggleClass("dx-wrap-item-text",t)},_createScrollViewActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._pullRefreshAction=this._createActionByOption("onPullRefresh"),this._pageLoadingAction=this._createActionByOption("onPageLoading")},_scrollHandler:function(t){this._scrollAction&&this._scrollAction(t)},_initTemplates:function(){this._templateManager.addDefaultTemplates({group:new nb(function(t,e){Ru(e)?e.key&&t.text(e.key):t.text(String(e))},["key"],this.option("integrationOptions.watchMethod"))}),this.callBase()},_prepareDefaultItemTemplate:function(t,e){if(this.callBase(t,e),t.icon){var n=Pb(t.icon).addClass("dx-list-item-icon"),i=Yd("<div>").addClass("dx-list-item-icon-container");i.append(n),e.prepend(i)}},_getBindableFields:function(){return["text","html","icon"]},_updateLoadingState:function(t){var e=this._dataController,n=this._scrollBottomMode()&&t&&!e.isLoading()&&!this._isLastPage();this._shouldContinueLoading(n)?this._infiniteDataLoading():(this._scrollView.release(!n&&!e.isLoading()),this._toggleNextButton(this._shouldRenderNextButton()&&!this._isLastPage()),this._loadIndicationSuppressed(!1))},_shouldRenderNextButton:function(){return this._nextButtonMode()&&this._dataController.isLoaded()},_isDataSourceFirstLoadCompleted:function(t){return Ou(t)&&(this._isFirstLoadCompleted=t),this._isFirstLoadCompleted},_dataSourceLoadingChangedHandler:function(t){this._loadIndicationSuppressed()||(t&&this.option("indicateLoading")?this._showLoadingIndicatorTimer=setTimeout((function(){var t;!this._itemElements().length&&!this._isDataSourceFirstLoadCompleted()||null===(t=this._scrollView)||void 0===t||t.startLoading()}).bind(this)):(clearTimeout(this._showLoadingIndicatorTimer),this._scrollView&&this._scrollView.finishLoading()),t||this._isDataSourceFirstLoadCompleted(!1))},_dataSourceChangedHandler:function(){!this._shouldAppendItems()&&dh()&&this._scrollView&&this._scrollView.scrollTo(0),this.callBase.apply(this,arguments),this._isDataSourceFirstLoadCompleted(!0)},_refreshContent:function(){this._prepareContent(),this._fireContentReadyAction()},_hideLoadingIfLoadIndicationOff:function(){this.option("indicateLoading")||this._dataSourceLoadingChangedHandler(!1)},_loadIndicationSuppressed:function(t){if(!arguments.length)return this._isLoadIndicationSuppressed;this._isLoadIndicationSuppressed=t},_scrollViewIsFull:function(){var t=this._scrollView;return!t||Mh(t.content())>Mh(t.container())},_pullDownHandler:function(t){this._pullRefreshAction(t);var e=this._dataController;e.getDataSource()&&!e.isLoading()?(this._clearSelectedItems(),e.pageIndex(0),e.reload()):this._updateLoadingState()},_shouldContinueLoading:function(t){var e,n,i=Mh(this._scrollView.content())-Mh(this._scrollView.container())<(null!==(e=null===(n=this._scrollView.scrollOffset())||void 0===n?void 0:n.top)&&void 0!==e?e:0);return t&&(!this._scrollViewIsFull()||i)},_infiniteDataLoading:function(){var t=this;this.$element().is(":visible")&&(clearTimeout(this._loadNextPageTimer),this._loadNextPageTimer=setTimeout(function(){t._loadNextPage()}))},_scrollBottomHandler:function(t){this._pageLoadingAction(t),this._dataController.isLoading()||this._isLastPage()?this._updateLoadingState():this._loadNextPage()},_renderItems:function(t){this.option("grouped")?(zu(t,this._renderGroup.bind(this)),this._attachGroupCollapseEvent(),this._renderEmptyMessage(),Jb()&&this.attachGroupHeaderInkRippleEvents()):this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},_attachGroupCollapseEvent:function(){var t=Xp(hv,this.NAME),e="."+ZA,n=this.$element(),i=this.option("collapsibleGroups");n.toggleClass("dx-list-collapsible-groups",i),yd.off(n,t,e),i&&yd.on(n,t,e,(function(t){this._createAction((function(t){var e=Yd(t.event.currentTarget).parent();this._collapseGroupHandler(e),this.option("focusStateEnabled")&&this.option("focusedElement",Jd(e.find("."+GA).eq(0)))}).bind(this),{validatingTargetName:"element"})({event:t})}).bind(this))},_collapseGroupHandler:function(t,e){var n=new Cc;if(t.hasClass(XA)===e)return n.resolve();var i=t.children("."+QA),o=Fh(i),r=0;return 0===o&&(Ph(i,"auto"),r=Fh(i)),t.toggleClass(XA,e),T_.animate(i,{type:"custom",from:{height:o},to:{height:r},duration:200,complete:(function(){this.updateDimensions(),this._updateLoadingState(!0),n.resolve()}).bind(this)}),n.promise()},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this._initialized&&(this._renderEmptyMessage(),this._updateLoadingState())},_initMarkup:function(){this._itemElementsCache=Yd(),this.$element().addClass("dx-list"),this.callBase(),this.option("useInkRipple")&&this._renderInkRipple(),this.setAria({role:"group",roledescription:"list"},this.$element()),this.setAria({role:"group"},this._focusTarget()),this._setListAria()},_setListAria:function(){var t=this.option().items;this.setAria(null!=t&&t.length?{role:"listbox",label:"Items"}:{role:void 0,label:void 0},this._$listContainer)},_focusTarget:function(){return this._itemContainer()},_renderInkRipple:function(){this._inkRipple=ZI()},_toggleActiveState:function(t,e,n){this.callBase.apply(this,arguments);var i=this;if(this._inkRipple){var o={element:t,event:n};e?Jb()?this._inkRippleTimer=setTimeout(function(){i._inkRipple.showWave(o)},35):i._inkRipple.showWave(o):(clearTimeout(this._inkRippleTimer),this._inkRipple.hideWave(o))}},_postprocessRenderItem:function(t){this._refreshItemElements(),this.callBase.apply(this,arguments),this.option("_swipeEnabled")&&this._attachSwipeEvent(Yd(t.itemElement))},_attachSwipeEvent:function(t){var e=Xp(FI,this.NAME);yd.on(t,e,this._itemSwipeEndHandler.bind(this))},_itemSwipeEndHandler:function(t){this._itemDXEventHandler(t,"onItemSwipe",{direction:t.offset<0?"left":"right"})},_nextButtonHandler:function(t){this._pageLoadingAction(t);var e=this._dataController;e.getDataSource()&&!e.isLoading()&&(this._scrollView.toggleLoading(!0),this._$nextButton.detach(),this._loadIndicationSuppressed(!0),this._loadNextPage())},_renderGroup:function(t,e){var n=Yd("<div>").addClass(qA).appendTo(this._getItemsContainer()),i="dx-".concat((new pc).toString());this.setAria({role:"group",labelledby:i},n);var o=Yd("<div>").addClass(ZA).attr("id",i).appendTo(n),r=this.option("groupTemplate"),a=this._getTemplate(e.template||r,e,t,o),s={index:t,itemData:e,container:Jd(o)};this._createItemByTemplate(a,s),Yd("<div>").addClass("dx-list-group-header-indicator").prependTo(o),this._renderingGroupIndex=t;var l=Yd("<div>").addClass(QA).appendTo(n);zu(YA(e)||[],(function(e,n){this._renderItem({group:t,item:e},n,l)}).bind(this)),this._groupRenderAction({groupElement:Jd(n),groupIndex:t,groupData:e})},downInkRippleHandler:function(t){this._toggleActiveState(Yd(t.currentTarget),!0,t)},upInkRippleHandler:function(t){this._toggleActiveState(Yd(t.currentTarget),!1)},attachGroupHeaderInkRippleEvents:function(){var t="."+ZA,e=this.$element();this._downInkRippleHandler=this._downInkRippleHandler||this.downInkRippleHandler.bind(this),this._upInkRippleHandler=this._upInkRippleHandler||this.upInkRippleHandler.bind(this);var n=[e,"dxpointerdown",t,this._downInkRippleHandler],i=[e,"dxpointerup dxpointerout",t,this._upInkRippleHandler];yd.off.apply(yd,n),yd.on.apply(yd,n),yd.off.apply(yd,i),yd.on.apply(yd,i)},_createGroupRenderAction:function(){this._groupRenderAction=this._createActionByOption("onGroupRendered")},_clean:function(){clearTimeout(this._inkRippleTimer),this._$nextButton&&(this._$nextButton.remove(),this._$nextButton=null),this.callBase.apply(this,arguments)},_dispose:function(){this._isDataSourceFirstLoadCompleted(!1),clearTimeout(this._holdTimer),clearTimeout(this._loadNextPageTimer),clearTimeout(this._showLoadingIndicatorTimer),this.callBase()},_toggleDisabledState:function(t){this.callBase(t),this._scrollView.option("disabled",t||!this.option("scrollingEnabled"))},_toggleNextButton:function(t){var e=this._dataController,n=this._getNextButton();this.$element().toggleClass("dx-has-next",t),t&&e.isLoaded()&&n.appendTo(this._itemContainer()),t||n.detach()},_getNextButton:function(){return this._$nextButton||(this._$nextButton=this._createNextButton()),this._$nextButton},_createNextButton:function(){var t=Yd("<div>").addClass("dx-list-next-button"),e=Yd("<div>").appendTo(t);return this._createComponent(e,IT,{text:this.option("nextButtonText"),onClick:this._nextButtonHandler.bind(this),type:Yb()?"default":void 0,integrationOptions:{}}),t},_moveFocus:function(){this.callBase.apply(this,arguments),this.scrollToItem(this.option("focusedElement"))},_refresh:function(){if(dh()){var t=this._scrollView.scrollTop();this.callBase(),t&&this._scrollView.scrollTo(t)}else this.callBase()},_optionChanged:function(t){switch(t.name){case"pageLoadMode":this._toggleNextButton(t.value),this._initScrollView();break;case"dataSource":this.callBase(t),this._initScrollView(),this._isDataSourceFirstLoadCompleted(!1);break;case"items":this.callBase(t),this._isDataSourceFirstLoadCompleted(!1);break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"pageLoadingText":case"showScrollbar":case"bounceEnabled":case"scrollByContent":case"scrollByThumb":case"useNativeScrolling":case"scrollingEnabled":case"pullRefreshEnabled":this._initScrollView(),this._updateLoadingState(!0);break;case"nextButtonText":case"onItemSwipe":case"useInkRipple":this._invalidate();break;case"onScroll":case"onPullRefresh":case"onPageLoading":this._createScrollViewActions();break;case"grouped":case"collapsibleGroups":case"groupTemplate":this._invalidate();break;case"wrapItemText":this._toggleWrapItemText(t.value);break;case"onGroupRendered":this._createGroupRenderAction();break;case"width":case"height":this.callBase(t),this._scrollView.option(t.name,t.value),this._scrollView.update();break;case"indicateLoading":this._hideLoadingIfLoadIndicationOff();break;case"visible":this.callBase(t),this._scrollView.update();break;case"rtlEnabled":this._initScrollView(),this.callBase(t);break;case"showChevronExpr":case"badgeExpr":this._invalidate();break;case"_swipeEnabled":case"selectByClick":break;default:this.callBase(t)}},_extendActionArgs:function(t){if(!this.option("grouped"))return this.callBase(t);var e=t.closest("."+qA),n=e.find("."+GA);return $u(this.callBase(t),{itemIndex:{group:e.index(),item:n.index(t)}})},expandGroup:function(t){var e=new Cc,n=this._getItemsContainer().find(".".concat(qA)).eq(t);return this._collapseGroupHandler(n,!1).done((function(){e.resolveWith(this)}).bind(this)),e.promise()},collapseGroup:function(t){var e=new Cc,n=this._getItemsContainer().find(".".concat(qA)).eq(t);return this._collapseGroupHandler(n,!0).done((function(){e.resolveWith(this)}).bind(this)),e},updateDimensions:function(){var t=this,e=new Cc;return t._scrollView?t._scrollView.update().done(function(){!t._scrollViewIsFull()&&t._updateLoadingState(!0),e.resolveWith(t)}):e.resolveWith(t),e.promise()},reload:function(){this.callBase(),this.scrollTo(0),this._pullDownHandler()},repaint:function(){this.scrollTo(0),this.callBase()},scrollTop:function(){return this._scrollView.scrollOffset().top},clientHeight:function(){return this._scrollView.clientHeight()},scrollHeight:function(){return this._scrollView.scrollHeight()},scrollBy:function(t){this._scrollView.scrollBy(t)},scrollTo:function(t){this._scrollView.scrollTo(t)},scrollToItem:function(t){var e=this._editStrategy.getItemElement(t),n=null==e?void 0:e.get(0);this._scrollView.scrollToElement(n,{bottom:KA(n,"bottom")})},_dimensionChanged:function(){this.updateDimensions()}}).include(jA);JA.ItemClass=WD;var tB=JA.inherit({_supportedKeys:function(){var t=this,e=this,n=this.callBase(),i=function(i,o){var r=t._editStrategy,a=t.option("focusedElement"),s=r.getNormalizedIndex(a);if(s!==t._getLastItemIndex()||!t._dataController.isLoading())if(i.shiftKey&&e.option("itemDragging.allowReordering")){var l=r.getItemElement(s+(o?-1:1));t.reorderItem(a,l),t.scrollToItem(a),i.preventDefault()}else t._editProvider.handleKeyboardEvents(s,o)||(o?n.upArrow(i):n.downArrow(i))};return $u({},n,{del:function(t){e.option("allowItemDeleting")&&(t.preventDefault(),e.deleteItem(e.option("focusedElement")))},upArrow:function(t){return i(t,!0)},downArrow:function(t){return i(t)},enter:function(t){this._editProvider.handleEnterPressing(t)||n.enter.apply(this,arguments)},space:function(t){this._editProvider.handleEnterPressing(t)||n.space.apply(this,arguments)}})},_updateSelection:function(){this._editProvider.afterItemsRendered(),this.callBase()},_getLastItemIndex:function(){return this._itemElements().length-1},_refreshItemElements:function(){this.callBase();var t=this._editProvider.getExcludedItemSelectors();t.length&&(this._itemElementsCache=this._itemElementsCache.not(t))},_isItemStrictEquals:function(t,e){var n=t&&t.__dx_key__;return!(n&&!this.key()&&this._selection.isItemSelected(n))&&this.callBase(t,e)},_getDefaultOptions:function(){return $u(this.callBase(),{showSelectionControls:!1,selectionMode:"none",selectAllMode:"page",onSelectAllValueChanged:null,selectAllText:qy.format("dxList-selectAll"),menuItems:[],menuMode:"context",allowItemDeleting:!1,itemDeleteMode:"static",itemDragging:{}})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(t){return"ios"===t.platform},options:{menuMode:"slide",itemDeleteMode:"slideItem"}},{device:{platform:"android"},options:{itemDeleteMode:"swipe"}}])},_init:function(){this.callBase(),this._initEditProvider()},_initDataSource:function(){this.callBase(),this._isPageSelectAll()||this._dataSource&&this._dataSource.requireTotalCount(!0)},_isPageSelectAll:function(){return"page"===this.option("selectAllMode")},_initEditProvider:function(){this._editProvider=new $D(this)},_disposeEditProvider:function(){this._editProvider&&this._editProvider.dispose()},_refreshEditProvider:function(){this._disposeEditProvider(),this._initEditProvider()},_initEditStrategy:function(){this.option("grouped")?this._editStrategy=new FD(this):this.callBase()},_initMarkup:function(){this._refreshEditProvider(),this.callBase()},_renderItems:function(){this.callBase.apply(this,arguments),this._editProvider.afterItemsRendered()},_selectedItemClass:function(){return"dx-list-item-selected"},_itemResponseWaitClass:function(){return"dx-list-item-response-wait"},_itemClickHandler:function(t){var e=Yd(t.currentTarget);e.is(".dx-state-disabled, .dx-state-disabled *")||this._editProvider.handleClick(e,t)||(this._saveSelectionChangeEvent(t),this.callBase.apply(this,arguments))},_shouldFireContextMenuEvent:function(){return this.callBase.apply(this,arguments)||this._editProvider.contextMenuHandlerExists()},_itemHoldHandler:function(t){var e=Yd(t.currentTarget);if(!e.is(".dx-state-disabled, .dx-state-disabled *")){if(Kp(t)&&this._editProvider.handleContextMenu(e,t))return void(t.handledByEditProvider=!0);this.callBase.apply(this,arguments)}},_getItemContainer:function(t){if(this.option("grouped")){var e,n=null===(e=this._editStrategy.getIndexByItemData(t))||void 0===e?void 0:e.group;return this._getGroupContainerByIndex(n)}return this.callBase(t)},_itemContextMenuHandler:function(t){var e=Yd(t.currentTarget);if(!e.is(".dx-state-disabled, .dx-state-disabled *")){if(!t.handledByEditProvider&&this._editProvider.handleContextMenu(e,t))return void t.preventDefault();this.callBase.apply(this,arguments)}},_postprocessRenderItem:function(t){this.callBase.apply(this,arguments),this._editProvider.modifyItemElement(t)},_clean:function(){this._disposeEditProvider(),this.callBase()},focusListItem:function(t){var e=this._editStrategy.getItemElement(t);this.option("focusedElement",e),this.focus(),this.scrollToItem(this.option("focusedElement"))},_optionChanged:function(t){switch(t.name){case"selectAllMode":this._initDataSource(),this._dataController.pageIndex(0),this._dataController.load();break;case"grouped":this._clearSelectedItems(),delete this._renderingGroupIndex,this._initEditStrategy(),this.callBase(t);break;case"showSelectionControls":case"menuItems":case"menuMode":case"allowItemDeleting":case"itemDeleteMode":case"itemDragging":case"selectAllText":this._invalidate();break;case"onSelectAllValueChanged":break;default:this.callBase(t)}},selectAll:function(){return this._selection.selectAll(this._isPageSelectAll())},unselectAll:function(){return this._selection.deselectAll(this._isPageSelectAll())},isSelectAll:function(){return this._selection.getSelectAllState(this._isPageSelectAll())},getFlatIndexByItemElement:function(t){return this._itemElements().index(t)},getItemElementByFlatIndex:function(t){var e=this._itemElements();return t<0||t>=e.length?Yd():e.eq(t)},getItemByIndex:function(t){return this._editStrategy.getItemDataByIndex(t)},deleteItem:function(t){var e=this._editStrategy,n=e.getNormalizedIndex(t),i=this.option("focusedElement"),o=i?e.getNormalizedIndex(i):n,r=o===this._getLastItemIndex()||n<o?o-1:o;return this.callBase(t).done(function(){return this.focusListItem(r)})}}),eB=function(){function t(){throw m(this,t),new Error("Module '".concat("TextBox","' not found"))}return b(t,null,[{key:"getInstance",value:function(){}}]),t}(),nB={_getDefaultOptions:function(){return $u(this.callBase(),{searchMode:"",searchExpr:null,searchValue:"",searchEnabled:!1,searchEditorOptions:{}})},_initMarkup:function(){this._renderSearch(),this.callBase()},_renderSearch:function(){var t=this.$element(),e=this.option("searchEnabled"),n=this._addWidgetPrefix("search"),i=this._addWidgetPrefix("with-search");if(!e)return t.removeClass(i),void this._removeSearchBox();var o=this._getSearchEditorOptions();this._searchEditor?this._searchEditor.option(o):(t.addClass(i),this._$searchEditorElement=Yd("<div>").addClass(n).prependTo(t),this._searchEditor=this._createComponent(this._$searchEditorElement,eB,o))},_removeSearchBox:function(){this._$searchEditorElement&&this._$searchEditorElement.remove(),delete this._$searchEditorElement,delete this._searchEditor},_getSearchEditorOptions:function(){var t=this,e=t.option("searchEditorOptions"),n=qy.format("Search");return $u({mode:"search",placeholder:n,tabIndex:t.option("tabIndex"),value:t.option("searchValue"),valueChangeEvent:"input",inputAttr:{"aria-label":n},onValueChanged:function(e){var n=t.option("searchTimeout");t._valueChangeDeferred=new Cc,clearTimeout(t._valueChangeTimeout),t._valueChangeDeferred.done((function(){this.option("searchValue",e.value)}).bind(t)),e.event&&"input"===e.event.type&&n?t._valueChangeTimeout=setTimeout(function(){t._valueChangeDeferred.resolve()},n):t._valueChangeDeferred.resolve()}},e)},_getAriaTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_focusTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_updateFocusState:function(t,e){this.option("searchEnabled")&&this._toggleFocusClass(e,this.$element()),this.callBase(t,e)},getOperationBySearchMode:function(t){return"equals"===t?"=":t},_optionChanged:function(t){switch(t.name){case"searchEnabled":case"searchEditorOptions":this._invalidate();break;case"searchExpr":case"searchMode":case"searchValue":if(!this._dataSource)return void gb.log("W1009");"searchMode"===t.name?this._dataSource.searchOperation(this.getOperationBySearchMode(t.value)):this._dataSource[t.name](t.value),this._dataSource.load();break;case"searchTimeout":break;default:this.callBase(t)}},focus:function(){this.option("focusedElement")||!this.option("searchEnabled")?this.callBase():this._searchEditor&&this._searchEditor.focus()},_cleanAria:function(){var t=this.$element();this.setAria({role:null,activedescendant:null},t),t.attr("tabIndex",null)},_clean:function(){this.callBase(),this._cleanAria()},_refresh:function(){this._valueChangeDeferred&&this._valueChangeDeferred.resolve(),this.callBase()},setEditorClass:function(t){eB=t}},iB=tB.inherit(nB).inherit({_addWidgetPrefix:function(t){return"dx-list-"+t},_getCombinedFilter:function(){var t=this._dataController,e={filter:t.filter()};return t.addSearchFilter(e),e.filter},_initDataSource:function(){var t=this.option("searchValue"),e=this.option("searchExpr"),n=this.option("searchMode");this.callBase();var i=this._dataController;t&&t.length&&i.searchValue(t),n.length&&i.searchOperation(nB.getOperationBySearchMode(n)),e&&i.searchExpr(e)}});Sv("dxList",iB);var oB=iB,rB=$u({},$y,{_dataExpressionDefaultOptions:function(){return{items:[],dataSource:null,itemTemplate:"item",value:null,valueExpr:"this",displayExpr:void 0}},_initDataExpressions:function(){this._compileValueGetter(),this._compileDisplayGetter(),this._initDynamicTemplates(),this._initDataSource(),this._itemsToDataSource()},_itemsToDataSource:function(){this.option("dataSource")||(this._dataSource=new Ay({store:new Cy(this.option("items")),pageSize:0}),this._initDataController())},_compileDisplayGetter:function(){this._displayGetter=Mc(this._displayGetterExpr())},_displayGetterExpr:function(){return this.option("displayExpr")},_compileValueGetter:function(){this._valueGetter=Mc(this._valueGetterExpr())},_valueGetterExpr:function(){return this.option("valueExpr")||"this"},_loadValue:function(t){var e=new Cc;return t=this._unwrappedValue(t),Ou(t)?(this._loadSingle(this._valueGetterExpr(),t).done((function(n){this._isValueEquals(this._valueGetter(n),t)?e.resolve(n):e.reject()}).bind(this)).fail(function(){e.reject()}),this._loadValueDeferred=e,e.promise()):e.reject().promise()},_rejectValueLoading:function(){var t;null===(t=this._loadValueDeferred)||void 0===t||t.reject({shouldSkipCallback:!0})},_getCurrentValue:function(){return this.option("value")},_unwrappedValue:function(t){var e;return(t=null!==(e=t)&&void 0!==e?e:this._getCurrentValue())&&this._dataSource&&"this"===this._valueGetterExpr()&&(t=this._getItemKey(t)),xc.unwrap(t)},_getItemKey:function(t){var e=this._dataSource.key();if(Array.isArray(e)){for(var n={},i=0,o=e.length;i<o;i++)n[e[i]]=t[e[i]];return n}return e&&"object"==typeof t&&(t=t[e]),t},_isValueEquals:function(t,e){var n=this._dataSource&&this._dataSource.key(),i=this._compareValues(t,e);return!i&&n&&Ou(t)&&Ou(e)&&(i=Array.isArray(n)?this._compareByCompositeKey(t,e,n):this._compareByKey(t,e,n)),i},_compareByCompositeKey:function(t,e,n){var i=Mu;if(!i(t)||!i(e))return!1;for(var o=0,r=n.length;o<r;o++)if(t[n[o]]!==e[n[o]])return!1;return!0},_compareByKey:function(t,e,n){var i=xc.unwrap,o=Vc(i(t[n]),t),r=Vc(i(e[n]),e);return this._compareValues(o,r)},_compareValues:function(t,e){return Hc(t,!0)===Hc(e,!0)},_initDynamicTemplates:th,_setCollectionWidgetItemTemplate:function(){this._initDynamicTemplates(),this._setCollectionWidgetOption("itemTemplate",this.option("itemTemplate"))},_getCollectionKeyExpr:function(){var t=this.option("valueExpr");return Au(t)&&"this"!==t||Du(t)?t:null},_dataExpressionOptionChanged:function(t){switch(t.name){case"items":this._itemsToDataSource(),this._setCollectionWidgetOption("items");break;case"dataSource":this._initDataSource();break;case"itemTemplate":this._setCollectionWidgetItemTemplate();break;case"valueExpr":this._compileValueGetter();break;case"displayExpr":this._compileDisplayGetter(),this._initDynamicTemplates(),this._setCollectionWidgetOption("displayExpr")}}}),aB=ph(),sB=["startswith","contains","endwith","notcontains"],lB="android"!==zf.real().platform,uB=BD.inherit({_supportedKeys:function(){var t=this.callBase();return $u({},t,{tab:function(e){if(this._allowSelectItemByTab()){this._saveValueChangeEvent(e);var n=Yd(this._list.option("focusedElement"));n.length&&this._setSelectedElement(n)}t.tab.apply(this,arguments)},space:th,home:th,end:th})},_allowSelectItemByTab:function(){return this.option("opened")&&"instantly"===this.option("applyValueMode")},_setSelectedElement:function(t){var e=this._valueGetter(this._list._getItemData(t));this._setValue(e)},_setValue:function(t){this.option("value",t)},_getDefaultOptions:function(){return $u(this.callBase(),$u(rB._dataExpressionDefaultOptions(),{displayValue:void 0,searchEnabled:!1,searchMode:"contains",searchTimeout:500,minSearchLength:0,searchExpr:null,valueChangeEvent:"input change keyup",selectedItem:null,noDataText:qy.format("dxCollectionWidget-noDataText"),encodeNoDataText:!1,onSelectionChanged:null,onItemClick:th,showDataBeforeSearch:!1,grouped:!1,groupTemplate:"group",popupPosition:{my:"left top",at:"left bottom",offset:{h:0,v:0},collision:"flip"},wrapItemText:!1,useItemTextAsTitle:!1}))},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{popupPosition:{offset:{v:-1}}}},{device:{platform:"generic"},options:{buttonsLocation:"bottom center"}}])},_setOptionsByReference:function(){this.callBase(),$u(this._optionsByReference,{value:!0,selectedItem:!0,displayValue:!0})},_init:function(){this.callBase(),this._initDataExpressions(),this._initActions(),this._setListDataSource(),this._validateSearchMode(),this._clearSelectedItem(),this._initItems()},_setListFocusedElementOptionChange:function(){this._list._updateParentActiveDescendant=this._updateActiveDescendant.bind(this)},_initItems:function(){var t=this.option().items;t&&!t.length&&this._dataSource&&(this.option().items=this._dataSource.items())},_initActions:function(){this._initContentReadyAction(),this._initSelectionChangedAction(),this._initItemClickAction()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initSelectionChangedAction:function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})},_initItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new Bv("item")})},_isEditable:function(){return this.callBase()||this.option("searchEnabled")},_saveFocusOnWidget:function(t){this._list&&this._list.initialOption("focusStateEnabled")&&this._focusInput()},_fitIntoRange:function(t,e,n){return t>n?e:t<e?n:t},_items:function(){var t=this._getPlainItems(!this._list&&this._dataSource.items());return new by(t).filter("disabled","<>",!0).toArray()},_calcNextItem:function(t){var e=this._items();return e[this._fitIntoRange(this._getSelectedIndex()+t,0,e.length-1)]},_getSelectedIndex:function(){var t=this._items(),e=this.option("selectedItem"),n=-1;return zu(t,(function(t,i){if(this._isValueEquals(i,e))return n=t,!1}).bind(this)),n},_createPopup:function(){this.callBase(),this._updateCustomBoundaryContainer(),this._popup.$wrapper().addClass(this._popupWrapperClass());var t=this._popup.$content();yd.off(t,"mouseup"),yd.on(t,"mouseup",this._saveFocusOnWidget.bind(this))},_updateCustomBoundaryContainer:function(){var t=this.option("dropDownOptions.container"),e=t&&Yd(t);if(e&&e.length&&!Fu(e.get(0))){var n=[].slice.call(e.parents());n.unshift(e.get(0)),zu(n,(function(t,e){return e!==Yd("body").get(0)&&("hidden"===aB.getComputedStyle(e).overflowY?(this._$customBoundaryContainer=Yd(e),!1):void 0)}).bind(this))}},_popupWrapperClass:function(){return"dx-dropdownlist-popup-wrapper"},_renderInputValue:function(){var t=this._getCurrentValue();return this._rejectValueLoading(),this._loadInputValue(t,this._setSelectedItem.bind(this)).always(this.callBase.bind(this,t))},_loadInputValue:function(t,e){return this._loadItem(t).always(e)},_getItemFromPlain:function(t,e){var n,i;return e&&"object"!=typeof t&&(e.itemByValue||(e.itemByValue={},(n=this._getPlainItems()).forEach(function(t){e.itemByValue[this._valueGetter(t)]=t},this)),i=e.itemByValue[t]),i||(n=this._getPlainItems(),i=eh(n,(function(e){return this._isValueEquals(this._valueGetter(e),t)}).bind(this))[0]),i},_loadItem:function(t,e){var n=this._getItemFromPlain(t,e);return void 0!==n?(new Cc).resolve(n).promise():this._loadValue(t)},_getPlainItems:function(t){var e=[];t=t||this.option("items")||this._dataSource.items()||[];for(var n=0;n<t.length;n++)t[n]&&t[n].items?e=e.concat(t[n].items):e.push(t[n]);return e},_updateActiveDescendant:function(t){var e,n=this.option("opened"),i=null===(e=this._list)||void 0===e?void 0:e.getFocusedItemId(),o=Yd("#".concat(i)).length>0;this.setAria({activedescendant:n&&o&&i||null},t)},_setSelectedItem:function(t){var e=this._displayValue(t);this.option("selectedItem",Vc(t,null)),this.option("displayValue",e)},_displayValue:function(t){return this._displayGetter(t)},_refreshSelected:function(){var t={};this._listItemElements().each((function(e,n){var i=Yd(n),o=this._valueGetter(i.data("dxListItemData"));this._isSelectedValue(o,t)?this._list.selectItem(i):this._list.unselectItem(i)}).bind(this))},_popupShownHandler:function(){this.callBase(),this._setFocusPolicy()},_setFocusPolicy:function(){!this.option("focusStateEnabled")||!this._list||this._list.option("focusedElement",null)},_isSelectedValue:function(t){return this._isValueEquals(t,this.option("value"))},_validateSearchMode:function(){var t=this.option("searchMode"),e=t.toLowerCase();if(!sB.includes(e))throw gb.Error("E1019",t)},_clearSelectedItem:function(){this.option("selectedItem",null)},_processDataSourceChanging:function(){this._initDataController(),this._setListOption("_dataController",this._dataController),this._setListDataSource(),this._renderInputValue().fail((function(){this._isCustomValueAllowed()||this._clearSelectedItem()}).bind(this))},_isCustomValueAllowed:function(){return this.option("displayCustomValue")},clear:function(){this.callBase(),this._clearFilter(),this._clearSelectedItem()},_listItemElements:function(){return this._$list?this._$list.find(".dx-list-item"):Yd()},_popupConfig:function(){return $u(this.callBase(),{templatesRenderAsynchronously:!1,autoResizeEnabled:!1,maxHeight:this._getMaxHeight.bind(this)})},_renderPopupContent:function(){this.callBase(),this._renderList()},_getKeyboardListeners:function(){var t=this._canListHaveFocus();return this.callBase().concat([!t&&this._list])},_renderList:function(){this._listId="dx-"+(new pc)._value;var t=Yd("<div>").attr("id",this._listId).appendTo(this._popup.$content());this._$list=t,this._list=this._createComponent(t,oB,this._listConfig()),this._refreshList(),this._renderPreventBlurOnListClick(),this._setListFocusedElementOptionChange()},_renderPreventBlurOnListClick:function(){var t=Xp("mousedown","dxDropDownList");yd.off(this._$list,t),yd.on(this._$list,t,function(t){return t.preventDefault()})},_getControlsAria:function(){return this._list&&this._listId},_renderOpenedState:function(){this.callBase(),this._list&&this._updateActiveDescendant(),this.setAria("owns",this._popup&&this._popupContentId)},_setDefaultAria:function(){this.setAria({haspopup:"listbox",autocomplete:"list"})},_refreshList:function(){this._list&&this._shouldRefreshDataSource()&&this._setListDataSource()},_shouldRefreshDataSource:function(){return!!this._list.option("dataSource")!==this._needPassDataSourceToList()},_isDesktopDevice:function(){return"desktop"===zf.real().deviceType},_listConfig:function(){var t={selectionMode:"single",_templates:this.option("_templates"),templateProvider:this.option("templateProvider"),noDataText:this.option("noDataText"),encodeNoDataText:this.option("encodeNoDataText"),grouped:this.option("grouped"),wrapItemText:this.option("wrapItemText"),useItemTextAsTitle:this.option("useItemTextAsTitle"),onContentReady:this._listContentReadyHandler.bind(this),itemTemplate:this.option("itemTemplate"),indicateLoading:!1,keyExpr:this._getCollectionKeyExpr(),displayExpr:this._displayGetterExpr(),groupTemplate:this.option("groupTemplate"),onItemClick:this._listItemClickAction.bind(this),dataSource:this._getDataSource(),_dataController:this._dataController,hoverStateEnabled:!!this._isDesktopDevice()&&this.option("hoverStateEnabled"),focusStateEnabled:!!this._isDesktopDevice()&&this.option("focusStateEnabled")};return this._canListHaveFocus()||(t.tabIndex=null),t},_canListHaveFocus:function(){return!1},_getDataSource:function(){return this._needPassDataSourceToList()?this._dataSource:null},_dataSourceOptions:function(){return{paginate:!1}},_getGroupedOption:function(){return this.option("grouped")},_dataSourceFromUrlLoadMode:function(){return"raw"},_listContentReadyHandler:function(){this._list=this._list||this._$list.dxList("instance"),this.option("deferRendering")||this._refreshSelected(),this._updatePopupWidth(),this._updateListDimensions(),this._contentReadyAction()},_setListOption:function(t,e){this._setWidgetOption("_list",arguments)},_listItemClickAction:function(t){this._listItemClickHandler(t),this._itemClickAction(t)},_listItemClickHandler:th,_setListDataSource:function(){!this._list||(this._setListOption("dataSource",this._getDataSource()),this._needPassDataSourceToList()||this._setListOption("items",[]))},_needPassDataSourceToList:function(){return this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded()},_isMinSearchLengthExceeded:function(){return this._searchValue().toString().length>=this.option("minSearchLength")},_needClearFilter:function(){return!this._canKeepDataSource()&&this._needPassDataSourceToList()},_canKeepDataSource:function(){var t=this._isMinSearchLengthExceeded();return this._dataController.isLoaded()&&this.option("showDataBeforeSearch")&&this.option("minSearchLength")&&!t&&!this._isLastMinSearchLengthExceeded},_searchValue:function(){return this._input().val()||""},_getSearchEvent:function(){return Xp("input",this.NAME+"Search")},_getCompositionStartEvent:function(){return Xp("compositionstart",this.NAME+"CompositionStart")},_getCompositionEndEvent:function(){return Xp("compositionend",this.NAME+"CompositionEnd")},_getSetFocusPolicyEvent:function(){return Xp("input",this.NAME+"FocusPolicy")},_renderEvents:function(){var t=this;this.callBase(),yd.on(this._input(),this._getSetFocusPolicyEvent(),function(){t._setFocusPolicy()}),this._shouldRenderSearchEvent()&&(yd.on(this._input(),this._getSearchEvent(),function(e){t._searchHandler(e)}),lB&&(yd.on(this._input(),this._getCompositionStartEvent(),function(){t._isTextCompositionInProgress(!0)}),yd.on(this._input(),this._getCompositionEndEvent(),function(e){t._isTextCompositionInProgress(void 0),t._searchHandler(e,t._searchValue())})))},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")},_refreshEvents:function(){yd.off(this._input(),this._getSearchEvent()),yd.off(this._input(),this._getSetFocusPolicyEvent()),lB&&(yd.off(this._input(),this._getCompositionStartEvent()),yd.off(this._input(),this._getCompositionEndEvent())),this.callBase()},_isTextCompositionInProgress:function(t){if(!arguments.length)return this._isTextComposition;this._isTextComposition=t},_searchHandler:function(t,e){var n=this;if(!this._isTextCompositionInProgress()){if(!this._isMinSearchLengthExceeded())return void this._searchCanceled();var i=this.option("searchTimeout");i?(this._clearSearchTimer(),this._searchTimer=setTimeout(function(){n._searchDataSource(e)},i)):this._searchDataSource(e)}},_searchCanceled:function(){this._clearSearchTimer(),this._needClearFilter()&&this._filterDataSource(null),this._refreshList()},_searchDataSource:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._searchValue();this._filterDataSource(t)},_filterDataSource:function(t){this._clearSearchTimer();var e=this._dataController;e.searchExpr(this.option("searchExpr")||this._displayGetterExpr()),e.searchOperation(this.option("searchMode")),e.searchValue(t),e.load().done(this._dataSourceFiltered.bind(this,t))},_clearFilter:function(){var t=this._dataController;t.searchValue()&&t.searchValue(null)},_dataSourceFiltered:function(){this._isLastMinSearchLengthExceeded=this._isMinSearchLengthExceeded(),this._refreshList(),this._refreshPopupVisibility()},_shouldOpenPopup:function(){return this._hasItemsToShow()},_refreshPopupVisibility:function(){if(!this.option("readOnly")&&this._searchValue()){var t=this._shouldOpenPopup();t&&!this._isFocused()||(this.option("opened",t),t&&(this._updatePopupWidth(),this._updateListDimensions()))}},_dataSourceChangedHandler:function(t){0===this._dataController.pageIndex()?this.option().items=t:this.option().items=this.option().items.concat(t)},_hasItemsToShow:function(){var t=(this._dataController.items()||[]).length;return!(!this._needPassDataSourceToList()||!t)},_clearSearchTimer:function(){clearTimeout(this._searchTimer),delete this._searchTimer},_popupShowingHandler:function(){this._updatePopupWidth(),this._updateListDimensions()},_dimensionChanged:function(){this.callBase(),this._updateListDimensions()},_needPopupRepaint:function(){var t=this._dataController,e=t.pageIndex(),n=Ou(this._pageIndex)&&e<=this._pageIndex||t.isLastPage()&&!this._list._scrollViewIsFull();return this._pageIndex=e,n},_updateListDimensions:function(){!this._popup||(this._needPopupRepaint()&&this._popup.repaint(),this._list&&this._list.updateDimensions())},_getMaxHeight:function(){var t=this.$element(),e=this._$customBoundaryContainer,n=t.offset().top-(e?e.offset().top:0),i=Fh(aB),o=e?Math.min(Fh(e),i):i,r=Math.max(n,o-n-Fh(t));return Math.min(.5*o,r)},_clean:function(){this._list&&delete this._list,delete this._isLastMinSearchLengthExceeded,this.callBase()},_dispose:function(){this._clearSearchTimer(),this.callBase()},_setCollectionWidgetOption:function(){this._setListOption.apply(this,arguments)},_setSubmitValue:function(){var t=this.option("value"),e=this._shouldUseDisplayValue(t)?this._displayGetter(t):t;this._getSubmitElement().val(e)},_shouldUseDisplayValue:function(t){return"this"===this.option("valueExpr")&&Mu(t)},_optionChanged:function(t){switch(this._dataExpressionOptionChanged(t),t.name){case"hoverStateEnabled":case"focusStateEnabled":this._isDesktopDevice()&&this._setListOption(t.name,t.value),this.callBase(t);break;case"items":this.option("dataSource")||this._processDataSourceChanging();break;case"dataSource":this._processDataSourceChanging();break;case"valueExpr":this._renderValue(),this._setListOption("keyExpr",this._getCollectionKeyExpr());break;case"displayExpr":this._renderValue(),this._setListOption("displayExpr",this._displayGetterExpr());break;case"searchMode":this._validateSearchMode();break;case"minSearchLength":this._refreshList();break;case"searchEnabled":case"showDataBeforeSearch":case"searchExpr":this._invalidate();break;case"onContentReady":this._initContentReadyAction();break;case"onSelectionChanged":this._initSelectionChangedAction();break;case"onItemClick":this._initItemClickAction();break;case"grouped":case"groupTemplate":case"wrapItemText":case"noDataText":case"encodeNoDataText":case"useItemTextAsTitle":this._setListOption(t.name);break;case"displayValue":this.option("text",t.value);break;case"itemTemplate":case"searchTimeout":break;case"selectedItem":t.previousValue!==t.value&&this._selectionChangedAction({selectedItem:t.value});break;default:this.callBase(t)}}}).include(rB,jA);Sv("dxDropDownList",uB);var cB=uB,hB="dx-radiobutton-icon",dB=vE.inherit({_supportedKeys:function(){return $u(this.callBase(),{space:function(t){t.preventDefault(),this._clickAction({event:t})}})},_getDefaultOptions:function(){return $u(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,value:!1})},_canValueBeChangedByClick:function(){return!0},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===zf.real().deviceType&&!zf.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this.$element().addClass("dx-radiobutton")},_initMarkup:function(){this.callBase(),this._renderIcon(),this._renderCheckedState(this.option("value")),this._renderClick(),this.setAria("role","radio")},_renderIcon:function(){this._$icon=Yd("<div>").addClass(hB),Yd("<div>").addClass("dx-radiobutton-icon-dot").appendTo(this._$icon),this.$element().append(this._$icon)},_renderCheckedState:function(t){this.$element().toggleClass("dx-radiobutton-checked",t).find("."+hB).toggleClass("dx-radiobutton-icon-checked",t),this.setAria("checked",t)},_renderClick:function(){var t=Xp(hv,this.NAME);this._clickAction=this._createAction((function(t){this._clickHandler(t.event)}).bind(this)),yd.off(this.$element(),t),yd.on(this.$element(),t,(function(t){this._clickAction({event:t})}).bind(this))},_clickHandler:function(t){this._saveValueChangeEvent(t),this.option("value",!0)},_optionChanged:function(t){switch(t.name){case"value":this._renderCheckedState(t.value),this.callBase(t);break;default:this.callBase(t)}}});Sv("dxRadioButton",dB);var fB=dB,pB="dxListEditDecorator",_B=Xp(PI,pB),vB=Xp(RI,pB),gB=Xp(FI,pB),mB=ac.inherit({ctor:function(t){this._list=t,this._init()},_init:th,_shouldHandleSwipe:!1,_attachSwipeEvent:function(t){var e={itemSizeFunc:(function(){return this._clearSwipeCache&&(this._itemWidthCache=Ah(this._list.$element()),this._clearSwipeCache=!1),this._itemWidthCache}).bind(this)};yd.on(t.$itemElement,_B,e,this._itemSwipeStartHandler.bind(this)),yd.on(t.$itemElement,vB,this._itemSwipeUpdateHandler.bind(this)),yd.on(t.$itemElement,gB,this._itemSwipeEndHandler.bind(this))},_itemSwipeStartHandler:function(t){var e=Yd(t.currentTarget);e.is(".dx-state-disabled, .dx-state-disabled *")?t.cancel=!0:(clearTimeout(this._list._inkRippleTimer),this._swipeStartHandler(e,t))},_itemSwipeUpdateHandler:function(t){var e=Yd(t.currentTarget);this._swipeUpdateHandler(e,t)},_itemSwipeEndHandler:function(t){var e=Yd(t.currentTarget);this._swipeEndHandler(e,t),this._clearSwipeCache=!0},beforeBag:th,afterBag:th,_commonOptions:function(){return{activeStateEnabled:this._list.option("activeStateEnabled"),hoverStateEnabled:this._list.option("hoverStateEnabled"),focusStateEnabled:this._list.option("focusStateEnabled")}},modifyElement:function(t){this._shouldHandleSwipe&&(this._attachSwipeEvent(t),this._clearSwipeCache=!0)},afterRender:th,handleClick:th,handleKeyboardEvents:th,handleEnterPressing:th,handleContextMenu:th,_swipeStartHandler:th,_swipeUpdateHandler:th,_swipeEndHandler:th,visibilityChange:th,getExcludedSelectors:th,dispose:th}),yB="dx-list-select-decorator-enabled",bB="dx-list-select-checkbox-container",CB="dx-list-select-checkbox",kB="dx-list-select-radiobutton-container",xB="dx-list-select-radiobutton",wB=Xp(hv,"dxListEditDecorator");!function(t,e,n){var i=HD,o={};o[t]=i[t]?i[t]:{},o[t].default=n,$u(i,o)}("selection",0,mB.inherit({_init:function(){this.callBase.apply(this,arguments);var t=this._list.option("selectionMode");this._singleStrategy="single"===t,this._containerClass=this._singleStrategy?kB:bB,this._controlClass=this._singleStrategy?xB:CB,this._controlWidget=this._singleStrategy?fB:OI,this._list.$element().addClass(yB)},beforeBag:function(t){var e=t.$itemElement,n=t.$container.addClass(this._containerClass),i=Yd("<div>").addClass(this._controlClass).appendTo(n);new this._controlWidget(i,$u(this._commonOptions(),{value:this._isSelected(e),elementAttr:{"aria-label":"Check State"},focusStateEnabled:!1,hoverStateEnabled:!1,onValueChanged:(function(t){t.event&&this._list._saveSelectionChangeEvent(t.event),this._processCheckedState(e,t.value),t.event&&t.event.stopPropagation()}).bind(this)}))},modifyElement:function(t){this.callBase.apply(this,arguments);var e=t.$itemElement,n=this._controlWidget.getInstance(e.find("."+this._controlClass));yd.on(e,"stateChanged",(function(t,e){n.option("value",e)}).bind(this))},_updateSelectAllState:function(){!this._$selectAll||this._selectAllCheckBox.option("value",this._list.isSelectAll())},afterRender:function(){"all"===this._list.option("selectionMode")&&(this._$selectAll?this._updateSelectAllState():this._renderSelectAll())},handleKeyboardEvents:function(t,e){var n=!e,i=this._list,o=this._$selectAll,r=i._getLastItemIndex();return!(!o||!(e&&0===t||n&&t===r)||(i.option("focusedElement",o),i.scrollToItem(i.option("focusedElement")),0))},handleEnterPressing:function(t){if(this._$selectAll&&this._$selectAll.hasClass("dx-state-focused"))return t.target=this._$selectAll.get(0),this._list._saveSelectionChangeEvent(t),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value")),!0},_renderSelectAll:function(){var t=this._$selectAll=Yd("<div>").addClass("dx-list-select-all"),e=this._list,n=e._supportedKeys().downArrow.bind(e);this._selectAllCheckBox=e._createComponent(Yd("<div>").addClass("dx-list-select-all-checkbox").appendTo(t),OI,{elementAttr:{"aria-label":"Select All"},focusStateEnabled:!1,hoverStateEnabled:!1}),this._selectAllCheckBox.registerKeyHandler("downArrow",n),Yd("<div>").addClass("dx-list-select-all-label").text(this._list.option("selectAllText")).appendTo(t),this._list.itemsContainer().prepend(t),this._updateSelectAllState(),this._attachSelectAllHandler()},_attachSelectAllHandler:function(){this._selectAllCheckBox.option("onValueChanged",this._selectAllHandler.bind(this)),yd.off(this._$selectAll,wB),yd.on(this._$selectAll,wB,this._selectAllClickHandler.bind(this))},_selectAllHandler:function(t){t.event&&t.event.stopPropagation();var e=this._selectAllCheckBox.option("value");t.event&&this._list._saveSelectionChangeEvent(t.event),!0===e?this._selectAllItems():!1===e&&this._unselectAllItems(),this._list._createActionByOption("onSelectAllValueChanged")({value:e})},_checkSelectAllCapability:function(){var t=this._list,e=t._dataController;return!("allPages"===t.option("selectAllMode")&&t.option("grouped")&&!e.group()&&(gb.log("W1010"),1))},_selectAllItems:function(){!this._checkSelectAllCapability()||this._list._selection.selectAll("page"===this._list.option("selectAllMode"))},_unselectAllItems:function(){!this._checkSelectAllCapability()||this._list._selection.deselectAll("page"===this._list.option("selectAllMode"))},_selectAllClickHandler:function(t){this._list._saveSelectionChangeEvent(t),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value"))},_isSelected:function(t){return this._list.isItemSelected(t)},_processCheckedState:function(t,e){e?this._list.selectItem(t):this._list.unselectItem(t)},dispose:function(){this._disposeSelectAll(),this._list.$element().removeClass(yB),this.callBase.apply(this,arguments)},_disposeSelectAll:function(){this._$selectAll&&(this._$selectAll.remove(),this._$selectAll=null)}}));var SB="dx-selectbox-popup-wrapper",EB=cB.inherit({_supportedKeys:function(){var t=this,e=this.callBase(),n=function(t){this._isEditable()?this._valueSubstituted()&&(this._preventFiltering=!0):this.option("showClearButton")&&(t.preventDefault(),this.clear()),this._savedTextRemoveEvent=t,this._preventSubstitution=!0},i=function(){t.option("searchEnabled")&&t._valueSubstituted()&&t._searchHandler()};return $u({},e,{tab:function(){this.option("opened")&&!this._popup.getFocusableElements().length&&this._resetCaretPosition(!0),e.tab&&e.tab.apply(this,arguments),this._cancelSearchIfNeed()},upArrow:function(t){if(e.upArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(t),!0},downArrow:function(t){if(e.downArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(t),!0},leftArrow:function(){i(),e.leftArrow&&e.leftArrow.apply(this,arguments)},rightArrow:function(){i(),e.rightArrow&&e.rightArrow.apply(this,arguments)},home:function(){i(),e.home&&e.home.apply(this,arguments)},end:function(){i(),e.end&&e.end.apply(this,arguments)},escape:function(){var t=e.escape&&e.escape.apply(this,arguments);return this._cancelEditing(),null==t||t},enter:function(t){var n=this.option("opened"),i=this._input().val().trim(),o=i&&this._list&&!this._list.option("focusedElement");if(!i&&Ou(this.option("value"))&&this.option("allowClearing"))this._saveValueChangeEvent(t),this.option({selectedItem:null,value:null}),this.close();else{if(this.option("acceptCustomValue"))return t.preventDefault(),o&&(n&&this._toggleOpenState(),this._valueChangeEventHandler(t)),n;if(e.enter&&e.enter.apply(this,arguments))return n}},space:function(t){var e=this.option("opened"),n=this.option("searchEnabled"),i=this.option("acceptCustomValue");if(e&&!n&&!i)return t.preventDefault(),this._valueChangeEventHandler(t),!0},backspace:n,del:n})},_getDefaultOptions:function(){return $u(this.callBase(),{placeholder:qy.format("Select"),fieldTemplate:null,customItemCreateEvent:"change",valueChangeEvent:"change",acceptCustomValue:!1,onCustomItemCreating:function(t){Ou(t.customItem)||(t.customItem=t.text)},showSelectionControls:!1,allowClearing:!0,tooltipEnabled:!1,openOnFieldClick:!0,showDropDownButton:!0,displayCustomValue:!1,useHiddenSubmitElement:!0})},_init:function(){this.callBase(),this._initCustomItemCreatingAction()},_initMarkup:function(){this.$element().addClass("dx-selectbox"),this._renderTooltip(),this.callBase(),this._$container.addClass("dx-selectbox-container")},_createPopup:function(){this.callBase(),this._popup.$element().addClass("dx-selectbox-popup"),this._popup.$overlayContent().attr("tabindex",-1)},_popupWrapperClass:function(){return this.callBase()+" "+SB},_setDeprecatedOptions:function(){this.callBase(),$u(this._deprecatedOptions,{valueChangeEvent:{since:"22.2",alias:"customItemCreateEvent"}})},_cancelEditing:function(){!this.option("searchEnabled")&&this._list&&(this._focusListElement(null),this._updateField(this.option("selectedItem")))},_renderOpenedState:function(){this.callBase(),this.option("opened")&&(this._scrollToSelectedItem(),this._focusSelectedElement())},_focusSelectedElement:function(){var t;if(this._searchValue()){var e=this.option(),n=e.items,i=e.selectedItem,o=this._list._itemElements(),r=null!==(t=null==n?void 0:n.indexOf(i))&&void 0!==t?t:-1,a=-1===r||this._isCustomItemSelected()?null:o.eq(r);this._focusListElement(a)}else this._focusListElement(null)},_renderFocusedElement:function(){if(this._list){if(!this._searchValue()||this.option("acceptCustomValue"))return void this._focusListElement(null);var t=this._list._itemElements().not(".dx-state-disabled").eq(0);this._focusListElement(t)}},_focusListElement:function(t){this._preventInputValueRender=!0,this._list.option("focusedElement",Jd(t)),delete this._preventInputValueRender},_scrollToSelectedItem:function(){this._list&&this._list.scrollToItem(this._list.option("selectedItem"))},_listContentReadyHandler:function(){this.callBase(),this._dataController.paginate()&&this._needPopupRepaint()||this._scrollToSelectedItem()},_renderValue:function(){return this._renderInputValue(),this._setSubmitValue(),(new Cc).resolve()},_renderInputValue:function(){return this.callBase().always((function(){this._renderInputValueAsync()}).bind(this))},_renderInputValueAsync:function(){this._renderTooltip(),this._renderInputValueImpl().always((function(){this._refreshSelected()}).bind(this))},_renderInputValueImpl:function(){return this._renderField(),(new Cc).resolve()},_setNextItem:function(t){var e=this._calcNextItem(t),n=this._valueGetter(e);this._setValue(n)},_setNextValue:function(t){(this._dataController.isLoaded()?(new Cc).resolve():this._dataController.load()).done((function(){var e=this._getSelectedIndex(),n=this._dataController.pageSize(),i=this._dataController.isLastPage(),o=e===this._items().length-1;this._saveValueChangeEvent(t);var r="downArrow"===Qp(t)?1:-1;n&&!i&&o&&r>0?(this._popup||this._createPopup(),this._dataController.isLoading()||this._list._loadNextPage().done(this._setNextItem.bind(this,r))):this._setNextItem(r)}).bind(this))},_setSelectedItem:function(t){var e=!this._isCustomValueAllowed()&&void 0===t;this.callBase(e?null:t),!e&&(!this._isEditable()||this._isCustomItemSelected())&&this._setListOption("selectedItem",this.option("selectedItem"))},_isCustomValueAllowed:function(){return this.option("acceptCustomValue")||this.callBase()},_displayValue:function(t){return t=!Ou(t)&&this._isCustomValueAllowed()?this.option("value"):t,this.callBase(t)},_listConfig:function(){var t=$u(this.callBase(),{pageLoadMode:"scrollBottom",onSelectionChanged:this._getSelectionChangeHandler(),selectedItem:this.option("selectedItem"),onFocusedItemChanged:this._listFocusedItemChangeHandler.bind(this)});return this.option("showSelectionControls")&&$u(t,{showSelectionControls:!0,selectByClick:!0}),t},_listFocusedItemChangeHandler:function(t){if(!this._preventInputValueRender){var e=t.component,n=Yd(e.option("focusedElement")),i=e._getItemData(n);this._updateField(i)}},_updateField:function(t){if(!this._getTemplateByOption("fieldTemplate")||!this.option("fieldTemplate")){var e=this._displayGetter(t);return this.option("text",e),void this._renderDisplayText(e)}this._renderField()},_getSelectionChangeHandler:function(){return this.option("showSelectionControls")?this._selectionChangeHandler.bind(this):th},_selectionChangeHandler:function(t){zu(t.addedItems||[],(function(t,e){this._setValue(this._valueGetter(e))}).bind(this))},_getActualSearchValue:function(){return this._dataController.searchValue()},_toggleOpenState:function(t){if(!this.option("disabled")){if(!(t=arguments.length?t:!this.option("opened"))&&!this._shouldClearFilter()&&this._restoreInputText(!0),this._wasSearch()&&t){this._wasSearch(!1);var e=this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded();if(e&&this._dataController.getDataSource()){if(this._searchTimer)return;var n=this._getActualSearchValue();n&&this._wasSearch(!0),this._filterDataSource(n||null)}else this._setListOption("items",[])}t&&this._scrollToSelectedItem(),this.callBase(t)}},_renderTooltip:function(){this.option("tooltipEnabled")&&this.$element().attr("title",this.option("displayValue"))},_renderDimensions:function(){this.callBase(),this._updatePopupWidth(),this._updateListDimensions()},_isValueEqualInputText:function(){var t=this.option("selectedItem");if(null===t)return!1;var e=this._displayGetter(t);return(e?String(e):"")===this._searchValue()},_popupHidingHandler:function(){this._isValueEqualInputText()&&this._cancelEditing(),this.callBase()},_popupHiddenHandler:function(){this.callBase(),this._shouldCancelSearch()&&(this._wasSearch(!1),this._searchCanceled(),this._shouldCancelSearch(!1))},_restoreInputText:function(t){this.option("readOnly")||this._loadItemDeferred&&this._loadItemDeferred.always((function(){var e=this.option(),n=e.acceptCustomValue,i=e.text,o=e.selectedItem;n?!t&&!this._isValueChanging&&(this._updateField(null!=o?o:this._createCustomItem(i)),this._clearFilter()):this.option("searchEnabled")&&!this._searchValue()&&this.option("allowClearing")?this._clearTextValue():this._isValueEqualInputText()||this._renderInputValue().always((function(t){var e=Vc(t,o);this._setSelectedItem(e),this._updateField(e),this._clearFilter()}).bind(this))}).bind(this))},_valueChangeEventIncludesBlur:function(){return this.option(this._getValueChangeEventOptionName()).includes("blur")},_isPreventedFocusOutEvent:function(t){return this._preventNestedFocusEvent(t)||this._valueChangeEventIncludesBlur()},_focusOutHandler:function(t){this._isPreventedFocusOutEvent(t)||(this._isOverlayNestedTarget(t.relatedTarget)||(this._restoreInputText(),this._clearSearchTimer()),this._cancelSearchIfNeed(t)),t.target=this._input().get(0),this.callBase(t)},_cancelSearchIfNeed:function(t){var e=this.option().searchEnabled,n=this._isOverlayNestedTarget(null==t?void 0:t.relatedTarget);if(this._wasSearch()&&e&&!n){var i,o=null===(i=this._popup)||void 0===i?void 0:i._hideAnimationProcessing;this._clearSearchTimer(),o?this._shouldCancelSearch(!0):(this._wasSearch(!1),this._searchCanceled())}},_shouldCancelSearch:function(t){if(!arguments.length)return this._shouldCancelSearchValue;this._shouldCancelSearchValue=t},_isOverlayNestedTarget:function(t){return!!Yd(t).closest(".".concat(SB)).length},_clearTextValue:function(){var t=this.option("selectedItem"),e=this._displayGetter(t);t&&""!==e&&(this._savedTextRemoveEvent&&this._saveValueChangeEvent(this._savedTextRemoveEvent),this.option("value",null)),delete this._savedTextRemoveEvent},_shouldOpenPopup:function(){return this._needPassDataSourceToList()&&this._wasSearch()},_isFocused:function(){var t=ch.getActiveElement(this.element());return this.callBase()&&Yd(t).closest(this._input()).length>0},_getValueChangeEventOptionName:function(){return"customItemCreateEvent"},_renderValueChangeEvent:function(){this._isEditable()&&this.callBase()},_fieldRenderData:function(){var t=this._list&&this.option("opened")&&Yd(this._list.option("focusedElement"));return t&&t.length?this._list._getItemData(t):this.option("selectedItem")},_isSelectedValue:function(t){return this._isValueEquals(t,this.option("value"))},_shouldCloseOnItemClick:function(){return!(this.option("showSelectionControls")&&"single"!==this.option("selectionMode"))},_listItemClickHandler:function(t){var e=this._getCurrentValue();this._focusListElement(Yd(t.itemElement)),this._saveValueChangeEvent(t.event),this._completeSelection(this._valueGetter(t.itemData)),this._shouldCloseOnItemClick()&&this.option("opened",!1),this.option("searchEnabled")&&e===this._valueGetter(t.itemData)&&this._updateField(t.itemData),this._shouldClearFilter()&&this._cancelSearchIfNeed()},_shouldClearFilter:function(){return this._wasSearch()},_completeSelection:function(t){this._setValue(t)},_loadItem:function(t,e){var n=this,i=new Cc;return this.callBase(t,e).done((function(t){i.resolve(t)}).bind(this)).fail((function(e){if(null==e||!e.shouldSkipCallback){var o=n.option("selectedItem");n.option("acceptCustomValue")&&t===n._valueGetter(o)?i.resolve(o):i.reject()}}).bind(this)),i.promise()},_loadInputValue:function(t,e){return this._loadItemDeferred=this._loadItem(t).always(e),this._loadItemDeferred},_isCustomItemSelected:function(){var t=this.option("selectedItem"),e=this._searchValue(),n=this._displayGetter(t);return!n||e!==n.toString()},_valueChangeEventHandler:function(t){this.option("acceptCustomValue")&&this._isCustomItemSelected()&&!this._isValueChanging&&(this._isValueChanging=!0,this._customItemAddedHandler(t))},_initCustomItemCreatingAction:function(){this._customItemCreatingAction=this._createActionByOption("onCustomItemCreating")},_createCustomItem:function(t){var e={text:t},n=this._customItemCreatingAction(e),i=Vc(n,e.customItem);return Ou(n)&&Yu.log("W0015","onCustomItemCreating","customItem"),i},_customItemAddedHandler:function(t){var e=this._searchValue(),n=this._createCustomItem(e);if(this._saveValueChangeEvent(t),void 0===n)throw this._renderValue(),Yu.Error("E0121");Vu(n)?yc(n).done(this._setCustomItem.bind(this)).fail(this._setCustomItem.bind(this,null)):this._setCustomItem(n)},_setCustomItem:function(t){this._disposed||(this.option("selectedItem",t=t||null),this._cancelSearchIfNeed(),this._setValue(this._valueGetter(t)),this._renderDisplayText(this._displayGetter(t)),this._isValueChanging=!1)},_clearValueHandler:function(t){return this._preventFiltering=!0,this.callBase(t),this._searchCanceled(),!1},_wasSearch:function(t){if(!arguments.length)return!!this._wasSearchValue;this._wasSearchValue=t},_searchHandler:function(){this._preventFiltering?delete this._preventFiltering:(this._needPassDataSourceToList()&&this._wasSearch(!0),this.callBase(arguments))},_dataSourceFiltered:function(t){this.callBase(),null!==t&&(this._renderInputSubstitution(),this._renderFocusedElement())},_valueSubstituted:function(){var t=this._input().get(0),e=this._searchValue().length,n=0===t.selectionStart&&t.selectionEnd===e,i=t.selectionStart!==t.selectionEnd,o=e===t.selectionEnd;return this._wasSearch()&&i&&!n&&o&&this._shouldSubstitutionBeRendered()},_shouldSubstitutionBeRendered:function(){return!this._preventSubstitution&&this.option("searchEnabled")&&!this.option("acceptCustomValue")&&"startswith"===this.option("searchMode")},_renderInputSubstitution:function(){if(this._shouldSubstitutionBeRendered()){var t=this._list&&this._getPlainItems(this._list.option("items"))[0];if(t){var e=this._input(),n=e.val().length;if(0!==n){var i=e.get(0),o=this._displayGetter(t).toString();i.value=o,this._caret({start:n,end:o.length})}}}else delete this._preventSubstitution},_dispose:function(){this._renderInputValueAsync=th,delete this._loadItemDeferred,this.callBase()},_optionChanged:function(t){switch(t.name){case"customItemCreateEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onCustomItemCreating":this._initCustomItemCreatingAction();break;case"tooltipEnabled":this._renderTooltip();break;case"displayCustomValue":case"acceptCustomValue":case"showSelectionControls":this._invalidate();break;case"allowClearing":break;default:this.callBase(t)}}});Sv("dxSelectBox",EB);var IB="dxTagData",TB="dx-tag",OB="dx-tagbox-multi-tag",DB="dx-tag-custom",AB="dx-tag-remove-button",BB="dx-tagbox-single-line",MB=EB.inherit({_supportedKeys:function(){var t=this,e=this.callBase(),n=function(e){return t._list._keyboardHandler(e)},i=this.option("rtlEnabled");return $u({},e,{backspace:function(t){if(this._isCaretAtTheStart()){this._processKeyboardEvent(t),this._isTagRemoved=!0;var e=this._$focusedTag||this._tagElements().last();this._$focusedTag&&this._moveTagFocus("prev",!0),0!==e.length&&(this._preserveFocusedTag=!0,this._removeTagElement(e),delete this._preserveFocusedTag)}},upArrow:function(i,o){return i.altKey||!t._list?e.upArrow.call(t,i):n(o)},downArrow:function(i,o){return i.altKey||!t._list?e.downArrow.call(t,i):n(o)},del:function(t){if(this._$focusedTag&&this._isCaretAtTheStart()){this._processKeyboardEvent(t),this._isTagRemoved=!0;var e=this._$focusedTag;this._moveTagFocus("next",!0),this._preserveFocusedTag=!0,this._removeTagElement(e),delete this._preserveFocusedTag}},enter:function(t,e){var i=this._list&&null!==this._list.option("focusedElement");if(this.option("acceptCustomValue")&&!i)return t.preventDefault(),void(""!==this._searchValue()&&this._customItemAddedHandler(t));this.option("opened")&&(this._saveValueChangeEvent(t),n(e),t.preventDefault())},space:function(t,e){var i=this.option("opened"),o=this._shouldRenderSearchEvent();i&&!o&&(this._saveValueChangeEvent(t),n(e),t.preventDefault())},leftArrow:function(t){if(!(!this._isCaretAtTheStart()||this._isEmpty()||this._isEditable()&&i&&!this._$focusedTag)){t.preventDefault();var e=i?"next":"prev";this._moveTagFocus(e),!this.option("multiline")&&this._scrollContainer(e)}},rightArrow:function(t){if(this._isCaretAtTheStart()&&!this._isEmpty()&&(!this._isEditable()||i||this._$focusedTag)){t.preventDefault();var e=i?"prev":"next";this._moveTagFocus(e),!this.option("multiline")&&this._scrollContainer(e)}}})},_processKeyboardEvent:function(t){t.preventDefault(),t.stopPropagation(),this._saveValueChangeEvent(t)},_isEmpty:function(){return 0===this._getValue().length},_updateTagsContainer:function(t){this._$tagsContainer=t.addClass("dx-tag-container")},_allowSelectItemByTab:function(){return!1},_isCaretAtTheStart:function(){var t=BO(this._input());return 0===t.start&&0===t.end},_updateInputAriaActiveDescendant:function(t){this.setAria("activedescendant",t,this._input())},_moveTagFocus:function(t,e){if(!this._$focusedTag){var n=this._tagElements();return this._$focusedTag="next"===t?n.first():n.last(),this._toggleFocusClass(!0,this._$focusedTag),void this._updateInputAriaActiveDescendant(this._$focusedTag.attr("id"))}var i=this._$focusedTag[t](".".concat(TB));i.length>0?(this._replaceFocusedTag(i),this._updateInputAriaActiveDescendant(i.attr("id"))):(e||"next"===t&&this._isEditable())&&(this._clearTagFocus(),this._updateInputAriaActiveDescendant())},_replaceFocusedTag:function(t){this._toggleFocusClass(!1,this._$focusedTag),this._$focusedTag=t,this._toggleFocusClass(!0,this._$focusedTag)},_clearTagFocus:function(){!this._$focusedTag||(this._toggleFocusClass(!1,this._$focusedTag),this._updateInputAriaActiveDescendant(),delete this._$focusedTag)},_focusClassTarget:function(t){return t&&t.length&&t[0]!==this._focusTarget()[0]?t:this.callBase()},_getLabelContainer:function(){return this._$tagsContainer},_getFieldElement:function(){return this._input()},_scrollContainer:function(t){if(!this.option("multiline")&&dh()&&this._$tagsContainer){var e=this._getScrollPosition(t);this._$tagsContainer.scrollLeft(e)}},_getScrollPosition:function(t){return"start"===t||"end"===t?this._getBorderPosition(t):this._$focusedTag?this._getFocusedTagPosition(t):this._getBorderPosition("end")},_getBorderPosition:function(t){var e=this.option("rtlEnabled");return"end"===t^e^!e?0:(e?-1:1)*(this._$tagsContainer.get(0).scrollWidth-Rh(this._$tagsContainer))},_getFocusedTagPosition:function(t){var e="next"===t^this.option("rtlEnabled"),n=this._$focusedTag.position().left,i=this._$tagsContainer.scrollLeft();return e&&(n+=Rh(this._$focusedTag,!0)-Rh(this._$tagsContainer)),e^n<0&&(i+=n),i},_setNextValue:th,_getDefaultOptions:function(){return $u(this.callBase(),{value:[],showDropDownButton:!1,maxFilterQueryLength:1500,tagTemplate:"tag",selectAllText:qy.format("dxList-selectAll"),hideSelectedItems:!1,selectedItems:[],selectAllMode:"page",onSelectAllValueChanged:null,maxDisplayedTags:void 0,showMultiTagOnly:!0,onMultiTagPreparing:null,multiline:!0,useSubmitBehavior:!0})},_init:function(){this.callBase(),this._selectedItems=[],this._initSelectAllValueChangedAction()},_initActions:function(){this.callBase(),this._initMultiTagPreparingAction()},_initMultiTagPreparingAction:function(){this._multiTagPreparingAction=this._createActionByOption("onMultiTagPreparing",{beforeExecute:(function(t){this._multiTagPreparingHandler(t.args[0])}).bind(this),excludeValidators:["disabled","readOnly"]})},_multiTagPreparingHandler:function(t){var e=this._getValue().length;t.text=this.option("showMultiTagOnly")?qy.getFormatter("dxTagBox-selected")(e):qy.getFormatter("dxTagBox-moreSelected")(e-this.option("maxDisplayedTags")+1)},_initDynamicTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({tag:new nb(function(t,e){var n,i=Yd("<div>").addClass("dx-tag-content");Yd("<span>").text(null!==(n=e.text)&&void 0!==n?n:e).appendTo(i),Yd("<div>").addClass(AB).appendTo(i),t.append(i)},["text"],this.option("integrationOptions.watchMethod"),{text:this._displayGetter})})},_toggleSubmitElement:function(t){t?(this._renderSubmitElement(),this._setSubmitValue()):(this._$submitElement&&this._$submitElement.remove(),delete this._$submitElement)},_renderSubmitElement:function(){!this.option("useSubmitBehavior")||(this._$submitElement=Yd("<select>").attr({multiple:"multiple","aria-label":"Selected items"}).css("display","none").appendTo(this.$element()))},_setSubmitValue:function(){if(this.option("useSubmitBehavior")){for(var t=this._getValue(),e=[],n=0,i=t.length;n<i;n++){var o=this._shouldUseDisplayValue(t[n]);e.push(Yd("<option>").val(o?this._displayGetter(t[n]):t[n]).attr("selected","selected"))}this._getSubmitElement().empty().append(e)}},_initMarkup:function(){this._tagElementsCache=Yd();var t=!this.option("multiline");this.$element().addClass("dx-tagbox").toggleClass("dx-tagbox-only-select",!(this.option("searchEnabled")||this.option("acceptCustomValue"))).toggleClass(BB,t),this.setAria({role:"group",roledescription:"tagbox"},this.$element()),this._initTagTemplate(),this.callBase()},_getNewLabelId:function(t,e,n){return t?n?t===e?void 0:t.split(" ").filter(function(t){return t!==e}).join(" "):"".concat(t," ").concat(e):e},_updateElementAria:function(t,e){if(t){var n=this.$element().attr("aria-labelledby"),i=this._getNewLabelId(n,t,e);this.setAria("labelledby",i,this.$element())}else this.setAria("labelledby",void 0,this.$element())},_render:function(){this.callBase(),this._renderTagRemoveAction(),this._renderSingleLineScroll(),this._scrollContainer("start")},_initTagTemplate:function(){this._tagTemplate=this._getTemplateByOption("tagTemplate")},_renderField:function(){var t=!Ou(this.option("fieldTemplate"));this.$element().toggleClass("dx-tagbox-default-template",t).toggleClass("dx-tagbox-custom-template",!t),this.callBase()},_renderTagRemoveAction:function(){var t=this._createAction(this._removeTagHandler.bind(this)),e=Xp(hv,"dxTagBoxTagRemove");yd.off(this._$tagsContainer,e),yd.on(this._$tagsContainer,e,".".concat(AB),function(e){t({event:e})})},_renderSingleLineScroll:function(){var t=Xp("dxmousewheel",this.NAME),e=this.$element(),n=this.option("multiline");yd.off(e,t),"desktop"===zf.real().deviceType?n||yd.on(e,t,this._tagContainerMouseWheelHandler.bind(this)):this._$tagsContainer&&this._$tagsContainer.css("overflowX",n?"":"auto")},_tagContainerMouseWheelHandler:function(t){var e=this._$tagsContainer.scrollLeft(),n=-.3*t.delta;if(!Yp(t)&&function(t,e,n){var i=Yd(t),o=i.scrollLeft(),r="Width",a=i.prop("scroll".concat(r))-i.prop("client".concat(r))-o|0;return(0!==o||0!==a)&&(!!(0===o&&e>=0||0===a&&e<=0||o>0&&a>0)||void 0)}(this._$tagsContainer,n))return this._$tagsContainer.scrollLeft(e+n),!1},_renderEvents:function(){var t=this;this.callBase();var e=this._input(),n=Xp("keydown",this.NAME);yd.on(e,n,function(e){var n=Qp(e);!t._isControlKey(n)&&t._isEditable()&&t._clearTagFocus()})},_popupWrapperClass:function(){return this.callBase()+" dx-tagbox-popup-wrapper"},_renderInput:function(){this.callBase(),this._renderPreventBlurOnInputClick()},_renderPreventBlurOnInputClick:function(){var t=this,e=Xp("mousedown","dxTagBox");yd.off(this._inputWrapper(),e),yd.on(this._inputWrapper(),e,function(e){e.target!==t._input()[0]&&t._isFocused()&&e.preventDefault()})},_renderInputValueImpl:function(){return this._renderMultiSelect()},_loadInputValue:function(){return kc()},_clearTextValue:function(){this._input().val(""),this._toggleEmptinessEventHandler(),this.option("text","")},_focusInHandler:function(t){this._preventNestedFocusEvent(t)||this._scrollContainer("end"),this.callBase(t)},_renderInputValue:function(){return this.option("displayValue",this._searchValue()),this.callBase()},_restoreInputText:function(t){t||this._clearTextValue()},_focusOutHandler:function(t){this._preventNestedFocusEvent(t)||(this._clearTagFocus(),this._scrollContainer("start")),this.callBase(t)},_initSelectAllValueChangedAction:function(){this._selectAllValueChangeAction=this._createActionByOption("onSelectAllValueChanged")},_renderList:function(){this.callBase(),this._setListDataSourceFilter()},_canListHaveFocus:function(){return"useButtons"===this.option("applyValueMode")},_listConfig:function(){var t=this,e=this.option("showSelectionControls")?"all":"multiple";return $u(this.callBase(),{maxFilterLengthInRequest:this.option("maxFilterQueryLength"),selectionMode:e,selectAllText:this.option("selectAllText"),onSelectAllValueChanged:function(e){var n=e.value;t._selectAllValueChangeAction({value:n})},selectAllMode:this.option("selectAllMode"),selectedItems:this._selectedItems,onFocusedItemChanged:null})},_renderMultiSelect:function(){var t=this,e=new Cc;return this._updateTagsContainer(this._$textEditorInputContainer),this._renderInputSize(),this._renderTags().done(function(){t._popup&&t._popup.refreshPosition(),e.resolve()}).fail(e.reject),e.promise()},_listItemClickHandler:function(t){!this.option("showSelectionControls")&&this._clearTextValue(),"useButtons"!==this.option("applyValueMode")&&(this.callBase(t),this._saveValueChangeEvent(void 0))},_shouldClearFilter:function(){var t=this.callBase();return!this.option("showSelectionControls")&&t},_renderInputSize:function(){var t=this._input(),e=t.val(),n=Au(e)&&e,i="",o="",r=this.option("searchEnabled")||this.option("acceptCustomValue");if(n&&r){var a=function(t,e,n){var i=O_.getComputedStyle(Yd(t).get(0)),o=n&&n.includePaddings;return Yd("<div>").text(e).css({fontStyle:i.fontStyle,fontVariant:i.fontVariant,fontWeight:i.fontWeight,fontSize:i.fontSize,fontFamily:i.fontFamily,letterSpacing:i.letterSpacing,border:i.border,paddingTop:o?i.paddingTop:"",paddingRight:o?i.paddingRight:"",paddingBottom:o?i.paddingBottom:"",paddingLeft:o?i.paddingLeft:"",visibility:"hidden",whiteSpace:"pre",position:"absolute",float:"left"})}(t,e,{includePaddings:!0});a.insertAfter(t),i=Rh(a)+5,a.remove()}else e||(o=1);t.css("width",i),t.attr("size",o)},_renderInputSubstitution:function(){this.callBase(),this._updateWidgetHeight()},_getValue:function(){return this.option("value")||[]},_multiTagRequired:function(){var t=this._getValue(),e=this.option("maxDisplayedTags");return Ou(e)&&t.length>e},_renderMultiTag:function(t){var e=Yd("<div>").addClass(TB).addClass(OB),n={multiTagElement:Jd(e),selectedItems:this.option("selectedItems")};return this._multiTagPreparingAction(n),!n.cancel&&(e.data(IB,n.text),e.insertBefore(t),this._tagTemplate.render({model:n.text,container:Jd(e)}),e)},_getFilter:function(t){var e=this._dataController.filter(),n=t.getCombinedFilter(this.option("valueExpr"),e),i=encodeURI(JSON.stringify(n)).length,o=this.option("maxFilterQueryLength");if(i<=o)return n;gb.log("W1019",o)},_getFilteredItems:function(t){var e,n,i=this;null===(e=this._loadFilteredItemsPromise)||void 0===e||e.reject();var o=new wb(t),r=null===(n=this._list)||void 0===n?void 0:n.option("selectedItems"),a=!!r&&this._list._dataController.isLoaded(),s=r||this.option("selectedItems"),l=o.getLocalFilter(this._valueGetter),u=s.filter(l),c=u.length===t.length,h=new Cc,d=this._dataController;if((!this._isDataSourceChanged||a)&&c)return h.resolve(u).promise();var f=d.loadOptions(),p=f.customQueryParams,_=f.expand,v=f.select,g=this._getFilter(o);return d.loadFromStore({filter:g,customQueryParams:p,expand:_,select:v}).done(function(t,e){if(i._isDataSourceChanged=!1,i._disposed)h.reject();else{var n=Iy(t,e).data,o=d.applyMapFunction(n);h.resolve(o.filter(l))}}).fail(h.reject),this._loadFilteredItemsPromise=h,h.promise()},_createTagsData:function(t,e){var n=this,i=[],o={},r="this"===this._valueGetterExpr(),a={};e.forEach(function(t){var e=r?JSON.stringify(t):n._valueGetter(t);a[e]=t});var s=[];t.forEach(function(t,e){var l=a[r?JSON.stringify(t):t];if(r&&!Ou(l))s.push(n._loadItem(t,o).always(function(o){var r=n._createTagData(i,o,t,e);i.splice(e,0,r)}));else{var u=n._createTagData(i,l,t,e);i.splice(e,0,u)}});var l=new Cc;return kc.apply(this,s).always(function(){l.resolve(i)}),l.promise()},_createTagData:function(t,e,n,i){if(Ou(e))return this._selectedItems.push(e),e;var o=this.option("selectedItem");return this._valueGetter(o)===n?o:n},_isGroupedData:function(){return this.option("grouped")&&!this._dataController.group()},_getItemsByValues:function(t){var e=[];return t.forEach((function(t){var n=this._getItemFromPlain(t);Ou(n)&&e.push(n)}).bind(this)),e},_getFilteredGroupedItems:function(t){var e=this,n=new Cc;return this._filteredGroupedItemsLoadPromise&&this._dataController.cancel(this._filteredGroupedItemsLoadPromise.operationId),this._dataController.items().length?n.resolve(this._getItemsByValues(t)):this._filteredGroupedItemsLoadPromise=this._dataController.load().done(function(){n.resolve(e._getItemsByValues(t))}).fail(function(){n.resolve([])}).always(function(){e._filteredGroupedItemsLoadPromise=void 0}),n.promise()},_loadTagsData:function(){var t=this,e=this._getValue(),n=new Cc;return this._selectedItems=[],(this._isGroupedData()?this._getFilteredGroupedItems(e):this._getFilteredItems(e)).done(function(i){t._createTagsData(e,i).always(function(t){n.resolve(t)})}).fail(n.reject.bind(this)),n.promise()},_renderTags:function(){var t=this,e=new Cc,n=!1;return this._shouldGetItemsFromPlain(this._valuesToUpdate)&&(this._selectedItems=this._getItemsFromPlain(this._valuesToUpdate),this._selectedItems.length===this._valuesToUpdate.length&&(this._renderTagsImpl(this._selectedItems),n=!0,e.resolve())),n||this._loadTagsData().done(function(n){t._disposed?e.reject():(t._renderTagsImpl(n),e.resolve())}).fail(e.reject),e.promise()},_renderTagsImpl:function(t){this._renderTagsCore(t),this._renderEmptyState(),this._preserveFocusedTag||this._clearTagFocus()},_shouldGetItemsFromPlain:function(t){return t&&this._dataController.isLoaded()&&t.length<=this._getPlainItems().length},_getItemsFromPlain:function(t){var e=this._getSelectedItemsFromList(t);if(0===e.length&&t.length>0||e.length<t.length){var n=this._getPlainItems();e=this._filterSelectedItems(n,t)}return e},_getSelectedItemsFromList:function(t){var e,n=null===(e=this._list)||void 0===e?void 0:e.option("selectedItems"),i=[];return t.length===(null==n?void 0:n.length)&&(i=this._filterSelectedItems(n,t)),i},_filterSelectedItems:function(t,e){var n=this;return t.filter(function(t){for(var i,o=0;o<e.length;o++)if(Mu(i=e[o])){if(n._isValueEquals(t,i))return!0}else if(n._isValueEquals(n._valueGetter(t),i))return!0;return!1},this)},_integrateInput:function(){this._isInputReady.resolve(),this.callBase();var t=this.$element().find(".".concat("dx-texteditor-input-container"));this._updateTagsContainer(t),this._renderTagRemoveAction()},_renderTagsCore:function(t){var e,n=this;null===(e=this._isInputReady)||void 0===e||e.reject(),this._isInputReady=new Cc,this._renderField(),this.option("selectedItems",this._selectedItems.slice()),this._cleanTags(),this._input().length>0&&this._isInputReady.resolve(),kc(this._isInputReady).done(function(){n._renderTagsElements(t)})},_renderTagsElements:function(t){var e=this,n=this._multiTagRequired()&&this._renderMultiTag(this._input()),i=this.option("showMultiTagOnly"),o=this.option("maxDisplayedTags");t.forEach(function(t,r){if(n&&i||n&&!i&&r-o>=-1)return!1;e._renderTag(t,n||e._input())}),this._isFocused()&&this._scrollContainer("end"),this._refreshTagElements()},_cleanTags:function(){if(this._multiTagRequired())this._tagElements().remove();else{var t=this._tagElements(),e=this._getValue();zu(t,function(t,n){var i=Yd(n),o=i.data(IB);null!=e&&e.includes(o)||i.remove()})}this._updateElementAria()},_renderEmptyState:function(){var t=!(this._getValue().length||this._selectedItems.length||this._searchValue());this._toggleEmptiness(t),this._renderDisplayText()},_renderDisplayText:function(){this._renderInputSize()},_refreshTagElements:function(){this._tagElementsCache=this.$element().find(".".concat(TB))},_tagElements:function(){return this._tagElementsCache},_applyTagTemplate:function(t,e){this._tagTemplate.render({model:t,container:Jd(e)})},_renderTag:function(t,e){var n=this._valueGetter(t);if(Ou(n)){var i=this._getTag(n),o=this._displayGetter(t),r=this._getItemModel(t,o);if(i)Ou(o)&&(i.empty(),this._applyTagTemplate(r,i)),i.removeClass(DB),this._updateElementAria(i.attr("id"));else{var a="dx-".concat(new pc);i=this._createTag(n,e,a),Ou(t)?this._applyTagTemplate(r,i):(i.addClass(DB),this._applyTagTemplate(n,i)),this._updateElementAria(a)}}},_getItemModel:function(t,e){return Mu(t)&&Ou(e)?t:Vc(e,"")},_getTag:function(t){for(var e=this._tagElements(),n=e.length,i=!1,o=0;o<n;o++){var r=e[o],a=xd(r,IB);if(t===a||oh(t,a)){i=Yd(r);break}}return i},_createTag:function(t,e,n){return Yd("<div>").attr("id",n).addClass(TB).data(IB,t).insertBefore(e)},_toggleEmptinessEventHandler:function(){this._toggleEmptiness(!this._getValue().length&&!this._searchValue().length)},_customItemAddedHandler:function(t){this.callBase(t),this._clearTextValue()},_removeTagHandler:function(t){var e=t.event;e.stopPropagation(),this._saveValueChangeEvent(e);var n=Yd(e.target).closest(".".concat(TB));this._removeTagElement(n)},_removeTagElement:function(t){if(t.hasClass(OB))this.option("showMultiTagOnly")?this.clear():this.option("value",this._getValue().slice(0,this.option("maxDisplayedTags")));else{var e=t.data(IB),n=t.attr("id");this._removeTagWithUpdate(e),this._updateElementAria(n,!0),this._refreshTagElements()}},_updateField:th,_removeTagWithUpdate:function(t){var e=this._getValue().slice();this._removeTag(e,t),this.option("value",e),0===e.length&&this._clearTagFocus()},_getCurrentValue:function(){return this._lastValue()},_selectionChangeHandler:function(t){var e=this;if("useButtons"!==this.option("applyValueMode")){var n=this._getValue().slice();if(zu(t.removedItems||[],function(t,i){e._removeTag(n,e._valueGetter(i))}),zu(t.addedItems||[],function(t,i){e._addTag(n,e._valueGetter(i))}),this._updateWidgetHeight(),!oh(this._list.option("selectedItemKeys"),this.option("value"))){var i=this._list._getSelectionChangeEvent();i&&this._saveValueChangeEvent(i),this.option("value",n)}this._list._saveSelectionChangeEvent(void 0)}},_removeTag:function(t,e){var n=this._valueIndex(e,t);n>=0&&t.splice(n,1)},_addTag:function(t,e){this._valueIndex(e)<0&&t.push(e)},_fieldRenderData:function(){return this._selectedItems.slice()},_completeSelection:function(t){this.option("showSelectionControls")||this._setValue(t)},_setValue:function(t){if(null!==t){var e="useButtons"===this.option("applyValueMode"),n=this._valueIndex(t),i=(e?this._list.option("selectedItemKeys"):this._getValue()).slice();n>=0?i.splice(n,1):i.push(t),"useButtons"===this.option("applyValueMode")?this._list.option("selectedItemKeys",i):this.option("value",i)}},_isSelectedValue:function(t,e){return this._valueIndex(t,null,e)>-1},_valueIndex:function(t,e,n){var i=this,o=-1;return n&&"object"!=typeof t&&(n.indexByValues||(n.indexByValues={},(e=e||this._getValue()).forEach(function(t,e){n.indexByValues[t]=e})),t in n.indexByValues)?n.indexByValues[t]:(e=e||this._getValue(),zu(e,function(e,n){if(i._isValueEquals(t,n))return o=e,!1}),o)},_lastValue:function(){var t=this._getValue(),e=t[t.length-1];return null!=e?e:null},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")||this.option("acceptCustomValue")},_searchHandler:function(t){this.option("searchEnabled")&&!!t&&!this._isTagRemoved&&(this.callBase(arguments),this._setListDataSourceFilter()),this._updateWidgetHeight(),delete this._isTagRemoved},_updateWidgetHeight:function(){var t=this.$element(),e=Mh(t);this._renderInputSize();var n=Mh(t);this._popup&&this.option("opened")&&this._isEditable()&&n!==e&&this._popup.repaint()},_refreshSelected:function(){var t;(null===(t=this._list)||void 0===t?void 0:t.getDataSource())&&this._list.option("selectedItems",this._selectedItems)},_resetListDataSourceFilter:function(){var t=this._dataController;delete this._userFilter,t.filter(null),t.reload()},_setListDataSourceFilter:function(){if(this.option("hideSelectedItems")&&this._list){var t=this._dataController,e=this._valueGetterExpr();if(Au(e)&&"this"!==e){var n=this._dataSourceFilterExpr();void 0===this._userFilter&&(this._userFilter=t.filter()||null),this._userFilter&&n.push(this._userFilter),t.filter(n.length?n:null)}else t.filter(this._dataSourceFilterFunction.bind(this));t.load()}},_dataSourceFilterExpr:function(){var t=this,e=[];return this._getValue().forEach(function(n){return e.push(["!",[t._valueGetterExpr(),n]])}),e},_dataSourceFilterFunction:function(t){var e=this,n=this._valueGetter(t),i=!0;return zu(this._getValue(),function(t,o){if(e._isValueEquals(o,n))return i=!1,!1}),i},_dataSourceChangedHandler:function(){this._isDataSourceChanged=!0,this.callBase.apply(this,arguments)},_applyButtonHandler:function(t){this._saveValueChangeEvent(t.event),this.option("value",this._getSortedListValues()),this._clearTextValue(),this.callBase(),this._cancelSearchIfNeed()},_getSortedListValues:function(){var t=this._getListValues(),e=this.option("value")||[],n=t.length?function(t,e){var n=Hv(e);return t.filter(function(t){var e=n.get(t);return e&&n.set(t,e-1),e})}(e,t):[],i=n.length?Vv(t,e):t;return n.concat(i)},_getListValues:function(){var t=this;return this._list?this._getPlainItems(this._list.option("selectedItems")).map(function(e){return t._valueGetter(e)}):[]},_setListDataSource:function(){var t=this._getValue();this.callBase(),t!==this.option("value")&&this.option("value",t),this._refreshSelected()},_renderOpenedState:function(){this.callBase(),"useButtons"===this.option("applyValueMode")&&!this.option("opened")&&this._refreshSelected()},clear:function(){this._restoreInputText();var t=this._getDefaultOptions().value,e=this.option("value");t&&0===t.length&&e&&t.length===e.length||this.callBase()},_clean:function(){this.callBase(),delete this._defaultTagTemplate,delete this._valuesToUpdate,delete this._tagTemplate},_getSelectedItemsDifference:function(t,e){var n=this;if(!t.length)return{addedItems:[],removedItems:e.slice()};if(!e.length)return{addedItems:t.slice(),removedItems:[]};var i=e.reduce(function(t,e){return t[n._valueGetter(e)]=e,t},{}),o=[];return t.forEach(function(t){var e=n._valueGetter(t);i[e]||o.push(t),delete i[e]}),{addedItems:o,removedItems:Object.values(i)}},_optionChanged:function(t){var e=t.name,n=t.value,i=t.previousValue;switch(e){case"onSelectAllValueChanged":this._initSelectAllValueChangedAction();break;case"onMultiTagPreparing":this._initMultiTagPreparingAction(),this._renderTags();break;case"hideSelectedItems":n?this._setListDataSourceFilter():this._resetListDataSourceFilter();break;case"useSubmitBehavior":this._toggleSubmitElement(n);break;case"displayExpr":this.callBase(t),this._initTemplates(),this._invalidate();break;case"tagTemplate":this._initTagTemplate(),this._invalidate();break;case"selectAllText":this._setListOption("selectAllText",this.option("selectAllText"));break;case"readOnly":case"disabled":this.callBase(t),!n&&this._refreshEvents();break;case"value":this._valuesToUpdate=n,this.callBase(t),this._valuesToUpdate=void 0,this._setListDataSourceFilter();break;case"maxDisplayedTags":case"showMultiTagOnly":this._renderTags();break;case"selectAllMode":this._setListOption(e,n);break;case"selectedItem":break;case"selectedItems":this._selectionChangedAction(this._getSelectedItemsDifference(n,i));break;case"multiline":this.$element().toggleClass(BB,!n),this._renderSingleLineScroll();break;case"maxFilterQueryLength":break;default:this.callBase(t)}},_getActualSearchValue:function(){return this.callBase()||this._searchValue()},_popupHidingHandler:function(){this.callBase(),this._clearFilter()}});Sv("dxTagBox",MB);var PB=MB,RB={provide:DI,useExisting:At(function(){return FB}),multi:!0},FB=function(){var t=function(t){function e(t,n,i,o,a,s,u,c){var h;return m(this,e),(h=r(this,e,[t,n,i,o,u,c]))._watcherHelper=o,h._idh=a,h.touched=function(t){},h._createEventEmitters([{subscribe:"change",emit:"onChange"},{subscribe:"closed",emit:"onClosed"},{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"customItemCreating",emit:"onCustomItemCreating"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"enterKey",emit:"onEnterKey"},{subscribe:"focusIn",emit:"onFocusIn"},{subscribe:"focusOut",emit:"onFocusOut"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"input",emit:"onInput"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"keyDown",emit:"onKeyDown"},{subscribe:"keyUp",emit:"onKeyUp"},{subscribe:"multiTagPreparing",emit:"onMultiTagPreparing"},{subscribe:"opened",emit:"onOpened"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectAllValueChanged",emit:"onSelectAllValueChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"acceptCustomValueChange"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"applyValueModeChange"},{emit:"buttonsChange"},{emit:"customItemCreateEventChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"displayExprChange"},{emit:"dropDownButtonTemplateChange"},{emit:"dropDownOptionsChange"},{emit:"elementAttrChange"},{emit:"fieldTemplateChange"},{emit:"focusStateEnabledChange"},{emit:"groupedChange"},{emit:"groupTemplateChange"},{emit:"heightChange"},{emit:"hideSelectedItemsChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"inputAttrChange"},{emit:"isDirtyChange"},{emit:"isValidChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"labelChange"},{emit:"labelModeChange"},{emit:"maxDisplayedTagsChange"},{emit:"maxFilterQueryLengthChange"},{emit:"maxLengthChange"},{emit:"minSearchLengthChange"},{emit:"multilineChange"},{emit:"nameChange"},{emit:"noDataTextChange"},{emit:"openedChange"},{emit:"openOnFieldClickChange"},{emit:"placeholderChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"searchEnabledChange"},{emit:"searchExprChange"},{emit:"searchModeChange"},{emit:"searchTimeoutChange"},{emit:"selectAllModeChange"},{emit:"selectAllTextChange"},{emit:"selectedItemsChange"},{emit:"showClearButtonChange"},{emit:"showDataBeforeSearchChange"},{emit:"showDropDownButtonChange"},{emit:"showMultiTagOnlyChange"},{emit:"showSelectionControlsChange"},{emit:"stylingModeChange"},{emit:"tabIndexChange"},{emit:"tagTemplateChange"},{emit:"textChange"},{emit:"useItemTextAsTitleChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationMessageModeChange"},{emit:"validationMessagePositionChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"valueChangeEventChange"},{emit:"valueExprChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"wrapItemTextChange"},{emit:"onBlur"}]),h._idh.setHost(l(h)),s.setHost(l(h)),h}return d(e,t),b(e,[{key:"acceptCustomValue",get:function(){return this._getOption("acceptCustomValue")},set:function(t){this._setOption("acceptCustomValue",t)}},{key:"accessKey",get:function(){return this._getOption("accessKey")},set:function(t){this._setOption("accessKey",t)}},{key:"activeStateEnabled",get:function(){return this._getOption("activeStateEnabled")},set:function(t){this._setOption("activeStateEnabled",t)}},{key:"applyValueMode",get:function(){return this._getOption("applyValueMode")},set:function(t){this._setOption("applyValueMode",t)}},{key:"buttons",get:function(){return this._getOption("buttons")},set:function(t){this._setOption("buttons",t)}},{key:"customItemCreateEvent",get:function(){return this._getOption("customItemCreateEvent")},set:function(t){this._setOption("customItemCreateEvent",t)}},{key:"dataSource",get:function(){return this._getOption("dataSource")},set:function(t){this._setOption("dataSource",t)}},{key:"deferRendering",get:function(){return this._getOption("deferRendering")},set:function(t){this._setOption("deferRendering",t)}},{key:"disabled",get:function(){return this._getOption("disabled")},set:function(t){this._setOption("disabled",t)}},{key:"displayExpr",get:function(){return this._getOption("displayExpr")},set:function(t){this._setOption("displayExpr",t)}},{key:"dropDownButtonTemplate",get:function(){return this._getOption("dropDownButtonTemplate")},set:function(t){this._setOption("dropDownButtonTemplate",t)}},{key:"dropDownOptions",get:function(){return this._getOption("dropDownOptions")},set:function(t){this._setOption("dropDownOptions",t)}},{key:"elementAttr",get:function(){return this._getOption("elementAttr")},set:function(t){this._setOption("elementAttr",t)}},{key:"fieldTemplate",get:function(){return this._getOption("fieldTemplate")},set:function(t){this._setOption("fieldTemplate",t)}},{key:"focusStateEnabled",get:function(){return this._getOption("focusStateEnabled")},set:function(t){this._setOption("focusStateEnabled",t)}},{key:"grouped",get:function(){return this._getOption("grouped")},set:function(t){this._setOption("grouped",t)}},{key:"groupTemplate",get:function(){return this._getOption("groupTemplate")},set:function(t){this._setOption("groupTemplate",t)}},{key:"height",get:function(){return this._getOption("height")},set:function(t){this._setOption("height",t)}},{key:"hideSelectedItems",get:function(){return this._getOption("hideSelectedItems")},set:function(t){this._setOption("hideSelectedItems",t)}},{key:"hint",get:function(){return this._getOption("hint")},set:function(t){this._setOption("hint",t)}},{key:"hoverStateEnabled",get:function(){return this._getOption("hoverStateEnabled")},set:function(t){this._setOption("hoverStateEnabled",t)}},{key:"inputAttr",get:function(){return this._getOption("inputAttr")},set:function(t){this._setOption("inputAttr",t)}},{key:"isDirty",get:function(){return this._getOption("isDirty")},set:function(t){this._setOption("isDirty",t)}},{key:"isValid",get:function(){return this._getOption("isValid")},set:function(t){this._setOption("isValid",t)}},{key:"items",get:function(){return this._getOption("items")},set:function(t){this._setOption("items",t)}},{key:"itemTemplate",get:function(){return this._getOption("itemTemplate")},set:function(t){this._setOption("itemTemplate",t)}},{key:"label",get:function(){return this._getOption("label")},set:function(t){this._setOption("label",t)}},{key:"labelMode",get:function(){return this._getOption("labelMode")},set:function(t){this._setOption("labelMode",t)}},{key:"maxDisplayedTags",get:function(){return this._getOption("maxDisplayedTags")},set:function(t){this._setOption("maxDisplayedTags",t)}},{key:"maxFilterQueryLength",get:function(){return this._getOption("maxFilterQueryLength")},set:function(t){this._setOption("maxFilterQueryLength",t)}},{key:"maxLength",get:function(){return this._getOption("maxLength")},set:function(t){this._setOption("maxLength",t)}},{key:"minSearchLength",get:function(){return this._getOption("minSearchLength")},set:function(t){this._setOption("minSearchLength",t)}},{key:"multiline",get:function(){return this._getOption("multiline")},set:function(t){this._setOption("multiline",t)}},{key:"name",get:function(){return this._getOption("name")},set:function(t){this._setOption("name",t)}},{key:"noDataText",get:function(){return this._getOption("noDataText")},set:function(t){this._setOption("noDataText",t)}},{key:"opened",get:function(){return this._getOption("opened")},set:function(t){this._setOption("opened",t)}},{key:"openOnFieldClick",get:function(){return this._getOption("openOnFieldClick")},set:function(t){this._setOption("openOnFieldClick",t)}},{key:"placeholder",get:function(){return this._getOption("placeholder")},set:function(t){this._setOption("placeholder",t)}},{key:"readOnly",get:function(){return this._getOption("readOnly")},set:function(t){this._setOption("readOnly",t)}},{key:"rtlEnabled",get:function(){return this._getOption("rtlEnabled")},set:function(t){this._setOption("rtlEnabled",t)}},{key:"searchEnabled",get:function(){return this._getOption("searchEnabled")},set:function(t){this._setOption("searchEnabled",t)}},{key:"searchExpr",get:function(){return this._getOption("searchExpr")},set:function(t){this._setOption("searchExpr",t)}},{key:"searchMode",get:function(){return this._getOption("searchMode")},set:function(t){this._setOption("searchMode",t)}},{key:"searchTimeout",get:function(){return this._getOption("searchTimeout")},set:function(t){this._setOption("searchTimeout",t)}},{key:"selectAllMode",get:function(){return this._getOption("selectAllMode")},set:function(t){this._setOption("selectAllMode",t)}},{key:"selectAllText",get:function(){return this._getOption("selectAllText")},set:function(t){this._setOption("selectAllText",t)}},{key:"selectedItems",get:function(){return this._getOption("selectedItems")},set:function(t){this._setOption("selectedItems",t)}},{key:"showClearButton",get:function(){return this._getOption("showClearButton")},set:function(t){this._setOption("showClearButton",t)}},{key:"showDataBeforeSearch",get:function(){return this._getOption("showDataBeforeSearch")},set:function(t){this._setOption("showDataBeforeSearch",t)}},{key:"showDropDownButton",get:function(){return this._getOption("showDropDownButton")},set:function(t){this._setOption("showDropDownButton",t)}},{key:"showMultiTagOnly",get:function(){return this._getOption("showMultiTagOnly")},set:function(t){this._setOption("showMultiTagOnly",t)}},{key:"showSelectionControls",get:function(){return this._getOption("showSelectionControls")},set:function(t){this._setOption("showSelectionControls",t)}},{key:"stylingMode",get:function(){return this._getOption("stylingMode")},set:function(t){this._setOption("stylingMode",t)}},{key:"tabIndex",get:function(){return this._getOption("tabIndex")},set:function(t){this._setOption("tabIndex",t)}},{key:"tagTemplate",get:function(){return this._getOption("tagTemplate")},set:function(t){this._setOption("tagTemplate",t)}},{key:"text",get:function(){return this._getOption("text")},set:function(t){this._setOption("text",t)}},{key:"useItemTextAsTitle",get:function(){return this._getOption("useItemTextAsTitle")},set:function(t){this._setOption("useItemTextAsTitle",t)}},{key:"validationError",get:function(){return this._getOption("validationError")},set:function(t){this._setOption("validationError",t)}},{key:"validationErrors",get:function(){return this._getOption("validationErrors")},set:function(t){this._setOption("validationErrors",t)}},{key:"validationMessageMode",get:function(){return this._getOption("validationMessageMode")},set:function(t){this._setOption("validationMessageMode",t)}},{key:"validationMessagePosition",get:function(){return this._getOption("validationMessagePosition")},set:function(t){this._setOption("validationMessagePosition",t)}},{key:"validationStatus",get:function(){return this._getOption("validationStatus")},set:function(t){this._setOption("validationStatus",t)}},{key:"value",get:function(){return this._getOption("value")},set:function(t){this._setOption("value",t)}},{key:"valueChangeEvent",get:function(){return this._getOption("valueChangeEvent")},set:function(t){this._setOption("valueChangeEvent",t)}},{key:"valueExpr",get:function(){return this._getOption("valueExpr")},set:function(t){this._setOption("valueExpr",t)}},{key:"visible",get:function(){return this._getOption("visible")},set:function(t){this._setOption("visible",t)}},{key:"width",get:function(){return this._getOption("width")},set:function(t){this._setOption("width",t)}},{key:"wrapItemText",get:function(){return this._getOption("wrapItemText")},set:function(t){this._setOption("wrapItemText",t)}},{key:"change",value:function(t){}},{key:"buttonsChildren",get:function(){return this._getOption("buttons")},set:function(t){this.setChildren("buttons",t)}},{key:"itemsChildren",get:function(){return this._getOption("items")},set:function(t){this.setChildren("items",t)}},{key:"_createInstance",value:function(t,e){return new PB(t,e)}},{key:"writeValue",value:function(t){this.eventHelper.lockedValueChangeEvent=!0,this.value=t,this.eventHelper.lockedValueChangeEvent=!1}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this.change=t}},{key:"registerOnTouched",value:function(t){this.touched=t}},{key:"_createWidget",value:function(t){var n=this;u(h(e.prototype),"_createWidget",this).call(this,t),this.instance.on("focusOut",function(t){n.eventHelper.fireNgEvent("onBlur",[t])})}},{key:"ngOnDestroy",value:function(){this._destroyWidget()}},{key:"ngOnChanges",value:function(t){u(h(e.prototype),"ngOnChanges",this).call(this,t),this.setupChanges("buttons",t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("searchExpr",t),this.setupChanges("selectedItems",t),this.setupChanges("validationErrors",t),this.setupChanges("value",t)}},{key:"setupChanges",value:function(t,e){t in this._optionsToUpdate||this._idh.setup(t,e)}},{key:"ngDoCheck",value:function(){this._idh.doCheck("buttons"),this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("searchExpr"),this._idh.doCheck("selectedItems"),this._idh.doCheck("validationErrors"),this._idh.doCheck("value"),this._watcherHelper.checkWatchers(),u(h(e.prototype),"ngDoCheck",this).call(this),u(h(e.prototype),"clearChangedOptions",this).call(this)}},{key:"_setOption",value:function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&u(h(e.prototype),"_setOption",this).call(this,t,n)}}]),e}(DC);return t.\u0275fac=function(e){return new(e||t)(Jr(Va),Jr(_l),Jr(dC),Jr(_C),Jr(HC),Jr(TC),Jr(ku),Jr(tl))},t.\u0275cmp=pe({type:t,selectors:[["dx-tag-box"]],contentQueries:function(t,e,n){var i;(1&t&&(Ks(n,tk,4),Ks(n,XC,4)),2&t)&&(js(i=Gs())&&(e.buttonsChildren=i),js(i=Gs())&&(e.itemsChildren=i))},hostBindings:function(t,e){1&t&&aa("valueChange",function(t){return e.change(t)})("onBlur",function(t){return e.touched(t)})},inputs:{acceptCustomValue:"acceptCustomValue",accessKey:"accessKey",activeStateEnabled:"activeStateEnabled",applyValueMode:"applyValueMode",buttons:"buttons",customItemCreateEvent:"customItemCreateEvent",dataSource:"dataSource",deferRendering:"deferRendering",disabled:"disabled",displayExpr:"displayExpr",dropDownButtonTemplate:"dropDownButtonTemplate",dropDownOptions:"dropDownOptions",elementAttr:"elementAttr",fieldTemplate:"fieldTemplate",focusStateEnabled:"focusStateEnabled",grouped:"grouped",groupTemplate:"groupTemplate",height:"height",hideSelectedItems:"hideSelectedItems",hint:"hint",hoverStateEnabled:"hoverStateEnabled",inputAttr:"inputAttr",isDirty:"isDirty",isValid:"isValid",items:"items",itemTemplate:"itemTemplate",label:"label",labelMode:"labelMode",maxDisplayedTags:"maxDisplayedTags",maxFilterQueryLength:"maxFilterQueryLength",maxLength:"maxLength",minSearchLength:"minSearchLength",multiline:"multiline",name:"name",noDataText:"noDataText",opened:"opened",openOnFieldClick:"openOnFieldClick",placeholder:"placeholder",readOnly:"readOnly",rtlEnabled:"rtlEnabled",searchEnabled:"searchEnabled",searchExpr:"searchExpr",searchMode:"searchMode",searchTimeout:"searchTimeout",selectAllMode:"selectAllMode",selectAllText:"selectAllText",selectedItems:"selectedItems",showClearButton:"showClearButton",showDataBeforeSearch:"showDataBeforeSearch",showDropDownButton:"showDropDownButton",showMultiTagOnly:"showMultiTagOnly",showSelectionControls:"showSelectionControls",stylingMode:"stylingMode",tabIndex:"tabIndex",tagTemplate:"tagTemplate",text:"text",useItemTextAsTitle:"useItemTextAsTitle",validationError:"validationError",validationErrors:"validationErrors",validationMessageMode:"validationMessageMode",validationMessagePosition:"validationMessagePosition",validationStatus:"validationStatus",value:"value",valueChangeEvent:"valueChangeEvent",valueExpr:"valueExpr",visible:"visible",width:"width",wrapItemText:"wrapItemText"},outputs:{onChange:"onChange",onClosed:"onClosed",onContentReady:"onContentReady",onCustomItemCreating:"onCustomItemCreating",onDisposing:"onDisposing",onEnterKey:"onEnterKey",onFocusIn:"onFocusIn",onFocusOut:"onFocusOut",onInitialized:"onInitialized",onInput:"onInput",onItemClick:"onItemClick",onKeyDown:"onKeyDown",onKeyUp:"onKeyUp",onMultiTagPreparing:"onMultiTagPreparing",onOpened:"onOpened",onOptionChanged:"onOptionChanged",onSelectAllValueChanged:"onSelectAllValueChanged",onSelectionChanged:"onSelectionChanged",onValueChanged:"onValueChanged",acceptCustomValueChange:"acceptCustomValueChange",accessKeyChange:"accessKeyChange",activeStateEnabledChange:"activeStateEnabledChange",applyValueModeChange:"applyValueModeChange",buttonsChange:"buttonsChange",customItemCreateEventChange:"customItemCreateEventChange",dataSourceChange:"dataSourceChange",deferRenderingChange:"deferRenderingChange",disabledChange:"disabledChange",displayExprChange:"displayExprChange",dropDownButtonTemplateChange:"dropDownButtonTemplateChange",dropDownOptionsChange:"dropDownOptionsChange",elementAttrChange:"elementAttrChange",fieldTemplateChange:"fieldTemplateChange",focusStateEnabledChange:"focusStateEnabledChange",groupedChange:"groupedChange",groupTemplateChange:"groupTemplateChange",heightChange:"heightChange",hideSelectedItemsChange:"hideSelectedItemsChange",hintChange:"hintChange",hoverStateEnabledChange:"hoverStateEnabledChange",inputAttrChange:"inputAttrChange",isDirtyChange:"isDirtyChange",isValidChange:"isValidChange",itemsChange:"itemsChange",itemTemplateChange:"itemTemplateChange",labelChange:"labelChange",labelModeChange:"labelModeChange",maxDisplayedTagsChange:"maxDisplayedTagsChange",maxFilterQueryLengthChange:"maxFilterQueryLengthChange",maxLengthChange:"maxLengthChange",minSearchLengthChange:"minSearchLengthChange",multilineChange:"multilineChange",nameChange:"nameChange",noDataTextChange:"noDataTextChange",openedChange:"openedChange",openOnFieldClickChange:"openOnFieldClickChange",placeholderChange:"placeholderChange",readOnlyChange:"readOnlyChange",rtlEnabledChange:"rtlEnabledChange",searchEnabledChange:"searchEnabledChange",searchExprChange:"searchExprChange",searchModeChange:"searchModeChange",searchTimeoutChange:"searchTimeoutChange",selectAllModeChange:"selectAllModeChange",selectAllTextChange:"selectAllTextChange",selectedItemsChange:"selectedItemsChange",showClearButtonChange:"showClearButtonChange",showDataBeforeSearchChange:"showDataBeforeSearchChange",showDropDownButtonChange:"showDropDownButtonChange",showMultiTagOnlyChange:"showMultiTagOnlyChange",showSelectionControlsChange:"showSelectionControlsChange",stylingModeChange:"stylingModeChange",tabIndexChange:"tabIndexChange",tagTemplateChange:"tagTemplateChange",textChange:"textChange",useItemTextAsTitleChange:"useItemTextAsTitleChange",validationErrorChange:"validationErrorChange",validationErrorsChange:"validationErrorsChange",validationMessageModeChange:"validationMessageModeChange",validationMessagePositionChange:"validationMessagePositionChange",validationStatusChange:"validationStatusChange",valueChange:"valueChange",valueChangeEventChange:"valueChangeEventChange",valueExprChange:"valueExprChange",visibleChange:"visibleChange",widthChange:"widthChange",wrapItemTextChange:"wrapItemTextChange",onBlur:"onBlur"},features:[Aa([dC,_C,RB,TC,HC]),Lr,Be],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t}(),HB=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t}),t.\u0275inj=Lt({imports:[[ek,dk,ok,VC,sk,ak,fk,LC,$C,nk,ck,hk,_k,pk,ik,YC,FC,bC],ek,dk,ok,VC,sk,ak,fk,LC,$C,nk,ck,hk,_k,pk,ik,YC,bC]}),t}(),VB=[{ID:1,CompanyName:"Super Mart of the West",Address:"702 SW 8th Street",City:"Bentonville",State:"Arkansas",Zipcode:72716,Phone:"(800) 555-2797",Fax:"(800) 555-2171",Website:"http://www.nowebsitesupermart.dx"},{ID:2,CompanyName:"Electronics Depot",Address:"2455 Paces Ferry Road NW",City:"Atlanta",State:"Georgia",Zipcode:30339,Phone:"(800) 595-3232",Fax:"(800) 595-3231",Website:"http://www.nowebsitedepot.dx"},{ID:3,CompanyName:"K&S Music",Address:"1000 Nicllet Mall",City:"Minneapolis",State:"Minnesota",Zipcode:55403,Phone:"(612) 304-6073",Fax:"(612) 304-6074",Website:"http://www.nowebsitemusic.dx"},{ID:4,CompanyName:"Tom's Club",Address:"999 Lake Drive",City:"Issaquah",State:"Washington",Zipcode:98027,Phone:"(800) 955-2292",Fax:"(800) 955-2293",Website:"http://www.nowebsitetomsclub.dx"}],LB=function(){var t=function(){function t(){m(this,t)}return b(t,[{key:"getCompanies",value:function(){return VB}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Vt({token:t,factory:t.\u0275fac}),t}();function $B(t,e){if(1&t&&(na(0,"div"),pa(1,"\n "),na(2,"div",13),pa(3),ia(),pa(4,"\n "),ia()),2&t){var n=e.$implicit;Po(3),_a(n.CompanyName)}}function NB(t,e){if(1&t&&(na(0,"div"),pa(1,"\n "),na(2,"div"),pa(3,"\n "),na(4,"p"),pa(5,"\n "),na(6,"b"),pa(7),ia(),pa(8,"\n ("),na(9,"span"),pa(10),ia(),pa(11,")\n "),ia(),pa(12,"\n "),na(13,"p"),pa(14,"\n "),na(15,"span"),pa(16),ia(),pa(17,"\n "),na(18,"span"),pa(19),ia(),pa(20,"\n "),ia(),pa(21,"\n "),ia(),pa(22,"\n "),na(23,"div"),pa(24,"\n "),na(25,"p"),pa(26,"\n Phone: "),na(27,"b"),pa(28),ia(),pa(29,"\n "),ia(),pa(30,"\n "),na(31,"p"),pa(32,"\n Fax: "),na(33,"b"),pa(34),ia(),pa(35,"\n "),ia(),pa(36,"\n "),na(37,"p"),pa(38,"\n Website:\n "),na(39,"a",14),pa(40),ia(),pa(41,"\n "),ia(),pa(42,"\n "),ia(),pa(43,"\n "),ia()),2&t){var n=e.$implicit;Po(7),_a(n.City),Po(3),_a(n.State),Po(6),_a(n.Zipcode),Po(3),_a(n.Address),Po(9),_a(n.Phone),Po(6),_a(n.Fax),Po(5),da("href",n.Website,_o),Po(1),va("\n ",n.Website,"\n ")}}f(5569);var zB=function(t){return[t]},WB=function(){return{"aria-label":"Company"}};/localhost/.test(document.location.host)||function(){if(Il)throw new Error("Cannot enable prod mode after platform setup.");El=!1}();var jB=function(){var t=b(function t(e){m(this,t),this.companies=e.getCompanies()});return t.\u0275fac=function(e){return new(e||t)(Jr(LB))},t.\u0275cmp=pe({type:t,selectors:[["demo-app"]],features:[Aa([LB])],decls:48,vars:21,consts:[["id","accordion"],["id","accordion-container",3,"dataSource","collapsible","multiple","animationDuration","selectedItems"],["accordion",""],[4,"dxTemplate","dxTemplateOf"],[1,"options"],[1,"caption"],[1,"option"],["text","Multiple enabled",3,"value","valueChange"],["text","Collapsible enabled",3,"value","valueChange"],[3,"min","max","value","valueChange"],["position","bottom",3,"enabled"],[3,"visible"],["displayExpr","CompanyName",3,"dataSource","value","disabled","inputAttr","valueChange"],[1,"header"],["target","_blank",3,"href"]],template:function(t,e){if(1&t){var n=Ye();na(0,"div",0),pa(1,"\n "),na(2,"dx-accordion",1,2),pa(4,"\n "),Xr(5,$B,5,1,"div",3),pa(6,"\n "),Xr(7,NB,44,8,"div",3),pa(8,"\n "),ia(),pa(9,"\n\n "),na(10,"div",4),pa(11,"\n "),na(12,"div",5),pa(13,"Options"),ia(),pa(14,"\n "),na(15,"div",6),pa(16,"\n "),na(17,"dx-check-box",7),aa("valueChange",function(t){return tn(n),Yr(3).multiple=t}),ia(),pa(18,"\n "),ia(),pa(19,"\n "),na(20,"div",6),pa(21,"\n "),na(22,"dx-check-box",8),aa("valueChange",function(t){return tn(n),Yr(3).collapsible=t}),ia(),pa(23,"\n "),ia(),pa(24,"\n "),na(25,"div",6),pa(26,"\n "),na(27,"span"),pa(28,"Animation duration"),ia(),pa(29,"\n "),na(30,"dx-slider",9),aa("valueChange",function(t){return tn(n),Yr(3).animationDuration=t}),pa(31,"\n "),oa(32,"dxo-tooltip",10),pa(33,"\n "),oa(34,"dxo-label",11),pa(35,"\n "),ia(),pa(36,"\n "),ia(),pa(37,"\n "),na(38,"div",6),pa(39,"\n "),na(40,"span",5),pa(41,"Selected Items"),ia(),pa(42,"\n "),na(43,"dx-tag-box",12),aa("valueChange",function(t){return tn(n),Yr(3).selectedItems=t}),ia(),pa(44,"\n "),ia(),pa(45,"\n "),ia(),pa(46,"\n"),ia(),pa(47,"\n")}if(2&t){var i=Yr(3);Po(2),ta("dataSource",e.companies)("collapsible",!1)("multiple",!1)("animationDuration",300)("selectedItems",function(t,e,n,i){return function(t,e,n,i,o,r){var a=e+n;return Zr(t,a,o)?qr(t,a+1,r?i.call(r,o):i(o)):function(t,e){var n=t[e];return n===Mo?void 0:n}(t,a+1)}(Ye(),un(),t,e,n,i)}(18,zB,e.companies[0])),Po(3),ta("dxTemplateOf","title"),Po(2),ta("dxTemplateOf","item"),Po(10),ta("value",i.multiple),Po(5),ta("value",i.collapsible),Po(8),ta("min",0)("max",1e3)("value",i.animationDuration),Po(2),ta("enabled",!0),Po(2),ta("visible",!0),Po(9),ta("dataSource",e.companies)("value",i.selectedItems)("disabled",!i.multiple)("inputAttr",function(t,e,n){var i=un()+20,o=Ye();return o[i]===Mo?qr(o,i,e()):function(t,e){return t[e]}(o,i)}(0,WB))}},directives:[mk,yC,BI,wO,vk,lk,FB],styles:["#accordion{height:700px} #accordion .header{font-size:20px} #accordion .header, #accordion p{margin:0} #accordion-container{margin-right:400px} .dx-theme-material #accordion .dx-accordion-item-title{display:flex} .dx-theme-material #accordion .header{align-self:center} .options{padding:20px;position:absolute;bottom:0;right:0;width:340px;top:0;background-color:#bfbfbf26} .options>.caption{font-weight:500;font-size:18px} .option{margin-top:10px} .option>.caption{margin-top:10px;display:inline-block} .option>.dx-tagbox{margin-top:2px}"]}),t}(),KB=function(){var t=b(function t(){m(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=me({type:t,bootstrap:[jB]}),t.\u0275inj=Lt({imports:[[Cu,Su,yk,MI,SO,HB,bC]]}),t}();yu().bootstrapModule(KB)},5569:function(){"use strict";!function(t){var e=t.performance;function n(t){e&&e.mark&&e.mark(t)}function i(t,n){e&&e.measure&&e.measure(t,n)}n("Zone");var o=t.__Zone_symbol_prefix||"__zone_symbol__";function r(t){return o+t}var a=!0===t[r("forceDuplicateZoneCheck")];if(t.Zone){if(a||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}var s,l,u=((s=function(){function e(t,n){m(this,e),this._parent=t,this._name=n?n.name||"unnamed":"<root>",this._properties=n&&n.properties||{},this._zoneDelegate=new h(this,this._parent&&this._parent._zoneDelegate,n)}return b(e,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]}},{key:"getZoneWith",value:function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null}},{key:"fork",value:function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}},{key:"wrap",value:function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),i=this;return function(){return i.runGuarded(n,this,arguments,e)}}},{key:"run",value:function(t,e,n,i){R={parent:R,zone:this};try{return this._zoneDelegate.invoke(this,t,e,n,i)}finally{R=R.parent}}},{key:"runGuarded",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;R={parent:R,zone:this};try{try{return this._zoneDelegate.invoke(this,t,e,n,i)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{R=R.parent}}},{key:"runTask",value:function(t,e,n){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||x).name+"; Execution: "+this.name+")");if(t.state!==w||t.type!==B&&t.type!==A){var i=t.state!=I;i&&t._transitionTo(I,E),t.runCount++;var o=F;F=t,R={parent:R,zone:this};try{t.type==A&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{t.state!==w&&t.state!==O&&(t.type==B||t.data&&t.data.isPeriodic?i&&t._transitionTo(E,I):(t.runCount=0,this._updateTaskCount(t,-1),i&&t._transitionTo(w,I,w))),R=R.parent,F=o}}}},{key:"scheduleTask",value:function(t){if(t.zone&&t.zone!==this)for(var e=this;e;){if(e===t.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(t.zone.name));e=e.parent}t._transitionTo(S,w);var n=[];t._zoneDelegates=n,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(e){throw t._transitionTo(O,S,w),this._zoneDelegate.handleError(this,e),e}return t._zoneDelegates===n&&this._updateTaskCount(t,1),t.state==S&&t._transitionTo(E,S),t}},{key:"scheduleMicroTask",value:function(t,e,n,i){return this.scheduleTask(new d(D,t,e,n,i,void 0))}},{key:"scheduleMacroTask",value:function(t,e,n,i,o){return this.scheduleTask(new d(A,t,e,n,i,o))}},{key:"scheduleEventTask",value:function(t,e,n,i,o){return this.scheduleTask(new d(B,t,e,n,i,o))}},{key:"cancelTask",value:function(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||x).name+"; Execution: "+this.name+")");if(t.state===E||t.state===I){t._transitionTo(T,E,I);try{this._zoneDelegate.cancelTask(this,t)}catch(e){throw t._transitionTo(O,T),this._zoneDelegate.handleError(this,e),e}return this._updateTaskCount(t,-1),t._transitionTo(w,T),t.runCount=0,t}}},{key:"_updateTaskCount",value:function(t,e){var n=t._zoneDelegates;-1==e&&(t._zoneDelegates=null);for(var i=0;i<n.length;i++)n[i]._updateTaskCount(t.type,e)}}],[{key:"assertZonePatched",value:function(){if(t.Promise!==M.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}},{key:"root",get:function(){for(var t=e.current;t.parent;)t=t.parent;return t}},{key:"current",get:function(){return R.zone}},{key:"currentTask",get:function(){return F}},{key:"__load_patch",value:function(o,r){var s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(M.hasOwnProperty(o)){if(!s&&a)throw Error("Already loaded patch: "+o)}else if(!t["__Zone_disable_"+o]){var l="Zone:"+o;n(l),M[o]=r(t,e,P),i(l,l)}}}]),e}()).__symbol__=r,s),c={name:"",onHasTask:function(t,e,n,i){return t.hasTask(n,i)},onScheduleTask:function(t,e,n,i){return t.scheduleTask(n,i)},onInvokeTask:function(t,e,n,i,o,r){return t.invokeTask(n,i,o,r)},onCancelTask:function(t,e,n,i){return t.cancelTask(n,i)}},h=function(){function t(e,n,i){m(this,t),this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=n,this._forkZS=i&&(i&&i.onFork?i:n._forkZS),this._forkDlgt=i&&(i.onFork?n:n._forkDlgt),this._forkCurrZone=i&&(i.onFork?this.zone:n._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:n._interceptZS),this._interceptDlgt=i&&(i.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this.zone:n._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:n._invokeZS),this._invokeDlgt=i&&(i.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this.zone:n._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:n._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this.zone:n._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:n._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this.zone:n._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:n._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this.zone:n._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:n._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this.zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var o=i&&i.onHasTask;(o||n&&n._hasTaskZS)&&(this._hasTaskZS=o?i:c,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,i.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this.zone),i.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this.zone),i.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this.zone))}return b(t,[{key:"fork",value:function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new u(t,e)}},{key:"intercept",value:function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,e,n):e}},{key:"invoke",value:function(t,e,n,i,o){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,e,n,i,o):e.apply(n,i)}},{key:"handleError",value:function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,e)}},{key:"scheduleTask",value:function(t,e){var n=e;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,e))||(n=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=D)throw new Error("Task is missing scheduleFn.");C(e)}return n}},{key:"invokeTask",value:function(t,e,n,i){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,e,n,i):e.callback.apply(n,i)}},{key:"cancelTask",value:function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");n=e.cancelFn(e)}return n}},{key:"hasTask",value:function(t,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,e)}catch(n){this.handleError(t,n)}}},{key:"_updateTaskCount",value:function(t,e){var n=this._taskCounts,i=n[t],o=n[t]=i+e;if(o<0)throw new Error("More tasks executed then were scheduled.");0!=i&&0!=o||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t})}}]),t}(),d=function(){function e(n,i,o,r,a,s){if(m(this,e),this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=i,this.data=r,this.scheduleFn=a,this.cancelFn=s,!o)throw new Error("callback is not defined");this.callback=o;var l=this;this.invoke=n===B&&r&&r.useG?e.invokeTask:function(){return e.invokeTask.call(t,l,this,arguments)}}return b(e,[{key:"zone",get:function(){return this._zone}},{key:"state",get:function(){return this._state}},{key:"cancelScheduleRequest",value:function(){this._transitionTo(w,S)}},{key:"_transitionTo",value:function(t,e,n){if(this._state!==e&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(t,"', expecting state '").concat(e,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=t,t==w&&(this._zoneDelegates=null)}},{key:"toString",value:function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}},{key:"toJSON",value:function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}],[{key:"invokeTask",value:function(t,e,n){t||(t=this),H++;try{return t.runCount++,t.zone.runTask(t,e,n)}finally{1==H&&k(),H--}}}]),e}(),f=r("setTimeout"),p=r("Promise"),_=r("then"),v=[],g=!1;function y(e){if(l||t[p]&&(l=t[p].resolve(0)),l){var n=l[_];n||(n=l.then),n.call(l,e)}else t[f](e,0)}function C(t){0===H&&0===v.length&&y(k),t&&v.push(t)}function k(){if(!g){for(g=!0;v.length;){var t=v;v=[];for(var e=0;e<t.length;e++){var n=t[e];try{n.zone.runTask(n,null,null)}catch(i){P.onUnhandledError(i)}}}P.microtaskDrainDone(),g=!1}}var x={name:"NO ZONE"},w="notScheduled",S="scheduling",E="scheduled",I="running",T="canceling",O="unknown",D="microTask",A="macroTask",B="eventTask",M={},P={symbol:r,currentZoneFrame:function(){return R},onUnhandledError:V,microtaskDrainDone:V,scheduleMicroTask:C,showUncaughtError:function(){return!u[r("ignoreConsoleErrorUncaughtError")]},patchEventTarget:function(){return[]},patchOnProperties:V,patchMethod:function(){return V},bindArguments:function(){return[]},patchThen:function(){return V},patchMacroTask:function(){return V},patchEventPrototype:function(){return V},isIEOrEdge:function(){return!1},getGlobalObjects:function(){},ObjectDefineProperty:function(){return V},ObjectGetOwnPropertyDescriptor:function(){},ObjectCreate:function(){},ArraySlice:function(){return[]},patchClass:function(){return V},wrapWithCurrentZone:function(){return V},filterProperties:function(){return[]},attachOriginToPatched:function(){return V},_redefineProperty:function(){return V},patchCallbacks:function(){return V},nativeScheduleMicroTask:y},R={parent:null,zone:new u(null,null)},F=null,H=0;function V(){}i("Zone","Zone"),t.Zone=u}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);var t=Object.getOwnPropertyDescriptor,e=Object.defineProperty,n=Object.getPrototypeOf,i=Object.create,o=Array.prototype.slice,r="addEventListener",a="removeEventListener",s=Zone.__symbol__(r),l=Zone.__symbol__(a),u="true",c="false",h=Zone.__symbol__("");function d(t,e){return Zone.current.wrap(t,e)}function f(t,e,n,i,o){return Zone.current.scheduleMacroTask(t,e,n,i,o)}var p=Zone.__symbol__,v="undefined"!=typeof window,g=v?window:void 0,y=v&&g||"object"==typeof self&&self||global;function C(t,e){for(var n=t.length-1;n>=0;n--)"function"==typeof t[n]&&(t[n]=d(t[n],e+"_"+n));return t}function k(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&void 0===t.set)}var x="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,w=!("nw"in y)&&void 0!==y.process&&"[object process]"==={}.toString.call(y.process),S=!w&&!x&&!(!v||!g.HTMLElement),E=void 0!==y.process&&"[object process]"==={}.toString.call(y.process)&&!x&&!(!v||!g.HTMLElement),I={},T=function(t){if(t=t||y.event){var e=I[t.type];e||(e=I[t.type]=p("ON_PROPERTY"+t.type));var n,i=this||t.target||y,o=i[e];if(S&&i===g&&"error"===t.type){var r=t;!0===(n=o&&o.call(this,r.message,r.filename,r.lineno,r.colno,r.error))&&t.preventDefault()}else null!=(n=o&&o.apply(this,arguments))&&!n&&t.preventDefault();return n}};function O(n,i,o){var r=t(n,i);if(!r&&o&&t(o,i)&&(r={enumerable:!0,configurable:!0}),r&&r.configurable){var a=p("on"+i+"patched");if(!n.hasOwnProperty(a)||!n[a]){delete r.writable,delete r.value;var s=r.get,l=r.set,u=i.slice(2),c=I[u];c||(c=I[u]=p("ON_PROPERTY"+u)),r.set=function(t){var e=this;!e&&n===y&&(e=y),e&&("function"==typeof e[c]&&e.removeEventListener(u,T),l&&l.call(e,null),e[c]=t,"function"==typeof t&&e.addEventListener(u,T,!1))},r.get=function(){var t=this;if(!t&&n===y&&(t=y),!t)return null;var e=t[c];if(e)return e;if(s){var o=s.call(this);if(o)return r.set.call(this,o),"function"==typeof t.removeAttribute&&t.removeAttribute(i),o}return null},e(n,i,r),n[a]=!0}}}function D(t,e,n){if(e)for(var i=0;i<e.length;i++)O(t,"on"+e[i],n);else{var o=[];for(var r in t)"on"==r.slice(0,2)&&o.push(r);for(var a=0;a<o.length;a++)O(t,o[a],n)}}var A=p("originalInstance");function B(t){var n=y[t];if(n){y[p(t)]=n,y[t]=function(){var e=C(arguments,t);switch(e.length){case 0:this[A]=new n;break;case 1:this[A]=new n(e[0]);break;case 2:this[A]=new n(e[0],e[1]);break;case 3:this[A]=new n(e[0],e[1],e[2]);break;case 4:this[A]=new n(e[0],e[1],e[2],e[3]);break;default:throw new Error("Arg list too long.")}},R(y[t],n);var i,o=new n(function(){});for(i in o)"XMLHttpRequest"===t&&"responseBlob"===i||function(n){"function"==typeof o[n]?y[t].prototype[n]=function(){return this[A][n].apply(this[A],arguments)}:e(y[t].prototype,n,{set:function(e){"function"==typeof e?(this[A][n]=d(e,t+"."+n),R(this[A][n],e)):this[A][n]=e},get:function(){return this[A][n]}})}(i);for(i in n)"prototype"!==i&&n.hasOwnProperty(i)&&(y[t][i]=n[i])}}function M(e,i,o){for(var r=e;r&&!r.hasOwnProperty(i);)r=n(r);!r&&e[i]&&(r=e);var a=p(i),s=null;if(r&&(!(s=r[a])||!r.hasOwnProperty(a))&&(s=r[a]=r[i],k(r&&t(r,i)))){var l=o(s,a,i);r[i]=function(){return l(this,arguments)},R(r[i],s)}return s}function P(t,e,n){var i=null;function o(t){var e=t.data;return e.args[e.cbIdx]=function(){t.invoke.apply(this,arguments)},i.apply(e.target,e.args),t}i=M(t,e,function(t){return function(e,i){var r=n(e,i);return r.cbIdx>=0&&"function"==typeof i[r.cbIdx]?f(r.name,i[r.cbIdx],r,o):t.apply(e,i)}})}function R(t,e){t[p("OriginalDelegate")]=e}var F=!1,H=!1;function V(){if(F)return H;F=!0;try{var t=g.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(H=!0)}catch(t){}return H}Zone.__load_patch("ZoneAwarePromise",function(t,e,n){var i=Object.getOwnPropertyDescriptor,o=Object.defineProperty,r=n.symbol,a=[],s=!0===t[r("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],l=r("Promise"),u=r("then");n.onUnhandledError=function(t){if(n.showUncaughtError()){var e=t&&t.rejection;e?console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0):console.error(t)}},n.microtaskDrainDone=function(){for(var t=function(){var t=a.shift();try{t.zone.runGuarded(function(){throw t.throwOriginal?t.rejection:t})}catch(i){!function(t){n.onUnhandledError(t);try{var i=e[c];"function"==typeof i&&i.call(this,t)}catch(i){}}(i)}};a.length;)t()};var c=r("unhandledPromiseRejectionHandler");function h(t){return t&&t.then}function d(t){return t}function f(t){return P.reject(t)}var p=r("state"),v=r("value"),g=r("finally"),y=r("parentPromiseValue"),C=r("parentPromiseState"),k=null,x=!1;function w(t,e){return function(n){try{I(t,e,n)}catch(i){I(t,!1,i)}}}var S=function(){var t=!1;return function(e){return function(){t||(t=!0,e.apply(null,arguments))}}},E=r("currentTaskTrace");function I(t,i,r){var l=S();if(t===r)throw new TypeError("Promise resolved with itself");if(t[p]===k){var u=null;try{("object"==typeof r||"function"==typeof r)&&(u=r&&r.then)}catch(c){return l(function(){I(t,!1,c)})(),t}if(i!==x&&r instanceof P&&r.hasOwnProperty(p)&&r.hasOwnProperty(v)&&r[p]!==k)O(r),I(t,r[p],r[v]);else if(i!==x&&"function"==typeof u)try{u.call(r,l(w(t,i)),l(w(t,!1)))}catch(c){l(function(){I(t,!1,c)})()}else{t[p]=i;var c=t[v];if(t[v]=r,t[g]===g&&!0===i&&(t[p]=t[C],t[v]=t[y]),i===x&&r instanceof Error){var h=e.currentTask&&e.currentTask.data&&e.currentTask.data.__creationTrace__;h&&o(r,E,{configurable:!0,enumerable:!1,writable:!0,value:h})}for(var d=0;d<c.length;)D(t,c[d++],c[d++],c[d++],c[d++]);if(0==c.length&&i==x){t[p]=0;var f=r;try{throw new Error("Uncaught (in promise): "+function(t){return t&&t.toString===Object.prototype.toString?(t.constructor&&t.constructor.name||"")+": "+JSON.stringify(t):t?t.toString():Object.prototype.toString.call(t)}(r)+(r&&r.stack?"\n"+r.stack:""))}catch(_){f=_}s&&(f.throwOriginal=!0),f.rejection=r,f.promise=t,f.zone=e.current,f.task=e.currentTask,a.push(f),n.scheduleMicroTask()}}}return t}var T=r("rejectionHandledHandler");function O(t){if(0===t[p]){try{var n=e[T];n&&"function"==typeof n&&n.call(this,{rejection:t[v],promise:t})}catch(n){}t[p]=x;for(var i=0;i<a.length;i++)t===a[i].promise&&a.splice(i,1)}}function D(t,e,n,i,o){O(t);var r=t[p],a=r?"function"==typeof i?i:d:"function"==typeof o?o:f;e.scheduleMicroTask("Promise.then",function(){try{var i=t[v],o=!!n&&g===n[g];o&&(n[y]=i,n[C]=r);var s=e.run(a,void 0,o&&a!==f&&a!==d?[]:[i]);I(n,!0,s)}catch(i){I(n,!1,i)}},n)}var A=function(){},B=t.AggregateError,P=function(t,n){function i(t){m(this,i);var e=this;if(!(e instanceof i))throw new Error("Must be an instanceof Promise.");e[p]=k,e[v]=[];try{var n=S();t&&t(n(w(e,!0)),n(w(e,x)))}catch(n){I(e,!1,n)}}return b(i,[{key:Symbol.toStringTag,get:function(){return"Promise"}},{key:Symbol.species,get:function(){return i}},{key:"then",value:function(t,n){var o,r=null===(o=this.constructor)||void 0===o?void 0:o[Symbol.species];(!r||"function"!=typeof r)&&(r=this.constructor||i);var a=new r(A),s=e.current;return this[p]==k?this[v].push(s,a,t,n):D(this,s,a,t,n),a}},{key:"catch",value:function(t){return this.then(null,t)}},{key:"finally",value:function(t){var n,o=null===(n=this.constructor)||void 0===n?void 0:n[Symbol.species];(!o||"function"!=typeof o)&&(o=i);var r=new o(A);r[g]=g;var a=e.current;return this[p]==k?this[v].push(a,r,t,t):D(this,a,r,t,t),r}}],[{key:"toString",value:function(){return"function ZoneAwarePromise() { [native code] }"}},{key:"resolve",value:function(t){return I(new this(null),!0,t)}},{key:"reject",value:function(t){return I(new this(null),x,t)}},{key:"any",value:function(t){if(!t||"function"!=typeof t[Symbol.iterator])return Promise.reject(new B([],"All promises were rejected"));var e=[],n=0;try{var o,r=_(t);try{for(r.s();!(o=r.n()).done;){var a=o.value;n++,e.push(i.resolve(a))}}catch(u){r.e(u)}finally{r.f()}}catch(a){return Promise.reject(new B([],"All promises were rejected"))}if(0===n)return Promise.reject(new B([],"All promises were rejected"));var s=!1,l=[];return new i(function(t,i){for(var o=0;o<e.length;o++)e[o].then(function(e){s||(s=!0,t(e))},function(t){l.push(t),0===--n&&(s=!0,i(new B(l,"All promises were rejected")))})})}},{key:"race",value:function(t){var e,n,i=new this(function(t,i){e=t,n=i});function o(t){e(t)}function r(t){n(t)}var a,s=_(t);try{for(s.s();!(a=s.n()).done;){var l=a.value;h(l)||(l=this.resolve(l)),l.then(o,r)}}catch(u){s.e(u)}finally{s.f()}return i}},{key:"all",value:function(t){return i.allWithCallback(t)}},{key:"allSettled",value:function(t){return(this&&this.prototype instanceof i?this:i).allWithCallback(t,{thenCallback:function(t){return{status:"fulfilled",value:t}},errorCallback:function(t){return{status:"rejected",reason:t}}})}},{key:"allWithCallback",value:function(t,e){var n,i,o,r=this,a=new this(function(t,e){n=t,i=e}),s=2,l=0,u=[],c=_(t);try{var d=function(){var t=o.value;h(t)||(t=r.resolve(t));var a=l;try{t.then(function(t){u[a]=e?e.thenCallback(t):t,0===--s&&n(u)},function(t){e?(u[a]=e.errorCallback(t),0===--s&&n(u)):i(t)})}catch(c){i(c)}s++,l++};for(c.s();!(o=c.n()).done;)d()}catch(f){c.e(f)}finally{c.f()}return 0===(s-=2)&&n(u),a}}]),i}();P.resolve=P.resolve,P.reject=P.reject,P.race=P.race,P.all=P.all;var R=t[l]=t.Promise;t.Promise=P;var F=r("thenPatched");function H(t){var e=t.prototype,n=i(e,"then");if(!n||!1!==n.writable&&n.configurable){var o=e.then;e[u]=o,t.prototype.then=function(t,e){var n=this;return new P(function(t,e){o.call(n,t,e)}).then(t,e)},t[F]=!0}}return n.patchThen=H,R&&(H(R),M(t,"fetch",function(t){return function(t){return function(e,n){var i=t.apply(e,n);if(i instanceof P)return i;var o=i.constructor;return o[F]||H(o),i}}(t)})),Promise[e.__symbol__("uncaughtPromiseErrors")]=a,P}),Zone.__load_patch("toString",function(t){var e=Function.prototype.toString,n=p("OriginalDelegate"),i=p("Promise"),o=p("Error"),r=function(){if("function"==typeof this){var r=this[n];if(r)return"function"==typeof r?e.call(r):Object.prototype.toString.call(r);if(this===Promise){var a=t[i];if(a)return e.call(a)}if(this===Error){var s=t[o];if(s)return e.call(s)}}return e.call(this)};r[n]=e,Function.prototype.toString=r;var a=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":a.call(this)}});var L=!1;if("undefined"!=typeof window)try{var $=Object.defineProperty({},"passive",{get:function(){L=!0}});window.addEventListener("test",$,$),window.removeEventListener("test",$,$)}catch($){L=!1}var N={useG:!0},z={},W={},j=new RegExp("^"+h+"(\\w+)(true|false)$"),K=p("propagationStopped");function G(t,e){var n=(e?e(t):t)+c,i=(e?e(t):t)+u,o=h+n,r=h+i;z[t]={},z[t][c]=o,z[t][u]=r}function U(t,e,i,o){var s=o&&o.add||r,l=o&&o.rm||a,d=o&&o.listeners||"eventListeners",f=o&&o.rmAll||"removeAllListeners",_=p(s),v="."+s+":",g=function(t,e,n){if(!t.isRemoved){var i,o=t.callback;"object"==typeof o&&o.handleEvent&&(t.callback=function(t){return o.handleEvent(t)},t.originalDelegate=o);try{t.invoke(t,e,[n])}catch(a){i=a}var r=t.options;return r&&"object"==typeof r&&r.once&&e[l].call(e,n.type,t.originalDelegate?t.originalDelegate:t.callback,r),i}};function m(n,i,o){if(i=i||t.event){var r=n||i.target||t,a=r[z[i.type][o?u:c]];if(a){var s=[];if(1===a.length){var l=g(a[0],r,i);l&&s.push(l)}else for(var h=a.slice(),d=0;d<h.length&&(!i||!0!==i[K]);d++){var f=g(h[d],r,i);f&&s.push(f)}if(1===s.length)throw s[0];for(var p=function(){var t=s[_];e.nativeScheduleMicroTask(function(){throw t})},_=0;_<s.length;_++)p()}}}var y=function(t){return m(this,t,!1)},b=function(t){return m(this,t,!0)};function C(e,i){if(!e)return!1;var o=!0;i&&void 0!==i.useG&&(o=i.useG);var r=i&&i.vh,a=!0;i&&void 0!==i.chkDup&&(a=i.chkDup);var g=!1;i&&void 0!==i.rt&&(g=i.rt);for(var m=e;m&&!m.hasOwnProperty(s);)m=n(m);if(!m&&e[s]&&(m=e),!m||m[_])return!1;var C,k=i&&i.eventNameToString,x={},S=m[_]=m[s],E=m[p(l)]=m[l],I=m[p(d)]=m[d],T=m[p(f)]=m[f];function O(t,e){return!L&&"object"==typeof t&&t?!!t.capture:L&&e?"boolean"==typeof t?{capture:t,passive:!0}:t?"object"==typeof t&&!1!==t.passive?Object.assign(Object.assign({},t),{passive:!0}):t:{passive:!0}:t}i&&i.prepend&&(C=m[p(i.prepend)]=m[i.prepend]);var D=o?function(t){if(!x.isExisting)return S.call(x.target,x.eventName,x.capture?b:y,x.options)}:function(t){return S.call(x.target,x.eventName,t.invoke,x.options)},A=o?function(t){if(!t.isRemoved){var e,n=z[t.eventName];n&&(e=n[t.capture?u:c]);var i=e&&t.target[e];if(i)for(var o=0;o<i.length;o++)if(i[o]===t){i.splice(o,1),t.isRemoved=!0,0===i.length&&(t.allRemoved=!0,t.target[e]=null);break}}if(t.allRemoved)return E.call(t.target,t.eventName,t.capture?b:y,t.options)}:function(t){return E.call(t.target,t.eventName,t.invoke,t.options)},B=i&&i.diff?i.diff:function(t,e){var n=typeof e;return"function"===n&&t.callback===e||"object"===n&&t.originalDelegate===e},M=Zone[p("UNPATCHED_EVENTS")],P=t[p("PASSIVE_EVENTS")],F=function(e,n,s,l){var h=arguments.length>4&&void 0!==arguments[4]&&arguments[4],d=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return function(){var f=this||t,p=arguments[0];i&&i.transferEventName&&(p=i.transferEventName(p));var _=arguments[1];if(!_)return e.apply(this,arguments);if(w&&"uncaughtException"===p)return e.apply(this,arguments);var v=!1;if("function"!=typeof _){if(!_.handleEvent)return e.apply(this,arguments);v=!0}if(!r||r(e,_,f,arguments)){var g=L&&!!P&&-1!==P.indexOf(p),m=O(arguments[2],g);if(M)for(var y=0;y<M.length;y++)if(p===M[y])return g?e.call(f,p,_,m):e.apply(this,arguments);var b=!!m&&("boolean"==typeof m||m.capture),C=!(!m||"object"!=typeof m)&&m.once,S=Zone.current,E=z[p];E||(G(p,k),E=z[p]);var I,T=E[b?u:c],D=f[T],A=!1;if(D){if(A=!0,a)for(var R=0;R<D.length;R++)if(B(D[R],_))return}else D=f[T]=[];var F=f.constructor.name,H=W[F];H&&(I=H[p]),I||(I=F+n+(k?k(p):p)),x.options=m,C&&(x.options.once=!1),x.target=f,x.capture=b,x.eventName=p,x.isExisting=A;var V=o?N:void 0;V&&(V.taskData=x);var $=S.scheduleEventTask(I,_,V,s,l);return x.target=null,V&&(V.taskData=null),C&&(m.once=!0),!L&&"boolean"==typeof $.options||($.options=m),$.target=f,$.capture=b,$.eventName=p,v&&($.originalDelegate=_),d?D.unshift($):D.push($),h?f:void 0}}};return m[s]=F(S,v,D,A,g),C&&(m.prependListener=F(C,".prependListener:",function(t){return C.call(x.target,x.eventName,t.invoke,x.options)},A,g,!0)),m[l]=function(){var e=this||t,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));var o=arguments[2],a=!!o&&("boolean"==typeof o||o.capture),s=arguments[1];if(!s)return E.apply(this,arguments);if(!r||r(E,s,e,arguments)){var l,d=z[n];d&&(l=d[a?u:c]);var f=l&&e[l];if(f)for(var p=0;p<f.length;p++){var _=f[p];if(B(_,s))return f.splice(p,1),_.isRemoved=!0,0===f.length&&(_.allRemoved=!0,e[l]=null,"string"==typeof n)&&(e[h+"ON_PROPERTY"+n]=null),_.zone.cancelTask(_),g?e:void 0}return E.apply(this,arguments)}},m[d]=function(){var e=this||t,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));for(var o=[],r=q(e,k?k(n):n),a=0;a<r.length;a++){var s=r[a];o.push(s.originalDelegate?s.originalDelegate:s.callback)}return o},m[f]=function(){var e=this||t,n=arguments[0];if(n){i&&i.transferEventName&&(n=i.transferEventName(n));var o=z[n];if(o){var r=e[o[c]],a=e[o[u]];if(r)for(var s=r.slice(),h=0;h<s.length;h++){var d=s[h];this[l].call(this,n,d.originalDelegate?d.originalDelegate:d.callback,d.options)}if(a)for(var p=a.slice(),_=0;_<p.length;_++){var v=p[_];this[l].call(this,n,v.originalDelegate?v.originalDelegate:v.callback,v.options)}}}else{for(var m=Object.keys(e),y=0;y<m.length;y++){var b=j.exec(m[y]),C=b&&b[1];C&&"removeListener"!==C&&this[f].call(this,C)}this[f].call(this,"removeListener")}if(g)return this},R(m[s],S),R(m[l],E),T&&R(m[f],T),I&&R(m[d],I),!0}for(var k=[],x=0;x<i.length;x++)k[x]=C(i[x],o);return k}function q(t,e){if(!e){var n=[];for(var i in t){var o=j.exec(i),r=o&&o[1];if(r&&(!e||r===e)){var a=t[i];if(a)for(var s=0;s<a.length;s++)n.push(a[s])}}return n}var l=z[e];l||(G(e),l=z[e]);var h=t[l[c]],d=t[l[u]];return h?d?h.concat(d):h.slice():d?d.slice():[]}function Z(t,e){var n=t.Event;n&&n.prototype&&e.patchMethod(n.prototype,"stopImmediatePropagation",function(t){return function(e,n){e[K]=!0,t&&t.apply(e,n)}})}function Q(t,e,n,i,o){var r=Zone.__symbol__(i);if(!e[r]){var a=e[r]=e[i];e[i]=function(r,s,l){return s&&s.prototype&&o.forEach(function(e){var o="".concat(n,".").concat(i,"::")+e,r=s.prototype;try{if(r.hasOwnProperty(e)){var a=t.ObjectGetOwnPropertyDescriptor(r,e);a&&a.value?(a.value=t.wrapWithCurrentZone(a.value,o),t._redefineProperty(s.prototype,e,a)):r[e]&&(r[e]=t.wrapWithCurrentZone(r[e],o))}else r[e]&&(r[e]=t.wrapWithCurrentZone(r[e],o))}catch(a){}}),a.call(e,r,s,l)},t.attachOriginToPatched(e[i],a)}}function X(t,e,n){if(!n||0===n.length)return e;var i=n.filter(function(e){return e.target===t});if(!i||0===i.length)return e;var o=i[0].ignoreProperties;return e.filter(function(t){return-1===o.indexOf(t)})}function Y(t,e,n,i){t&&D(t,X(t,e,n),i)}function J(t){return Object.getOwnPropertyNames(t).filter(function(t){return t.startsWith("on")&&t.length>2}).map(function(t){return t.substring(2)})}Zone.__load_patch("util",function(n,s,l){var f=J(n);l.patchOnProperties=D,l.patchMethod=M,l.bindArguments=C,l.patchMacroTask=P;var p=s.__symbol__("BLACK_LISTED_EVENTS"),_=s.__symbol__("UNPATCHED_EVENTS");n[_]&&(n[p]=n[_]),n[p]&&(s[p]=s[_]=n[p]),l.patchEventPrototype=Z,l.patchEventTarget=U,l.isIEOrEdge=V,l.ObjectDefineProperty=e,l.ObjectGetOwnPropertyDescriptor=t,l.ObjectCreate=i,l.ArraySlice=o,l.patchClass=B,l.wrapWithCurrentZone=d,l.filterProperties=X,l.attachOriginToPatched=R,l._redefineProperty=Object.defineProperty,l.patchCallbacks=Q,l.getGlobalObjects=function(){return{globalSources:W,zoneSymbolEventNames:z,eventNames:f,isBrowser:S,isMix:E,isNode:w,TRUE_STR:u,FALSE_STR:c,ZONE_SYMBOL_PREFIX:h,ADD_EVENT_LISTENER_STR:r,REMOVE_EVENT_LISTENER_STR:a}}});var tt=p("zoneTask");function et(t,e,n,i){var o=null,r=null;n+=i;var a={};function s(e){var n=e.data;return n.args[0]=function(){return e.invoke.apply(this,arguments)},n.handleId=o.apply(t,n.args),e}function l(e){return r.call(t,e.data.handleId)}o=M(t,e+=i,function(n){return function(o,r){if("function"==typeof r[0]){var u={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?r[1]||0:void 0,args:r},c=r[0];r[0]=function(){try{return c.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete a[u.handleId]:u.handleId&&(u.handleId[tt]=null))}};var h=f(e,r[0],u,s,l);if(!h)return h;var d=h.data.handleId;return"number"==typeof d?a[d]=h:d&&(d[tt]=h),d&&d.ref&&d.unref&&"function"==typeof d.ref&&"function"==typeof d.unref&&(h.ref=d.ref.bind(d),h.unref=d.unref.bind(d)),"number"==typeof d||d?d:h}return n.apply(t,r)}}),r=M(t,n,function(e){return function(n,i){var o,r=i[0];"number"==typeof r?o=a[r]:(o=r&&r[tt])||(o=r),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof r?delete a[r]:r&&(r[tt]=null),o.zone.cancelTask(o)):e.apply(t,i)}})}Zone.__load_patch("legacy",function(t){var e=t[Zone.__symbol__("legacyPatch")];e&&e()}),Zone.__load_patch("queueMicrotask",function(t,e,n){n.patchMethod(t,"queueMicrotask",function(t){return function(t,n){e.current.scheduleMicroTask("queueMicrotask",n[0])}})}),Zone.__load_patch("timers",function(t){var e="set",n="clear";et(t,e,n,"Timeout"),et(t,e,n,"Interval"),et(t,e,n,"Immediate")}),Zone.__load_patch("requestAnimationFrame",function(t){et(t,"request","cancel","AnimationFrame"),et(t,"mozRequest","mozCancel","AnimationFrame"),et(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(t,e){for(var n=["alert","prompt","confirm"],i=0;i<n.length;i++)M(t,n[i],function(n,i,o){return function(i,r){return e.current.run(n,t,r,o)}})}),Zone.__load_patch("EventTarget",function(t,e,n){(function(t,e){e.patchEventPrototype(t,e)})(t,n),function(t,e){if(!Zone[e.symbol("patchEventTarget")]){for(var n=e.getGlobalObjects(),i=n.eventNames,o=n.zoneSymbolEventNames,r=n.TRUE_STR,a=n.FALSE_STR,s=n.ZONE_SYMBOL_PREFIX,l=0;l<i.length;l++){var u=i[l],c=s+(u+a),h=s+(u+r);o[u]={},o[u][a]=c,o[u][r]=h}var d=t.EventTarget;d&&d.prototype&&e.patchEventTarget(t,e,[d&&d.prototype])}}(t,n);var i=t.XMLHttpRequestEventTarget;i&&i.prototype&&n.patchEventTarget(t,n,[i.prototype])}),Zone.__load_patch("MutationObserver",function(t,e,n){B("MutationObserver"),B("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",function(t,e,n){B("IntersectionObserver")}),Zone.__load_patch("FileReader",function(t,e,n){B("FileReader")}),Zone.__load_patch("on_property",function(t,e,i){!function(t,e){if(!(w&&!E||Zone[t.symbol("patchEvents")])){var i=e.__Zone_ignore_on_properties,o=[];if(S){var r=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var a=function(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:r,ignoreProperties:["error"]}]:[];Y(r,J(r),i&&i.concat(a),n(r))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var s=0;s<o.length;s++){var l=e[o[s]];l&&l.prototype&&Y(l.prototype,J(l.prototype),i)}}}(i,t)}),Zone.__load_patch("customElements",function(t,e,n){!function(t,e){var n=e.getGlobalObjects(),i=n.isBrowser,o=n.isMix;(i||o)&&t.customElements&&"customElements"in t&&e.patchCallbacks(e,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,n)}),Zone.__load_patch("XHR",function(t,e){!function(t){var c=t.XMLHttpRequest;if(c){var h=c.prototype,d=h[s],_=h[l];if(!d){var v=t.XMLHttpRequestEventTarget;if(v){var g=v.prototype;d=g[s],_=g[l]}}var m="readystatechange",y="scheduled",b=M(h,"open",function(){return function(t,e){return t[i]=0==e[2],t[a]=e[1],b.apply(t,e)}}),C=p("fetchTaskAborting"),k=p("fetchTaskScheduling"),x=M(h,"send",function(){return function(t,n){if(!0===e.current[k]||t[i])return x.apply(t,n);var o={target:t,url:t[a],isPeriodic:!1,args:n,aborted:!1},r=f("XMLHttpRequest.send",E,o,S,I);t&&!0===t[u]&&!o.aborted&&r.state===y&&r.invoke()}}),w=M(h,"abort",function(){return function(t,i){var o=function(t){return t[n]}(t);if(o&&"string"==typeof o.type){if(null==o.cancelFn||o.data&&o.data.aborted)return;o.zone.cancelTask(o)}else if(!0===e.current[C])return w.apply(t,i)}})}function S(t){var i=t.data,a=i.target;a[r]=!1,a[u]=!1;var c=a[o];d||(d=a[s],_=a[l]),c&&_.call(a,m,c);var h=a[o]=function(){if(a.readyState===a.DONE)if(!i.aborted&&a[r]&&t.state===y){var n=a[e.__symbol__("loadfalse")];if(0!==a.status&&n&&n.length>0){var o=t.invoke;t.invoke=function(){for(var n=a[e.__symbol__("loadfalse")],r=0;r<n.length;r++)n[r]===t&&n.splice(r,1);!i.aborted&&t.state===y&&o.call(t)},n.push(t)}else t.invoke()}else!i.aborted&&!1===a[r]&&(a[u]=!0)};return d.call(a,m,h),a[n]||(a[n]=t),x.apply(a,i.args),a[r]=!0,t}function E(){}function I(t){var e=t.data;return e.aborted=!0,w.apply(e.target,e.args)}}(t);var n=p("xhrTask"),i=p("xhrSync"),o=p("xhrListener"),r=p("xhrScheduled"),a=p("xhrURL"),u=p("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",function(e){e.navigator&&e.navigator.geolocation&&function(e,n){for(var i=e.constructor.name,o=function(){var o,a,s=n[r],l=e[s];if(l){if(!k(t(e,s)))return 1;e[s]=(R(a=function(){return o.apply(this,C(arguments,i+"."+s))},o=l),a)}},r=0;r<n.length;r++)o()}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",function(t,e){function n(e){return function(n){q(t,e).forEach(function(i){var o=t.PromiseRejectionEvent;if(o){var r=new o(e,{promise:n.promise,reason:n.rejection});i.invoke(r)}})}}t.PromiseRejectionEvent&&(e[p("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),e[p("rejectionHandledHandler")]=n("rejectionhandled"))})}},function(t){t(t.s=1255)}])}(); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/polyfills-es5.0254ae1849af8e61a6a9.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/polyfills-es5.0254ae1849af8e61a6a9.js deleted file mode 100644 index 1979d06bcf5..00000000000 --- a/JSDemos/Demos/Accordion/Overview/Angular/dist/polyfills-es5.0254ae1849af8e61a6a9.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function t(t,r){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,r){if(t){if("string"==typeof t)return e(t,r);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){u=!0,a=t},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw a}}}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}(self.webpackChunk=self.webpackChunk||[]).push([[698],{6019:function(t){var e=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(P){u=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var o=Object.create((e&&e.prototype instanceof g?e:g).prototype),i=new I(n||[]);return o._invoke=function(t,e,r){var n=l;return function(o,i){if(n===v)throw new Error("Generator is already running");if(n===h){if("throw"===o)throw i;return k()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var c=j(a,r);if(c){if(c===d)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===l)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=v;var u=s(t,e,r);if("normal"===u.type){if(n=r.done?h:p,u.arg===d)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=h,r.method="throw",r.arg=u.arg)}}}(t,r,i),o}function s(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(n){return{type:"throw",arg:n}}}t.wrap=f;var l="suspendedStart",p="suspendedYield",v="executing",h="completed",d={};function g(){}function y(){}function b(){}var m={};u(m,i,function(){return this});var x=Object.getPrototypeOf,w=x&&x(x(A([])));w&&w!==r&&n.call(w,i)&&(m=w);var O=b.prototype=g.prototype=Object.create(m);function S(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){function r(o,i,a,c){var u=s(t[o],t,i);if("throw"!==u.type){var f=u.arg,l=f.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then(function(t){r("next",t,a,c)},function(t){r("throw",t,a,c)}):e.resolve(l).then(function(t){f.value=t,a(f)},function(t){return r("throw",t,a,c)})}c(u.arg)}var o;this._invoke=function(t,n){function i(){return new e(function(e,o){r(t,n,e,o)})}return o=o?o.then(i,i):i()}}function j(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=e,j(t,r),"throw"===r.method))return d;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=s(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,d;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,d):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,d)}function M(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(M,this),this.reset(!0)}function A(t){if(t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return a.next=a}}return{next:k}}function k(){return{value:e,done:!0}}return y.prototype=b,u(O,"constructor",b),u(b,"constructor",y),y.displayName=u(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===y||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,u(t,c,"GeneratorFunction")),t.prototype=Object.create(O),t},t.awrap=function(t){return{__await:t}},S(E.prototype),u(E.prototype,a,function(){return this}),t.AsyncIterator=E,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new E(f(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then(function(t){return t.done?t.value:a.next()})},S(O),u(O,c,"Generator"),u(O,i,function(){return this}),u(O,"toString",function(){return"[object Generator]"}),t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=A,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),f=n.call(a,"finallyLoc");if(u&&f){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),T(r),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;T(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),d}},t}(t.exports);try{regeneratorRuntime=e}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},7072:function(t,e,r){"use strict";r(6012),r(6933),r(7643),r(1600),r(7570),r(8875),r(7169),r(9651),r(6039),r(1519),r(3464),r(3748),r(414),r(9373),r(7314),r(3210),r(1527),r(6380),r(1727),r(1369),r(4814),r(7582),r(2362),r(446),r(7667),r(1866),r(883),r(6841),r(1898),r(1263),r(7119),r(5581),r(2508),r(4645),r(9749),r(727),r(4373),r(5554),r(9270),r(4931),r(9170),r(4826),r(2040),r(2311),r(2366),r(1299),r(3178),r(72),r(3909),r(5068),r(9190),r(1700),r(9811),r(9445),r(1166),r(571),r(9298),r(5563),r(793),r(183),r(5699),r(796),r(2286),r(193),r(7433),r(9916),r(9454),r(3308),r(5544),r(2803),r(1715),r(3694),r(9027),r(6616),r(4968),r(1208),r(138),r(8708),r(5885),r(9110),r(8829),r(5399),r(6693),r(6712),r(2215),r(1316),r(5022),r(7275),r(9882),r(1549),r(2992),r(6019),r(4464)},4464:function(){"use strict";var e,r,n,o,i;function a(t,e,r){var n=r.configurable;return f(t,e,r=u(t,e,r),n)}function c(t,e){return t&&t[i]&&t[i][e]}function u(t,e,n){return Object.isFrozen(n)||(n.configurable=!0),n.configurable||(!t[i]&&!Object.isFrozen(t)&&r(t,i,{writable:!0,value:{}}),t[i]&&(t[i][e]=!0)),n}function f(t,e,n,o){try{return r(t,e,n)}catch(c){if(!n.configurable)throw c;void 0===o?delete n.configurable:n.configurable=o;try{return r(t,e,n)}catch(u){var i=!1;if(("createdCallback"===e||"attachedCallback"===e||"detachedCallback"===e||"attributeChangedCallback"===e)&&(i=!0),!i)throw u;var a=null;try{a=JSON.stringify(n)}catch(f){a=n.toString()}console.log("Attempting to configure '".concat(e,"' with descriptor '").concat(a,"' on object '").concat(t,"' and got error, giving up: ").concat(u))}}}var s,l=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel","webglcontextrestored","webglcontextlost","webglcontextcreationerror","autocomplete","autocompleteerror","toggle","afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume","absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange","beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend","activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"];(s="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{})[(s.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){var p=s.Zone;p.__load_patch("defineProperty",function(s,l,p){p._redefineProperty=a,e=Zone.__symbol__,r=Object[e("defineProperty")]=Object.defineProperty,n=Object[e("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,o=Object.create,i=e("unconfigurables"),Object.defineProperty=function(t,e,r){if(c(t,e))throw new TypeError("Cannot assign to read only property '"+e+"' of "+t);var n=r.configurable;return"prototype"!==e&&(r=u(t,e,r)),f(t,e,r,n)},Object.defineProperties=function(e,r){Object.keys(r).forEach(function(t){Object.defineProperty(e,t,r[t])});var n,o=t(Object.getOwnPropertySymbols(r));try{for(o.s();!(n=o.n()).done;){var i=n.value,a=Object.getOwnPropertyDescriptor(r,i);(null==a?void 0:a.enumerable)&&Object.defineProperty(e,i,r[i])}}catch(c){o.e(c)}finally{o.f()}return e},Object.create=function(t,e){return"object"==typeof e&&!Object.isFrozen(e)&&Object.keys(e).forEach(function(r){e[r]=u(t,r,e[r])}),o(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var r=n(t,e);return r&&c(t,e)&&(r.configurable=!1),r}}),p.__load_patch("registerElement",function(t,e,r){!function(t,e){var r=e.getGlobalObjects(),n=r.isBrowser,o=r.isMix;(n||o)&&"registerElement"in t.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(t,r)}),p.__load_patch("EventTargetLegacy",function(t,e,r){(function(t,e){var r=e.getGlobalObjects(),n=r.eventNames,o=r.globalSources,i=r.zoneSymbolEventNames,a=r.TRUE_STR,c=r.FALSE_STR,u=r.ZONE_SYMBOL_PREFIX,f="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket".split(","),s="EventTarget",l=[],p=t.wtf,v="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video".split(",");p?l=v.map(function(t){return"HTML"+t+"Element"}).concat(f):t[s]?l.push(s):l=f;for(var h=t.__Zone_disable_IE_check||!1,d=t.__Zone_enable_cross_context_check||!1,g=e.isIEOrEdge(),y="[object FunctionWrapper]",b="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }",m={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"},x=0;x<n.length;x++){var w=n[x],O=u+(w+c),S=u+(w+a);i[w]={},i[w][c]=O,i[w][a]=S}for(var E=0;E<v.length;E++)for(var j=v[E],M=o[j]={},T=0;T<n.length;T++){var I=n[T];M[I]=j+".addEventListener:"+I}for(var A=[],k=0;k<l.length;k++){var P=t[l[k]];A.push(P&&P.prototype)}e.patchEventTarget(t,e,A,{vh:function(t,e,r,n){if(!h&&g)if(d)try{var o=e.toString();if(o===y||o==b)return t.apply(r,n),!1}catch(O){return t.apply(r,n),!1}else{var i=e.toString();if(i===y||i==b)return t.apply(r,n),!1}else if(d)try{e.toString()}catch(O){return t.apply(r,n),!1}return!0},transferEventName:function(t){return m[t]||t}}),Zone[e.symbol("patchEventTarget")]=!!t[s]})(t,r),function(t,e){var r=t.getGlobalObjects(),n=r.isNode,o=r.isMix;if((!n||o)&&!function(t,e){var r=t.getGlobalObjects(),n=r.isBrowser,o=r.isMix;if((n||o)&&!t.ObjectGetOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var i=t.ObjectGetOwnPropertyDescriptor(Element.prototype,"onclick");if(i&&!i.configurable)return!1;if(i){t.ObjectDefineProperty(Element.prototype,"onclick",{enumerable:!0,configurable:!0,get:function(){return!0}});var a=!!document.createElement("div").onclick;return t.ObjectDefineProperty(Element.prototype,"onclick",i),a}}var c=e.XMLHttpRequest;if(!c)return!1;var u="onreadystatechange",f=c.prototype,s=t.ObjectGetOwnPropertyDescriptor(f,u);if(s){t.ObjectDefineProperty(f,u,{enumerable:!0,configurable:!0,get:function(){return!0}});var l=!!(new c).onreadystatechange;return t.ObjectDefineProperty(f,u,s||{}),l}var p=t.symbol("fake");t.ObjectDefineProperty(f,u,{enumerable:!0,configurable:!0,get:function(){return this[p]},set:function(t){this[p]=t}});var v=new c,h=function(){};v.onreadystatechange=h;var d=v[p]===h;return v.onreadystatechange=null,d}(t,e)){var i="undefined"!=typeof WebSocket;(function(t){for(var e=t.symbol("unbound"),r=function(){var r=l[n],o="on"+r;self.addEventListener(r,function(r){var n,i,a=r.target;for(i=a?a.constructor.name+"."+o:"unknown."+o;a;)a[o]&&!a[o][e]&&((n=t.wrapWithCurrentZone(a[o],i))[e]=a[o],a[o]=n),a=a.parentElement},!0)},n=0;n<l.length;n++)r()})(t),t.patchClass("XMLHttpRequest"),i&&function(t,e){var r=t.getGlobalObjects(),n=r.ADD_EVENT_LISTENER_STR,o=r.REMOVE_EVENT_LISTENER_STR,i=e.WebSocket;e.EventTarget||t.patchEventTarget(e,t,[i.prototype]),e.WebSocket=function(e,r){var a,c,u=arguments.length>1?new i(e,r):new i(e),f=t.ObjectGetOwnPropertyDescriptor(u,"onmessage");return f&&!1===f.configurable?(a=t.ObjectCreate(u),c=u,[n,o,"send","close"].forEach(function(e){a[e]=function(){var r=t.ArraySlice.call(arguments);if(e===n||e===o){var i=r.length>0?r[0]:void 0;if(i){var c=Zone.__symbol__("ON_PROPERTY"+i);u[c]=a[c]}}return u[e].apply(u,r)}})):a=u,t.patchOnProperties(a,["close","error","message","open"],c),a};var a=e.WebSocket;for(var c in i)a[c]=i[c]}(t,e),Zone[t.symbol("patchEvents")]=!0}}(r,t)})}},8829:function(t,e,r){r(9082),r(7814),r(5874),r(1674),r(9704),r(9930),r(991),r(1587);var n=r(9409);t.exports=n.Date},9110:function(t,e,r){r(4487),r(3996),r(7988),r(0),r(7485),r(9098),r(5303),r(9544),r(8897),r(261),r(2116),r(8593),r(6748),r(7506),r(8364),r(1409),r(1961),r(7354);var n=r(9409);t.exports=n.Math},5885:function(t,e,r){r(4756),r(7283),r(5463),r(4692),r(5322),r(7538),r(6240),r(4067),r(8489),r(9363),r(3328),r(1628);var n=r(9409);t.exports=n.Number},6012:function(t,e,r){r(1866),r(4814),r(4495),r(8405),r(7273),r(1362),r(7258),r(1504),r(8649),r(3963),r(2828),r(4360),r(4182),r(6908),r(655),r(8668),r(7718),r(2992),r(1961),r(6821);var n=r(9409);t.exports=n.Symbol},9191:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},5483:function(t,e,r){var n=r(9742);t.exports=function(t){if(!n(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},9761:function(t,e,r){var n=r(5085),o=r(8507),i=r(2198),a=n("unscopables"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},4228:function(t,e,r){"use strict";var n=r(7549).charAt;t.exports=function(t,e,r){return e+(r?n(t,e).length:1)}},3884:function(t){t.exports=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t}},583:function(t,e,r){var n=r(9742);t.exports=function(t){if(!n(t))throw TypeError(String(t)+" is not an object");return t}},2102:function(t,e,r){"use strict";var n=r(4362),o=r(7453),i=r(321),a=Math.min;t.exports=[].copyWithin||function(t,e){var r=n(this),c=i(r.length),u=o(t,c),f=o(e,c),s=arguments.length>2?arguments[2]:void 0,l=a((void 0===s?c:o(s,c))-f,c-u),p=1;for(f<u&&u<f+l&&(p=-1,f+=l-1,u+=l-1);l-- >0;)f in r?r[u]=r[f]:delete r[u],u+=p,f+=p;return r}},2425:function(t,e,r){"use strict";var n=r(4362),o=r(7453),i=r(321);t.exports=function(t){for(var e=n(this),r=i(e.length),a=arguments.length,c=o(a>1?arguments[1]:void 0,r),u=a>2?arguments[2]:void 0,f=void 0===u?r:o(u,r);f>c;)e[c++]=t;return e}},3862:function(t,e,r){"use strict";var n=r(7056).forEach,o=r(7503)("forEach");t.exports=o?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},3774:function(t,e,r){"use strict";var n=r(4121),o=r(4362),i=r(8438),a=r(6490),c=r(321),u=r(7291),f=r(9616);t.exports=function(t){var e,r,s,l,p,v,h=o(t),d="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,b=void 0!==y,m=f(h),x=0;if(b&&(y=n(y,g>2?arguments[2]:void 0,2)),null==m||d==Array&&a(m))for(r=new d(e=c(h.length));e>x;x++)v=b?y(h[x],x):h[x],u(r,x,v);else for(p=(l=m.call(h)).next,r=new d;!(s=p.call(l)).done;x++)v=b?i(l,y,[s.value,x],!0):s.value,u(r,x,v);return r.length=x,r}},2355:function(t,e,r){var n=r(9413),o=r(321),i=r(7453),a=function(t){return function(e,r,a){var c,u=n(e),f=o(u.length),s=i(a,f);if(t&&r!=r){for(;f>s;)if((c=u[s++])!=c)return!0}else for(;f>s;s++)if((t||s in u)&&u[s]===r)return t||s||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},7056:function(t,e,r){var n=r(4121),o=r(3050),i=r(4362),a=r(321),c=r(5533),u=[].push,f=function(t){var e=1==t,r=2==t,f=3==t,s=4==t,l=6==t,p=7==t,v=5==t||l;return function(h,d,g,y){for(var b,m,x=i(h),w=o(x),O=n(d,g,3),S=a(w.length),E=0,j=y||c,M=e?j(h,S):r||p?j(h,0):void 0;S>E;E++)if((v||E in w)&&(m=O(b=w[E],E,x),t))if(e)M[E]=m;else if(m)switch(t){case 3:return!0;case 5:return b;case 6:return E;case 2:u.call(M,b)}else switch(t){case 4:return!1;case 7:u.call(M,b)}return l?-1:f||s?s:M}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6),filterReject:f(7)}},5017:function(t,e,r){"use strict";var n=r(9413),o=r(6927),i=r(321),a=r(7503),c=Math.min,u=[].lastIndexOf,f=!!u&&1/[1].lastIndexOf(1,-0)<0,s=a("lastIndexOf");t.exports=f||!s?function(t){if(f)return u.apply(this,arguments)||0;var e=n(this),r=i(e.length),a=r-1;for(arguments.length>1&&(a=c(a,o(arguments[1]))),a<0&&(a=r+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:u},3852:function(t,e,r){var n=r(1590),o=r(5085),i=r(46),a=o("species");t.exports=function(t){return i>=51||!n(function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo})}},7503:function(t,e,r){"use strict";var n=r(1590);t.exports=function(t,e){var r=[][t];return!!r&&n(function(){r.call(null,e||function(){throw 1},1)})}},1218:function(t,e,r){var n=r(9191),o=r(4362),i=r(3050),a=r(321),c=function(t){return function(e,r,c,u){n(r);var f=o(e),s=i(f),l=a(f.length),p=t?l-1:0,v=t?-1:1;if(c<2)for(;;){if(p in s){u=s[p],p+=v;break}if(p+=v,t?p<0:l<=p)throw TypeError("Reduce of empty array with no initial value")}for(;t?p>=0:l>p;p+=v)p in s&&(u=r(u,s[p],p,f));return u}};t.exports={left:c(!1),right:c(!0)}},1657:function(t){var e=Math.floor;t.exports=function t(r,n){var o=r.length,i=e(o/2);return o<8?function(t,e){for(var r,n,o=t.length,i=1;i<o;){for(n=i,r=t[i];n&&e(t[n-1],r)>0;)t[n]=t[--n];n!==i++&&(t[n]=r)}return t}(r,n):function(t,e,r){for(var n=t.length,o=e.length,i=0,a=0,c=[];i<n||a<o;)c.push(i<n&&a<o?r(t[i],e[a])<=0?t[i++]:e[a++]:i<n?t[i++]:e[a++]);return c}(t(r.slice(0,i),n),t(r.slice(i),n),n)}},288:function(t,e,r){var n=r(9742),o=r(6784),i=r(5085)("species");t.exports=function(t){var e;return o(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!o(e.prototype)?n(e)&&null===(e=e[i])&&(e=void 0):e=void 0),void 0===e?Array:e}},5533:function(t,e,r){var n=r(288);t.exports=function(t,e){return new(n(t))(0===e?0:e)}},8438:function(t,e,r){var n=r(583),o=r(2995);t.exports=function(t,e,r,i){try{return i?e(n(r)[0],r[1]):e(r)}catch(a){throw o(t),a}}},4082:function(t,e,r){var n=r(5085)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[n]=function(){return this},Array.from(a,function(){throw 2})}catch(c){}t.exports=function(t,e){if(!e&&!o)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}},t(i)}catch(a){}return r}},391:function(t){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},6943:function(t,e,r){var n=r(3007),o=r(391),i=r(5085)("toStringTag"),a="Arguments"==o(function(){return arguments}());t.exports=n?o:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(r){}}(e=Object(t),i))?r:a?o(e):"Object"==(n=o(e))&&"function"==typeof e.callee?"Arguments":n}},8943:function(t,e,r){"use strict";var n=r(2198).f,o=r(8507),i=r(9650),a=r(4121),c=r(3884),u=r(6906),f=r(1820),s=r(5394),l=r(16),p=r(4662).fastKey,v=r(3038),h=v.set,d=v.getterFor;t.exports={getConstructor:function(t,e,r,f){var s=t(function(t,n){c(t,s,e),h(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),l||(t.size=0),null!=n&&u(n,t[f],{that:t,AS_ENTRIES:r})}),v=d(e),g=function(t,e,r){var n,o,i=v(t),a=y(t,e);return a?a.value=r:(i.last=a={index:o=p(e,!0),key:e,value:r,previous:n=i.last,next:void 0,removed:!1},i.first||(i.first=a),n&&(n.next=a),l?i.size++:t.size++,"F"!==o&&(i.index[o]=a)),t},y=function(t,e){var r,n=v(t),o=p(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key==e)return r};return i(s.prototype,{clear:function(){for(var t=v(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,l?t.size=0:this.size=0},delete:function(t){var e=this,r=v(e),n=y(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first==n&&(r.first=o),r.last==n&&(r.last=i),l?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=v(this),n=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),i(s.prototype,r?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),l&&n(s.prototype,"size",{get:function(){return v(this).size}}),s},setStrong:function(t,e,r){var n=e+" Iterator",o=d(e),i=d(n);f(t,e,function(t,e){h(this,{type:n,target:t,state:o(t),kind:e,last:void 0})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})},r?"entries":"values",!r,!0),s(e)}}},3860:function(t,e,r){"use strict";var n=r(9650),o=r(4662).getWeakData,i=r(583),a=r(9742),c=r(3884),u=r(6906),f=r(7056),s=r(264),l=r(3038),p=l.set,v=l.getterFor,h=f.find,d=f.findIndex,g=0,y=function(t){return t.frozen||(t.frozen=new b)},b=function(){this.entries=[]},m=function(t,e){return h(t.entries,function(t){return t[0]===e})};b.prototype={get:function(t){var e=m(this,t);if(e)return e[1]},has:function(t){return!!m(this,t)},set:function(t,e){var r=m(this,t);r?r[1]=e:this.entries.push([t,e])},delete:function(t){var e=d(this.entries,function(e){return e[0]===t});return~e&&this.entries.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,r,f){var l=t(function(t,n){c(t,l,e),p(t,{type:e,id:g++,frozen:void 0}),null!=n&&u(n,t[f],{that:t,AS_ENTRIES:r})}),h=v(e),d=function(t,e,r){var n=h(t),a=o(i(e),!0);return!0===a?y(n).set(e,r):a[n.id]=r,t};return n(l.prototype,{delete:function(t){var e=h(this);if(!a(t))return!1;var r=o(t);return!0===r?y(e).delete(t):r&&s(r,e.id)&&delete r[e.id]},has:function(t){var e=h(this);if(!a(t))return!1;var r=o(t);return!0===r?y(e).has(t):r&&s(r,e.id)}}),n(l.prototype,r?{get:function(t){var e=h(this);if(a(t)){var r=o(t);return!0===r?y(e).get(t):r?r[e.id]:void 0}},set:function(t,e){return d(this,t,e)}}:{add:function(t){return d(this,t,!0)}}),l}}},997:function(t,e,r){"use strict";var n=r(7946),o=r(8246),i=r(5970),a=r(8764),c=r(4662),u=r(6906),f=r(3884),s=r(9742),l=r(1590),p=r(4082),v=r(981),h=r(3986);t.exports=function(t,e,r){var d=-1!==t.indexOf("Map"),g=-1!==t.indexOf("Weak"),y=d?"set":"add",b=o[t],m=b&&b.prototype,x=b,w={},O=function(t){var e=m[t];a(m,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(g&&!s(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!s(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!s(t))&&e.call(this,0===t?0:t)}:function(t,r){return e.call(this,0===t?0:t,r),this})};if(i(t,"function"!=typeof b||!(g||m.forEach&&!l(function(){(new b).entries().next()}))))x=r.getConstructor(e,t,d,y),c.enable();else if(i(t,!0)){var S=new x,E=S[y](g?{}:-0,1)!=S,j=l(function(){S.has(1)}),M=p(function(t){new b(t)}),T=!g&&l(function(){for(var t=new b,e=5;e--;)t[y](e,e);return!t.has(-0)});M||((x=e(function(e,r){f(e,x,t);var n=h(new b,e,x);return null!=r&&u(r,n[y],{that:n,AS_ENTRIES:d}),n})).prototype=m,m.constructor=x),(j||T)&&(O("delete"),O("has"),d&&O("get")),(T||E)&&O(y),g&&m.clear&&delete m.clear}return w[t]=x,n({global:!0,forced:x!=b},w),v(x,t),g||r.setStrong(x,t,d),x}},113:function(t,e,r){var n=r(264),o=r(1536),i=r(2014),a=r(2198);t.exports=function(t,e){for(var r=o(e),c=a.f,u=i.f,f=0;f<r.length;f++){var s=r[f];n(t,s)||c(t,s,u(e,s))}}},3961:function(t,e,r){var n=r(5085)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[n]=!1,"/./"[t](e)}catch(o){}}return!1}},8990:function(t,e,r){var n=r(1590);t.exports=!n(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},546:function(t,e,r){var n=r(7094),o=r(1451),i=/"/g;t.exports=function(t,e,r,a){var c=o(n(t)),u="<"+e;return""!==r&&(u+=" "+r+'="'+o(a).replace(i,""")+'"'),u+">"+c+"</"+e+">"}},4897:function(t,e,r){"use strict";var n=r(5878).IteratorPrototype,o=r(8507),i=r(8946),a=r(981),c=r(8855),u=function(){return this};t.exports=function(t,e,r){var f=e+" Iterator";return t.prototype=o(n,{next:i(1,r)}),a(t,f,!1,!0),c[f]=u,t}},1890:function(t,e,r){var n=r(16),o=r(2198),i=r(8946);t.exports=n?function(t,e,r){return o.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},8946:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},7291:function(t,e,r){"use strict";var n=r(6547),o=r(2198),i=r(8946);t.exports=function(t,e,r){var a=n(e);a in t?o.f(t,a,i(0,r)):t[a]=r}},6055:function(t,e,r){"use strict";var n=r(1590),o=r(3778).start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;t.exports=n(function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))})||!n(function(){u.call(new Date(NaN))})?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),r=t.getUTCMilliseconds(),n=e<0?"-":e>9999?"+":"";return n+o(i(e),n?6:4,0)+"-"+o(t.getUTCMonth()+1,2,0)+"-"+o(t.getUTCDate(),2,0)+"T"+o(t.getUTCHours(),2,0)+":"+o(t.getUTCMinutes(),2,0)+":"+o(t.getUTCSeconds(),2,0)+"."+o(r,3,0)+"Z"}:u},2179:function(t,e,r){"use strict";var n=r(583),o=r(8485);t.exports=function(t){if(n(this),"string"===t||"default"===t)t="string";else if("number"!==t)throw TypeError("Incorrect hint");return o(this,t)}},1820:function(t,e,r){"use strict";var n=r(7946),o=r(4897),i=r(5064),a=r(1971),c=r(981),u=r(1890),f=r(8764),s=r(5085),l=r(2793),p=r(8855),v=r(5878),h=v.IteratorPrototype,d=v.BUGGY_SAFARI_ITERATORS,g=s("iterator"),y="keys",b="values",m="entries",x=function(){return this};t.exports=function(t,e,r,s,v,w,O){o(r,e,s);var S,E,j,M=function(t){if(t===v&&P)return P;if(!d&&t in A)return A[t];switch(t){case y:case b:case m:return function(){return new r(this,t)}}return function(){return new r(this)}},T=e+" Iterator",I=!1,A=t.prototype,k=A[g]||A["@@iterator"]||v&&A[v],P=!d&&k||M(v),_="Array"==e&&A.entries||k;if(_&&(S=i(_.call(new t)),h!==Object.prototype&&S.next&&(!l&&i(S)!==h&&(a?a(S,h):"function"!=typeof S[g]&&u(S,g,x)),c(S,T,!0,!0),l&&(p[T]=x))),v==b&&k&&k.name!==b&&(I=!0,P=function(){return k.call(this)}),(!l||O)&&A[g]!==P&&u(A,g,P),p[e]=P,v)if(E={values:M(b),keys:w?P:M(y),entries:M(m)},O)for(j in E)(d||I||!(j in A))&&f(A,j,E[j]);else n({target:e,proto:!0,forced:d||I},E);return E}},6776:function(t,e,r){var n=r(9409),o=r(264),i=r(1076),a=r(2198).f;t.exports=function(t){var e=n.Symbol||(n.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},16:function(t,e,r){var n=r(1590);t.exports=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},9498:function(t,e,r){var n=r(8246),o=r(9742),i=n.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},8073:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},9235:function(t,e,r){var n=r(6596).match(/firefox\/(\d+)/i);t.exports=!!n&&+n[1]},311:function(t){t.exports="object"==typeof window},9945:function(t,e,r){var n=r(6596);t.exports=/MSIE|Trident/.test(n)},1134:function(t,e,r){var n=r(6596);t.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(n)},9622:function(t,e,r){var n=r(391),o=r(8246);t.exports="process"==n(o.process)},8638:function(t,e,r){var n=r(6596);t.exports=/web0s(?!.*chrome)/i.test(n)},6596:function(t,e,r){var n=r(3846);t.exports=n("navigator","userAgent")||""},46:function(t,e,r){var n,o,i=r(8246),a=r(6596),c=i.process,u=i.Deno,f=c&&c.versions||u&&u.version,s=f&&f.v8;s?o=(n=s.split("."))[0]<4?1:n[0]+n[1]:a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=n[1]),t.exports=o&&+o},4379:function(t,e,r){var n=r(6596).match(/AppleWebKit\/(\d+)\./);t.exports=!!n&&+n[1]},7625:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7946:function(t,e,r){var n=r(8246),o=r(2014).f,i=r(1890),a=r(8764),c=r(4890),u=r(113),f=r(5970);t.exports=function(t,e){var r,s,l,p,v,h=t.target,d=t.global,g=t.stat;if(r=d?n:g?n[h]||c(h,{}):(n[h]||{}).prototype)for(s in e){if(p=e[s],l=t.noTargetGet?(v=o(r,s))&&v.value:r[s],!f(d?s:h+(g?".":"#")+s,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;u(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),a(r,s,p,t)}}},1590:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},4037:function(t,e,r){"use strict";r(7162);var n=r(8764),o=r(5159),i=r(1590),a=r(5085),c=r(1890),u=a("species"),f=RegExp.prototype;t.exports=function(t,e,r,s){var l=a(t),p=!i(function(){var e={};return e[l]=function(){return 7},7!=""[t](e)}),v=p&&!i(function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[l]=/./[l]),r.exec=function(){return e=!0,null},r[l](""),!e});if(!p||!v||r){var h=/./[l],d=e(l,""[t],function(t,e,r,n,i){var a=e.exec;return a===o||a===f.exec?p&&!i?{done:!0,value:h.call(e,r,n)}:{done:!0,value:t.call(r,e,n)}:{done:!1}});n(String.prototype,t,d[0]),n(f,l,d[1])}s&&c(f[l],"sham",!0)}},8706:function(t,e,r){"use strict";var n=r(6784),o=r(321),i=r(4121);t.exports=function t(e,r,a,c,u,f,s,l){for(var p,v=u,h=0,d=!!s&&i(s,l,3);h<c;){if(h in a){if(p=d?d(a[h],h,r):a[h],f>0&&n(p))v=t(e,r,p,o(p.length),v,f-1)-1;else{if(v>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[v]=p}v++}h++}return v}},2746:function(t,e,r){var n=r(1590);t.exports=!n(function(){return Object.isExtensible(Object.preventExtensions({}))})},4121:function(t,e,r){var n=r(9191);t.exports=function(t,e,r){if(n(t),void 0===e)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}}},5258:function(t,e,r){"use strict";var n=r(9191),o=r(9742),i=[].slice,a={},c=function(t,e,r){if(!(e in a)){for(var n=[],o=0;o<e;o++)n[o]="a["+o+"]";a[e]=Function("C,a","return new C("+n.join(",")+")")}return a[e](t,r)};t.exports=Function.bind||function(t){var e=n(this),r=i.call(arguments,1),a=function n(){var o=r.concat(i.call(arguments));return this instanceof n?c(e,o.length,o):e.apply(t,o)};return o(e.prototype)&&(a.prototype=e.prototype),a}},3846:function(t,e,r){var n=r(8246),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(n[t]):n[t]&&n[t][e]}},9616:function(t,e,r){var n=r(6943),o=r(8855),i=r(5085)("iterator");t.exports=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[n(t)]}},1173:function(t,e,r){var n=r(4362),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,u,f,s){var l=r+t.length,p=u.length,v=c;return void 0!==f&&(f=n(f),v=a),i.call(s,v,function(n,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(l);case"<":a=f[i.slice(1,-1)];break;default:var c=+i;if(0===c)return n;if(c>p){var s=o(c/10);return 0===s?n:s<=p?void 0===u[s-1]?i.charAt(1):u[s-1]+i.charAt(1):n}a=u[c-1]}return void 0===a?"":a})}},8246:function(t){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof global&&global)||function(){return this}()||Function("return this")()},264:function(t,e,r){var n=r(4362),o={}.hasOwnProperty;t.exports=Object.hasOwn||function(t,e){return o.call(n(t),e)}},8336:function(t){t.exports={}},3973:function(t,e,r){var n=r(8246);t.exports=function(t,e){var r=n.console;r&&r.error&&(1===arguments.length?r.error(t):r.error(t,e))}},2988:function(t,e,r){var n=r(3846);t.exports=n("document","documentElement")},4754:function(t,e,r){var n=r(16),o=r(1590),i=r(9498);t.exports=!n&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},3050:function(t,e,r){var n=r(1590),o=r(391),i="".split;t.exports=n(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},3986:function(t,e,r){var n=r(9742),o=r(1971);t.exports=function(t,e,r){var i,a;return o&&"function"==typeof(i=e.constructor)&&i!==r&&n(a=i.prototype)&&a!==r.prototype&&o(t,a),t}},457:function(t,e,r){var n=r(7547),o=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(t){return o.call(t)}),t.exports=n.inspectSource},4662:function(t,e,r){var n=r(7946),o=r(8336),i=r(9742),a=r(264),c=r(2198).f,u=r(6097),f=r(5163),s=r(5414),l=r(2746),p=!1,v=s("meta"),h=0,d=Object.isExtensible||function(){return!0},g=function(t){c(t,v,{value:{objectID:"O"+h++,weakData:{}}})},y=t.exports={enable:function(){y.enable=function(){},p=!0;var t=u.f,e=[].splice,r={};r[v]=1,t(r).length&&(u.f=function(r){for(var n=t(r),o=0,i=n.length;o<i;o++)if(n[o]===v){e.call(n,o,1);break}return n},n({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:f.f}))},fastKey:function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!a(t,v)){if(!d(t))return"F";if(!e)return"E";g(t)}return t[v].objectID},getWeakData:function(t,e){if(!a(t,v)){if(!d(t))return!0;if(!e)return!1;g(t)}return t[v].weakData},onFreeze:function(t){return l&&p&&d(t)&&!a(t,v)&&g(t),t}};o[v]=!0},3038:function(t,e,r){var n,o,i,a=r(8277),c=r(8246),u=r(9742),f=r(1890),s=r(264),l=r(7547),p=r(6372),v=r(8336),h="Object already initialized";if(a||l.state){var d=l.state||(l.state=new(0,c.WeakMap)),g=d.get,y=d.has,b=d.set;n=function(t,e){if(y.call(d,t))throw new TypeError(h);return e.facade=t,b.call(d,t,e),e},o=function(t){return g.call(d,t)||{}},i=function(t){return y.call(d,t)}}else{var m=p("state");v[m]=!0,n=function(t,e){if(s(t,m))throw new TypeError(h);return e.facade=t,f(t,m,e),e},o=function(t){return s(t,m)?t[m]:{}},i=function(t){return s(t,m)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!u(e)||(r=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}}},6490:function(t,e,r){var n=r(5085),o=r(8855),i=n("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},6784:function(t,e,r){var n=r(391);t.exports=Array.isArray||function(t){return"Array"==n(t)}},5970:function(t,e,r){var n=r(1590),o=/#|\.prototype\./,i=function(t,e){var r=c[a(t)];return r==f||r!=u&&("function"==typeof e?n(e):!!e)},a=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",f=i.POLYFILL="P";t.exports=i},4632:function(t,e,r){var n=r(9742),o=Math.floor;t.exports=function(t){return!n(t)&&isFinite(t)&&o(t)===t}},9742:function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},2793:function(t){t.exports=!1},4541:function(t,e,r){var n=r(9742),o=r(391),i=r(5085)("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},4170:function(t,e,r){var n=r(3846),o=r(8786);t.exports=o?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return"function"==typeof e&&Object(t)instanceof e}},6906:function(t,e,r){var n=r(583),o=r(6490),i=r(321),a=r(4121),c=r(9616),u=r(2995),f=function(t,e){this.stopped=t,this.result=e};t.exports=function(t,e,r){var s,l,p,v,h,d,g,y=!(!r||!r.AS_ENTRIES),b=!(!r||!r.IS_ITERATOR),m=!(!r||!r.INTERRUPTED),x=a(e,r&&r.that,1+y+m),w=function(t){return s&&u(s),new f(!0,t)},O=function(t){return y?(n(t),m?x(t[0],t[1],w):x(t[0],t[1])):m?x(t,w):x(t)};if(b)s=t;else{if("function"!=typeof(l=c(t)))throw TypeError("Target is not iterable");if(o(l)){for(p=0,v=i(t.length);v>p;p++)if((h=O(t[p]))&&h instanceof f)return h;return new f(!1)}s=l.call(t)}for(d=s.next;!(g=d.call(s)).done;){try{h=O(g.value)}catch(S){throw u(s),S}if("object"==typeof h&&h&&h instanceof f)return h}return new f(!1)}},2995:function(t,e,r){var n=r(583);t.exports=function(t){var e=t.return;if(void 0!==e)return n(e.call(t)).value}},5878:function(t,e,r){"use strict";var n,o,i,a=r(1590),c=r(5064),u=r(1890),f=r(264),s=r(5085),l=r(2793),p=s("iterator"),v=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(n=o):v=!0);var h=null==n||a(function(){var t={};return n[p].call(t)!==t});h&&(n={}),(!l||h)&&!f(n,p)&&u(n,p,function(){return this}),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:v}},8855:function(t){t.exports={}},1930:function(t){var e=Math.expm1,r=Math.exp;t.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:r(t)-1}:e},9342:function(t,e,r){var n=r(6116),o=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),f=i(2,-126);t.exports=Math.fround||function(t){var e,r,i=o(t),s=n(t);return i<f?s*(i/f/c+1/a-1/a)*f*c:(r=(e=(1+c/a)*i)-(e-i))>u||r!=r?s*(1/0):s*r}},7343:function(t){var e=Math.log;t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:e(1+t)}},6116:function(t){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},6953:function(t,e,r){var n,o,i,a,c,u,f,s,l=r(8246),p=r(2014).f,v=r(3009).set,h=r(1134),d=r(8638),g=r(9622),y=l.MutationObserver||l.WebKitMutationObserver,b=l.document,m=l.process,x=l.Promise,w=p(l,"queueMicrotask"),O=w&&w.value;O||(n=function(){var t,e;for(g&&(t=m.domain)&&t.exit();o;){e=o.fn,o=o.next;try{e()}catch(r){throw o?a():i=void 0,r}}i=void 0,t&&t.enter()},h||g||d||!y||!b?x&&x.resolve?((f=x.resolve(void 0)).constructor=x,s=f.then,a=function(){s.call(f,n)}):a=g?function(){m.nextTick(n)}:function(){v.call(l,n)}:(c=!0,u=b.createTextNode(""),new y(n).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),t.exports=O||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},5074:function(t,e,r){var n=r(8246);t.exports=n.Promise},3893:function(t,e,r){var n=r(46),o=r(1590);t.exports=!!Object.getOwnPropertySymbols&&!o(function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41})},8277:function(t,e,r){var n=r(8246),o=r(457),i=n.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},4414:function(t,e,r){"use strict";var n=r(9191),o=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n}),this.resolve=n(e),this.reject=n(r)};t.exports.f=function(t){return new o(t)}},2741:function(t,e,r){var n=r(4541);t.exports=function(t){if(n(t))throw TypeError("The method doesn't accept regular expressions");return t}},9934:function(t,e,r){var n=r(8246).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&n(t)}},8311:function(t,e,r){var n=r(8246),o=r(1451),i=r(8158).trim,a=r(363),c=n.parseFloat,u=1/c(a+"-0")!=-1/0;t.exports=u?function(t){var e=i(o(t)),r=c(e);return 0===r&&"-"==e.charAt(0)?-0:r}:c},372:function(t,e,r){var n=r(8246),o=r(1451),i=r(8158).trim,a=r(363),c=n.parseInt,u=/^[+-]?0[Xx]/,f=8!==c(a+"08")||22!==c(a+"0x16");t.exports=f?function(t,e){var r=i(o(t));return c(r,e>>>0||(u.test(r)?16:10))}:c},6714:function(t,e,r){"use strict";var n=r(16),o=r(1590),i=r(3944),a=r(8398),c=r(675),u=r(4362),f=r(3050),s=Object.assign,l=Object.defineProperty;t.exports=!s||o(function(){if(n&&1!==s({b:1},s(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol(),o="abcdefghijklmnopqrst";return t[r]=7,o.split("").forEach(function(t){e[t]=t}),7!=s({},t)[r]||i(s({},e)).join("")!=o})?function(t,e){for(var r=u(t),o=arguments.length,s=1,l=a.f,p=c.f;o>s;)for(var v,h=f(arguments[s++]),d=l?i(h).concat(l(h)):i(h),g=d.length,y=0;g>y;)v=d[y++],(!n||p.call(h,v))&&(r[v]=h[v]);return r}:s},8507:function(t,e,r){var n,o=r(583),i=r(5918),a=r(7625),c=r(8336),u=r(2988),f=r(9498),s=r(6372),l="prototype",p="script",v=s("IE_PROTO"),h=function(){},d=function(t){return"<"+p+">"+t+"</"+p+">"},g=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}y=document.domain&&n?g(n):function(){var t,e=f("iframe");if(e.style)return e.style.display="none",u.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F}()||g(n);for(var t=a.length;t--;)delete y[l][a[t]];return y()};c[v]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(h[l]=o(t),r=new h,h[l]=null,r[v]=t):r=y(),void 0===e?r:i(r,e)}},5918:function(t,e,r){var n=r(16),o=r(2198),i=r(583),a=r(3944);t.exports=n?Object.defineProperties:function(t,e){i(t);for(var r,n=a(e),c=n.length,u=0;c>u;)o.f(t,r=n[u++],e[r]);return t}},2198:function(t,e,r){var n=r(16),o=r(4754),i=r(583),a=r(6547),c=Object.defineProperty;e.f=n?c:function(t,e,r){if(i(t),e=a(e),i(r),o)try{return c(t,e,r)}catch(n){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},2014:function(t,e,r){var n=r(16),o=r(675),i=r(8946),a=r(9413),c=r(6547),u=r(264),f=r(4754),s=Object.getOwnPropertyDescriptor;e.f=n?s:function(t,e){if(t=a(t),e=c(e),f)try{return s(t,e)}catch(r){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},5163:function(t,e,r){var n=r(9413),o=r(6097).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?function(e){try{return o(e)}catch(t){return a.slice()}}(t):o(n(t))}},6097:function(t,e,r){var n=r(1837),o=r(7625).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},8398:function(t,e){e.f=Object.getOwnPropertySymbols},5064:function(t,e,r){var n=r(264),o=r(4362),i=r(6372),a=r(8990),c=i("IE_PROTO"),u=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),n(t,c)?t[c]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},1837:function(t,e,r){var n=r(264),o=r(9413),i=r(2355).indexOf,a=r(8336);t.exports=function(t,e){var r,c=o(t),u=0,f=[];for(r in c)!n(a,r)&&n(c,r)&&f.push(r);for(;e.length>u;)n(c,r=e[u++])&&(~i(f,r)||f.push(r));return f}},3944:function(t,e,r){var n=r(1837),o=r(7625);t.exports=Object.keys||function(t){return n(t,o)}},675:function(t,e){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},1971:function(t,e,r){var n=r(583),o=r(5483);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),e=r instanceof Array}catch(i){}return function(r,i){return n(r),o(i),e?t.call(r,i):r.__proto__=i,r}}():void 0)},5529:function(t,e,r){var n=r(16),o=r(3944),i=r(9413),a=r(675).f,c=function(t){return function(e){for(var r,c=i(e),u=o(c),f=u.length,s=0,l=[];f>s;)r=u[s++],(!n||a.call(c,r))&&l.push(t?[r,c[r]]:c[r]);return l}};t.exports={entries:c(!0),values:c(!1)}},2917:function(t,e,r){"use strict";var n=r(3007),o=r(6943);t.exports=n?{}.toString:function(){return"[object "+o(this)+"]"}},8485:function(t,e,r){var n=r(9742);t.exports=function(t,e){var r,o;if("string"===e&&"function"==typeof(r=t.toString)&&!n(o=r.call(t))||"function"==typeof(r=t.valueOf)&&!n(o=r.call(t))||"string"!==e&&"function"==typeof(r=t.toString)&&!n(o=r.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},1536:function(t,e,r){var n=r(3846),o=r(6097),i=r(8398),a=r(583);t.exports=n("Reflect","ownKeys")||function(t){var e=o.f(a(t)),r=i.f;return r?e.concat(r(t)):e}},9409:function(t,e,r){var n=r(8246);t.exports=n},6228:function(t){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},4058:function(t,e,r){var n=r(583),o=r(9742),i=r(4414);t.exports=function(t,e){if(n(t),o(e)&&e.constructor===t)return e;var r=i.f(t);return(0,r.resolve)(e),r.promise}},9650:function(t,e,r){var n=r(8764);t.exports=function(t,e,r){for(var o in e)n(t,o,e[o],r);return t}},8764:function(t,e,r){var n=r(8246),o=r(1890),i=r(264),a=r(4890),c=r(457),u=r(3038),f=u.get,s=u.enforce,l=String(String).split("String");(t.exports=function(t,e,r,c){var u,f=!!c&&!!c.unsafe,p=!!c&&!!c.enumerable,v=!!c&&!!c.noTargetGet;"function"==typeof r&&("string"==typeof e&&!i(r,"name")&&o(r,"name",e),(u=s(r)).source||(u.source=l.join("string"==typeof e?e:""))),t!==n?(f?!v&&t[e]&&(p=!0):delete t[e],p?t[e]=r:o(t,e,r)):p?t[e]=r:a(e,r)})(Function.prototype,"toString",function(){return"function"==typeof this&&f(this).source||c(this)})},6341:function(t,e,r){var n=r(391),o=r(5159);t.exports=function(t,e){var r=t.exec;if("function"==typeof r){var i=r.call(t,e);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==n(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},5159:function(t,e,r){"use strict";var n,o,i=r(1451),a=r(5854),c=r(4450),u=r(2731),f=r(8507),s=r(3038).get,l=r(4402),p=r(3620),v=RegExp.prototype.exec,h=u("native-string-replace",String.prototype.replace),d=v,g=(o=/b*/g,v.call(n=/a/,"a"),v.call(o,"a"),0!==n.lastIndex||0!==o.lastIndex),y=c.UNSUPPORTED_Y||c.BROKEN_CARET,b=void 0!==/()??/.exec("")[1];(g||b||y||l||p)&&(d=function(t){var e,r,n,o,c,u,l,p=this,m=s(p),x=i(t),w=m.raw;if(w)return w.lastIndex=p.lastIndex,e=d.call(w,x),p.lastIndex=w.lastIndex,e;var O=m.groups,S=y&&p.sticky,E=a.call(p),j=p.source,M=0,T=x;if(S&&(-1===(E=E.replace("y","")).indexOf("g")&&(E+="g"),T=x.slice(p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==x.charAt(p.lastIndex-1))&&(j="(?: "+j+")",T=" "+T,M++),r=new RegExp("^(?:"+j+")",E)),b&&(r=new RegExp("^"+j+"$(?!\\s)",E)),g&&(n=p.lastIndex),o=v.call(S?r:p,T),S?o?(o.input=o.input.slice(M),o[0]=o[0].slice(M),o.index=p.lastIndex,p.lastIndex+=o[0].length):p.lastIndex=0:g&&o&&(p.lastIndex=p.global?o.index+o[0].length:n),b&&o&&o.length>1&&h.call(o[0],r,function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(o[c]=void 0)}),o&&O)for(o.groups=u=f(null),c=0;c<O.length;c++)u[(l=O[c])[0]]=o[l[1]];return o}),t.exports=d},5854:function(t,e,r){"use strict";var n=r(583);t.exports=function(){var t=n(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},4450:function(t,e,r){var n=r(1590),o=function(t,e){return RegExp(t,e)};e.UNSUPPORTED_Y=n(function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")}),e.BROKEN_CARET=n(function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")})},4402:function(t,e,r){var n=r(1590);t.exports=n(function(){var t=RegExp(".","string".charAt(0));return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)})},3620:function(t,e,r){var n=r(1590);t.exports=n(function(){var t=RegExp("(?<a>b)","string".charAt(5));return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")})},7094:function(t){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},754:function(t){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},4890:function(t,e,r){var n=r(8246);t.exports=function(t,e){try{Object.defineProperty(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},5394:function(t,e,r){"use strict";var n=r(3846),o=r(2198),i=r(5085),a=r(16),c=i("species");t.exports=function(t){var e=n(t);a&&e&&!e[c]&&(0,o.f)(e,c,{configurable:!0,get:function(){return this}})}},981:function(t,e,r){var n=r(2198).f,o=r(264),i=r(5085)("toStringTag");t.exports=function(t,e,r){t&&!o(t=r?t:t.prototype,i)&&n(t,i,{configurable:!0,value:e})}},6372:function(t,e,r){var n=r(2731),o=r(5414),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},7547:function(t,e,r){var n=r(8246),o=r(4890),i="__core-js_shared__",a=n[i]||o(i,{});t.exports=a},2731:function(t,e,r){var n=r(2793),o=r(7547);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.16.0",mode:n?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},7198:function(t,e,r){var n=r(583),o=r(9191),i=r(5085)("species");t.exports=function(t,e){var r,a=n(t).constructor;return void 0===a||null==(r=n(a)[i])?e:o(r)}},6750:function(t,e,r){var n=r(1590);t.exports=function(t){return n(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})}},7549:function(t,e,r){var n=r(6927),o=r(1451),i=r(7094),a=function(t){return function(e,r){var a,c,u=o(i(e)),f=n(r),s=u.length;return f<0||f>=s?t?"":void 0:(a=u.charCodeAt(f))<55296||a>56319||f+1===s||(c=u.charCodeAt(f+1))<56320||c>57343?t?u.charAt(f):a:t?u.slice(f,f+2):c-56320+(a-55296<<10)+65536}};t.exports={codeAt:a(!1),charAt:a(!0)}},3778:function(t,e,r){var n=r(321),o=r(1451),i=r(5914),a=r(7094),c=Math.ceil,u=function(t){return function(e,r,u){var f,s,l=o(a(e)),p=l.length,v=void 0===u?" ":o(u),h=n(r);return h<=p||""==v?l:((s=i.call(v,c((f=h-p)/v.length))).length>f&&(s=s.slice(0,f)),t?l+s:s+l)}};t.exports={start:u(!1),end:u(!0)}},5914:function(t,e,r){"use strict";var n=r(6927),o=r(1451),i=r(7094);t.exports=function(t){var e=o(i(this)),r="",a=n(t);if(a<0||a==1/0)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(e+=e))1&a&&(r+=e);return r}},7649:function(t,e,r){var n=r(1590),o=r(363);t.exports=function(t){return n(function(){return!!o[t]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[t]()||o[t].name!==t})}},8158:function(t,e,r){var n=r(7094),o=r(1451),i="["+r(363)+"]",a=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),u=function(t){return function(e){var r=o(n(e));return 1&t&&(r=r.replace(a,"")),2&t&&(r=r.replace(c,"")),r}};t.exports={start:u(1),end:u(2),trim:u(3)}},3009:function(t,e,r){var n,o,i,a,c=r(8246),u=r(1590),f=r(4121),s=r(2988),l=r(9498),p=r(1134),v=r(9622),h=c.setImmediate,d=c.clearImmediate,g=c.process,y=c.MessageChannel,b=c.Dispatch,m=0,x={},w="onreadystatechange";try{n=c.location}catch(M){}var O=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},S=function(t){return function(){O(t)}},E=function(t){O(t.data)},j=function(t){c.postMessage(String(t),n.protocol+"//"+n.host)};(!h||!d)&&(h=function(t){for(var e=[],r=arguments.length,n=1;r>n;)e.push(arguments[n++]);return x[++m]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},o(m),m},d=function(t){delete x[t]},v?o=function(t){g.nextTick(S(t))}:b&&b.now?o=function(t){b.now(S(t))}:y&&!p?(a=(i=new y).port2,i.port1.onmessage=E,o=f(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts&&n&&"file:"!==n.protocol&&!u(j)?(o=j,c.addEventListener("message",E,!1)):o=w in l("script")?function(t){s.appendChild(l("script"))[w]=function(){s.removeChild(this),O(t)}}:function(t){setTimeout(S(t),0)}),t.exports={set:h,clear:d}},5389:function(t,e,r){var n=r(391);t.exports=function(t){if("number"!=typeof t&&"Number"!=n(t))throw TypeError("Incorrect invocation");return+t}},7453:function(t,e,r){var n=r(6927),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},9413:function(t,e,r){var n=r(3050),o=r(7094);t.exports=function(t){return n(o(t))}},6927:function(t){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},321:function(t,e,r){var n=r(6927),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},4362:function(t,e,r){var n=r(7094);t.exports=function(t){return Object(n(t))}},492:function(t,e,r){var n=r(9742),o=r(4170),i=r(8485),a=r(5085)("toPrimitive");t.exports=function(t,e){if(!n(t)||o(t))return t;var r,c=t[a];if(void 0!==c){if(void 0===e&&(e="default"),r=c.call(t,e),!n(r)||o(r))return r;throw TypeError("Can't convert object to primitive value")}return void 0===e&&(e="number"),i(t,e)}},6547:function(t,e,r){var n=r(492),o=r(4170);t.exports=function(t){var e=n(t,"string");return o(e)?e:String(e)}},3007:function(t,e,r){var n={};n[r(5085)("toStringTag")]="z",t.exports="[object z]"===String(n)},1451:function(t,e,r){var n=r(4170);t.exports=function(t){if(n(t))throw TypeError("Cannot convert a Symbol value to a string");return String(t)}},5414:function(t){var e=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+r).toString(36)}},8786:function(t,e,r){var n=r(3893);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},1076:function(t,e,r){var n=r(5085);e.f=n},5085:function(t,e,r){var n=r(8246),o=r(2731),i=r(264),a=r(5414),c=r(3893),u=r(8786),f=o("wks"),s=n.Symbol,l=u?s:s&&s.withoutSetter||a;t.exports=function(t){return(!i(f,t)||!(c||"string"==typeof f[t]))&&(f[t]=c&&i(s,t)?s[t]:l("Symbol."+t)),f[t]}},363:function(t){t.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},1866:function(t,e,r){"use strict";var n=r(7946),o=r(1590),i=r(6784),a=r(9742),c=r(4362),u=r(321),f=r(7291),s=r(5533),l=r(3852),p=r(5085),v=r(46),h=p("isConcatSpreadable"),d=9007199254740991,g="Maximum allowed index exceeded",y=v>=51||!o(function(){var t=[];return t[h]=!1,t.concat()[0]!==t}),b=l("concat"),m=function(t){if(!a(t))return!1;var e=t[h];return void 0!==e?!!e:i(t)};n({target:"Array",proto:!0,forced:!y||!b},{concat:function(t){var e,r,n,o,i,a=c(this),l=s(a,0),p=0;for(e=-1,n=arguments.length;e<n;e++)if(m(i=-1===e?a:arguments[e])){if(p+(o=u(i.length))>d)throw TypeError(g);for(r=0;r<o;r++,p++)r in i&&f(l,p,i[r])}else{if(p>=d)throw TypeError(g);f(l,p++,i)}return l.length=p,l}})},2040:function(t,e,r){var n=r(7946),o=r(2102),i=r(9761);n({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},5554:function(t,e,r){"use strict";var n=r(7946),o=r(7056).every;n({target:"Array",proto:!0,forced:!r(7503)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},2311:function(t,e,r){var n=r(7946),o=r(2425),i=r(9761);n({target:"Array",proto:!0},{fill:o}),i("fill")},727:function(t,e,r){"use strict";var n=r(7946),o=r(7056).filter;n({target:"Array",proto:!0,forced:!r(3852)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},1299:function(t,e,r){"use strict";var n=r(7946),o=r(7056).findIndex,i=r(9761),a="findIndex",c=!0;a in[]&&Array(1)[a](function(){c=!1}),n({target:"Array",proto:!0,forced:c},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},2366:function(t,e,r){"use strict";var n=r(7946),o=r(7056).find,i=r(9761),a="find",c=!0;a in[]&&Array(1)[a](function(){c=!1}),n({target:"Array",proto:!0,forced:c},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},5068:function(t,e,r){"use strict";var n=r(7946),o=r(8706),i=r(4362),a=r(321),c=r(9191),u=r(5533);n({target:"Array",proto:!0},{flatMap:function(t){var e,r=i(this),n=a(r.length);return c(t),(e=u(r,0)).length=o(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},3909:function(t,e,r){"use strict";var n=r(7946),o=r(8706),i=r(4362),a=r(321),c=r(6927),u=r(5533);n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=i(this),r=a(e.length),n=u(e,0);return n.length=o(n,e,e,r,0,void 0===t?1:c(t)),n}})},4645:function(t,e,r){"use strict";var n=r(7946),o=r(3862);n({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},6841:function(t,e,r){var n=r(7946),o=r(3774);n({target:"Array",stat:!0,forced:!r(4082)(function(t){Array.from(t)})},{from:o})},72:function(t,e,r){"use strict";var n=r(7946),o=r(2355).includes,i=r(9761);n({target:"Array",proto:!0},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},9170:function(t,e,r){"use strict";var n=r(7946),o=r(2355).indexOf,i=r(7503),a=[].indexOf,c=!!a&&1/[1].indexOf(1,-0)<0,u=i("indexOf");n({target:"Array",proto:!0,forced:c||!u},{indexOf:function(t){return c?a.apply(this,arguments)||0:o(this,t,arguments.length>1?arguments[1]:void 0)}})},883:function(t,e,r){r(7946)({target:"Array",stat:!0},{isArray:r(6784)})},3178:function(t,e,r){"use strict";var n=r(9413),o=r(9761),i=r(8855),a=r(3038),c=r(1820),u="Array Iterator",f=a.set,s=a.getterFor(u);t.exports=c(Array,"Array",function(t,e){f(this,{type:u,target:n(t),index:0,kind:e})},function(){var t=s(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:e[n],done:!1}:{value:[n,e[n]],done:!1}},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},1263:function(t,e,r){"use strict";var n=r(7946),o=r(3050),i=r(9413),a=r(7503),c=[].join,u=o!=Object,f=a("join",",");n({target:"Array",proto:!0,forced:u||!f},{join:function(t){return c.call(i(this),void 0===t?",":t)}})},4826:function(t,e,r){var n=r(7946),o=r(5017);n({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},9749:function(t,e,r){"use strict";var n=r(7946),o=r(7056).map;n({target:"Array",proto:!0,forced:!r(3852)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},1898:function(t,e,r){"use strict";var n=r(7946),o=r(1590),i=r(7291);n({target:"Array",stat:!0,forced:o(function(){function t(){}return!(Array.of.call(t)instanceof t)})},{of:function(){for(var t=0,e=arguments.length,r=new("function"==typeof this?this:Array)(e);e>t;)i(r,t,arguments[t++]);return r.length=e,r}})},4931:function(t,e,r){"use strict";var n=r(7946),o=r(1218).right,i=r(7503),a=r(46),c=r(9622);n({target:"Array",proto:!0,forced:!i("reduceRight")||!c&&a>79&&a<83},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},9270:function(t,e,r){"use strict";var n=r(7946),o=r(1218).left,i=r(7503),a=r(46),c=r(9622);n({target:"Array",proto:!0,forced:!i("reduce")||!c&&a>79&&a<83},{reduce:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},7119:function(t,e,r){"use strict";var n=r(7946),o=r(9742),i=r(6784),a=r(7453),c=r(321),u=r(9413),f=r(7291),s=r(5085),l=r(3852)("slice"),p=s("species"),v=[].slice,h=Math.max;n({target:"Array",proto:!0,forced:!l},{slice:function(t,e){var r,n,s,l=u(this),d=c(l.length),g=a(t,d),y=a(void 0===e?d:e,d);if(i(l)&&("function"!=typeof(r=l.constructor)||r!==Array&&!i(r.prototype)?o(r)&&null===(r=r[p])&&(r=void 0):r=void 0,r===Array||void 0===r))return v.call(l,g,y);for(n=new(void 0===r?Array:r)(h(y-g,0)),s=0;g<y;g++,s++)g in l&&f(n,s,l[g]);return n.length=s,n}})},4373:function(t,e,r){"use strict";var n=r(7946),o=r(7056).some;n({target:"Array",proto:!0,forced:!r(7503)("some")},{some:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},2508:function(t,e,r){"use strict";var n=r(7946),o=r(9191),i=r(4362),a=r(321),c=r(1451),u=r(1590),f=r(1657),s=r(7503),l=r(9235),p=r(9945),v=r(46),h=r(4379),d=[],g=d.sort,y=u(function(){d.sort(void 0)}),b=u(function(){d.sort(null)}),m=s("sort"),x=!u(function(){if(v)return v<70;if(!(l&&l>3)){if(p)return!0;if(h)return h<603;var t,e,r,n,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(n=0;n<47;n++)d.push({k:e+n,v:r})}for(d.sort(function(t,e){return e.v-t.v}),n=0;n<d.length;n++)e=d[n].k.charAt(0),o.charAt(o.length-1)!==e&&(o+=e);return"DGBEFHACIJK"!==o}});n({target:"Array",proto:!0,forced:y||!b||!m||!x},{sort:function(t){void 0!==t&&o(t);var e=i(this);if(x)return void 0===t?g.call(e):g.call(e,t);var r,n,u=[],s=a(e.length);for(n=0;n<s;n++)n in e&&u.push(e[n]);for(r=(u=f(u,function(t){return function(e,r){return void 0===r?-1:void 0===e?1:void 0!==t?+t(e,r)||0:c(e)>c(r)?1:-1}}(t))).length,n=0;n<r;)e[n]=u[n++];for(;n<s;)delete e[n++];return e}})},5581:function(t,e,r){"use strict";var n=r(7946),o=r(7453),i=r(6927),a=r(321),c=r(4362),u=r(5533),f=r(7291),s=r(3852)("splice"),l=Math.max,p=Math.min,v=9007199254740991,h="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!s},{splice:function(t,e){var r,n,s,d,g,y,b=c(this),m=a(b.length),x=o(t,m),w=arguments.length;if(0===w?r=n=0:1===w?(r=0,n=m-x):(r=w-2,n=p(l(i(e),0),m-x)),m+r-n>v)throw TypeError(h);for(s=u(b,n),d=0;d<n;d++)(g=x+d)in b&&f(s,d,b[g]);if(s.length=n,r<n){for(d=x;d<m-n;d++)y=d+r,(g=d+n)in b?b[y]=b[g]:delete b[y];for(d=m;d>m-n+r;d--)delete b[d-1]}else if(r>n)for(d=m-n;d>x;d--)y=d+r-1,(g=d+n-1)in b?b[y]=b[g]:delete b[y];for(d=0;d<r;d++)b[d+x]=arguments[d+2];return b.length=m-n+r,s}})},9082:function(t,e,r){"use strict";var n=r(7946),o=r(1590)(function(){return 120!==new Date(16e11).getYear()}),i=Date.prototype.getFullYear;n({target:"Date",proto:!0,forced:o},{getYear:function(){return i.call(this)-1900}})},7814:function(t,e,r){r(7946)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},5874:function(t,e,r){"use strict";var n=r(7946),o=r(6927),i=Date.prototype.getTime,a=Date.prototype.setFullYear;n({target:"Date",proto:!0},{setYear:function(t){i.call(this);var e=o(t);return a.call(this,0<=e&&e<=99?e+1900:e)}})},1674:function(t,e,r){r(7946)({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},9704:function(t,e,r){var n=r(7946),o=r(6055);n({target:"Date",proto:!0,forced:Date.prototype.toISOString!==o},{toISOString:o})},9930:function(t,e,r){"use strict";var n=r(7946),o=r(1590),i=r(4362),a=r(492);n({target:"Date",proto:!0,forced:o(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})},{toJSON:function(t){var e=i(this),r=a(e,"number");return"number"!=typeof r||isFinite(r)?e.toISOString():null}})},1587:function(t,e,r){var n=r(1890),o=r(2179),i=r(5085)("toPrimitive"),a=Date.prototype;i in a||n(a,i,o)},991:function(t,e,r){var n=r(8764),o=Date.prototype,i="Invalid Date",a="toString",c=o[a],u=o.getTime;String(new Date(NaN))!=i&&n(o,a,function(){var t=u.call(this);return t==t?c.call(this):i})},6933:function(t,e,r){r(7946)({target:"Function",proto:!0},{bind:r(5258)})},1600:function(t,e,r){"use strict";var n=r(9742),o=r(2198),i=r(5064),a=r(5085)("hasInstance"),c=Function.prototype;a in c||o.f(c,a,{value:function(t){if("function"!=typeof this||!n(t))return!1;if(!n(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},7643:function(t,e,r){var n=r(16),o=r(2198).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/,u="name";n&&!(u in i)&&o(i,u,{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(t){return""}}})},2992:function(t,e,r){var n=r(8246);r(981)(n.JSON,"JSON",!0)},2215:function(t,e,r){"use strict";var n=r(997),o=r(8943);t.exports=n("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},o)},4487:function(t,e,r){var n=r(7946),o=r(7343),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;n({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(1/0)!=1/0},{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?a(t)+u:o(t-1+c(t-1)*c(t+1))}})},3996:function(t,e,r){var n=r(7946),o=Math.asinh,i=Math.log,a=Math.sqrt;n({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):i(e+a(e*e+1)):e}})},7988:function(t,e,r){var n=r(7946),o=Math.atanh,i=Math.log;n({target:"Math",stat:!0,forced:!(o&&1/o(-0)<0)},{atanh:function(t){return 0==(t=+t)?t:i((1+t)/(1-t))/2}})},0:function(t,e,r){var n=r(7946),o=r(6116),i=Math.abs,a=Math.pow;n({target:"Math",stat:!0},{cbrt:function(t){return o(t=+t)*a(i(t),1/3)}})},7485:function(t,e,r){var n=r(7946),o=Math.floor,i=Math.log,a=Math.LOG2E;n({target:"Math",stat:!0},{clz32:function(t){return(t>>>=0)?31-o(i(t+.5)*a):32}})},9098:function(t,e,r){var n=r(7946),o=r(1930),i=Math.cosh,a=Math.abs,c=Math.E;n({target:"Math",stat:!0,forced:!i||i(710)===1/0},{cosh:function(t){var e=o(a(t)-1)+1;return(e+1/(e*c*c))*(c/2)}})},5303:function(t,e,r){var n=r(7946),o=r(1930);n({target:"Math",stat:!0,forced:o!=Math.expm1},{expm1:o})},9544:function(t,e,r){r(7946)({target:"Math",stat:!0},{fround:r(9342)})},8897:function(t,e,r){var n=r(7946),o=Math.hypot,i=Math.abs,a=Math.sqrt;n({target:"Math",stat:!0,forced:!!o&&o(1/0,NaN)!==1/0},{hypot:function(t,e){for(var r,n,o=0,c=0,u=arguments.length,f=0;c<u;)f<(r=i(arguments[c++]))?(o=o*(n=f/r)*n+1,f=r):o+=r>0?(n=r/f)*n:r;return f===1/0?1/0:f*a(o)}})},261:function(t,e,r){var n=r(7946),o=r(1590),i=Math.imul;n({target:"Math",stat:!0,forced:o(function(){return-5!=i(4294967295,5)||2!=i.length})},{imul:function(t,e){var r=65535,n=+t,o=+e,i=r&n,a=r&o;return 0|i*a+((r&n>>>16)*a+i*(r&o>>>16)<<16>>>0)}})},2116:function(t,e,r){var n=r(7946),o=Math.log,i=Math.LOG10E;n({target:"Math",stat:!0},{log10:function(t){return o(t)*i}})},8593:function(t,e,r){r(7946)({target:"Math",stat:!0},{log1p:r(7343)})},6748:function(t,e,r){var n=r(7946),o=Math.log,i=Math.LN2;n({target:"Math",stat:!0},{log2:function(t){return o(t)/i}})},7506:function(t,e,r){r(7946)({target:"Math",stat:!0},{sign:r(6116)})},8364:function(t,e,r){var n=r(7946),o=r(1590),i=r(1930),a=Math.abs,c=Math.exp,u=Math.E;n({target:"Math",stat:!0,forced:o(function(){return-2e-17!=Math.sinh(-2e-17)})},{sinh:function(t){return a(t=+t)<1?(i(t)-i(-t))/2:(c(t-1)-c(-t-1))*(u/2)}})},1409:function(t,e,r){var n=r(7946),o=r(1930),i=Math.exp;n({target:"Math",stat:!0},{tanh:function(t){var e=o(t=+t),r=o(-t);return e==1/0?1:r==1/0?-1:(e-r)/(i(t)+i(-t))}})},1961:function(t,e,r){r(981)(Math,"Math",!0)},7354:function(t,e,r){var n=r(7946),o=Math.ceil,i=Math.floor;n({target:"Math",stat:!0},{trunc:function(t){return(t>0?i:o)(t)}})},4756:function(t,e,r){"use strict";var n=r(16),o=r(8246),i=r(5970),a=r(8764),c=r(264),u=r(391),f=r(3986),s=r(4170),l=r(492),p=r(1590),v=r(8507),h=r(6097).f,d=r(2014).f,g=r(2198).f,y=r(8158).trim,b="Number",m=o[b],x=m.prototype,w=u(v(x))==b,O=function(t){if(s(t))throw TypeError("Cannot convert a Symbol value to a number");var e,r,n,o,i,a,c,u,f=l(t,"number");if("string"==typeof f&&f.length>2)if(43===(e=(f=y(f)).charCodeAt(0))||45===e){if(88===(r=f.charCodeAt(2))||120===r)return NaN}else if(48===e){switch(f.charCodeAt(1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+f}for(a=(i=f.slice(2)).length,c=0;c<a;c++)if((u=i.charCodeAt(c))<48||u>o)return NaN;return parseInt(i,n)}return+f};if(i(b,!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var S,E=function t(e){var r=arguments.length<1?0:e,n=this;return n instanceof t&&(w?p(function(){x.valueOf.call(n)}):u(n)!=b)?f(new m(O(r)),n,t):O(r)},j=n?h(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),M=0;j.length>M;M++)c(m,S=j[M])&&!c(E,S)&&g(E,S,d(m,S));E.prototype=x,x.constructor=E,a(o,b,E)}},7283:function(t,e,r){r(7946)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},5463:function(t,e,r){r(7946)({target:"Number",stat:!0},{isFinite:r(9934)})},4692:function(t,e,r){r(7946)({target:"Number",stat:!0},{isInteger:r(4632)})},5322:function(t,e,r){r(7946)({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},7538:function(t,e,r){var n=r(7946),o=r(4632),i=Math.abs;n({target:"Number",stat:!0},{isSafeInteger:function(t){return o(t)&&i(t)<=9007199254740991}})},6240:function(t,e,r){r(7946)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},4067:function(t,e,r){r(7946)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},8489:function(t,e,r){var n=r(7946),o=r(8311);n({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},9363:function(t,e,r){var n=r(7946),o=r(372);n({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},3328:function(t,e,r){"use strict";var n=r(7946),o=r(6927),i=r(5389),a=r(5914),c=r(1590),u=1..toFixed,f=Math.floor,s=function t(e,r,n){return 0===r?n:r%2==1?t(e,r-1,n*e):t(e*e,r/2,n)},l=function(t,e,r){for(var n=-1,o=r;++n<6;)t[n]=(o+=e*t[n])%1e7,o=f(o/1e7)},p=function(t,e){for(var r=6,n=0;--r>=0;)t[r]=f((n+=t[r])/e),n=n%e*1e7},v=function(t){for(var e=6,r="";--e>=0;)if(""!==r||0===e||0!==t[e]){var n=String(t[e]);r=""===r?n:r+a.call("0",7-n.length)+n}return r};n({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(function(){u.call({})})},{toFixed:function(t){var e,r,n,c,u=i(this),f=o(t),h=[0,0,0,0,0,0],d="",g="0";if(f<0||f>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(d="-",u=-u),u>1e-21)if(r=(e=function(t){for(var e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}(u*s(2,69,1))-69)<0?u*s(2,-e,1):u/s(2,e,1),r*=4503599627370496,(e=52-e)>0){for(l(h,0,r),n=f;n>=7;)l(h,1e7,0),n-=7;for(l(h,s(10,n,1),0),n=e-1;n>=23;)p(h,1<<23),n-=23;p(h,1<<n),l(h,1,1),p(h,2),g=v(h)}else l(h,0,r),l(h,1<<-e,0),g=v(h)+a.call("0",f);return f>0?d+((c=g.length)<=f?"0."+a.call("0",f-c)+g:g.slice(0,c-f)+"."+g.slice(c-f)):d+g}})},1628:function(t,e,r){"use strict";var n=r(7946),o=r(1590),i=r(5389),a=1..toPrecision;n({target:"Number",proto:!0,forced:o(function(){return"1"!==a.call(1,void 0)})||!o(function(){a.call({})})},{toPrecision:function(t){return void 0===t?a.call(i(this)):a.call(i(this),t)}})},6380:function(t,e,r){var n=r(7946),o=r(6714);n({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},7570:function(t,e,r){r(7946)({target:"Object",stat:!0,sham:!r(16)},{create:r(8507)})},7169:function(t,e,r){var n=r(7946),o=r(16);n({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:r(5918)})},8875:function(t,e,r){var n=r(7946),o=r(16);n({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:r(2198).f})},7582:function(t,e,r){var n=r(7946),o=r(5529).entries;n({target:"Object",stat:!0},{entries:function(t){return o(t)}})},3748:function(t,e,r){var n=r(7946),o=r(2746),i=r(1590),a=r(9742),c=r(4662).onFreeze,u=Object.freeze;n({target:"Object",stat:!0,forced:i(function(){u(1)}),sham:!o},{freeze:function(t){return u&&a(t)?u(c(t)):t}})},7667:function(t,e,r){var n=r(7946),o=r(6906),i=r(7291);n({target:"Object",stat:!0},{fromEntries:function(t){var e={};return o(t,function(t,r){i(e,t,r)},{AS_ENTRIES:!0}),e}})},9651:function(t,e,r){var n=r(7946),o=r(1590),i=r(9413),a=r(2014).f,c=r(16),u=o(function(){a(1)});n({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},446:function(t,e,r){var n=r(7946),o=r(16),i=r(1536),a=r(9413),c=r(2014),u=r(7291);n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var e,r,n=a(t),o=c.f,f=i(n),s={},l=0;f.length>l;)void 0!==(r=o(n,e=f[l++]))&&u(s,e,r);return s}})},3464:function(t,e,r){var n=r(7946),o=r(1590),i=r(5163).f;n({target:"Object",stat:!0,forced:o(function(){return!Object.getOwnPropertyNames(1)})},{getOwnPropertyNames:i})},6039:function(t,e,r){var n=r(7946),o=r(1590),i=r(4362),a=r(5064),c=r(8990);n({target:"Object",stat:!0,forced:o(function(){a(1)}),sham:!c},{getPrototypeOf:function(t){return a(i(t))}})},1527:function(t,e,r){var n=r(7946),o=r(1590),i=r(9742),a=Object.isExtensible;n({target:"Object",stat:!0,forced:o(function(){a(1)})},{isExtensible:function(t){return!!i(t)&&(!a||a(t))}})},7314:function(t,e,r){var n=r(7946),o=r(1590),i=r(9742),a=Object.isFrozen;n({target:"Object",stat:!0,forced:o(function(){a(1)})},{isFrozen:function(t){return!i(t)||!!a&&a(t)}})},3210:function(t,e,r){var n=r(7946),o=r(1590),i=r(9742),a=Object.isSealed;n({target:"Object",stat:!0,forced:o(function(){a(1)})},{isSealed:function(t){return!i(t)||!!a&&a(t)}})},1727:function(t,e,r){r(7946)({target:"Object",stat:!0},{is:r(754)})},1519:function(t,e,r){var n=r(7946),o=r(4362),i=r(3944);n({target:"Object",stat:!0,forced:r(1590)(function(){i(1)})},{keys:function(t){return i(o(t))}})},9373:function(t,e,r){var n=r(7946),o=r(9742),i=r(4662).onFreeze,a=r(2746),c=r(1590),u=Object.preventExtensions;n({target:"Object",stat:!0,forced:c(function(){u(1)}),sham:!a},{preventExtensions:function(t){return u&&o(t)?u(i(t)):t}})},414:function(t,e,r){var n=r(7946),o=r(9742),i=r(4662).onFreeze,a=r(2746),c=r(1590),u=Object.seal;n({target:"Object",stat:!0,forced:c(function(){u(1)}),sham:!a},{seal:function(t){return u&&o(t)?u(i(t)):t}})},1369:function(t,e,r){r(7946)({target:"Object",stat:!0},{setPrototypeOf:r(1971)})},4814:function(t,e,r){var n=r(3007),o=r(8764),i=r(2917);n||o(Object.prototype,"toString",i,{unsafe:!0})},2362:function(t,e,r){var n=r(7946),o=r(5529).values;n({target:"Object",stat:!0},{values:function(t){return o(t)}})},8708:function(t,e,r){var n=r(7946),o=r(8311);n({global:!0,forced:parseFloat!=o},{parseFloat:o})},138:function(t,e,r){var n=r(7946),o=r(372);n({global:!0,forced:parseInt!=o},{parseInt:o})},1549:function(t,e,r){"use strict";var n,o,i,a,c=r(7946),u=r(2793),f=r(8246),s=r(3846),l=r(5074),p=r(8764),v=r(9650),h=r(1971),d=r(981),g=r(5394),y=r(9742),b=r(9191),m=r(3884),x=r(457),w=r(6906),O=r(4082),S=r(7198),E=r(3009).set,j=r(6953),M=r(4058),T=r(3973),I=r(4414),A=r(6228),k=r(3038),P=r(5970),_=r(5085),N=r(311),R=r(9622),L=r(46),C=_("species"),F="Promise",D=k.get,z=k.set,G=k.getterFor(F),W=l&&l.prototype,U=l,B=W,H=f.TypeError,Y=f.document,$=f.process,V=I.f,q=V,X=!!(Y&&Y.createEvent&&f.dispatchEvent),Z="function"==typeof PromiseRejectionEvent,K="unhandledrejection",J=!1,Q=P(F,function(){var t=x(U),e=t!==String(U);if(!e&&66===L||u&&!B.finally)return!0;if(L>=51&&/native code/.test(t))return!1;var r=new U(function(t){t(1)}),n=function(t){t(function(){},function(){})};return(r.constructor={})[C]=n,!(J=r.then(function(){})instanceof n)||!e&&N&&!Z}),tt=Q||!O(function(t){U.all(t).catch(function(){})}),et=function(t){var e;return!(!y(t)||"function"!=typeof(e=t.then))&&e},rt=function(t,e){if(!t.notified){t.notified=!0;var r=t.reactions;j(function(){for(var n=t.value,o=1==t.state,i=0;r.length>i;){var a,c,u,f=r[i++],s=o?f.ok:f.fail,l=f.resolve,p=f.reject,v=f.domain;try{s?(o||(2===t.rejection&&at(t),t.rejection=1),!0===s?a=n:(v&&v.enter(),a=s(n),v&&(v.exit(),u=!0)),a===f.promise?p(H("Promise-chain cycle")):(c=et(a))?c.call(a,l,p):l(a)):p(n)}catch(h){v&&!u&&v.exit(),p(h)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&ot(t)})}},nt=function(t,e,r){var n,o;X?((n=Y.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),f.dispatchEvent(n)):n={promise:e,reason:r},!Z&&(o=f["on"+t])?o(n):t===K&&T("Unhandled promise rejection",r)},ot=function(t){E.call(f,function(){var e,r=t.facade,n=t.value;if(it(t)&&(e=A(function(){R?$.emit("unhandledRejection",n,r):nt(K,r,n)}),t.rejection=R||it(t)?2:1,e.error))throw e.value})},it=function(t){return 1!==t.rejection&&!t.parent},at=function(t){E.call(f,function(){var e=t.facade;R?$.emit("rejectionHandled",e):nt("rejectionhandled",e,t.value)})},ct=function(t,e,r){return function(n){t(e,n,r)}},ut=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,rt(t,!0))},ft=function t(e,r,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===r)throw H("Promise can't be resolved itself");var o=et(r);o?j(function(){var n={done:!1};try{o.call(r,ct(t,n,e),ct(ut,n,e))}catch(i){ut(n,i,e)}}):(e.value=r,e.state=1,rt(e,!1))}catch(i){ut({done:!1},i,e)}}};if(Q&&(U=function(t){m(this,U,F),b(t),n.call(this);var e=D(this);try{t(ct(ft,e),ct(ut,e))}catch(r){ut(e,r)}},(n=function(t){z(this,{type:F,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=v(B=U.prototype,{then:function(t,e){var r=G(this),n=V(S(this,U));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=R?$.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&rt(r,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new n,e=D(t);this.promise=t,this.resolve=ct(ft,e),this.reject=ct(ut,e)},I.f=V=function(t){return t===U||t===i?new o(t):q(t)},!u&&"function"==typeof l&&W!==Object.prototype)){a=W.then,J||(p(W,"then",function(t,e){var r=this;return new U(function(t,e){a.call(r,t,e)}).then(t,e)},{unsafe:!0}),p(W,"catch",B.catch,{unsafe:!0}));try{delete W.constructor}catch(st){}h&&h(W,B)}c({global:!0,wrap:!0,forced:Q},{Promise:U}),d(U,F,!1,!0),g(F),i=s(F),c({target:F,stat:!0,forced:Q},{reject:function(t){var e=V(this);return e.reject.call(void 0,t),e.promise}}),c({target:F,stat:!0,forced:u||Q},{resolve:function(t){return M(u&&this===i?U:this,t)}}),c({target:F,stat:!0,forced:tt},{all:function(t){var e=this,r=V(e),n=r.resolve,o=r.reject,i=A(function(){var r=b(e.resolve),i=[],a=0,c=1;w(t,function(t){var u=a++,f=!1;i.push(void 0),c++,r.call(e,t).then(function(t){f||(f=!0,i[u]=t,--c||n(i))},o)}),--c||n(i)});return i.error&&o(i.value),r.promise},race:function(t){var e=this,r=V(e),n=r.reject,o=A(function(){var o=b(e.resolve);w(t,function(t){o.call(e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}})},6821:function(t,e,r){var n=r(7946),o=r(8246),i=r(981);n({global:!0},{Reflect:{}}),i(o.Reflect,"Reflect",!0)},5399:function(t,e,r){var n=r(16),o=r(8246),i=r(5970),a=r(3986),c=r(1890),u=r(2198).f,f=r(6097).f,s=r(4541),l=r(1451),p=r(5854),v=r(4450),h=r(8764),d=r(1590),g=r(264),y=r(3038).enforce,b=r(5394),m=r(5085),x=r(4402),w=r(3620),O=m("match"),S=o.RegExp,E=S.prototype,j=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,M=/a/g,T=/a/g,I=new S(M)!==M,A=v.UNSUPPORTED_Y;if(i("RegExp",n&&(!I||A||x||w||d(function(){return T[O]=!1,S(M)!=M||S(T)==T||"/a/i"!=S(M,"i")})))){for(var k=function t(e,r){var n,o,i,u,f,v,h=this instanceof t,d=s(e),b=void 0===r,m=[],O=e;if(!h&&d&&b&&e.constructor===t)return e;if((d||e instanceof t)&&(e=e.source,b&&(r="flags"in O?O.flags:p.call(O))),e=void 0===e?"":l(e),r=void 0===r?"":l(r),O=e,x&&"dotAll"in M&&(o=!!r&&r.indexOf("s")>-1)&&(r=r.replace(/s/g,"")),n=r,A&&"sticky"in M&&(i=!!r&&r.indexOf("y")>-1)&&(r=r.replace(/y/g,"")),w&&(e=(u=function(t){for(var e,r=t.length,n=0,o="",i=[],a={},c=!1,u=!1,f=0,s="";n<=r;n++){if("\\"===(e=t.charAt(n)))e+=t.charAt(++n);else if("]"===e)c=!1;else if(!c)switch(!0){case"["===e:c=!0;break;case"("===e:j.test(t.slice(n+1))&&(n+=2,u=!0),o+=e,f++;continue;case">"===e&&u:if(""===s||g(a,s))throw new SyntaxError("Invalid capture group name");a[s]=!0,i.push([s,f]),u=!1,s="";continue}u?s+=e:o+=e}return[o,i]}(e))[0],m=u[1]),f=a(S(e,r),h?this:E,t),(o||i||m.length)&&(v=y(f),o&&(v.dotAll=!0,v.raw=t(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=t.charAt(n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+t.charAt(++n);return o}(e),n)),i&&(v.sticky=!0),m.length&&(v.groups=m)),e!==O)try{c(f,"source",""===O?"(?:)":O)}catch(T){}return f},P=function(t){t in k||u(k,t,{configurable:!0,get:function(){return S[t]},set:function(e){S[t]=e}})},_=f(S),N=0;_.length>N;)P(_[N++]);E.constructor=k,k.prototype=E,h(o,"RegExp",k)}b("RegExp")},7162:function(t,e,r){"use strict";var n=r(7946),o=r(5159);n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},6712:function(t,e,r){var n=r(16),o=r(2198),i=r(5854),a=r(1590);n&&a(function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})})&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},6693:function(t,e,r){"use strict";var n=r(8764),o=r(583),i=r(1451),a=r(1590),c=r(5854),u="toString",f=RegExp.prototype,s=f[u];(a(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})||s.name!=u)&&n(RegExp.prototype,u,function(){var t=o(this),e=i(t.source),r=t.flags;return"/"+e+"/"+i(void 0===r&&t instanceof RegExp&&!("flags"in f)?c.call(t):r)},{unsafe:!0})},5022:function(t,e,r){"use strict";var n=r(997),o=r(8943);t.exports=n("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},o)},183:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("anchor")},{anchor:function(t){return o(this,"a","name",t)}})},5699:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("big")},{big:function(){return o(this,"big","","")}})},796:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("blink")},{blink:function(){return o(this,"blink","","")}})},2286:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("bold")},{bold:function(){return o(this,"b","","")}})},1166:function(t,e,r){"use strict";var n=r(7946),o=r(7549).codeAt;n({target:"String",proto:!0},{codePointAt:function(t){return o(this,t)}})},571:function(t,e,r){"use strict";var n,o=r(7946),i=r(2014).f,a=r(321),c=r(1451),u=r(2741),f=r(7094),s=r(3961),l=r(2793),p="".endsWith,v=Math.min,h=s("endsWith");o({target:"String",proto:!0,forced:!(!l&&!h&&(n=i(String.prototype,"endsWith"),n&&!n.writable)||h)},{endsWith:function(t){var e=c(f(this));u(t);var r=arguments.length>1?arguments[1]:void 0,n=a(e.length),o=void 0===r?n:v(a(r),n),i=c(t);return p?p.call(e,i,o):e.slice(o-i.length,o)===i}})},193:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("fixed")},{fixed:function(){return o(this,"tt","","")}})},7433:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("fontcolor")},{fontcolor:function(t){return o(this,"font","color",t)}})},9916:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("fontsize")},{fontsize:function(t){return o(this,"font","size",t)}})},9190:function(t,e,r){var n=r(7946),o=r(7453),i=String.fromCharCode,a=String.fromCodePoint;n({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,a=0;n>a;){if(e=+arguments[a++],o(e,1114111)!==e)throw RangeError(e+" is not a valid code point");r.push(e<65536?i(e):i(55296+((e-=65536)>>10),e%1024+56320))}return r.join("")}})},9298:function(t,e,r){"use strict";var n=r(7946),o=r(2741),i=r(7094),a=r(1451);n({target:"String",proto:!0,forced:!r(3961)("includes")},{includes:function(t){return!!~a(i(this)).indexOf(a(o(t)),arguments.length>1?arguments[1]:void 0)}})},9454:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("italics")},{italics:function(){return o(this,"i","","")}})},9445:function(t,e,r){"use strict";var n=r(7549).charAt,o=r(1451),i=r(3038),a=r(1820),c="String Iterator",u=i.set,f=i.getterFor(c);a(String,"String",function(t){u(this,{type:c,string:o(t),index:0})},function(){var t,e=f(this),r=e.string,o=e.index;return o>=r.length?{value:void 0,done:!0}:(t=n(r,o),e.index+=t.length,{value:t,done:!1})})},3308:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("link")},{link:function(t){return o(this,"a","href",t)}})},9027:function(t,e,r){"use strict";var n=r(4037),o=r(583),i=r(321),a=r(1451),c=r(7094),u=r(4228),f=r(6341);n("match",function(t,e,r){return[function(e){var r=c(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](a(r))},function(t){var n=o(this),c=a(t),s=r(e,n,c);if(s.done)return s.value;if(!n.global)return f(n,c);var l=n.unicode;n.lastIndex=0;for(var p,v=[],h=0;null!==(p=f(n,c));){var d=a(p[0]);v[h]=d,""===d&&(n.lastIndex=u(c,i(n.lastIndex),l)),h++}return 0===h?null:v}]})},1700:function(t,e,r){var n=r(7946),o=r(9413),i=r(321),a=r(1451);n({target:"String",stat:!0},{raw:function(t){for(var e=o(t.raw),r=i(e.length),n=arguments.length,c=[],u=0;r>u;)c.push(a(e[u++])),u<n&&c.push(a(arguments[u]));return c.join("")}})},5563:function(t,e,r){r(7946)({target:"String",proto:!0},{repeat:r(5914)})},6616:function(t,e,r){"use strict";var n=r(4037),o=r(1590),i=r(583),a=r(6927),c=r(321),u=r(1451),f=r(7094),s=r(4228),l=r(1173),p=r(6341),v=r(5085)("replace"),h=Math.max,d=Math.min,g=function(t){return void 0===t?t:String(t)},y="$0"==="a".replace(/./,"$0"),b=!!/./[v]&&""===/./[v]("a","$0");n("replace",function(t,e,r){var n=b?"$":"$0";return[function(t,r){var n=f(this),o=null==t?void 0:t[v];return void 0!==o?o.call(t,n,r):e.call(u(n),t,r)},function(t,o){var f=i(this),v=u(t);if("string"==typeof o&&-1===o.indexOf(n)&&-1===o.indexOf("$<")){var y=r(e,f,v,o);if(y.done)return y.value}var b="function"==typeof o;b||(o=u(o));var m=f.global;if(m){var x=f.unicode;f.lastIndex=0}for(var w=[];;){var O=p(f,v);if(null===O||(w.push(O),!m))break;""===u(O[0])&&(f.lastIndex=s(v,c(f.lastIndex),x))}for(var S="",E=0,j=0;j<w.length;j++){for(var M=u((O=w[j])[0]),T=h(d(a(O.index),v.length),0),I=[],A=1;A<O.length;A++)I.push(g(O[A]));var k=O.groups;if(b){var P=[M].concat(I,T,v);void 0!==k&&P.push(k);var _=u(o.apply(void 0,P))}else _=l(M,v,T,I,k,o);T>=E&&(S+=v.slice(E,T)+_,E=T+M.length)}return S+v.slice(E)}]},!!o(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})||!y||b)},4968:function(t,e,r){"use strict";var n=r(4037),o=r(583),i=r(7094),a=r(754),c=r(1451),u=r(6341);n("search",function(t,e,r){return[function(e){var r=i(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](c(r))},function(t){var n=o(this),i=c(t),f=r(e,n,i);if(f.done)return f.value;var s=n.lastIndex;a(s,0)||(n.lastIndex=0);var l=u(n,i);return a(n.lastIndex,s)||(n.lastIndex=s),null===l?-1:l.index}]})},5544:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("small")},{small:function(){return o(this,"small","","")}})},1208:function(t,e,r){"use strict";var n=r(4037),o=r(4541),i=r(583),a=r(7094),c=r(7198),u=r(4228),f=r(321),s=r(1451),l=r(6341),p=r(5159),v=r(4450),h=r(1590),d=v.UNSUPPORTED_Y,g=[].push,y=Math.min,b=4294967295;n("split",function(t,e,r){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var n=s(a(this)),i=void 0===r?b:r>>>0;if(0===i)return[];if(void 0===t)return[n];if(!o(t))return e.call(n,t,i);for(var c,u,f,l=[],v=0,h=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(c=p.call(h,n))&&!((u=h.lastIndex)>v&&(l.push(n.slice(v,c.index)),c.length>1&&c.index<n.length&&g.apply(l,c.slice(1)),f=c[0].length,v=u,l.length>=i));)h.lastIndex===c.index&&h.lastIndex++;return v===n.length?(f||!h.test(""))&&l.push(""):l.push(n.slice(v)),l.length>i?l.slice(0,i):l}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:e.call(this,t,r)}:e,[function(e,r){var o=a(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,r):n.call(s(o),e,r)},function(t,o){var a=i(this),p=s(t),v=r(n,a,p,o,n!==e);if(v.done)return v.value;var h=c(a,RegExp),g=a.unicode,m=new h(d?"^(?:"+a.source+")":a,(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(d?"g":"y")),x=void 0===o?b:o>>>0;if(0===x)return[];if(0===p.length)return null===l(m,p)?[p]:[];for(var w=0,O=0,S=[];O<p.length;){m.lastIndex=d?0:O;var E,j=l(m,d?p.slice(O):p);if(null===j||(E=y(f(m.lastIndex+(d?O:0)),p.length))===w)O=u(p,O,g);else{if(S.push(p.slice(w,O)),S.length===x)return S;for(var M=1;M<=j.length-1;M++)if(S.push(j[M]),S.length===x)return S;O=w=E}}return S.push(p.slice(w)),S}]},!!h(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),d)},793:function(t,e,r){"use strict";var n,o=r(7946),i=r(2014).f,a=r(321),c=r(1451),u=r(2741),f=r(7094),s=r(3961),l=r(2793),p="".startsWith,v=Math.min,h=s("startsWith");o({target:"String",proto:!0,forced:!(!l&&!h&&(n=i(String.prototype,"startsWith"),n&&!n.writable)||h)},{startsWith:function(t){var e=c(f(this));u(t);var r=a(v(arguments.length>1?arguments[1]:void 0,e.length)),n=c(t);return p?p.call(e,n,r):e.slice(r,r+n.length)===n}})},2803:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("strike")},{strike:function(){return o(this,"strike","","")}})},1715:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("sub")},{sub:function(){return o(this,"sub","","")}})},3694:function(t,e,r){"use strict";var n=r(7946),o=r(546);n({target:"String",proto:!0,forced:r(6750)("sup")},{sup:function(){return o(this,"sup","","")}})},9811:function(t,e,r){"use strict";var n=r(7946),o=r(8158).trim;n({target:"String",proto:!0,forced:r(7649)("trim")},{trim:function(){return o(this)}})},8405:function(t,e,r){r(6776)("asyncIterator")},7273:function(t,e,r){"use strict";var n=r(7946),o=r(16),i=r(8246),a=r(264),c=r(9742),u=r(2198).f,f=r(113),s=i.Symbol;if(o&&"function"==typeof s&&(!("description"in s.prototype)||void 0!==s().description)){var l={},p=function t(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),r=this instanceof t?new s(e):void 0===e?s():s(e);return""===e&&(l[r]=!0),r};f(p,s);var v=p.prototype=s.prototype;v.constructor=p;var h=v.toString,d="Symbol(test)"==String(s("test")),g=/^Symbol\((.*)\)[^)]+$/;u(v,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=h.call(t);if(a(l,t))return"";var r=d?e.slice(7,-1):e.replace(g,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:p})}},1362:function(t,e,r){r(6776)("hasInstance")},7258:function(t,e,r){r(6776)("isConcatSpreadable")},1504:function(t,e,r){r(6776)("iterator")},4495:function(t,e,r){"use strict";var n=r(7946),o=r(8246),i=r(3846),a=r(2793),c=r(16),u=r(3893),f=r(1590),s=r(264),l=r(6784),p=r(9742),v=r(4170),h=r(583),d=r(4362),g=r(9413),y=r(6547),b=r(1451),m=r(8946),x=r(8507),w=r(3944),O=r(6097),S=r(5163),E=r(8398),j=r(2014),M=r(2198),T=r(675),I=r(1890),A=r(8764),k=r(2731),P=r(6372),_=r(8336),N=r(5414),R=r(5085),L=r(1076),C=r(6776),F=r(981),D=r(3038),z=r(7056).forEach,G=P("hidden"),W="Symbol",U="prototype",B=R("toPrimitive"),H=D.set,Y=D.getterFor(W),$=Object[U],V=o.Symbol,q=i("JSON","stringify"),X=j.f,Z=M.f,K=S.f,J=T.f,Q=k("symbols"),tt=k("op-symbols"),et=k("string-to-symbol-registry"),rt=k("symbol-to-string-registry"),nt=k("wks"),ot=o.QObject,it=!ot||!ot[U]||!ot[U].findChild,at=c&&f(function(){return 7!=x(Z({},"a",{get:function(){return Z(this,"a",{value:7}).a}})).a})?function(t,e,r){var n=X($,e);n&&delete $[e],Z(t,e,r),n&&t!==$&&Z($,e,n)}:Z,ct=function(t,e){var r=Q[t]=x(V[U]);return H(r,{type:W,tag:t,description:e}),c||(r.description=e),r},ut=function t(e,r,n){e===$&&t(tt,r,n),h(e);var o=y(r);return h(n),s(Q,o)?(n.enumerable?(s(e,G)&&e[G][o]&&(e[G][o]=!1),n=x(n,{enumerable:m(0,!1)})):(s(e,G)||Z(e,G,m(1,{})),e[G][o]=!0),at(e,o,n)):Z(e,o,n)},ft=function(t,e){h(t);var r=g(e),n=w(r).concat(vt(r));return z(n,function(e){(!c||st.call(r,e))&&ut(t,e,r[e])}),t},st=function(t){var e=y(t),r=J.call(this,e);return!(this===$&&s(Q,e)&&!s(tt,e))&&(!(r||!s(this,e)||!s(Q,e)||s(this,G)&&this[G][e])||r)},lt=function(t,e){var r=g(t),n=y(e);if(r!==$||!s(Q,n)||s(tt,n)){var o=X(r,n);return o&&s(Q,n)&&!(s(r,G)&&r[G][n])&&(o.enumerable=!0),o}},pt=function(t){var e=K(g(t)),r=[];return z(e,function(t){!s(Q,t)&&!s(_,t)&&r.push(t)}),r},vt=function(t){var e=t===$,r=K(e?tt:g(t)),n=[];return z(r,function(t){s(Q,t)&&(!e||s($,t))&&n.push(Q[t])}),n};u||(A((V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?b(arguments[0]):void 0,e=N(t),r=function t(r){this===$&&t.call(tt,r),s(this,G)&&s(this[G],e)&&(this[G][e]=!1),at(this,e,m(1,r))};return c&&it&&at($,e,{configurable:!0,set:r}),ct(e,t)})[U],"toString",function(){return Y(this).tag}),A(V,"withoutSetter",function(t){return ct(N(t),t)}),T.f=st,M.f=ut,j.f=lt,O.f=S.f=pt,E.f=vt,L.f=function(t){return ct(R(t),t)},c&&(Z(V[U],"description",{configurable:!0,get:function(){return Y(this).description}}),a||A($,"propertyIsEnumerable",st,{unsafe:!0}))),n({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:V}),z(w(nt),function(t){C(t)}),n({target:W,stat:!0,forced:!u},{for:function(t){var e=b(t);if(s(et,e))return et[e];var r=V(e);return et[e]=r,rt[r]=e,r},keyFor:function(t){if(!v(t))throw TypeError(t+" is not a symbol");if(s(rt,t))return rt[t]},useSetter:function(){it=!0},useSimple:function(){it=!1}}),n({target:"Object",stat:!0,forced:!u,sham:!c},{create:function(t,e){return void 0===e?x(t):ft(x(t),e)},defineProperty:ut,defineProperties:ft,getOwnPropertyDescriptor:lt}),n({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:pt,getOwnPropertySymbols:vt}),n({target:"Object",stat:!0,forced:f(function(){E.f(1)})},{getOwnPropertySymbols:function(t){return E.f(d(t))}}),q&&n({target:"JSON",stat:!0,forced:!u||f(function(){var t=V();return"[null]"!=q([t])||"{}"!=q({a:t})||"{}"!=q(Object(t))})},{stringify:function(t,e,r){for(var n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(n=e,(p(e)||void 0!==t)&&!v(t))return l(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!v(e))return e}),o[1]=e,q.apply(null,o)}}),V[U][B]||I(V[U],B,V[U].valueOf),F(V,W),_[G]=!0},3963:function(t,e,r){r(6776)("matchAll")},8649:function(t,e,r){r(6776)("match")},2828:function(t,e,r){r(6776)("replace")},4360:function(t,e,r){r(6776)("search")},4182:function(t,e,r){r(6776)("species")},6908:function(t,e,r){r(6776)("split")},655:function(t,e,r){r(6776)("toPrimitive")},8668:function(t,e,r){r(6776)("toStringTag")},7718:function(t,e,r){r(6776)("unscopables")},1316:function(t,e,r){"use strict";var n,o=r(8246),i=r(9650),a=r(4662),c=r(997),u=r(3860),f=r(9742),s=r(3038).enforce,l=r(8277),p=!o.ActiveXObject&&"ActiveXObject"in o,v=Object.isExtensible,h=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},d=t.exports=c("WeakMap",h,u);if(l&&p){n=u.getConstructor(h,"WeakMap",!0),a.enable();var g=d.prototype,y=g.delete,b=g.has,m=g.get,x=g.set;i(g,{delete:function(t){if(f(t)&&!v(t)){var e=s(this);return e.frozen||(e.frozen=new n),y.call(this,t)||e.frozen.delete(t)}return y.call(this,t)},has:function(t){if(f(t)&&!v(t)){var e=s(this);return e.frozen||(e.frozen=new n),b.call(this,t)||e.frozen.has(t)}return b.call(this,t)},get:function(t){if(f(t)&&!v(t)){var e=s(this);return e.frozen||(e.frozen=new n),b.call(this,t)?m.call(this,t):e.frozen.get(t)}return m.call(this,t)},set:function(t,e){if(f(t)&&!v(t)){var r=s(this);r.frozen||(r.frozen=new n),b.call(this,t)?x.call(this,t,e):r.frozen.set(t,e)}else x.call(this,t,e);return this}})}},7275:function(t,e,r){var n=r(8246),o=r(8073),i=r(3862),a=r(1890);for(var c in o){var u=n[c],f=u&&u.prototype;if(f&&f.forEach!==i)try{a(f,"forEach",i)}catch(s){f.forEach=i}}},9882:function(t,e,r){var n=r(8246),o=r(8073),i=r(3178),a=r(1890),c=r(5085),u=c("iterator"),f=c("toStringTag"),s=i.values;for(var l in o){var p=n[l],v=p&&p.prototype;if(v){if(v[u]!==s)try{a(v,u,s)}catch(d){v[u]=s}if(v[f]||a(v,f,l),o[l])for(var h in i)if(v[h]!==i[h])try{a(v,h,i[h])}catch(d){v[h]=i[h]}}}}},function(t){t(t.s=7072)}])}(); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es2015.f74724a81251760beb85.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es2015.f74724a81251760beb85.js deleted file mode 100644 index d0a605bfbe7..00000000000 --- a/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es2015.f74724a81251760beb85.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e,n={},r={};function t(e){var o=r[e];if(void 0!==o)return o.exports;var u=r[e]={exports:{}};return n[e](u,u.exports,t),u.exports}t.m=n,e=[],t.O=function(n,r,o,u){if(!r){var i=1/0;for(l=0;l<e.length;l++){r=e[l][0],o=e[l][1],u=e[l][2];for(var f=!0,a=0;a<r.length;a++)(!1&u||i>=u)&&Object.keys(t.O).every(function(e){return t.O[e](r[a])})?r.splice(a--,1):(f=!1,u<i&&(i=u));if(f){e.splice(l--,1);var c=o();void 0!==c&&(n=c)}}return n}u=u||0;for(var l=e.length;l>0&&e[l-1][2]>u;l--)e[l]=e[l-1];e[l]=[r,o,u]},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={666:0};t.O.j=function(n){return 0===e[n]};var n=function(n,r){var o,u,i=r[0],f=r[1],a=r[2],c=0;for(o in f)t.o(f,o)&&(t.m[o]=f[o]);if(a)var l=a(t);for(n&&n(r);c<i.length;c++)t.o(e,u=i[c])&&e[u]&&e[u][0](),e[i[c]]=0;return t.O(l)},r=self.webpackChunk=self.webpackChunk||[];r.forEach(n.bind(null,0)),r.push=n.bind(null,r.push.bind(r))}()}(); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es5.f74724a81251760beb85.js b/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es5.f74724a81251760beb85.js deleted file mode 100644 index d0a605bfbe7..00000000000 --- a/JSDemos/Demos/Accordion/Overview/Angular/dist/runtime-es5.f74724a81251760beb85.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e,n={},r={};function t(e){var o=r[e];if(void 0!==o)return o.exports;var u=r[e]={exports:{}};return n[e](u,u.exports,t),u.exports}t.m=n,e=[],t.O=function(n,r,o,u){if(!r){var i=1/0;for(l=0;l<e.length;l++){r=e[l][0],o=e[l][1],u=e[l][2];for(var f=!0,a=0;a<r.length;a++)(!1&u||i>=u)&&Object.keys(t.O).every(function(e){return t.O[e](r[a])})?r.splice(a--,1):(f=!1,u<i&&(i=u));if(f){e.splice(l--,1);var c=o();void 0!==c&&(n=c)}}return n}u=u||0;for(var l=e.length;l>0&&e[l-1][2]>u;l--)e[l]=e[l-1];e[l]=[r,o,u]},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={666:0};t.O.j=function(n){return 0===e[n]};var n=function(n,r){var o,u,i=r[0],f=r[1],a=r[2],c=0;for(o in f)t.o(f,o)&&(t.m[o]=f[o]);if(a)var l=a(t);for(n&&n(r);c<i.length;c++)t.o(e,u=i[c])&&e[u]&&e[u][0](),e[i[c]]=0;return t.O(l)},r=self.webpackChunk=self.webpackChunk||[];r.forEach(n.bind(null,0)),r.push=n.bind(null,r.push.bind(r))}()}(); \ No newline at end of file diff --git a/JSDemos/Demos/Accordion/Overview/Angular/index.html b/JSDemos/Demos/Accordion/Overview/Angular/index.html index 00cb0a44ab7..f5799f4150d 100644 --- a/JSDemos/Demos/Accordion/Overview/Angular/index.html +++ b/JSDemos/Demos/Accordion/Overview/Angular/index.html @@ -5,13 +5,22 @@ <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" /> - <!-- <link rel="stylesheet" type="text/css" href="../../../../../node_modules/devextreme-dist/css/dx.light.css" /> --> - + <link rel="stylesheet" type="text/css" href="../../../../../node_modules/devextreme-dist/css/dx.light.css" /> + + <script src="../../../../../node_modules/core-js/client/shim.min.js"></script> + <script src="../../../../../node_modules/zone.js/dist/zone.js"></script> + <script src="../../../../../node_modules/reflect-metadata/Reflect.js"></script> + <script src="../../../../../node_modules/systemjs/dist/system.js"></script> + + <script src="config.js"></script> + <script> + System.import("app").catch(console.error.bind(console)); + </script> </head> <body class="dx-viewport"> <div class="demo-container"> - <demo-app></demo-app> + <demo-app>Loading...</demo-app> </div> </body> </html> diff --git a/JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts b/JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts b/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts index 97af69169bf..c9cfcac9f11 100644 --- a/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts @@ -9,8 +9,6 @@ if (!/localhost/.test(document.location.host)) { enableProdMode(); } declare var __moduleName: string; -// https://stackoverflow.com/a/44448458/22244640 -declare var __moduleName: string; @Component({ selector: 'demo-app', diff --git a/JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts b/JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; From d127a5e69330f5fdfce92364eff6d81e51cdb8f0 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Tue, 5 Mar 2024 02:28:07 +0400 Subject: [PATCH 15/35] Fix incorrect dependency yaml --- .github/workflows/publish-demos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-demos.yml b/.github/workflows/publish-demos.yml index b1fb322bef8..b3f2c2ce2e3 100644 --- a/.github/workflows/publish-demos.yml +++ b/.github/workflows/publish-demos.yml @@ -95,7 +95,7 @@ jobs: deploy: runs-on: ubuntu-latest - needs: publish + needs: [publish-ES, publish-angular] steps: - name: Deploy to gh-pages uses: peaceiris/actions-gh-pages@v3 From 3d5dd96b287fbb65081f683c795adc6f81e2d861 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Tue, 5 Mar 2024 02:44:19 +0400 Subject: [PATCH 16/35] Fix action --- .github/workflows/publish-demos.yml | 6 ++++-- utils/create-bundles/index.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-demos.yml b/.github/workflows/publish-demos.yml index b3f2c2ce2e3..8f06548c653 100644 --- a/.github/workflows/publish-demos.yml +++ b/.github/workflows/publish-demos.yml @@ -13,7 +13,7 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - name: Setup Node.js vs 20 + - name: Setup Node.js v20 uses: actions/setup-node@v3 with: node-version: 20 @@ -69,7 +69,7 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - name: Setup Node.js vs 14 + - name: Setup Node.js v14 uses: actions/setup-node@v3 with: node-version: 14 @@ -97,6 +97,8 @@ jobs: runs-on: ubuntu-latest needs: [publish-ES, publish-angular] steps: + - name: List files in publish-demos + run: ls -R ./publish-demos - name: Deploy to gh-pages uses: peaceiris/actions-gh-pages@v3 with: diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index 0885beada03..dbd6e0b19a1 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -77,7 +77,7 @@ if (argv['copy-metadata']) { copyMetadata(); } if (currentBundler) { - const CONSTEL = process.env.CONSTEL || `${argv.current || 1}/10`; + const CONSTEL = process.env.CONSTEL || '1/1'; const [current, total] = CONSTEL.split('/').map(Number); const start = (current - 1) * allDemos.length / total; const end = start + allDemos.length / total; From b4e2509f5690dcbaeb7203c066ee90a1cdacfbca Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Tue, 5 Mar 2024 03:00:29 +0400 Subject: [PATCH 17/35] Fix workflow + index --- package.json | 4 +++- utils/create-bundles/Angular/bundler.ts | 2 +- utils/create-bundles/index.ts | 25 ++++++++++++++++++------- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index ae947ac5608..53921743326 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ }, "author": "Developer Express Inc.", "dependencies": { + "@angular/cli": "12.2.17", "@angular-devkit/build-angular": "12.2.17", "@angular/compiler-cli": "12.2.17", "@angular/common": "12.2.17", @@ -159,7 +160,8 @@ "create-typestat-cfg": "cd ./utils/internal && node ./create-typestat-cfg.js", "make-demos-bundle": "ts-node ./utils/create-bundles", "update-angular-json": "ts-node ./utils/create-bundles/Angular/update-angular-json.ts", - "generate-polyfills": "ts-node ./utils/create-bundles/Angular/generate-polyfills.ts" + "generate-polyfills": "ts-node ./utils/create-bundles/Angular/generate-polyfills.ts", + "build-angular": "ng build" }, "license": "SEE LICENSE IN README.md", "keywords": [ diff --git a/utils/create-bundles/Angular/bundler.ts b/utils/create-bundles/Angular/bundler.ts index 5c62461acb0..49a73f67290 100644 --- a/utils/create-bundles/Angular/bundler.ts +++ b/utils/create-bundles/Angular/bundler.ts @@ -52,7 +52,7 @@ export default class AngularBundler implements Bundler { createDemoLayout(demo, this.framework); - const ngBuildCommand = `ng build ${getProjectNameByDemo(demo)}`; + const ngBuildCommand = `npm run build-angular -- ${getProjectNameByDemo(demo)}`; const ngBuildProcess = exec(ngBuildCommand); ngBuildProcess.stdout.on('data', (data) => { console.log(`stdout: ${data}`); diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index dbd6e0b19a1..cc7a2c58841 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -87,12 +87,23 @@ if (currentBundler) { let batchSize = Math.ceil(allDemos.length / total); if (currentBundler.framework === 'Angular') { batchSize = 1; - } - processDemosInBatches(currentBundler, currentDemos, batchSize) - .then(() => { - console.log('All batches processed successfully.'); - }) - .catch((error) => { - console.error(`Error processing batches: ${error}`); + processDemosInBatches(currentBundler, currentDemos, batchSize) + .then(() => { + console.log('All batches processed successfully.'); + }) + .catch((error) => { + console.error(`Error processing batches: ${error}`); + }); + } else { + allDemos.forEach(async (demo) => { + if (isSkipDemo(demo)) { + return; + } + + console.log(`${currentBundler.framework} Demo: ${demo.Widget} - ${demo.Name}`); + + // eslint-disable-next-line no-await-in-loop + await currentBundler.buildDemo(demo, () => {}); }); + } } From 935228f82f2003c95d02f8acffa998fc1bc32816 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Tue, 5 Mar 2024 04:42:25 +0400 Subject: [PATCH 18/35] fix react and angular.json --- .github/workflows/publish-demos.yml | 3 +++ utils/create-bundles/index.ts | 11 +---------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish-demos.yml b/.github/workflows/publish-demos.yml index 8f06548c653..e3301580c87 100644 --- a/.github/workflows/publish-demos.yml +++ b/.github/workflows/publish-demos.yml @@ -89,6 +89,9 @@ jobs: - name: Copy metadata run: npm run make-demos-bundle -- --copy-metadata + - name: Update angular.json + run: npm run update-angular-json + - name: Prepare Angular demo bundles run: | ${{ matrix.command }} diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index cc7a2c58841..bedb52eea74 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -95,15 +95,6 @@ if (currentBundler) { console.error(`Error processing batches: ${error}`); }); } else { - allDemos.forEach(async (demo) => { - if (isSkipDemo(demo)) { - return; - } - - console.log(`${currentBundler.framework} Demo: ${demo.Widget} - ${demo.Name}`); - - // eslint-disable-next-line no-await-in-loop - await currentBundler.buildDemo(demo, () => {}); - }); + processDemosInBatches(currentBundler, allDemos, 10); } } From fc105a1ddc4260dcd2a24f7144a99687bcf5f1c3 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Tue, 5 Mar 2024 06:14:00 +0400 Subject: [PATCH 19/35] Fix artifacts copying + some fix --- .github/workflows/publish-demos.yml | 20 +++++++++++++++++++ .../ItemDragging/Angular/app/app.component.ts | 2 +- .../ItemTemplate/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- angular2.json | 1 - package.json | 3 ++- utils/create-bundles/Angular/bundler.ts | 12 +---------- .../Angular/update-angular-json.ts | 2 +- utils/create-bundles/index.ts | 4 +++- 9 files changed, 30 insertions(+), 18 deletions(-) delete mode 100644 angular2.json diff --git a/.github/workflows/publish-demos.yml b/.github/workflows/publish-demos.yml index e3301580c87..6d5eebe429c 100644 --- a/.github/workflows/publish-demos.yml +++ b/.github/workflows/publish-demos.yml @@ -39,6 +39,12 @@ jobs: - name: Prepare Vue demo bundles run: npm run make-demos-bundle -- --framework Vue + - name: Save publish-demos directory for ES as an artifact + uses: actions/upload-artifact@v3 + with: + name: publish-demos + path: ./publish-demos + publish-angular: runs-on: ubuntu-latest strategy: @@ -92,14 +98,28 @@ jobs: - name: Update angular.json run: npm run update-angular-json + - name: Create angular entryPoints to compile faster + run: npm run launch-ngcc + - name: Prepare Angular demo bundles run: | ${{ matrix.command }} + + - name: Save publish-demos directory for Angular as an artifact + uses: actions/upload-artifact@v3 + with: + name: publish-demos + path: ./publish-demos deploy: runs-on: ubuntu-latest needs: [publish-ES, publish-angular] steps: + - name: Download publish-demos artifact + uses: actions/download-artifact@v3 + with: + name: publish-demos + path: ./publish-demos - name: List files in publish-demos run: ls -R ./publish-demos - name: Deploy to gh-pages diff --git a/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts b/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts index cbc4b2174e6..31d784e58b2 100644 --- a/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts b/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts index 355efb21a7e..32fa7246ce0 100644 --- a/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { products: Product[]; diff --git a/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts b/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts index 407c12583c6..a0b8507ad87 100644 --- a/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/angular2.json b/angular2.json deleted file mode 100644 index ed4466eb881..00000000000 --- a/angular2.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"newProjectRoot":"projects","projects":{"datagrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SimpleArray/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SimpleArray/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AjaxRequest/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AjaxRequest/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-odataservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/OdataService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/OdataService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomDataSource/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomDataSource/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SignalRService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SignalRService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-realtimeupdates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RealTimeUpdates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RealTimeUpdates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordpaging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordPaging/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordPaging/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/VirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/VirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteVirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteVirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-horizontalvirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-infinitescrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/InfiniteScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/InfiniteScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-roweditingandeditingevents":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-celleditingandeditingapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FormEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FormEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PopupEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PopupEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customeditors":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomEditors/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomEditors/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-datavalidation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DataValidation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DataValidation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cascadinglookups":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CascadingLookups/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CascadingLookups/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-collaborativeediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CollaborativeEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CollaborativeEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-crudoperations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CRUDOperations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CRUDOperations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchupdaterequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchUpdateRequest/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchUpdateRequest/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-editstatemanagement":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/EditStateManagement/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/EditStateManagement/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customnewrecordposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomNewRecordPosition/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomNewRecordPosition/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordgrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordGrouping/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordGrouping/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotegrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteGrouping/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteGrouping/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleSorting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleSorting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filtering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Filtering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Filtering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filteringapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilteringAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilteringAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilterPanel/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilterPanel/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnHeaderFilter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnHeaderFilter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FocusedRow/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FocusedRow/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/LocalReordering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/LocalReordering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotereordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteReordering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteReordering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-dndbetweengrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DnDBetweenGrids/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DnDBetweenGrids/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionmodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-deferredselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DeferredSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DeferredSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnsbasedonadatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multirowheadersbands":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultiRowHeadersBands/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultiRowHeadersBands/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnresizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnResizing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnResizing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-commandcolumncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CommandColumnCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CommandColumnCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnChooser/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnChooser/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/StatePersistence/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/StatePersistence/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-appearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Appearance/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Appearance/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-righttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RightToLeftSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RightToLeftSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columntemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ToolbarCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ToolbarCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridSummaries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridSummaries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-groupsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GroupSummaries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GroupSummaries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomSummaries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomSummaries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recalculatewhileediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecalculateWhileEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecalculateWhileEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailView/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailView/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-advancedmasterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AdvancedMasterDetailView/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AdvancedMasterDetailView/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfcellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFCellCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFCellCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFHeaderAndFooter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFHeaderAndFooter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportMultipleGrids/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportMultipleGrids/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportImages/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportImages/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSCellCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSCellCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportImages/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportImages/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridadaptabilityoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridAdaptabilityOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridAdaptabilityOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridcolumnshidingpriority":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridColumnsHidingPriority/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridColumnsHidingPriority/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/KeyboardNavigation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/KeyboardNavigation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SimpleArray/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SimpleArray/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-olapdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/OLAPDataSource/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/OLAPDataSource/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-integratedfieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/IntegratedFieldChooser/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/IntegratedFieldChooser/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-standalonefieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StandaloneFieldChooser/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StandaloneFieldChooser/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-fieldpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/FieldPanel/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/FieldPanel/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/HeaderFilter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/HeaderFilter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-runningtotals":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RunningTotals/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RunningTotals/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-summarydisplaymodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SummaryDisplayModes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SummaryDisplayModes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/DrillDown/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/DrillDown/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/VirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/VirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StatePersistence/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StatePersistence/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-chartintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ChartIntegration/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ChartIntegration/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-layoutcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/LayoutCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/LayoutCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayPlainStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayPlainStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LoadDataOnDemand/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LoadDataOnDemand/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleSorting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleSorting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-paging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Paging/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Paging/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-rowediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/RowEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/RowEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-cellediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CellEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CellEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/BatchEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/BatchEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FormEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FormEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/PopupEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/PopupEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LocalReordering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LocalReordering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FocusedRow/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FocusedRow/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-singlerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SingleRowSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SingleRowSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleRowSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleRowSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingsearchpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingSearchPanel/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingSearchPanel/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingfilterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingFilterRow/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingFilterRow/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnHeaderFilter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnHeaderFilter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterPanel/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterPanel/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filtermodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterModes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterModes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnChooser/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnChooser/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-reordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Reordering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Reordering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-resizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Resizing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Resizing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnfixing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnFixing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnFixing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/StatePersistence/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/StatePersistence/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Adaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Adaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/KeyboardNavigation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/KeyboardNavigation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SimpleArray/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SimpleArray/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SignalRService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SignalRService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-googlecalendarintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GoogleCalendarIntegration/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GoogleCalendarIntegration/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-basicviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/BasicViews/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/BasicViews/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timelines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Timelines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Timelines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-agenda":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Agenda/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Agenda/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-currenttimeindicator":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CurrentTimeIndicator/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CurrentTimeIndicator/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timezonessupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/TimeZonesSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/TimeZonesSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-recurringappointments":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/RecurringAppointments/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/RecurringAppointments/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-editing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Editing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Editing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customdraganddrop":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomDragAndDrop/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomDragAndDrop/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-resources":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Resources/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Resources/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-alldaypanelmode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/AllDayPanelMode/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/AllDayPanelMode/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-workshifts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WorkShifts/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WorkShifts/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/VirtualScrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/VirtualScrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-grouporientation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupOrientation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupOrientation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-groupbydate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupByDate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupByDate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-celltemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CellTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CellTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customizeindividualviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomizeIndividualViews/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomizeIndividualViews/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-increaseviewduration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/IncreaseViewDuration/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/IncreaseViewDuration/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-limitappointmentcountpercell":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-contextmenuintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/ContextMenuIntegration/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/ContextMenuIntegration/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Adaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Adaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-outputformats":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/OutputFormats/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/OutputFormats/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/ToolbarCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/ToolbarCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-mentions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Mentions/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Mentions/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-tables":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Tables/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Tables/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesandedgesarrays":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesAndEdgesArrays/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesAndEdgesArrays/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayPlainStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayPlainStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-advanceddatabinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/AdvancedDataBinding/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/AdvancedDataBinding/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/WebAPIService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/WebAPIService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-containers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Containers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Containers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-imagesinshapes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ImagesInShapes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ImagesInShapes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithicons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithIcons/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithIcons/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtexts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTexts/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTexts/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplateswithediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-readonly":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ReadOnly/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ReadOnly/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-simpleview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/SimpleView/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/SimpleView/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-itemselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ItemSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ItemSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-operationrestrictions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/OperationRestrictions/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/OperationRestrictions/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-uicustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/UICustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/UICustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Adaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Adaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleArray/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleArray/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AjaxRequest/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AjaxRequest/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-clientsidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ClientSideDataProcessing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ClientSideDataProcessing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-serversidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ServerSideDataProcessing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ServerSideDataProcessing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-seriestemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SeriesTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SeriesTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SignalRService/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SignalRService/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LoadDataOnDemand/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LoadDataOnDemand/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-area":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Area/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Area/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-splinearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SplineArea/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SplineArea/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-steparea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepArea/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepArea/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-nullpointsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/NullPointSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/NullPointSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-standardbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StandardBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StandardBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StackedBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StackedBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-fullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FullStackedBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FullStackedBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidestackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideStackedBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideStackedBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-chartsdrilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ChartsDrillDown/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ChartsDrillDown/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidefullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideFullStackedBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideFullStackedBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-autocalculatedbarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AutoCalculatedBarWidth/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AutoCalculatedBarWidth/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-custombarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomBarWidth/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomBarWidth/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-coloreachbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ColorEachBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ColorEachBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customizepointsandlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomizePointsAndLabels/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomizePointsAndLabels/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scalebreaks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ScaleBreaks/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ScaleBreaks/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bidirectionalbarchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BiDirectionalBarChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BiDirectionalBarChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomAnnotations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomAnnotations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplebullets":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleBullets/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleBullets/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnut":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Doughnut/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Doughnut/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithtopnseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithTopNSeries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithTopNSeries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithmultipleseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithMultipleSeries/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithMultipleSeries/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithcustomlabelincenter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stock":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Stock/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Stock/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-candlestick":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Candlestick/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Candlestick/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregationfinancialchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregationFinancialChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregationFinancialChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-annotation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Annotation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Annotation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-line":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Line/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Line/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Spline/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Spline/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelsoverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsOverlapping/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsOverlapping/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HoverMode/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HoverMode/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stepline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepLine/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepLine/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-crosshair":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Crosshair/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Crosshair/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointimage":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointImage/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointImage/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicvslinearaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicVsLinearAxes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicVsLinearAxes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pie":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Pie/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Pie/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pieswithequalsize":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PiesWithEqualSize/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PiesWithEqualSize/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomLabels/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomLabels/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithsmallvaluesgrouped":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithSmallValuesGrouped/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithSmallValuesGrouped/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithresolvedlabeloverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Palette/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Palette/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithAnnotations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithAnnotations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomstyles":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomStyles/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomStyles/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scatter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Scatter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Scatter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bubble":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Bubble/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Bubble/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicaxis":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicAxis/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicAxis/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axiscustomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisCustomPosition/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisCustomPosition/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-continuousdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ContinuousData/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ContinuousData/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discretedata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteData/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteData/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spiderweb":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SpiderWeb/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SpiderWeb/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-windrose":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WindRose/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WindRose/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-periodicdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PeriodicData/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PeriodicData/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-invertedchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/InvertedChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/InvertedChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-polarchartannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PolarChartAnnotations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PolarChartAnnotations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-timeline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Timeline/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Timeline/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeArea/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeArea/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplesparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleSparklines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleSparklines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-areasparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AreaSparklines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AreaSparklines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-barsparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BarSparklines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BarSparklines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-winlosssparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WinlossSparklines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WinlossSparklines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hierarchicaldatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HierarchicalDataStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HierarchicalDataStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-flatdatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FlatDataStructure/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FlatDataStructure/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-tilingalgorithms":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/TilingAlgorithms/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/TilingAlgorithms/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-colorization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Colorization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Colorization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DrillDown/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DrillDown/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-funnelchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FunnelChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FunnelChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pyramidchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PyramidChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PyramidChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sankeychart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SankeyChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SankeyChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multipleaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultipleAxes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultipleAxes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multiplepanes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultiplePanes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultiplePanes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-errorbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ErrorBars/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ErrorBars/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-paretochart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ParetoChart/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ParetoChart/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customlegendmarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomLegendMarkers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomLegendMarkers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discreteaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteAggregation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteAggregation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelstemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsTemplates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsTemplates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-strips":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Strips/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Strips/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-databinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/DataBinding/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/DataBinding/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Validation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Validation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-chartappearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ChartAppearance/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ChartAppearance/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-tasktemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/TaskTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/TaskTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-toolbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Toolbar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Toolbar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-contextmenu":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ContextMenu/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ContextMenu/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-striplines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/StripLines/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/StripLines/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-exporttopdf":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ExportToPDF/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ExportToPDF/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-sorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Sorting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Sorting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-filterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/FilterRow/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/FilterRow/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/HeaderFilter/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/HeaderFilter/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatecirculargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatelineargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatebargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-labelscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/LabelsCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/LabelsCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Palette/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Palette/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-tooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Tooltip/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Tooltip/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfBars/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfBars/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-paletteforranges":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/PaletteForRanges/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/PaletteForRanges/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scaleminorticks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleMinorTicks/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleMinorTicks/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalelabelformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleLabelFormatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleLabelFormatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-subvalueindicatortextformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayout":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayout/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayout/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-anglescustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/AnglesCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/AnglesCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetitlecustomized":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTitleCustomized/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTitleCustomized/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTooltip/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTooltip/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-valueindicatorsapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ValueIndicatorsAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ValueIndicatorsAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickinterval":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickInterval/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickInterval/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickvalues":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickValues/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickValues/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-basevalueforrangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/BaseValueForRangeBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/BaseValueForRangeBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayoutlineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayoutLinearGauge/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayoutLinearGauge/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofsubvalueindicators":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"accordion-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Accordion/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Accordion/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"menu-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Menu/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Menu/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"multiview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/MultiView/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/MultiView/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-leftorrightposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/LeftOrRightPosition/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/LeftOrRightPosition/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-toporbottomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/TopOrBottomPosition/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/TopOrBottomPosition/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-sortableclosabletabs":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/SortableClosableTabs/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/SortableClosableTabs/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Templates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Templates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-selection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Selection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Selection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Adaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Adaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationRightToLeftSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationRightToLeftSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"autocomplete-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Autocomplete/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Autocomplete/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/MultipleSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/MultipleSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"checkbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/CheckBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/CheckBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"colorbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ColorBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ColorBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Formatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Formatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Formatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Formatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-singleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/SingleSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/SingleSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/MultipleSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/MultipleSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Formatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Formatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-searchandediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/SearchAndEditing/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/SearchAndEditing/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-customizedropdownbutton":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/CustomizeDropDownButton/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/CustomizeDropDownButton/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/GroupedItems/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/GroupedItems/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"switch-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Switch/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Switch/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/GroupedItems/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/GroupedItems/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-tagcountlimitation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/TagCountLimitation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/TagCountLimitation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textarea-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextArea/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextArea/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"validation-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Validation/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Validation/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-customtexteditorbuttons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/CustomTextEditorButtons/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/CustomTextEditorButtons/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsRightToLeftSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsRightToLeftSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorappearancevariants":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorAppearanceVariants/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorAppearanceVariants/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-formsandmultipurposeoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/FormsAndMultiPurposeOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/FormsAndMultiPurposeOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"box-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Box/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Box/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"buttongroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ButtonGroup/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ButtonGroup/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fieldset-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FieldSet/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FieldSet/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withdatagrid":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithDataGrid/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithDataGrid/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithList/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithList/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/Customization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/Customization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-customizeitem":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/CustomizeItem/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/CustomizeItem/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-groupedfields":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/GroupedFields/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/GroupedFields/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-columnsadaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/ColumnsAdaptability/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/ColumnsAdaptability/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Validation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Validation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-updateitemsdynamically":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/UpdateItemsDynamically/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/UpdateItemsDynamically/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"radiogroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RadioGroup/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RadioGroup/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScaleLightweight/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScaleLightweight/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScale/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScale/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScale/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScale/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-logarithmicscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/LogarithmicScale/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/LogarithmicScale/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-discretescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DiscreteScale/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DiscreteScale/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomFormatting/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomFormatting/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforcalculation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforfiltering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-imageonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ImageOnBackground/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ImageOnBackground/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackground/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackground/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customizedchartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackgroundwithseriestemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeslider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSlider/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSlider/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"responsivebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ResponsiveBox/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ResponsiveBox/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scrollview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ScrollView/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ScrollView/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"slider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Slider/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Slider/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-kanban":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Kanban/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Kanban/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Customization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Customization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileUploading/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileUploading/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/Validation/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/Validation/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-chunkuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/ChunkUploading/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/ChunkUploading/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-customdropzone":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/CustomDropzone/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/CustomDropzone/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-actionandlistsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/ActionAndListsOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/ActionAndListsOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/Basics/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/Basics/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-popovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/PopoverMode/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/PopoverMode/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-predefinedtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/PredefinedTypes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/PredefinedTypes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-icons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/Icons/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/Icons/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"floatingactionbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FloatingActionButton/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FloatingActionButton/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownButton/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownButton/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Basics/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Basics/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Templates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Templates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/ItemTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/ItemTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listeditingandapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListEditingAndAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListEditingAndAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-groupedlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/GroupedList/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/GroupedList/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listwithsearchbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListWithSearchBar/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListWithSearchBar/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListSelection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListSelection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemdragging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemDragging/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemDragging/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-webapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/WebAPI/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/WebAPI/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Basics/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Basics/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Templates/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Templates/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-eventhandling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/EventHandling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/EventHandling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Basics/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Basics/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-directions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Directions/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Directions/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/ItemTemplate/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/ItemTemplate/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"resizable-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Resizable/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Resizable/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-providersandtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/ProvidersAndTypes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/ProvidersAndTypes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-markers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Markers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Markers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-routes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Routes/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Routes/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-colorscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ColorsCustomization/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ColorsCustomization/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-zoomingandcentering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ZoomingAndCentering/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ZoomingAndCentering/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Palette/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Palette/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-imagemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ImageMarkers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ImageMarkers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-bubblemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/BubbleMarkers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/BubbleMarkers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-piemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/PieMarkers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/PieMarkers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-dynamicviewport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/DynamicViewport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/DynamicViewport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-areawithlabelsandtwolegends":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-tooltiphtmlsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/TooltipHTMLSupport/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/TooltipHTMLSupport/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customprojection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomProjection/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomProjection/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-floorplan":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/FloorPlan/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/FloorPlan/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-multiplelayers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/MultipleLayers/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/MultipleLayers/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-custommapdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomMapData/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomMapData/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomAnnotations/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomAnnotations/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-dialogsandnotificationsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/DialogsAndNotificationsOverview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/DialogsAndNotificationsOverview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadindicator-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadIndicator/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadIndicator/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadPanel/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadPanel/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popover-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popover/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popover/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-scrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Scrolling/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Scrolling/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"progressbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ProgressBar/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ProgressBar/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-stack":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Stack/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Stack/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tooltip-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tooltip/Overview/Angular","index":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tooltip/Overview/Angular/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/polyfills.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"2mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}}},"defaultProject":"accordion-overview"} \ No newline at end of file diff --git a/package.json b/package.json index 53921743326..f6103c7723a 100644 --- a/package.json +++ b/package.json @@ -161,7 +161,8 @@ "make-demos-bundle": "ts-node ./utils/create-bundles", "update-angular-json": "ts-node ./utils/create-bundles/Angular/update-angular-json.ts", "generate-polyfills": "ts-node ./utils/create-bundles/Angular/generate-polyfills.ts", - "build-angular": "ng build" + "build-angular": "ng build", + "launch-ngcc": "ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points" }, "license": "SEE LICENSE IN README.md", "keywords": [ diff --git a/utils/create-bundles/Angular/bundler.ts b/utils/create-bundles/Angular/bundler.ts index 49a73f67290..5cb50fd1f4e 100644 --- a/utils/create-bundles/Angular/bundler.ts +++ b/utils/create-bundles/Angular/bundler.ts @@ -22,17 +22,7 @@ export default class AngularBundler implements Bundler { buildDemo = (demo: Demo, res): Promise<void> => { const sourceDemoPath = getSourcePathByDemo(demo, this.framework); if (!existsSync(sourceDemoPath)) { - return; - } - - const excludedDemos = ['Localization', 'CellCustomization', 'TimeZonesSupport', 'ExportToPDF']; - let thisDemoExcluded = false; - excludedDemos.forEach((excludedDemo) => { - if (sourceDemoPath.includes(excludedDemo)) { - thisDemoExcluded = true; - } - }); - if (thisDemoExcluded) { + res(); return; } diff --git a/utils/create-bundles/Angular/update-angular-json.ts b/utils/create-bundles/Angular/update-angular-json.ts index caade592bf9..c08471a6a8c 100644 --- a/utils/create-bundles/Angular/update-angular-json.ts +++ b/utils/create-bundles/Angular/update-angular-json.ts @@ -41,7 +41,7 @@ const createConfigForDemo = (Demo: Demo) => { budgets: [ { type: 'initial', - maximumWarning: '500kb', + maximumWarning: '1mb', maximumError: '4mb', }, { diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index bedb52eea74..a24334683b2 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -54,6 +54,7 @@ async function processDemosInBatches(bundler: ESBundler, demoList: Demo[], batch const batches = []; for (let i = 0; i < demoList.length; i += batchSize) { const batch = demoList.slice(i, i + batchSize); + console.log('AAAAAAAAAAAAAAAAAA', i, 'BBBBBBB', demoList.length); // eslint-disable-next-line no-await-in-loop batches.push(await processBatch(bundler, batch)); } @@ -77,11 +78,12 @@ if (argv['copy-metadata']) { copyMetadata(); } if (currentBundler) { - const CONSTEL = process.env.CONSTEL || '1/1'; + const CONSTEL = process.env.CONSTEL || '10/10'; const [current, total] = CONSTEL.split('/').map(Number); const start = (current - 1) * allDemos.length / total; const end = start + allDemos.length / total; const currentDemos = allDemos.slice(start, end); + console.log('Building demos count: ', currentDemos.length); // check for accuracy // delete res function let batchSize = Math.ceil(allDemos.length / total); From dcdabafe6daed922b8de1f7f07c337cb4d6594ca Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Tue, 5 Mar 2024 06:17:14 +0400 Subject: [PATCH 20/35] fix yaml tabulation --- .github/workflows/publish-demos.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish-demos.yml b/.github/workflows/publish-demos.yml index 6d5eebe429c..482f370a54b 100644 --- a/.github/workflows/publish-demos.yml +++ b/.github/workflows/publish-demos.yml @@ -40,10 +40,10 @@ jobs: run: npm run make-demos-bundle -- --framework Vue - name: Save publish-demos directory for ES as an artifact - uses: actions/upload-artifact@v3 - with: - name: publish-demos - path: ./publish-demos + uses: actions/upload-artifact@v3 + with: + name: publish-demos + path: ./publish-demos publish-angular: runs-on: ubuntu-latest @@ -106,10 +106,10 @@ jobs: ${{ matrix.command }} - name: Save publish-demos directory for Angular as an artifact - uses: actions/upload-artifact@v3 - with: - name: publish-demos - path: ./publish-demos + uses: actions/upload-artifact@v3 + with: + name: publish-demos + path: ./publish-demos deploy: runs-on: ubuntu-latest From 25a17608d5725bbd7905c7e10b453b9e016b865d Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Tue, 5 Mar 2024 06:32:48 +0400 Subject: [PATCH 21/35] Remove extra console.logs --- utils/create-bundles/index.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index a24334683b2..6ac99aedd53 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -54,7 +54,6 @@ async function processDemosInBatches(bundler: ESBundler, demoList: Demo[], batch const batches = []; for (let i = 0; i < demoList.length; i += batchSize) { const batch = demoList.slice(i, i + batchSize); - console.log('AAAAAAAAAAAAAAAAAA', i, 'BBBBBBB', demoList.length); // eslint-disable-next-line no-await-in-loop batches.push(await processBatch(bundler, batch)); } @@ -83,7 +82,6 @@ if (currentBundler) { const start = (current - 1) * allDemos.length / total; const end = start + allDemos.length / total; const currentDemos = allDemos.slice(start, end); - console.log('Building demos count: ', currentDemos.length); // check for accuracy // delete res function let batchSize = Math.ceil(allDemos.length / total); From a470b49832731239b687d4723e2ed399343d340d Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Tue, 5 Mar 2024 15:44:27 +0400 Subject: [PATCH 22/35] Fix building for react and vue --- utils/create-bundles/helper/bundler.ts | 2 ++ utils/create-bundles/index.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/create-bundles/helper/bundler.ts b/utils/create-bundles/helper/bundler.ts index 915badc7948..c054bea4fa1 100644 --- a/utils/create-bundles/helper/bundler.ts +++ b/utils/create-bundles/helper/bundler.ts @@ -21,6 +21,7 @@ export abstract class ESBundler implements Bundler { buildDemo = async (demo: Demo, res): Promise<void> => { const sourceDemoPath = getSourcePathByDemo(demo, this.framework); if (!existsSync(sourceDemoPath)) { + res(); return; } @@ -32,6 +33,7 @@ export abstract class ESBundler implements Bundler { } }); if (thisDemoExcluded) { + res(); return; } diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index 6ac99aedd53..db2877f7f4e 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -77,7 +77,7 @@ if (argv['copy-metadata']) { copyMetadata(); } if (currentBundler) { - const CONSTEL = process.env.CONSTEL || '10/10'; + const CONSTEL = process.env.CONSTEL || '1/1'; const [current, total] = CONSTEL.split('/').map(Number); const start = (current - 1) * allDemos.length / total; const end = start + allDemos.length / total; @@ -95,6 +95,6 @@ if (currentBundler) { console.error(`Error processing batches: ${error}`); }); } else { - processDemosInBatches(currentBundler, allDemos, 10); + processDemosInBatches(currentBundler, allDemos, 5); } } From e0f0e182fbc2c559fc71944322ab7298b19c1541 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Wed, 6 Mar 2024 14:22:25 +0400 Subject: [PATCH 23/35] Fix convert-to-js error --- JSDemos/Demos/Tabs/Selection/ReactJs/App.js | 40 ++++++++++----------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/JSDemos/Demos/Tabs/Selection/ReactJs/App.js b/JSDemos/Demos/Tabs/Selection/ReactJs/App.js index 4284ba7ca89..4af42464639 100644 --- a/JSDemos/Demos/Tabs/Selection/ReactJs/App.js +++ b/JSDemos/Demos/Tabs/Selection/ReactJs/App.js @@ -4,27 +4,25 @@ import SelectBox from 'devextreme-react/select-box'; import MultiView from 'devextreme-react/multi-view'; import { employees, selectBoxLabel } from './data.js'; -class EmployeeInfo extends React.Component { - render() { - const { - text, picture, position, notes, - } = this.props.data; - return ( - <div className="employee-info"> - <img - alt={text} - className="employee-photo dx-theme-border-color" - src={picture} - /> - <p className="employee-notes"> - <b>Position: {position}</b> - <br /> - {notes} - </p> - </div> - ); - } -} +const EmployeeInfo = (props) => { + const { + text, picture, position, notes, + } = props.data; + return ( + <div className="employee-info"> + <img + alt={text} + className="employee-photo dx-theme-border-color" + src={picture} + /> + <p className="employee-notes"> + <b>Position: {position}</b> + <br /> + {notes} + </p> + </div> + ); +}; const App = () => { const [selectedItem, setSelectedItem] = useState(employees[0]); const onSelectionChanged = useCallback( From 939ba25d3882d21e98b60fb60680f5bbd23bb49c Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Wed, 6 Mar 2024 15:13:27 +0400 Subject: [PATCH 24/35] Remove individual polyfills and replace them with one --- .../ActionSheet/Basics/Angular/polyfill.ts | 1 - .../PopoverMode/Angular/polyfill.ts | 1 - .../Autocomplete/Overview/Angular/polyfill.ts | 1 - .../Demos/Box/Overview/Angular/polyfill.ts | 1 - .../Demos/Button/Icons/Angular/polyfill.ts | 1 - .../PredefinedTypes/Angular/polyfill.ts | 1 - .../ButtonGroup/Overview/Angular/polyfill.ts | 1 - .../MultipleSelection/Angular/polyfill.ts | 1 - .../Calendar/Overview/Angular/polyfill.ts | 1 - .../Charts/AjaxRequest/Angular/polyfill.ts | 1 - .../Charts/Annotation/Angular/polyfill.ts | 1 - JSDemos/Demos/Charts/Area/Angular/polyfill.ts | 1 - .../Charts/AreaSparklines/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../AxisCustomPosition/Angular/polyfill.ts | 1 - .../AxisLabelsOverlapping/Angular/polyfill.ts | 1 - .../AxisLabelsTemplates/Angular/polyfill.ts | 1 - .../Charts/BarSparklines/Angular/polyfill.ts | 1 - .../BiDirectionalBarChart/Angular/polyfill.ts | 1 - .../Demos/Charts/Bubble/Angular/polyfill.ts | 1 - .../Charts/Candlestick/Angular/polyfill.ts | 1 - .../ChartsDrillDown/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Charts/ColorEachBar/Angular/polyfill.ts | 1 - .../Charts/Colorization/Angular/polyfill.ts | 1 - .../Charts/ContinuousData/Angular/polyfill.ts | 1 - .../Charts/Crosshair/Angular/polyfill.ts | 1 - .../CustomAnnotations/Angular/polyfill.ts | 1 - .../Charts/CustomBarWidth/Angular/polyfill.ts | 1 - .../CustomLegendMarkers/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../DiscreteAggregation/Angular/polyfill.ts | 1 - .../Charts/DiscreteData/Angular/polyfill.ts | 1 - .../Demos/Charts/Doughnut/Angular/polyfill.ts | 1 - .../DoughnutSelection/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Charts/DrillDown/Angular/polyfill.ts | 1 - .../Charts/ErrorBars/Angular/polyfill.ts | 1 - .../FlatDataStructure/Angular/polyfill.ts | 1 - .../Charts/FullStackedBar/Angular/polyfill.ts | 1 - .../Charts/FunnelChart/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Charts/HoverMode/Angular/polyfill.ts | 1 - .../Charts/InvertedChart/Angular/polyfill.ts | 1 - JSDemos/Demos/Charts/Line/Angular/polyfill.ts | 1 - .../LoadDataOnDemand/Angular/polyfill.ts | 1 - .../LogarithmicAxis/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Charts/MultipleAxes/Angular/polyfill.ts | 1 - .../Charts/MultiplePanes/Angular/polyfill.ts | 1 - .../NullPointSupport/Angular/polyfill.ts | 1 - .../Demos/Charts/Overview/Angular/polyfill.ts | 1 - .../Demos/Charts/Palette/Angular/polyfill.ts | 1 - .../Charts/ParetoChart/Angular/polyfill.ts | 1 - .../Charts/PeriodicData/Angular/polyfill.ts | 1 - JSDemos/Demos/Charts/Pie/Angular/polyfill.ts | 1 - .../PieWithAnnotations/Angular/polyfill.ts | 1 - .../PieWithCustomLabels/Angular/polyfill.ts | 1 - .../PieWithCustomStyles/Angular/polyfill.ts | 1 - .../PieWithMultipleSeries/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../PiesWithEqualSize/Angular/polyfill.ts | 1 - .../Charts/PointImage/Angular/polyfill.ts | 1 - .../PointsAggregation/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../PolarChartAnnotations/Angular/polyfill.ts | 1 - .../Charts/PyramidChart/Angular/polyfill.ts | 1 - .../Charts/RangeArea/Angular/polyfill.ts | 1 - .../Demos/Charts/RangeBar/Angular/polyfill.ts | 1 - .../Charts/SankeyChart/Angular/polyfill.ts | 1 - .../Charts/ScaleBreaks/Angular/polyfill.ts | 1 - .../Demos/Charts/Scatter/Angular/polyfill.ts | 1 - .../SeriesTemplates/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Charts/SideBySideBar/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../SideBySideStackedBar/Angular/polyfill.ts | 1 - .../Charts/SignalRService/Angular/polyfill.ts | 1 - .../Charts/SimpleArray/Angular/polyfill.ts | 1 - .../Charts/SimpleBullets/Angular/polyfill.ts | 1 - .../SimpleSparklines/Angular/polyfill.ts | 1 - .../Charts/SpiderWeb/Angular/polyfill.ts | 1 - .../Demos/Charts/Spline/Angular/polyfill.ts | 1 - .../Charts/SplineArea/Angular/polyfill.ts | 1 - .../Charts/StackedBar/Angular/polyfill.ts | 1 - .../Charts/StandardBar/Angular/polyfill.ts | 1 - .../Demos/Charts/StepArea/Angular/polyfill.ts | 1 - .../Demos/Charts/StepLine/Angular/polyfill.ts | 1 - .../Demos/Charts/Stock/Angular/polyfill.ts | 1 - .../Demos/Charts/Strips/Angular/polyfill.ts | 1 - .../TilingAlgorithms/Angular/polyfill.ts | 1 - .../Demos/Charts/Timeline/Angular/polyfill.ts | 1 - .../Demos/Charts/WindRose/Angular/polyfill.ts | 1 - .../WinlossSparklines/Angular/polyfill.ts | 1 - .../CheckBox/Overview/Angular/polyfill.ts | 1 - .../ColorBox/Overview/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../EditorsOverview/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../NavigationOverview/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../ContextMenu/Basics/Angular/polyfill.ts | 1 - .../ContextMenu/Templates/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../DataGrid/AjaxRequest/Angular/polyfill.ts | 1 - .../DataGrid/Appearance/Angular/polyfill.ts | 1 - .../DataGrid/BatchEditing/Angular/polyfill.ts | 1 - .../BatchUpdateRequest/Angular/polyfill.ts | 1 - .../CRUDOperations/Angular/polyfill.ts | 1 - .../CascadingLookups/Angular/polyfill.ts | 1 - .../CellCustomization/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../CollaborativeEditing/Angular/polyfill.ts | 1 - .../ColumnChooser/Angular/polyfill.ts | 1 - .../ColumnCustomization/Angular/polyfill.ts | 1 - .../ColumnHeaderFilter/Angular/polyfill.ts | 1 - .../ColumnResizing/Angular/polyfill.ts | 1 - .../ColumnTemplate/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../CustomDataSource/Angular/polyfill.ts | 1 - .../CustomEditors/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../CustomSummaries/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../DataValidation/Angular/polyfill.ts | 1 - .../DeferredSelection/Angular/polyfill.ts | 1 - .../DnDBetweenGrids/Angular/polyfill.ts | 1 - .../EditStateManagement/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../ExcelJSExportImages/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../ExcelJSOverview/Angular/polyfill.ts | 1 - .../DataGrid/FilterPanel/Angular/polyfill.ts | 1 - .../DataGrid/Filtering/Angular/polyfill.ts | 1 - .../DataGrid/FilteringAPI/Angular/polyfill.ts | 1 - .../DataGrid/FocusedRow/Angular/polyfill.ts | 1 - .../DataGrid/FormEditing/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../GridSummaries/Angular/polyfill.ts | 1 - .../GroupSummaries/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../InfiniteScrolling/Angular/polyfill.ts | 1 - .../KeyboardNavigation/Angular/polyfill.ts | 1 - .../LocalReordering/Angular/polyfill.ts | 1 - .../MasterDetailAPI/Angular/polyfill.ts | 1 - .../MasterDetailView/Angular/polyfill.ts | 1 - .../MultiRowHeadersBands/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../MultipleSorting/Angular/polyfill.ts | 1 - .../DataGrid/OdataService/Angular/polyfill.ts | 1 - .../DataGrid/Overview/Angular/polyfill.ts | 1 - .../PDFCellCustomization/Angular/polyfill.ts | 1 - .../PDFExportImages/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../PDFHeaderAndFooter/Angular/polyfill.ts | 1 - .../DataGrid/PDFOverview/Angular/polyfill.ts | 1 - .../DataGrid/PopupEditing/Angular/polyfill.ts | 1 - .../RealTimeUpdates/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../RecordGrouping/Angular/polyfill.ts | 1 - .../DataGrid/RecordPaging/Angular/polyfill.ts | 1 - .../RemoteGrouping/Angular/polyfill.ts | 1 - .../RemoteReordering/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../RightToLeftSupport/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../DataGrid/RowSelection/Angular/polyfill.ts | 1 - .../DataGrid/RowTemplate/Angular/polyfill.ts | 1 - .../SignalRService/Angular/polyfill.ts | 1 - .../DataGrid/SimpleArray/Angular/polyfill.ts | 1 - .../StatePersistence/Angular/polyfill.ts | 1 - .../ToolbarCustomization/Angular/polyfill.ts | 1 - .../VirtualScrolling/Angular/polyfill.ts | 1 - .../WebAPIService/Angular/polyfill.ts | 1 - .../DateBox/Formatting/Angular/polyfill.ts | 1 - .../DateBox/Overview/Angular/polyfill.ts | 1 - .../Formatting/Angular/polyfill.ts | 1 - .../DateRangeBox/Overview/Angular/polyfill.ts | 1 - .../Diagram/Adaptability/Angular/polyfill.ts | 1 - .../AdvancedDataBinding/Angular/polyfill.ts | 1 - .../Diagram/Containers/Angular/polyfill.ts | 1 - .../CustomShapesWithIcons/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../CustomShapesWithTexts/Angular/polyfill.ts | 1 - .../ImagesInShapes/Angular/polyfill.ts | 1 - .../Diagram/ItemSelection/Angular/polyfill.ts | 1 - .../NodesAndEdgesArrays/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../OperationRestrictions/Angular/polyfill.ts | 1 - .../Diagram/Overview/Angular/polyfill.ts | 1 - .../Diagram/ReadOnly/Angular/polyfill.ts | 1 - .../Diagram/SimpleView/Angular/polyfill.ts | 1 - .../UICustomization/Angular/polyfill.ts | 1 - .../Diagram/WebAPIService/Angular/polyfill.ts | 1 - .../LeftOrRightPosition/Angular/polyfill.ts | 1 - .../TopOrBottomPosition/Angular/polyfill.ts | 1 - .../MultipleSelection/Angular/polyfill.ts | 1 - .../SingleSelection/Angular/polyfill.ts | 1 - .../Overview/Angular/polyfill.ts | 1 - .../FieldSet/Overview/Angular/polyfill.ts | 1 - .../ChunkUploading/Angular/polyfill.ts | 1 - .../CustomDropzone/Angular/polyfill.ts | 1 - .../FileSelection/Angular/polyfill.ts | 1 - .../FileUploading/Angular/polyfill.ts | 1 - .../Validation/Angular/polyfill.ts | 1 - .../Customization/Angular/polyfill.ts | 1 - .../WithDataGrid/Angular/polyfill.ts | 1 - .../WithList/Angular/polyfill.ts | 1 - .../Overview/Angular/polyfill.ts | 1 - .../ColumnsAdaptability/Angular/polyfill.ts | 1 - .../Form/CustomizeItem/Angular/polyfill.ts | 1 - .../Form/GroupedFields/Angular/polyfill.ts | 1 - .../Demos/Form/Overview/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Demos/Form/Validation/Angular/polyfill.ts | 1 - .../Gallery/ItemTemplate/Angular/polyfill.ts | 1 - .../Gallery/Overview/Angular/polyfill.ts | 1 - .../Gantt/ChartAppearance/Angular/polyfill.ts | 1 - .../Gantt/ContextMenu/Angular/polyfill.ts | 1 - .../Gantt/DataBinding/Angular/polyfill.ts | 1 - .../Gantt/ExportToPDF/Angular/polyfill.ts | 1 - .../Demos/Gantt/FilterRow/Angular/polyfill.ts | 1 - .../Gantt/HeaderFilter/Angular/polyfill.ts | 1 - .../Demos/Gantt/Overview/Angular/polyfill.ts | 1 - .../Demos/Gantt/Sorting/Angular/polyfill.ts | 1 - .../Gantt/StripLines/Angular/polyfill.ts | 1 - .../Gantt/TaskTemplate/Angular/polyfill.ts | 1 - .../Demos/Gantt/Toolbar/Angular/polyfill.ts | 1 - .../Gantt/Validation/Angular/polyfill.ts | 1 - .../AnglesCustomization/Angular/polyfill.ts | 1 - .../BaseValueForRangeBar/Angular/polyfill.ts | 1 - .../Gauges/CustomLayout/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../GaugeTitleCustomized/Angular/polyfill.ts | 1 - .../Gauges/GaugeTooltip/Angular/polyfill.ts | 1 - .../LabelsCustomization/Angular/polyfill.ts | 1 - .../Demos/Gauges/Overview/Angular/polyfill.ts | 1 - .../Demos/Gauges/Palette/Angular/polyfill.ts | 1 - .../PaletteForRanges/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../ScaleCustomTickValues/Angular/polyfill.ts | 1 - .../ScaleLabelFormatting/Angular/polyfill.ts | 1 - .../ScaleMinorTicks/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Demos/Gauges/Tooltip/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../ValueIndicatorsAPI/Angular/polyfill.ts | 1 - .../VariableNumberOfBars/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../HtmlEditor/Mentions/Angular/polyfill.ts | 1 - .../OutputFormats/Angular/polyfill.ts | 1 - .../HtmlEditor/Overview/Angular/polyfill.ts | 1 - .../HtmlEditor/Tables/Angular/polyfill.ts | 1 - .../ToolbarCustomization/Angular/polyfill.ts | 1 - .../List/GroupedList/Angular/polyfill.ts | 1 - .../List/ItemDragging/Angular/polyfill.ts | 1 - .../List/ItemTemplate/Angular/polyfill.ts | 1 - .../ListEditingAndAPI/Angular/polyfill.ts | 1 - .../List/ListSelection/Angular/polyfill.ts | 1 - .../ListWithSearchBar/Angular/polyfill.ts | 1 - JSDemos/Demos/List/WebAPI/Angular/polyfill.ts | 1 - .../Overview/Angular/polyfill.ts | 1 - .../LoadPanel/Overview/Angular/polyfill.ts | 1 - .../Demos/Lookup/Basics/Angular/polyfill.ts | 1 - .../Lookup/EventHandling/Angular/polyfill.ts | 1 - .../Lookup/Templates/Angular/polyfill.ts | 1 - JSDemos/Demos/Map/Markers/Angular/polyfill.ts | 1 - .../Map/ProvidersAndTypes/Angular/polyfill.ts | 1 - JSDemos/Demos/Map/Routes/Angular/polyfill.ts | 1 - .../Demos/Menu/Overview/Angular/polyfill.ts | 1 - .../MultiView/Overview/Angular/polyfill.ts | 1 - .../NumberBox/Formatting/Angular/polyfill.ts | 1 - .../NumberBox/Overview/Angular/polyfill.ts | 1 - .../ChartIntegration/Angular/polyfill.ts | 1 - .../PivotGrid/DrillDown/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../ExcelJSOverview/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../PivotGrid/FieldPanel/Angular/polyfill.ts | 1 - .../HeaderFilter/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../LayoutCustomization/Angular/polyfill.ts | 1 - .../OLAPDataSource/Angular/polyfill.ts | 1 - .../PivotGrid/Overview/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../RunningTotals/Angular/polyfill.ts | 1 - .../PivotGrid/SimpleArray/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../StatePersistence/Angular/polyfill.ts | 1 - .../SummaryDisplayModes/Angular/polyfill.ts | 1 - .../VirtualScrolling/Angular/polyfill.ts | 1 - .../WebAPIService/Angular/polyfill.ts | 1 - .../Popover/Overview/Angular/polyfill.ts | 1 - .../Demos/Popup/Overview/Angular/polyfill.ts | 1 - .../Demos/Popup/Scrolling/Angular/polyfill.ts | 1 - .../ProgressBar/Overview/Angular/polyfill.ts | 1 - .../RadioGroup/Overview/Angular/polyfill.ts | 1 - .../ChartOnBackground/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../CustomFormatting/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../DateTimeScale/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../DiscreteScale/Angular/polyfill.ts | 1 - .../ImageOnBackground/Angular/polyfill.ts | 1 - .../LogarithmicScale/Angular/polyfill.ts | 1 - .../NumericScale/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../RangeSlider/Overview/Angular/polyfill.ts | 1 - .../Resizable/Overview/Angular/polyfill.ts | 1 - .../Overview/Angular/polyfill.ts | 1 - .../Adaptability/Angular/polyfill.ts | 1 - .../Scheduler/Agenda/Angular/polyfill.ts | 1 - .../AllDayPanelMode/Angular/polyfill.ts | 1 - .../Scheduler/BasicViews/Angular/polyfill.ts | 1 - .../CellTemplates/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../CurrentTimeIndicator/Angular/polyfill.ts | 1 - .../CustomDragAndDrop/Angular/polyfill.ts | 1 - .../CustomTemplates/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Scheduler/Editing/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Scheduler/GroupByDate/Angular/polyfill.ts | 1 - .../GroupOrientation/Angular/polyfill.ts | 1 - .../IncreaseViewDuration/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Scheduler/Overview/Angular/polyfill.ts | 1 - .../RecurringAppointments/Angular/polyfill.ts | 1 - .../Scheduler/Resources/Angular/polyfill.ts | 1 - .../SignalRService/Angular/polyfill.ts | 1 - .../Scheduler/SimpleArray/Angular/polyfill.ts | 1 - .../TimeZonesSupport/Angular/polyfill.ts | 1 - .../Scheduler/Timelines/Angular/polyfill.ts | 1 - .../VirtualScrolling/Angular/polyfill.ts | 1 - .../WebAPIService/Angular/polyfill.ts | 1 - .../Scheduler/WorkShifts/Angular/polyfill.ts | 1 - .../ScrollView/Overview/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../GroupedItems/Angular/polyfill.ts | 1 - .../SelectBox/Overview/Angular/polyfill.ts | 1 - .../SearchAndEditing/Angular/polyfill.ts | 1 - .../Demos/Slider/Overview/Angular/polyfill.ts | 1 - .../Customization/Angular/polyfill.ts | 1 - .../Demos/Sortable/Kanban/Angular/polyfill.ts | 1 - .../Demos/Switch/Overview/Angular/polyfill.ts | 1 - .../TabPanel/Overview/Angular/polyfill.ts | 1 - .../SortableClosableTabs/Angular/polyfill.ts | 1 - .../TabPanel/Templates/Angular/polyfill.ts | 1 - .../Demos/Tabs/Overview/Angular/polyfill.ts | 1 - .../Demos/Tabs/Selection/Angular/polyfill.ts | 1 - .../TagBox/GroupedItems/Angular/polyfill.ts | 1 - .../Demos/TagBox/Overview/Angular/polyfill.ts | 1 - .../TagCountLimitation/Angular/polyfill.ts | 1 - .../TextArea/Overview/Angular/polyfill.ts | 1 - .../TextBox/Overview/Angular/polyfill.ts | 1 - .../Demos/TileView/Basics/Angular/polyfill.ts | 1 - .../TileView/Directions/Angular/polyfill.ts | 1 - .../TileView/ItemTemplate/Angular/polyfill.ts | 1 - .../Demos/Toast/Overview/Angular/polyfill.ts | 1 - JSDemos/Demos/Toast/Stack/Angular/polyfill.ts | 1 - .../Toolbar/Adaptability/Angular/polyfill.ts | 1 - .../Toolbar/Overview/Angular/polyfill.ts | 1 - .../Tooltip/Overview/Angular/polyfill.ts | 1 - .../TreeList/Adaptability/Angular/polyfill.ts | 1 - .../TreeList/BatchEditing/Angular/polyfill.ts | 1 - .../TreeList/CellEditing/Angular/polyfill.ts | 1 - .../ColumnChooser/Angular/polyfill.ts | 1 - .../TreeList/ColumnFixing/Angular/polyfill.ts | 1 - .../ColumnHeaderFilter/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../TreeList/FilterModes/Angular/polyfill.ts | 1 - .../TreeList/FilterPanel/Angular/polyfill.ts | 1 - .../TreeList/FocusedRow/Angular/polyfill.ts | 1 - .../TreeList/FormEditing/Angular/polyfill.ts | 1 - .../KeyboardNavigation/Angular/polyfill.ts | 1 - .../LoadDataOnDemand/Angular/polyfill.ts | 1 - .../LocalReordering/Angular/polyfill.ts | 1 - .../MultipleRowSelection/Angular/polyfill.ts | 1 - .../MultipleSorting/Angular/polyfill.ts | 1 - .../TreeList/Overview/Angular/polyfill.ts | 1 - .../Demos/TreeList/Paging/Angular/polyfill.ts | 1 - .../TreeList/PopupEditing/Angular/polyfill.ts | 1 - .../TreeList/Reordering/Angular/polyfill.ts | 1 - .../TreeList/Resizing/Angular/polyfill.ts | 1 - .../TreeList/RowEditing/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../SingleRowSelection/Angular/polyfill.ts | 1 - .../StatePersistence/Angular/polyfill.ts | 1 - .../UsingFilterRow/Angular/polyfill.ts | 1 - .../UsingSearchPanel/Angular/polyfill.ts | 1 - .../WebAPIService/Angular/polyfill.ts | 1 - .../Validation/Overview/Angular/polyfill.ts | 1 - .../Angular/polyfill.ts | 1 - .../BubbleMarkers/Angular/polyfill.ts | 1 - .../ColorsCustomization/Angular/polyfill.ts | 1 - .../CustomAnnotations/Angular/polyfill.ts | 1 - .../CustomMapData/Angular/polyfill.ts | 1 - .../CustomProjection/Angular/polyfill.ts | 1 - .../DynamicViewport/Angular/polyfill.ts | 1 - .../VectorMap/FloorPlan/Angular/polyfill.ts | 1 - .../ImageMarkers/Angular/polyfill.ts | 1 - .../MultipleLayers/Angular/polyfill.ts | 1 - .../VectorMap/Overview/Angular/polyfill.ts | 1 - .../VectorMap/Palette/Angular/polyfill.ts | 1 - .../VectorMap/PieMarkers/Angular/polyfill.ts | 1 - .../TooltipHTMLSupport/Angular/polyfill.ts | 1 - .../ZoomingAndCentering/Angular/polyfill.ts | 1 - angular.json | 2 +- package.json | 1 - .../Angular/generate-polyfills.ts | 32 ------------------- .../create-bundles}/Angular/polyfill.ts | 0 .../Angular/update-angular-json.ts | 2 +- 434 files changed, 2 insertions(+), 464 deletions(-) delete mode 100644 JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Box/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Button/Icons/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Area/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Line/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Palette/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Pie/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Spline/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Stock/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Strips/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Form/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Form/Validation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/List/GroupedList/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/List/ListSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/List/WebAPI/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Map/Markers/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Map/Routes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Menu/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Popover/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Popup/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Slider/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Switch/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TileView/Basics/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TileView/Directions/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Toast/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Toast/Stack/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/Validation/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts delete mode 100644 JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts delete mode 100644 utils/create-bundles/Angular/generate-polyfills.ts rename {JSDemos/Demos/Accordion/Overview => utils/create-bundles}/Angular/polyfill.ts (100%) diff --git a/JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts b/JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts b/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts b/JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Box/Overview/Angular/polyfill.ts b/JSDemos/Demos/Box/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Box/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Button/Icons/Angular/polyfill.ts b/JSDemos/Demos/Button/Icons/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Button/Icons/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts b/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts b/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts b/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts b/JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts b/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts b/JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Area/Angular/polyfill.ts b/JSDemos/Demos/Charts/Area/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Area/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts b/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts b/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts b/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts b/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts b/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts b/JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts b/JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts b/JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts b/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts b/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts b/JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts b/JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts b/JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts b/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts b/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts b/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts b/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts b/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts b/JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts b/JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts b/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts b/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts b/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts b/JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts b/JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts b/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts b/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts b/JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Line/Angular/polyfill.ts b/JSDemos/Demos/Charts/Line/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Line/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts b/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts b/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts b/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts b/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts b/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts b/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Overview/Angular/polyfill.ts b/JSDemos/Demos/Charts/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Palette/Angular/polyfill.ts b/JSDemos/Demos/Charts/Palette/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Palette/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts b/JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Pie/Angular/polyfill.ts b/JSDemos/Demos/Charts/Pie/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Pie/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts b/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts b/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts b/JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts b/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts b/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts b/JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts b/JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts b/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts b/JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts b/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts b/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts b/JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts b/JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts b/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts b/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts b/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Spline/Angular/polyfill.ts b/JSDemos/Demos/Charts/Spline/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Spline/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts b/JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts b/JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts b/JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts b/JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Stock/Angular/polyfill.ts b/JSDemos/Demos/Charts/Stock/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Stock/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Strips/Angular/polyfill.ts b/JSDemos/Demos/Charts/Strips/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Strips/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts b/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts b/JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts b/JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts b/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts b/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts b/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts b/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts b/JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts b/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts b/JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts b/JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts b/JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts b/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts b/JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts b/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts b/JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts b/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts b/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts b/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts b/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts b/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts b/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts b/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts b/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts b/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts b/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts b/JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts b/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts b/JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts b/JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts b/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts b/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts b/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts b/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts b/JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts b/JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts b/JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts b/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts b/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts b/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts b/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts b/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts b/JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts b/JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Form/Overview/Angular/polyfill.ts b/JSDemos/Demos/Form/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Form/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts b/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Form/Validation/Angular/polyfill.ts b/JSDemos/Demos/Form/Validation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Form/Validation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts b/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts b/JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts b/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts b/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts b/JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts b/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts b/JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts b/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts b/JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts b/JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts b/JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts b/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts b/JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts b/JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts b/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts b/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts b/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts b/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts b/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts b/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts b/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts b/JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts b/JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts b/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts b/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts b/JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts b/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts b/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts b/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts b/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts b/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts b/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts b/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/List/GroupedList/Angular/polyfill.ts b/JSDemos/Demos/List/GroupedList/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/List/GroupedList/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts b/JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts b/JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts b/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/List/ListSelection/Angular/polyfill.ts b/JSDemos/Demos/List/ListSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/List/ListSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts b/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/List/WebAPI/Angular/polyfill.ts b/JSDemos/Demos/List/WebAPI/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/List/WebAPI/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts b/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts b/JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts b/JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts b/JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts b/JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Map/Markers/Angular/polyfill.ts b/JSDemos/Demos/Map/Markers/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Map/Markers/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts b/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Map/Routes/Angular/polyfill.ts b/JSDemos/Demos/Map/Routes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Map/Routes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Menu/Overview/Angular/polyfill.ts b/JSDemos/Demos/Menu/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Menu/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts b/JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts b/JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Popover/Overview/Angular/polyfill.ts b/JSDemos/Demos/Popover/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Popover/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Popup/Overview/Angular/polyfill.ts b/JSDemos/Demos/Popup/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Popup/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts b/JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts b/JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts b/JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts b/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts b/JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts b/JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts b/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts b/JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts b/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts b/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts b/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Slider/Overview/Angular/polyfill.ts b/JSDemos/Demos/Slider/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Slider/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts b/JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts b/JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Switch/Overview/Angular/polyfill.ts b/JSDemos/Demos/Switch/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Switch/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts b/JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts b/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts b/JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts b/JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts b/JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts b/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts b/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts b/JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts b/JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TileView/Basics/Angular/polyfill.ts b/JSDemos/Demos/TileView/Basics/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TileView/Basics/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TileView/Directions/Angular/polyfill.ts b/JSDemos/Demos/TileView/Directions/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TileView/Directions/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts b/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Toast/Overview/Angular/polyfill.ts b/JSDemos/Demos/Toast/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Toast/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Toast/Stack/Angular/polyfill.ts b/JSDemos/Demos/Toast/Stack/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Toast/Stack/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts b/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts b/JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts b/JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts b/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts b/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts b/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts b/JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts b/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts b/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts b/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts b/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts b/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts b/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts b/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts b/JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts b/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts b/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts b/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts b/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts b/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts b/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts b/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/Validation/Overview/Angular/polyfill.ts b/JSDemos/Demos/Validation/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/Validation/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts b/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts deleted file mode 100644 index aa09a9ff6ae..00000000000 --- a/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts +++ /dev/null @@ -1 +0,0 @@ -import 'zone.js'; diff --git a/angular.json b/angular.json index 96d50966ef1..98f6b6ee9d4 100644 --- a/angular.json +++ b/angular.json @@ -1 +1 @@ -{"version":1,"newProjectRoot":"projects","projects":{"datagrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Overview/Angular","index":"publish-demos/Demos/DataGrid/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SimpleArray/Angular","index":"publish-demos/Demos/DataGrid/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AjaxRequest/Angular","index":"publish-demos/Demos/DataGrid/AjaxRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-odataservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/OdataService/Angular","index":"publish-demos/Demos/DataGrid/OdataService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomDataSource/Angular","index":"publish-demos/Demos/DataGrid/CustomDataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/WebAPIService/Angular","index":"publish-demos/Demos/DataGrid/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SignalRService/Angular","index":"publish-demos/Demos/DataGrid/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-realtimeupdates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RealTimeUpdates/Angular","index":"publish-demos/Demos/DataGrid/RealTimeUpdates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordpaging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordPaging/Angular","index":"publish-demos/Demos/DataGrid/RecordPaging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/VirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteVirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/RemoteVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-horizontalvirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-infinitescrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/InfiniteScrolling/Angular","index":"publish-demos/Demos/DataGrid/InfiniteScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-roweditingandeditingevents":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","index":"publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-celleditingandeditingapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","index":"publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchEditing/Angular","index":"publish-demos/Demos/DataGrid/BatchEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FormEditing/Angular","index":"publish-demos/Demos/DataGrid/FormEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PopupEditing/Angular","index":"publish-demos/Demos/DataGrid/PopupEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customeditors":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomEditors/Angular","index":"publish-demos/Demos/DataGrid/CustomEditors/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-datavalidation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DataValidation/Angular","index":"publish-demos/Demos/DataGrid/DataValidation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cascadinglookups":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CascadingLookups/Angular","index":"publish-demos/Demos/DataGrid/CascadingLookups/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-collaborativeediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CollaborativeEditing/Angular","index":"publish-demos/Demos/DataGrid/CollaborativeEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-crudoperations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CRUDOperations/Angular","index":"publish-demos/Demos/DataGrid/CRUDOperations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","index":"publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchupdaterequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchUpdateRequest/Angular","index":"publish-demos/Demos/DataGrid/BatchUpdateRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-editstatemanagement":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/EditStateManagement/Angular","index":"publish-demos/Demos/DataGrid/EditStateManagement/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customnewrecordposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomNewRecordPosition/Angular","index":"publish-demos/Demos/DataGrid/CustomNewRecordPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordgrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordGrouping/Angular","index":"publish-demos/Demos/DataGrid/RecordGrouping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotegrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteGrouping/Angular","index":"publish-demos/Demos/DataGrid/RemoteGrouping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleSorting/Angular","index":"publish-demos/Demos/DataGrid/MultipleSorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filtering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Filtering/Angular","index":"publish-demos/Demos/DataGrid/Filtering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filteringapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilteringAPI/Angular","index":"publish-demos/Demos/DataGrid/FilteringAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilterPanel/Angular","index":"publish-demos/Demos/DataGrid/FilterPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnHeaderFilter/Angular","index":"publish-demos/Demos/DataGrid/ColumnHeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FocusedRow/Angular","index":"publish-demos/Demos/DataGrid/FocusedRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/LocalReordering/Angular","index":"publish-demos/Demos/DataGrid/LocalReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotereordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteReordering/Angular","index":"publish-demos/Demos/DataGrid/RemoteReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-dndbetweengrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DnDBetweenGrids/Angular","index":"publish-demos/Demos/DataGrid/DnDBetweenGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowSelection/Angular","index":"publish-demos/Demos/DataGrid/RowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionmodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","index":"publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","index":"publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-deferredselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DeferredSelection/Angular","index":"publish-demos/Demos/DataGrid/DeferredSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnCustomization/Angular","index":"publish-demos/Demos/DataGrid/ColumnCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnsbasedonadatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","index":"publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multirowheadersbands":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultiRowHeadersBands/Angular","index":"publish-demos/Demos/DataGrid/MultiRowHeadersBands/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnresizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnResizing/Angular","index":"publish-demos/Demos/DataGrid/ColumnResizing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-commandcolumncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CommandColumnCustomization/Angular","index":"publish-demos/Demos/DataGrid/CommandColumnCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnChooser/Angular","index":"publish-demos/Demos/DataGrid/ColumnChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/StatePersistence/Angular","index":"publish-demos/Demos/DataGrid/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-appearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Appearance/Angular","index":"publish-demos/Demos/DataGrid/Appearance/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-righttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RightToLeftSupport/Angular","index":"publish-demos/Demos/DataGrid/RightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columntemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnTemplate/Angular","index":"publish-demos/Demos/DataGrid/ColumnTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowTemplate/Angular","index":"publish-demos/Demos/DataGrid/RowTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellCustomization/Angular","index":"publish-demos/Demos/DataGrid/CellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ToolbarCustomization/Angular","index":"publish-demos/Demos/DataGrid/ToolbarCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridSummaries/Angular","index":"publish-demos/Demos/DataGrid/GridSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-groupsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GroupSummaries/Angular","index":"publish-demos/Demos/DataGrid/GroupSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomSummaries/Angular","index":"publish-demos/Demos/DataGrid/CustomSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recalculatewhileediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecalculateWhileEditing/Angular","index":"publish-demos/Demos/DataGrid/RecalculateWhileEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailView/Angular","index":"publish-demos/Demos/DataGrid/MasterDetailView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailAPI/Angular","index":"publish-demos/Demos/DataGrid/MasterDetailAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-advancedmasterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AdvancedMasterDetailView/Angular","index":"publish-demos/Demos/DataGrid/AdvancedMasterDetailView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFOverview/Angular","index":"publish-demos/Demos/DataGrid/PDFOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfcellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFCellCustomization/Angular","index":"publish-demos/Demos/DataGrid/PDFCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFHeaderAndFooter/Angular","index":"publish-demos/Demos/DataGrid/PDFHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportMultipleGrids/Angular","index":"publish-demos/Demos/DataGrid/PDFExportMultipleGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportImages/Angular","index":"publish-demos/Demos/DataGrid/PDFExportImages/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSOverview/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSCellCustomization/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportImages/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSExportImages/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridadaptabilityoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridAdaptabilityOverview/Angular","index":"publish-demos/Demos/DataGrid/GridAdaptabilityOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridcolumnshidingpriority":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridColumnsHidingPriority/Angular","index":"publish-demos/Demos/DataGrid/GridColumnsHidingPriority/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/KeyboardNavigation/Angular","index":"publish-demos/Demos/DataGrid/KeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/Overview/Angular","index":"publish-demos/Demos/PivotGrid/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SimpleArray/Angular","index":"publish-demos/Demos/PivotGrid/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-olapdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/OLAPDataSource/Angular","index":"publish-demos/Demos/PivotGrid/OLAPDataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/WebAPIService/Angular","index":"publish-demos/Demos/PivotGrid/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-integratedfieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/IntegratedFieldChooser/Angular","index":"publish-demos/Demos/PivotGrid/IntegratedFieldChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-standalonefieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StandaloneFieldChooser/Angular","index":"publish-demos/Demos/PivotGrid/StandaloneFieldChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-fieldpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/FieldPanel/Angular","index":"publish-demos/Demos/PivotGrid/FieldPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/HeaderFilter/Angular","index":"publish-demos/Demos/PivotGrid/HeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-runningtotals":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RunningTotals/Angular","index":"publish-demos/Demos/PivotGrid/RunningTotals/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-summarydisplaymodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SummaryDisplayModes/Angular","index":"publish-demos/Demos/PivotGrid/SummaryDisplayModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/DrillDown/Angular","index":"publish-demos/Demos/PivotGrid/DrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/VirtualScrolling/Angular","index":"publish-demos/Demos/PivotGrid/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","index":"publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StatePersistence/Angular","index":"publish-demos/Demos/PivotGrid/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-chartintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ChartIntegration/Angular","index":"publish-demos/Demos/PivotGrid/ChartIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-layoutcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/LayoutCustomization/Angular","index":"publish-demos/Demos/PivotGrid/LayoutCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSOverview/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJSOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Overview/Angular","index":"publish-demos/Demos/TreeList/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayPlainStructure/Angular","index":"publish-demos/Demos/TreeList/SimpleArrayPlainStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","index":"publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LoadDataOnDemand/Angular","index":"publish-demos/Demos/TreeList/LoadDataOnDemand/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/WebAPIService/Angular","index":"publish-demos/Demos/TreeList/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleSorting/Angular","index":"publish-demos/Demos/TreeList/MultipleSorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-paging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Paging/Angular","index":"publish-demos/Demos/TreeList/Paging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-rowediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/RowEditing/Angular","index":"publish-demos/Demos/TreeList/RowEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-cellediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CellEditing/Angular","index":"publish-demos/Demos/TreeList/CellEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/BatchEditing/Angular","index":"publish-demos/Demos/TreeList/BatchEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FormEditing/Angular","index":"publish-demos/Demos/TreeList/FormEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/PopupEditing/Angular","index":"publish-demos/Demos/TreeList/PopupEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","index":"publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LocalReordering/Angular","index":"publish-demos/Demos/TreeList/LocalReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FocusedRow/Angular","index":"publish-demos/Demos/TreeList/FocusedRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-singlerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SingleRowSelection/Angular","index":"publish-demos/Demos/TreeList/SingleRowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleRowSelection/Angular","index":"publish-demos/Demos/TreeList/MultipleRowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingsearchpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingSearchPanel/Angular","index":"publish-demos/Demos/TreeList/UsingSearchPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingfilterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingFilterRow/Angular","index":"publish-demos/Demos/TreeList/UsingFilterRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnHeaderFilter/Angular","index":"publish-demos/Demos/TreeList/ColumnHeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterPanel/Angular","index":"publish-demos/Demos/TreeList/FilterPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filtermodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterModes/Angular","index":"publish-demos/Demos/TreeList/FilterModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnChooser/Angular","index":"publish-demos/Demos/TreeList/ColumnChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-reordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Reordering/Angular","index":"publish-demos/Demos/TreeList/Reordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-resizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Resizing/Angular","index":"publish-demos/Demos/TreeList/Resizing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnfixing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnFixing/Angular","index":"publish-demos/Demos/TreeList/ColumnFixing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/StatePersistence/Angular","index":"publish-demos/Demos/TreeList/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Adaptability/Angular","index":"publish-demos/Demos/TreeList/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/KeyboardNavigation/Angular","index":"publish-demos/Demos/TreeList/KeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Overview/Angular","index":"publish-demos/Demos/Scheduler/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SimpleArray/Angular","index":"publish-demos/Demos/Scheduler/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WebAPIService/Angular","index":"publish-demos/Demos/Scheduler/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SignalRService/Angular","index":"publish-demos/Demos/Scheduler/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-googlecalendarintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GoogleCalendarIntegration/Angular","index":"publish-demos/Demos/Scheduler/GoogleCalendarIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-basicviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/BasicViews/Angular","index":"publish-demos/Demos/Scheduler/BasicViews/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timelines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Timelines/Angular","index":"publish-demos/Demos/Scheduler/Timelines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-agenda":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Agenda/Angular","index":"publish-demos/Demos/Scheduler/Agenda/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-currenttimeindicator":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CurrentTimeIndicator/Angular","index":"publish-demos/Demos/Scheduler/CurrentTimeIndicator/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timezonessupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/TimeZonesSupport/Angular","index":"publish-demos/Demos/Scheduler/TimeZonesSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-recurringappointments":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/RecurringAppointments/Angular","index":"publish-demos/Demos/Scheduler/RecurringAppointments/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-editing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Editing/Angular","index":"publish-demos/Demos/Scheduler/Editing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customdraganddrop":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomDragAndDrop/Angular","index":"publish-demos/Demos/Scheduler/CustomDragAndDrop/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-resources":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Resources/Angular","index":"publish-demos/Demos/Scheduler/Resources/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-alldaypanelmode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/AllDayPanelMode/Angular","index":"publish-demos/Demos/Scheduler/AllDayPanelMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-workshifts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WorkShifts/Angular","index":"publish-demos/Demos/Scheduler/WorkShifts/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/VirtualScrolling/Angular","index":"publish-demos/Demos/Scheduler/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-grouporientation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupOrientation/Angular","index":"publish-demos/Demos/Scheduler/GroupOrientation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-groupbydate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupByDate/Angular","index":"publish-demos/Demos/Scheduler/GroupByDate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomTemplates/Angular","index":"publish-demos/Demos/Scheduler/CustomTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-celltemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CellTemplates/Angular","index":"publish-demos/Demos/Scheduler/CellTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customizeindividualviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomizeIndividualViews/Angular","index":"publish-demos/Demos/Scheduler/CustomizeIndividualViews/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-increaseviewduration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/IncreaseViewDuration/Angular","index":"publish-demos/Demos/Scheduler/IncreaseViewDuration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-limitappointmentcountpercell":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","index":"publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-contextmenuintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/ContextMenuIntegration/Angular","index":"publish-demos/Demos/Scheduler/ContextMenuIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Adaptability/Angular","index":"publish-demos/Demos/Scheduler/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Overview/Angular","index":"publish-demos/Demos/HtmlEditor/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-outputformats":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/OutputFormats/Angular","index":"publish-demos/Demos/HtmlEditor/OutputFormats/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/ToolbarCustomization/Angular","index":"publish-demos/Demos/HtmlEditor/ToolbarCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-mentions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Mentions/Angular","index":"publish-demos/Demos/HtmlEditor/Mentions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-tables":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Tables/Angular","index":"publish-demos/Demos/HtmlEditor/Tables/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Overview/Angular","index":"publish-demos/Demos/Diagram/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesandedgesarrays":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesAndEdgesArrays/Angular","index":"publish-demos/Demos/Diagram/NodesAndEdgesArrays/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayPlainStructure/Angular","index":"publish-demos/Demos/Diagram/NodesArrayPlainStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","index":"publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-advanceddatabinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/AdvancedDataBinding/Angular","index":"publish-demos/Demos/Diagram/AdvancedDataBinding/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/WebAPIService/Angular","index":"publish-demos/Demos/Diagram/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-containers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Containers/Angular","index":"publish-demos/Demos/Diagram/Containers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-imagesinshapes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ImagesInShapes/Angular","index":"publish-demos/Demos/Diagram/ImagesInShapes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithicons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithIcons/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithIcons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtexts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTexts/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTexts/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplates/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplateswithediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-readonly":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ReadOnly/Angular","index":"publish-demos/Demos/Diagram/ReadOnly/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-simpleview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/SimpleView/Angular","index":"publish-demos/Demos/Diagram/SimpleView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-itemselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ItemSelection/Angular","index":"publish-demos/Demos/Diagram/ItemSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-operationrestrictions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/OperationRestrictions/Angular","index":"publish-demos/Demos/Diagram/OperationRestrictions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-uicustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/UICustomization/Angular","index":"publish-demos/Demos/Diagram/UICustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Adaptability/Angular","index":"publish-demos/Demos/Diagram/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Overview/Angular","index":"publish-demos/Demos/Charts/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleArray/Angular","index":"publish-demos/Demos/Charts/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AjaxRequest/Angular","index":"publish-demos/Demos/Charts/AjaxRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-clientsidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ClientSideDataProcessing/Angular","index":"publish-demos/Demos/Charts/ClientSideDataProcessing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-serversidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ServerSideDataProcessing/Angular","index":"publish-demos/Demos/Charts/ServerSideDataProcessing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-seriestemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SeriesTemplates/Angular","index":"publish-demos/Demos/Charts/SeriesTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SignalRService/Angular","index":"publish-demos/Demos/Charts/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LoadDataOnDemand/Angular","index":"publish-demos/Demos/Charts/LoadDataOnDemand/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-area":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Area/Angular","index":"publish-demos/Demos/Charts/Area/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-splinearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SplineArea/Angular","index":"publish-demos/Demos/Charts/SplineArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-steparea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepArea/Angular","index":"publish-demos/Demos/Charts/StepArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-nullpointsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/NullPointSupport/Angular","index":"publish-demos/Demos/Charts/NullPointSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-standardbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StandardBar/Angular","index":"publish-demos/Demos/Charts/StandardBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideBar/Angular","index":"publish-demos/Demos/Charts/SideBySideBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StackedBar/Angular","index":"publish-demos/Demos/Charts/StackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-fullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FullStackedBar/Angular","index":"publish-demos/Demos/Charts/FullStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidestackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideStackedBar/Angular","index":"publish-demos/Demos/Charts/SideBySideStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-chartsdrilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ChartsDrillDown/Angular","index":"publish-demos/Demos/Charts/ChartsDrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidefullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideFullStackedBar/Angular","index":"publish-demos/Demos/Charts/SideBySideFullStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-autocalculatedbarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AutoCalculatedBarWidth/Angular","index":"publish-demos/Demos/Charts/AutoCalculatedBarWidth/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-custombarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomBarWidth/Angular","index":"publish-demos/Demos/Charts/CustomBarWidth/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-coloreachbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ColorEachBar/Angular","index":"publish-demos/Demos/Charts/ColorEachBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customizepointsandlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomizePointsAndLabels/Angular","index":"publish-demos/Demos/Charts/CustomizePointsAndLabels/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scalebreaks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ScaleBreaks/Angular","index":"publish-demos/Demos/Charts/ScaleBreaks/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bidirectionalbarchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BiDirectionalBarChart/Angular","index":"publish-demos/Demos/Charts/BiDirectionalBarChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomAnnotations/Angular","index":"publish-demos/Demos/Charts/CustomAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplebullets":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleBullets/Angular","index":"publish-demos/Demos/Charts/SimpleBullets/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnut":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Doughnut/Angular","index":"publish-demos/Demos/Charts/Doughnut/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutSelection/Angular","index":"publish-demos/Demos/Charts/DoughnutSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithtopnseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithTopNSeries/Angular","index":"publish-demos/Demos/Charts/DoughnutWithTopNSeries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithmultipleseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithMultipleSeries/Angular","index":"publish-demos/Demos/Charts/PieWithMultipleSeries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithcustomlabelincenter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","index":"publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stock":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Stock/Angular","index":"publish-demos/Demos/Charts/Stock/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-candlestick":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Candlestick/Angular","index":"publish-demos/Demos/Charts/Candlestick/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregationfinancialchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregationFinancialChart/Angular","index":"publish-demos/Demos/Charts/PointsAggregationFinancialChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-annotation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Annotation/Angular","index":"publish-demos/Demos/Charts/Annotation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-line":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Line/Angular","index":"publish-demos/Demos/Charts/Line/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Spline/Angular","index":"publish-demos/Demos/Charts/Spline/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelsoverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsOverlapping/Angular","index":"publish-demos/Demos/Charts/AxisLabelsOverlapping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HoverMode/Angular","index":"publish-demos/Demos/Charts/HoverMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stepline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepLine/Angular","index":"publish-demos/Demos/Charts/StepLine/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-crosshair":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Crosshair/Angular","index":"publish-demos/Demos/Charts/Crosshair/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointimage":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointImage/Angular","index":"publish-demos/Demos/Charts/PointImage/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicvslinearaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicVsLinearAxes/Angular","index":"publish-demos/Demos/Charts/LogarithmicVsLinearAxes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pie":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Pie/Angular","index":"publish-demos/Demos/Charts/Pie/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pieswithequalsize":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PiesWithEqualSize/Angular","index":"publish-demos/Demos/Charts/PiesWithEqualSize/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomLabels/Angular","index":"publish-demos/Demos/Charts/PieWithCustomLabels/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithsmallvaluesgrouped":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithSmallValuesGrouped/Angular","index":"publish-demos/Demos/Charts/PieWithSmallValuesGrouped/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithresolvedlabeloverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","index":"publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Palette/Angular","index":"publish-demos/Demos/Charts/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithAnnotations/Angular","index":"publish-demos/Demos/Charts/PieWithAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomstyles":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomStyles/Angular","index":"publish-demos/Demos/Charts/PieWithCustomStyles/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scatter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Scatter/Angular","index":"publish-demos/Demos/Charts/Scatter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bubble":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Bubble/Angular","index":"publish-demos/Demos/Charts/Bubble/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicaxis":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicAxis/Angular","index":"publish-demos/Demos/Charts/LogarithmicAxis/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axiscustomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisCustomPosition/Angular","index":"publish-demos/Demos/Charts/AxisCustomPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-continuousdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ContinuousData/Angular","index":"publish-demos/Demos/Charts/ContinuousData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discretedata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteData/Angular","index":"publish-demos/Demos/Charts/DiscreteData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spiderweb":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SpiderWeb/Angular","index":"publish-demos/Demos/Charts/SpiderWeb/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-windrose":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WindRose/Angular","index":"publish-demos/Demos/Charts/WindRose/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-periodicdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PeriodicData/Angular","index":"publish-demos/Demos/Charts/PeriodicData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-invertedchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/InvertedChart/Angular","index":"publish-demos/Demos/Charts/InvertedChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-polarchartannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PolarChartAnnotations/Angular","index":"publish-demos/Demos/Charts/PolarChartAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeBar/Angular","index":"publish-demos/Demos/Charts/RangeBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-timeline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Timeline/Angular","index":"publish-demos/Demos/Charts/Timeline/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeArea/Angular","index":"publish-demos/Demos/Charts/RangeArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplesparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleSparklines/Angular","index":"publish-demos/Demos/Charts/SimpleSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-areasparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AreaSparklines/Angular","index":"publish-demos/Demos/Charts/AreaSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-barsparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BarSparklines/Angular","index":"publish-demos/Demos/Charts/BarSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-winlosssparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WinlossSparklines/Angular","index":"publish-demos/Demos/Charts/WinlossSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hierarchicaldatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HierarchicalDataStructure/Angular","index":"publish-demos/Demos/Charts/HierarchicalDataStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-flatdatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FlatDataStructure/Angular","index":"publish-demos/Demos/Charts/FlatDataStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-tilingalgorithms":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/TilingAlgorithms/Angular","index":"publish-demos/Demos/Charts/TilingAlgorithms/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-colorization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Colorization/Angular","index":"publish-demos/Demos/Charts/Colorization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DrillDown/Angular","index":"publish-demos/Demos/Charts/DrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-funnelchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FunnelChart/Angular","index":"publish-demos/Demos/Charts/FunnelChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pyramidchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PyramidChart/Angular","index":"publish-demos/Demos/Charts/PyramidChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sankeychart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SankeyChart/Angular","index":"publish-demos/Demos/Charts/SankeyChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multipleaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultipleAxes/Angular","index":"publish-demos/Demos/Charts/MultipleAxes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multiplepanes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultiplePanes/Angular","index":"publish-demos/Demos/Charts/MultiplePanes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregation/Angular","index":"publish-demos/Demos/Charts/PointsAggregation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-errorbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ErrorBars/Angular","index":"publish-demos/Demos/Charts/ErrorBars/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-paretochart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ParetoChart/Angular","index":"publish-demos/Demos/Charts/ParetoChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customlegendmarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomLegendMarkers/Angular","index":"publish-demos/Demos/Charts/CustomLegendMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discreteaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteAggregation/Angular","index":"publish-demos/Demos/Charts/DiscreteAggregation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelstemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsTemplates/Angular","index":"publish-demos/Demos/Charts/AxisLabelsTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-strips":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Strips/Angular","index":"publish-demos/Demos/Charts/Strips/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Overview/Angular","index":"publish-demos/Demos/Gantt/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-databinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/DataBinding/Angular","index":"publish-demos/Demos/Gantt/DataBinding/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Validation/Angular","index":"publish-demos/Demos/Gantt/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-chartappearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ChartAppearance/Angular","index":"publish-demos/Demos/Gantt/ChartAppearance/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-tasktemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/TaskTemplate/Angular","index":"publish-demos/Demos/Gantt/TaskTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-toolbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Toolbar/Angular","index":"publish-demos/Demos/Gantt/Toolbar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-contextmenu":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ContextMenu/Angular","index":"publish-demos/Demos/Gantt/ContextMenu/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-striplines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/StripLines/Angular","index":"publish-demos/Demos/Gantt/StripLines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-exporttopdf":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ExportToPDF/Angular","index":"publish-demos/Demos/Gantt/ExportToPDF/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-sorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Sorting/Angular","index":"publish-demos/Demos/Gantt/Sorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-filterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/FilterRow/Angular","index":"publish-demos/Demos/Gantt/FilterRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/HeaderFilter/Angular","index":"publish-demos/Demos/Gantt/HeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Overview/Angular","index":"publish-demos/Demos/Gauges/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatecirculargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatelineargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatebargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-labelscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/LabelsCustomization/Angular","index":"publish-demos/Demos/Gauges/LabelsCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Palette/Angular","index":"publish-demos/Demos/Gauges/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-tooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Tooltip/Angular","index":"publish-demos/Demos/Gauges/Tooltip/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfBars/Angular","index":"publish-demos/Demos/Gauges/VariableNumberOfBars/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-paletteforranges":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/PaletteForRanges/Angular","index":"publish-demos/Demos/Gauges/PaletteForRanges/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scaleminorticks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleMinorTicks/Angular","index":"publish-demos/Demos/Gauges/ScaleMinorTicks/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalelabelformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleLabelFormatting/Angular","index":"publish-demos/Demos/Gauges/ScaleLabelFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","index":"publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","index":"publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-subvalueindicatortextformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","index":"publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayout":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayout/Angular","index":"publish-demos/Demos/Gauges/CustomLayout/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-anglescustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/AnglesCustomization/Angular","index":"publish-demos/Demos/Gauges/AnglesCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetitlecustomized":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTitleCustomized/Angular","index":"publish-demos/Demos/Gauges/GaugeTitleCustomized/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTooltip/Angular","index":"publish-demos/Demos/Gauges/GaugeTooltip/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-valueindicatorsapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ValueIndicatorsAPI/Angular","index":"publish-demos/Demos/Gauges/ValueIndicatorsAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickinterval":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickInterval/Angular","index":"publish-demos/Demos/Gauges/ScaleCustomTickInterval/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickvalues":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickValues/Angular","index":"publish-demos/Demos/Gauges/ScaleCustomTickValues/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","index":"publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","index":"publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-basevalueforrangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/BaseValueForRangeBar/Angular","index":"publish-demos/Demos/Gauges/BaseValueForRangeBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayoutlineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayoutLinearGauge/Angular","index":"publish-demos/Demos/Gauges/CustomLayoutLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofsubvalueindicators":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","index":"publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationOverview/Angular","index":"publish-demos/Demos/Common/NavigationOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"accordion-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Accordion/Overview/Angular","index":"publish-demos/Demos/Accordion/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"menu-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Menu/Overview/Angular","index":"publish-demos/Demos/Menu/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"multiview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/MultiView/Overview/Angular","index":"publish-demos/Demos/MultiView/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-leftorrightposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/LeftOrRightPosition/Angular","index":"publish-demos/Demos/Drawer/LeftOrRightPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-toporbottomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/TopOrBottomPosition/Angular","index":"publish-demos/Demos/Drawer/TopOrBottomPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Overview/Angular","index":"publish-demos/Demos/TabPanel/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-sortableclosabletabs":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/SortableClosableTabs/Angular","index":"publish-demos/Demos/TabPanel/SortableClosableTabs/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Templates/Angular","index":"publish-demos/Demos/TabPanel/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Overview/Angular","index":"publish-demos/Demos/Tabs/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-selection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Selection/Angular","index":"publish-demos/Demos/Tabs/Selection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Overview/Angular","index":"publish-demos/Demos/Toolbar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Adaptability/Angular","index":"publish-demos/Demos/Toolbar/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationRightToLeftSupport/Angular","index":"publish-demos/Demos/Common/NavigationRightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsOverview/Angular","index":"publish-demos/Demos/Common/EditorsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"autocomplete-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Autocomplete/Overview/Angular","index":"publish-demos/Demos/Autocomplete/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/Overview/Angular","index":"publish-demos/Demos/Calendar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/MultipleSelection/Angular","index":"publish-demos/Demos/Calendar/MultipleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"checkbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/CheckBox/Overview/Angular","index":"publish-demos/Demos/CheckBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"colorbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ColorBox/Overview/Angular","index":"publish-demos/Demos/ColorBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Overview/Angular","index":"publish-demos/Demos/DateBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Formatting/Angular","index":"publish-demos/Demos/DateBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Overview/Angular","index":"publish-demos/Demos/DateRangeBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Formatting/Angular","index":"publish-demos/Demos/DateRangeBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-singleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/SingleSelection/Angular","index":"publish-demos/Demos/DropDownBox/SingleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/MultipleSelection/Angular","index":"publish-demos/Demos/DropDownBox/MultipleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Overview/Angular","index":"publish-demos/Demos/NumberBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Formatting/Angular","index":"publish-demos/Demos/NumberBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/Overview/Angular","index":"publish-demos/Demos/SelectBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-searchandediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/SearchAndEditing/Angular","index":"publish-demos/Demos/SelectBox/SearchAndEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-customizedropdownbutton":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/CustomizeDropDownButton/Angular","index":"publish-demos/Demos/SelectBox/CustomizeDropDownButton/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/GroupedItems/Angular","index":"publish-demos/Demos/SelectBox/GroupedItems/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"switch-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Switch/Overview/Angular","index":"publish-demos/Demos/Switch/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/Overview/Angular","index":"publish-demos/Demos/TagBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/GroupedItems/Angular","index":"publish-demos/Demos/TagBox/GroupedItems/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-tagcountlimitation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/TagCountLimitation/Angular","index":"publish-demos/Demos/TagBox/TagCountLimitation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textarea-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextArea/Overview/Angular","index":"publish-demos/Demos/TextArea/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextBox/Overview/Angular","index":"publish-demos/Demos/TextBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"validation-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Validation/Overview/Angular","index":"publish-demos/Demos/Validation/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-customtexteditorbuttons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/CustomTextEditorButtons/Angular","index":"publish-demos/Demos/Common/CustomTextEditorButtons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsRightToLeftSupport/Angular","index":"publish-demos/Demos/Common/EditorsRightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorappearancevariants":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorAppearanceVariants/Angular","index":"publish-demos/Demos/Common/EditorAppearanceVariants/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-formsandmultipurposeoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/FormsAndMultiPurposeOverview/Angular","index":"publish-demos/Demos/Common/FormsAndMultiPurposeOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"box-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Box/Overview/Angular","index":"publish-demos/Demos/Box/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"buttongroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ButtonGroup/Overview/Angular","index":"publish-demos/Demos/ButtonGroup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fieldset-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FieldSet/Overview/Angular","index":"publish-demos/Demos/FieldSet/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withdatagrid":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithDataGrid/Angular","index":"publish-demos/Demos/FilterBuilder/WithDataGrid/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithList/Angular","index":"publish-demos/Demos/FilterBuilder/WithList/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/Customization/Angular","index":"publish-demos/Demos/FilterBuilder/Customization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Overview/Angular","index":"publish-demos/Demos/Form/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-customizeitem":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/CustomizeItem/Angular","index":"publish-demos/Demos/Form/CustomizeItem/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-groupedfields":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/GroupedFields/Angular","index":"publish-demos/Demos/Form/GroupedFields/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-columnsadaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/ColumnsAdaptability/Angular","index":"publish-demos/Demos/Form/ColumnsAdaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Validation/Angular","index":"publish-demos/Demos/Form/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-updateitemsdynamically":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/UpdateItemsDynamically/Angular","index":"publish-demos/Demos/Form/UpdateItemsDynamically/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"radiogroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RadioGroup/Overview/Angular","index":"publish-demos/Demos/RadioGroup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScaleLightweight/Angular","index":"publish-demos/Demos/RangeSelector/NumericScaleLightweight/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScale/Angular","index":"publish-demos/Demos/RangeSelector/NumericScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","index":"publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScale/Angular","index":"publish-demos/Demos/RangeSelector/DateTimeScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-logarithmicscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/LogarithmicScale/Angular","index":"publish-demos/Demos/RangeSelector/LogarithmicScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-discretescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DiscreteScale/Angular","index":"publish-demos/Demos/RangeSelector/DiscreteScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomFormatting/Angular","index":"publish-demos/Demos/RangeSelector/CustomFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforcalculation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","index":"publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforfiltering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","index":"publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-imageonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ImageOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/ImageOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/ChartOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customizedchartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackgroundwithseriestemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","index":"publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeslider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSlider/Overview/Angular","index":"publish-demos/Demos/RangeSlider/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"responsivebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ResponsiveBox/Overview/Angular","index":"publish-demos/Demos/ResponsiveBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scrollview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ScrollView/Overview/Angular","index":"publish-demos/Demos/ScrollView/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"slider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Slider/Overview/Angular","index":"publish-demos/Demos/Slider/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-kanban":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Kanban/Angular","index":"publish-demos/Demos/Sortable/Kanban/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Customization/Angular","index":"publish-demos/Demos/Sortable/Customization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileSelection/Angular","index":"publish-demos/Demos/FileUploader/FileSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileUploading/Angular","index":"publish-demos/Demos/FileUploader/FileUploading/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/Validation/Angular","index":"publish-demos/Demos/FileUploader/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-chunkuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/ChunkUploading/Angular","index":"publish-demos/Demos/FileUploader/ChunkUploading/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-customdropzone":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/CustomDropzone/Angular","index":"publish-demos/Demos/FileUploader/CustomDropzone/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-actionandlistsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/ActionAndListsOverview/Angular","index":"publish-demos/Demos/Common/ActionAndListsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/Basics/Angular","index":"publish-demos/Demos/ActionSheet/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-popovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/PopoverMode/Angular","index":"publish-demos/Demos/ActionSheet/PopoverMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-predefinedtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/PredefinedTypes/Angular","index":"publish-demos/Demos/Button/PredefinedTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-icons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/Icons/Angular","index":"publish-demos/Demos/Button/Icons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"floatingactionbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FloatingActionButton/Overview/Angular","index":"publish-demos/Demos/FloatingActionButton/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownButton/Overview/Angular","index":"publish-demos/Demos/DropDownButton/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Basics/Angular","index":"publish-demos/Demos/ContextMenu/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Templates/Angular","index":"publish-demos/Demos/ContextMenu/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/Overview/Angular","index":"publish-demos/Demos/Gallery/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/ItemTemplate/Angular","index":"publish-demos/Demos/Gallery/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listeditingandapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListEditingAndAPI/Angular","index":"publish-demos/Demos/List/ListEditingAndAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-groupedlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/GroupedList/Angular","index":"publish-demos/Demos/List/GroupedList/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemTemplate/Angular","index":"publish-demos/Demos/List/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listwithsearchbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListWithSearchBar/Angular","index":"publish-demos/Demos/List/ListWithSearchBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListSelection/Angular","index":"publish-demos/Demos/List/ListSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemdragging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemDragging/Angular","index":"publish-demos/Demos/List/ItemDragging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-webapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/WebAPI/Angular","index":"publish-demos/Demos/List/WebAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Basics/Angular","index":"publish-demos/Demos/Lookup/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Templates/Angular","index":"publish-demos/Demos/Lookup/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-eventhandling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/EventHandling/Angular","index":"publish-demos/Demos/Lookup/EventHandling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Basics/Angular","index":"publish-demos/Demos/TileView/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-directions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Directions/Angular","index":"publish-demos/Demos/TileView/Directions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/ItemTemplate/Angular","index":"publish-demos/Demos/TileView/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"resizable-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Resizable/Overview/Angular","index":"publish-demos/Demos/Resizable/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Overview/Angular","index":"publish-demos/Demos/VectorMap/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-providersandtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/ProvidersAndTypes/Angular","index":"publish-demos/Demos/Map/ProvidersAndTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-markers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Markers/Angular","index":"publish-demos/Demos/Map/Markers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-routes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Routes/Angular","index":"publish-demos/Demos/Map/Routes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-colorscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ColorsCustomization/Angular","index":"publish-demos/Demos/VectorMap/ColorsCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-zoomingandcentering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ZoomingAndCentering/Angular","index":"publish-demos/Demos/VectorMap/ZoomingAndCentering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Palette/Angular","index":"publish-demos/Demos/VectorMap/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-imagemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ImageMarkers/Angular","index":"publish-demos/Demos/VectorMap/ImageMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-bubblemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/BubbleMarkers/Angular","index":"publish-demos/Demos/VectorMap/BubbleMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-piemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/PieMarkers/Angular","index":"publish-demos/Demos/VectorMap/PieMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-dynamicviewport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/DynamicViewport/Angular","index":"publish-demos/Demos/VectorMap/DynamicViewport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-areawithlabelsandtwolegends":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","index":"publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-tooltiphtmlsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/TooltipHTMLSupport/Angular","index":"publish-demos/Demos/VectorMap/TooltipHTMLSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customprojection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomProjection/Angular","index":"publish-demos/Demos/VectorMap/CustomProjection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-floorplan":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/FloorPlan/Angular","index":"publish-demos/Demos/VectorMap/FloorPlan/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-multiplelayers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/MultipleLayers/Angular","index":"publish-demos/Demos/VectorMap/MultipleLayers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-custommapdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomMapData/Angular","index":"publish-demos/Demos/VectorMap/CustomMapData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomAnnotations/Angular","index":"publish-demos/Demos/VectorMap/CustomAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-dialogsandnotificationsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/DialogsAndNotificationsOverview/Angular","index":"publish-demos/Demos/Common/DialogsAndNotificationsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadindicator-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadIndicator/Overview/Angular","index":"publish-demos/Demos/LoadIndicator/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadPanel/Overview/Angular","index":"publish-demos/Demos/LoadPanel/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popover-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popover/Overview/Angular","index":"publish-demos/Demos/Popover/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Overview/Angular","index":"publish-demos/Demos/Popup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-scrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Scrolling/Angular","index":"publish-demos/Demos/Popup/Scrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"progressbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ProgressBar/Overview/Angular","index":"publish-demos/Demos/ProgressBar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Overview/Angular","index":"publish-demos/Demos/Toast/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-stack":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Stack/Angular","index":"publish-demos/Demos/Toast/Stack/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tooltip-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tooltip/Overview/Angular","index":"publish-demos/Demos/Tooltip/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"500kb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}}},"defaultProject":"accordion-overview"} \ No newline at end of file +{"version":1,"newProjectRoot":"projects","projects":{"datagrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Overview/Angular","index":"publish-demos/Demos/DataGrid/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SimpleArray/Angular","index":"publish-demos/Demos/DataGrid/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AjaxRequest/Angular","index":"publish-demos/Demos/DataGrid/AjaxRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-odataservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/OdataService/Angular","index":"publish-demos/Demos/DataGrid/OdataService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/OdataService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomDataSource/Angular","index":"publish-demos/Demos/DataGrid/CustomDataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/WebAPIService/Angular","index":"publish-demos/Demos/DataGrid/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/SignalRService/Angular","index":"publish-demos/Demos/DataGrid/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-realtimeupdates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RealTimeUpdates/Angular","index":"publish-demos/Demos/DataGrid/RealTimeUpdates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordpaging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordPaging/Angular","index":"publish-demos/Demos/DataGrid/RecordPaging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordPaging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/VirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteVirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/RemoteVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-horizontalvirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/Angular","index":"publish-demos/Demos/DataGrid/HorizontalVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-infinitescrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/InfiniteScrolling/Angular","index":"publish-demos/Demos/DataGrid/InfiniteScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-roweditingandeditingevents":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/Angular","index":"publish-demos/Demos/DataGrid/RowEditingAndEditingEvents/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-celleditingandeditingapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/Angular","index":"publish-demos/Demos/DataGrid/CellEditingAndEditingAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchEditing/Angular","index":"publish-demos/Demos/DataGrid/BatchEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FormEditing/Angular","index":"publish-demos/Demos/DataGrid/FormEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PopupEditing/Angular","index":"publish-demos/Demos/DataGrid/PopupEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customeditors":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomEditors/Angular","index":"publish-demos/Demos/DataGrid/CustomEditors/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomEditors/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-datavalidation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DataValidation/Angular","index":"publish-demos/Demos/DataGrid/DataValidation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DataValidation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cascadinglookups":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CascadingLookups/Angular","index":"publish-demos/Demos/DataGrid/CascadingLookups/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CascadingLookups/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-collaborativeediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CollaborativeEditing/Angular","index":"publish-demos/Demos/DataGrid/CollaborativeEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-crudoperations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CRUDOperations/Angular","index":"publish-demos/Demos/DataGrid/CRUDOperations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CRUDOperations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular","index":"publish-demos/Demos/DataGrid/CustomizeKeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-batchupdaterequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/BatchUpdateRequest/Angular","index":"publish-demos/Demos/DataGrid/BatchUpdateRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-editstatemanagement":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/EditStateManagement/Angular","index":"publish-demos/Demos/DataGrid/EditStateManagement/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/EditStateManagement/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customnewrecordposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomNewRecordPosition/Angular","index":"publish-demos/Demos/DataGrid/CustomNewRecordPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recordgrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecordGrouping/Angular","index":"publish-demos/Demos/DataGrid/RecordGrouping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecordGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotegrouping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteGrouping/Angular","index":"publish-demos/Demos/DataGrid/RemoteGrouping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleSorting/Angular","index":"publish-demos/Demos/DataGrid/MultipleSorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filtering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Filtering/Angular","index":"publish-demos/Demos/DataGrid/Filtering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Filtering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filteringapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilteringAPI/Angular","index":"publish-demos/Demos/DataGrid/FilteringAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilteringAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FilterPanel/Angular","index":"publish-demos/Demos/DataGrid/FilterPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnHeaderFilter/Angular","index":"publish-demos/Demos/DataGrid/ColumnHeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/FocusedRow/Angular","index":"publish-demos/Demos/DataGrid/FocusedRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/LocalReordering/Angular","index":"publish-demos/Demos/DataGrid/LocalReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-remotereordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RemoteReordering/Angular","index":"publish-demos/Demos/DataGrid/RemoteReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RemoteReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-dndbetweengrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DnDBetweenGrids/Angular","index":"publish-demos/Demos/DataGrid/DnDBetweenGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowSelection/Angular","index":"publish-demos/Demos/DataGrid/RowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionmodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/Angular","index":"publish-demos/Demos/DataGrid/MultipleRecordSelectionModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multiplerecordselectionapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular","index":"publish-demos/Demos/DataGrid/MultipleRecordSelectionAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-deferredselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/DeferredSelection/Angular","index":"publish-demos/Demos/DataGrid/DeferredSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/DeferredSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnCustomization/Angular","index":"publish-demos/Demos/DataGrid/ColumnCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnsbasedonadatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular","index":"publish-demos/Demos/DataGrid/ColumnsBasedOnADataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-multirowheadersbands":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MultiRowHeadersBands/Angular","index":"publish-demos/Demos/DataGrid/MultiRowHeadersBands/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnresizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnResizing/Angular","index":"publish-demos/Demos/DataGrid/ColumnResizing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnResizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-commandcolumncustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CommandColumnCustomization/Angular","index":"publish-demos/Demos/DataGrid/CommandColumnCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnChooser/Angular","index":"publish-demos/Demos/DataGrid/ColumnChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/StatePersistence/Angular","index":"publish-demos/Demos/DataGrid/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-appearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/Appearance/Angular","index":"publish-demos/Demos/DataGrid/Appearance/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/Appearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-righttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RightToLeftSupport/Angular","index":"publish-demos/Demos/DataGrid/RightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-columntemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ColumnTemplate/Angular","index":"publish-demos/Demos/DataGrid/ColumnTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-rowtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RowTemplate/Angular","index":"publish-demos/Demos/DataGrid/RowTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RowTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-cellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CellCustomization/Angular","index":"publish-demos/Demos/DataGrid/CellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ToolbarCustomization/Angular","index":"publish-demos/Demos/DataGrid/ToolbarCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridSummaries/Angular","index":"publish-demos/Demos/DataGrid/GridSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-groupsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GroupSummaries/Angular","index":"publish-demos/Demos/DataGrid/GroupSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GroupSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-customsummaries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/CustomSummaries/Angular","index":"publish-demos/Demos/DataGrid/CustomSummaries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/CustomSummaries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-recalculatewhileediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/RecalculateWhileEditing/Angular","index":"publish-demos/Demos/DataGrid/RecalculateWhileEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailView/Angular","index":"publish-demos/Demos/DataGrid/MasterDetailView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-masterdetailapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/MasterDetailAPI/Angular","index":"publish-demos/Demos/DataGrid/MasterDetailAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-advancedmasterdetailview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/AdvancedMasterDetailView/Angular","index":"publish-demos/Demos/DataGrid/AdvancedMasterDetailView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFOverview/Angular","index":"publish-demos/Demos/DataGrid/PDFOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfcellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFCellCustomization/Angular","index":"publish-demos/Demos/DataGrid/PDFCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFHeaderAndFooter/Angular","index":"publish-demos/Demos/DataGrid/PDFHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportMultipleGrids/Angular","index":"publish-demos/Demos/DataGrid/PDFExportMultipleGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-pdfexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/PDFExportImages/Angular","index":"publish-demos/Demos/DataGrid/PDFExportImages/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/PDFExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSOverview/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSCellCustomization/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportmultiplegrids":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSExportMultipleGrids/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-exceljsexportimages":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/ExcelJSExportImages/Angular","index":"publish-demos/Demos/DataGrid/ExcelJSExportImages/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridadaptabilityoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridAdaptabilityOverview/Angular","index":"publish-demos/Demos/DataGrid/GridAdaptabilityOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-gridcolumnshidingpriority":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/GridColumnsHidingPriority/Angular","index":"publish-demos/Demos/DataGrid/GridColumnsHidingPriority/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datagrid-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DataGrid/KeyboardNavigation/Angular","index":"publish-demos/Demos/DataGrid/KeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/Overview/Angular","index":"publish-demos/Demos/PivotGrid/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SimpleArray/Angular","index":"publish-demos/Demos/PivotGrid/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-olapdatasource":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/OLAPDataSource/Angular","index":"publish-demos/Demos/PivotGrid/OLAPDataSource/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/WebAPIService/Angular","index":"publish-demos/Demos/PivotGrid/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-integratedfieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/IntegratedFieldChooser/Angular","index":"publish-demos/Demos/PivotGrid/IntegratedFieldChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-standalonefieldchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StandaloneFieldChooser/Angular","index":"publish-demos/Demos/PivotGrid/StandaloneFieldChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-fieldpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/FieldPanel/Angular","index":"publish-demos/Demos/PivotGrid/FieldPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/FieldPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/HeaderFilter/Angular","index":"publish-demos/Demos/PivotGrid/HeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-runningtotals":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RunningTotals/Angular","index":"publish-demos/Demos/PivotGrid/RunningTotals/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RunningTotals/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-summarydisplaymodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/SummaryDisplayModes/Angular","index":"publish-demos/Demos/PivotGrid/SummaryDisplayModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/DrillDown/Angular","index":"publish-demos/Demos/PivotGrid/DrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/VirtualScrolling/Angular","index":"publish-demos/Demos/PivotGrid/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-remotevirtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular","index":"publish-demos/Demos/PivotGrid/RemoteVirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/StatePersistence/Angular","index":"publish-demos/Demos/PivotGrid/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-chartintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ChartIntegration/Angular","index":"publish-demos/Demos/PivotGrid/ChartIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-layoutcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/LayoutCustomization/Angular","index":"publish-demos/Demos/PivotGrid/LayoutCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSOverview/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJSOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljscellcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJSCellCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"pivotgrid-exceljsheaderandfooter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular","index":"publish-demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Overview/Angular","index":"publish-demos/Demos/TreeList/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayPlainStructure/Angular","index":"publish-demos/Demos/TreeList/SimpleArrayPlainStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-simplearrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular","index":"publish-demos/Demos/TreeList/SimpleArrayHierarchicalStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LoadDataOnDemand/Angular","index":"publish-demos/Demos/TreeList/LoadDataOnDemand/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/WebAPIService/Angular","index":"publish-demos/Demos/TreeList/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplesorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleSorting/Angular","index":"publish-demos/Demos/TreeList/MultipleSorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleSorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-paging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Paging/Angular","index":"publish-demos/Demos/TreeList/Paging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Paging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-rowediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/RowEditing/Angular","index":"publish-demos/Demos/TreeList/RowEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/RowEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-cellediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CellEditing/Angular","index":"publish-demos/Demos/TreeList/CellEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CellEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-batchediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/BatchEditing/Angular","index":"publish-demos/Demos/TreeList/BatchEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/BatchEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-formediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FormEditing/Angular","index":"publish-demos/Demos/TreeList/FormEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FormEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-popupediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/PopupEditing/Angular","index":"publish-demos/Demos/TreeList/PopupEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/PopupEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-customizekeyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/Angular","index":"publish-demos/Demos/TreeList/CustomizeKeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-localreordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/LocalReordering/Angular","index":"publish-demos/Demos/TreeList/LocalReordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/LocalReordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-focusedrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FocusedRow/Angular","index":"publish-demos/Demos/TreeList/FocusedRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FocusedRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-singlerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/SingleRowSelection/Angular","index":"publish-demos/Demos/TreeList/SingleRowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/SingleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-multiplerowselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/MultipleRowSelection/Angular","index":"publish-demos/Demos/TreeList/MultipleRowSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingsearchpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingSearchPanel/Angular","index":"publish-demos/Demos/TreeList/UsingSearchPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-usingfilterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/UsingFilterRow/Angular","index":"publish-demos/Demos/TreeList/UsingFilterRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/UsingFilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnheaderfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnHeaderFilter/Angular","index":"publish-demos/Demos/TreeList/ColumnHeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filterpanel":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterPanel/Angular","index":"publish-demos/Demos/TreeList/FilterPanel/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterPanel/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-filtermodes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/FilterModes/Angular","index":"publish-demos/Demos/TreeList/FilterModes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/FilterModes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnchooser":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnChooser/Angular","index":"publish-demos/Demos/TreeList/ColumnChooser/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnChooser/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-reordering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Reordering/Angular","index":"publish-demos/Demos/TreeList/Reordering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Reordering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-resizing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Resizing/Angular","index":"publish-demos/Demos/TreeList/Resizing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Resizing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-columnfixing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/ColumnFixing/Angular","index":"publish-demos/Demos/TreeList/ColumnFixing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/ColumnFixing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-statepersistence":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/StatePersistence/Angular","index":"publish-demos/Demos/TreeList/StatePersistence/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/StatePersistence/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/Adaptability/Angular","index":"publish-demos/Demos/TreeList/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"treelist-keyboardnavigation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TreeList/KeyboardNavigation/Angular","index":"publish-demos/Demos/TreeList/KeyboardNavigation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Overview/Angular","index":"publish-demos/Demos/Scheduler/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SimpleArray/Angular","index":"publish-demos/Demos/Scheduler/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WebAPIService/Angular","index":"publish-demos/Demos/Scheduler/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/SignalRService/Angular","index":"publish-demos/Demos/Scheduler/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-googlecalendarintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GoogleCalendarIntegration/Angular","index":"publish-demos/Demos/Scheduler/GoogleCalendarIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-basicviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/BasicViews/Angular","index":"publish-demos/Demos/Scheduler/BasicViews/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/BasicViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timelines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Timelines/Angular","index":"publish-demos/Demos/Scheduler/Timelines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Timelines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-agenda":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Agenda/Angular","index":"publish-demos/Demos/Scheduler/Agenda/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Agenda/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-currenttimeindicator":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CurrentTimeIndicator/Angular","index":"publish-demos/Demos/Scheduler/CurrentTimeIndicator/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-timezonessupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/TimeZonesSupport/Angular","index":"publish-demos/Demos/Scheduler/TimeZonesSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-recurringappointments":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/RecurringAppointments/Angular","index":"publish-demos/Demos/Scheduler/RecurringAppointments/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-editing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Editing/Angular","index":"publish-demos/Demos/Scheduler/Editing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Editing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customdraganddrop":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomDragAndDrop/Angular","index":"publish-demos/Demos/Scheduler/CustomDragAndDrop/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-resources":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Resources/Angular","index":"publish-demos/Demos/Scheduler/Resources/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Resources/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-alldaypanelmode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/AllDayPanelMode/Angular","index":"publish-demos/Demos/Scheduler/AllDayPanelMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-workshifts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/WorkShifts/Angular","index":"publish-demos/Demos/Scheduler/WorkShifts/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/WorkShifts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-virtualscrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/VirtualScrolling/Angular","index":"publish-demos/Demos/Scheduler/VirtualScrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-grouporientation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupOrientation/Angular","index":"publish-demos/Demos/Scheduler/GroupOrientation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupOrientation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-groupbydate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/GroupByDate/Angular","index":"publish-demos/Demos/Scheduler/GroupByDate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/GroupByDate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomTemplates/Angular","index":"publish-demos/Demos/Scheduler/CustomTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-celltemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CellTemplates/Angular","index":"publish-demos/Demos/Scheduler/CellTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CellTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-customizeindividualviews":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/CustomizeIndividualViews/Angular","index":"publish-demos/Demos/Scheduler/CustomizeIndividualViews/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-increaseviewduration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/IncreaseViewDuration/Angular","index":"publish-demos/Demos/Scheduler/IncreaseViewDuration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-limitappointmentcountpercell":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular","index":"publish-demos/Demos/Scheduler/LimitAppointmentCountPerCell/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-contextmenuintegration":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/ContextMenuIntegration/Angular","index":"publish-demos/Demos/Scheduler/ContextMenuIntegration/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scheduler-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Scheduler/Adaptability/Angular","index":"publish-demos/Demos/Scheduler/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Scheduler/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Overview/Angular","index":"publish-demos/Demos/HtmlEditor/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-outputformats":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/OutputFormats/Angular","index":"publish-demos/Demos/HtmlEditor/OutputFormats/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-toolbarcustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/ToolbarCustomization/Angular","index":"publish-demos/Demos/HtmlEditor/ToolbarCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-mentions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Mentions/Angular","index":"publish-demos/Demos/HtmlEditor/Mentions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Mentions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"htmleditor-tables":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/HtmlEditor/Tables/Angular","index":"publish-demos/Demos/HtmlEditor/Tables/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/HtmlEditor/Tables/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Overview/Angular","index":"publish-demos/Demos/Diagram/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesandedgesarrays":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesAndEdgesArrays/Angular","index":"publish-demos/Demos/Diagram/NodesAndEdgesArrays/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayplainstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayPlainStructure/Angular","index":"publish-demos/Demos/Diagram/NodesArrayPlainStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-nodesarrayhierarchicalstructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular","index":"publish-demos/Demos/Diagram/NodesArrayHierarchicalStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-advanceddatabinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/AdvancedDataBinding/Angular","index":"publish-demos/Demos/Diagram/AdvancedDataBinding/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-webapiservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/WebAPIService/Angular","index":"publish-demos/Demos/Diagram/WebAPIService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/WebAPIService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-containers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Containers/Angular","index":"publish-demos/Demos/Diagram/Containers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Containers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-imagesinshapes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ImagesInShapes/Angular","index":"publish-demos/Demos/Diagram/ImagesInShapes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ImagesInShapes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithicons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithIcons/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithIcons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtexts":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTexts/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTexts/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplates/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-customshapeswithtemplateswithediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular","index":"publish-demos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-readonly":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ReadOnly/Angular","index":"publish-demos/Demos/Diagram/ReadOnly/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ReadOnly/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-simpleview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/SimpleView/Angular","index":"publish-demos/Demos/Diagram/SimpleView/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/SimpleView/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-itemselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/ItemSelection/Angular","index":"publish-demos/Demos/Diagram/ItemSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/ItemSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-operationrestrictions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/OperationRestrictions/Angular","index":"publish-demos/Demos/Diagram/OperationRestrictions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/OperationRestrictions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-uicustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/UICustomization/Angular","index":"publish-demos/Demos/Diagram/UICustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/UICustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"diagram-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Diagram/Adaptability/Angular","index":"publish-demos/Demos/Diagram/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Diagram/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Overview/Angular","index":"publish-demos/Demos/Charts/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplearray":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleArray/Angular","index":"publish-demos/Demos/Charts/SimpleArray/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleArray/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-ajaxrequest":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AjaxRequest/Angular","index":"publish-demos/Demos/Charts/AjaxRequest/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AjaxRequest/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-clientsidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ClientSideDataProcessing/Angular","index":"publish-demos/Demos/Charts/ClientSideDataProcessing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-serversidedataprocessing":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ServerSideDataProcessing/Angular","index":"publish-demos/Demos/Charts/ServerSideDataProcessing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-seriestemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SeriesTemplates/Angular","index":"publish-demos/Demos/Charts/SeriesTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SeriesTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-signalrservice":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SignalRService/Angular","index":"publish-demos/Demos/Charts/SignalRService/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SignalRService/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-loaddataondemand":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LoadDataOnDemand/Angular","index":"publish-demos/Demos/Charts/LoadDataOnDemand/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-area":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Area/Angular","index":"publish-demos/Demos/Charts/Area/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Area/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-splinearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SplineArea/Angular","index":"publish-demos/Demos/Charts/SplineArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SplineArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-steparea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepArea/Angular","index":"publish-demos/Demos/Charts/StepArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-nullpointsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/NullPointSupport/Angular","index":"publish-demos/Demos/Charts/NullPointSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/NullPointSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-standardbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StandardBar/Angular","index":"publish-demos/Demos/Charts/StandardBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StandardBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideBar/Angular","index":"publish-demos/Demos/Charts/SideBySideBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StackedBar/Angular","index":"publish-demos/Demos/Charts/StackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-fullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FullStackedBar/Angular","index":"publish-demos/Demos/Charts/FullStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidestackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideStackedBar/Angular","index":"publish-demos/Demos/Charts/SideBySideStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-chartsdrilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ChartsDrillDown/Angular","index":"publish-demos/Demos/Charts/ChartsDrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ChartsDrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sidebysidefullstackedbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SideBySideFullStackedBar/Angular","index":"publish-demos/Demos/Charts/SideBySideFullStackedBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-autocalculatedbarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AutoCalculatedBarWidth/Angular","index":"publish-demos/Demos/Charts/AutoCalculatedBarWidth/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-custombarwidth":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomBarWidth/Angular","index":"publish-demos/Demos/Charts/CustomBarWidth/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomBarWidth/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-coloreachbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ColorEachBar/Angular","index":"publish-demos/Demos/Charts/ColorEachBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ColorEachBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customizepointsandlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomizePointsAndLabels/Angular","index":"publish-demos/Demos/Charts/CustomizePointsAndLabels/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scalebreaks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ScaleBreaks/Angular","index":"publish-demos/Demos/Charts/ScaleBreaks/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ScaleBreaks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bidirectionalbarchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BiDirectionalBarChart/Angular","index":"publish-demos/Demos/Charts/BiDirectionalBarChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomAnnotations/Angular","index":"publish-demos/Demos/Charts/CustomAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplebullets":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleBullets/Angular","index":"publish-demos/Demos/Charts/SimpleBullets/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleBullets/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnut":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Doughnut/Angular","index":"publish-demos/Demos/Charts/Doughnut/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Doughnut/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutSelection/Angular","index":"publish-demos/Demos/Charts/DoughnutSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithtopnseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithTopNSeries/Angular","index":"publish-demos/Demos/Charts/DoughnutWithTopNSeries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithmultipleseries":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithMultipleSeries/Angular","index":"publish-demos/Demos/Charts/PieWithMultipleSeries/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-doughnutwithcustomlabelincenter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular","index":"publish-demos/Demos/Charts/DoughnutWithCustomLabelInCenter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stock":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Stock/Angular","index":"publish-demos/Demos/Charts/Stock/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Stock/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-candlestick":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Candlestick/Angular","index":"publish-demos/Demos/Charts/Candlestick/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Candlestick/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregationfinancialchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregationFinancialChart/Angular","index":"publish-demos/Demos/Charts/PointsAggregationFinancialChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-annotation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Annotation/Angular","index":"publish-demos/Demos/Charts/Annotation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Annotation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-line":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Line/Angular","index":"publish-demos/Demos/Charts/Line/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Line/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Spline/Angular","index":"publish-demos/Demos/Charts/Spline/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Spline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelsoverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsOverlapping/Angular","index":"publish-demos/Demos/Charts/AxisLabelsOverlapping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HoverMode/Angular","index":"publish-demos/Demos/Charts/HoverMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-stepline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/StepLine/Angular","index":"publish-demos/Demos/Charts/StepLine/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/StepLine/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-crosshair":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Crosshair/Angular","index":"publish-demos/Demos/Charts/Crosshair/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Crosshair/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointimage":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointImage/Angular","index":"publish-demos/Demos/Charts/PointImage/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointImage/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicvslinearaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicVsLinearAxes/Angular","index":"publish-demos/Demos/Charts/LogarithmicVsLinearAxes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pie":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Pie/Angular","index":"publish-demos/Demos/Charts/Pie/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Pie/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pieswithequalsize":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PiesWithEqualSize/Angular","index":"publish-demos/Demos/Charts/PiesWithEqualSize/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomlabels":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomLabels/Angular","index":"publish-demos/Demos/Charts/PieWithCustomLabels/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithsmallvaluesgrouped":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithSmallValuesGrouped/Angular","index":"publish-demos/Demos/Charts/PieWithSmallValuesGrouped/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithresolvedlabeloverlapping":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular","index":"publish-demos/Demos/Charts/PieWithResolvedLabelOverlapping/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Palette/Angular","index":"publish-demos/Demos/Charts/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithAnnotations/Angular","index":"publish-demos/Demos/Charts/PieWithAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-piewithcustomstyles":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PieWithCustomStyles/Angular","index":"publish-demos/Demos/Charts/PieWithCustomStyles/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-scatter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Scatter/Angular","index":"publish-demos/Demos/Charts/Scatter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Scatter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-bubble":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Bubble/Angular","index":"publish-demos/Demos/Charts/Bubble/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Bubble/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-logarithmicaxis":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/LogarithmicAxis/Angular","index":"publish-demos/Demos/Charts/LogarithmicAxis/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/LogarithmicAxis/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axiscustomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisCustomPosition/Angular","index":"publish-demos/Demos/Charts/AxisCustomPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisCustomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-continuousdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ContinuousData/Angular","index":"publish-demos/Demos/Charts/ContinuousData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ContinuousData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discretedata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteData/Angular","index":"publish-demos/Demos/Charts/DiscreteData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-spiderweb":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SpiderWeb/Angular","index":"publish-demos/Demos/Charts/SpiderWeb/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SpiderWeb/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-windrose":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WindRose/Angular","index":"publish-demos/Demos/Charts/WindRose/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WindRose/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-periodicdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PeriodicData/Angular","index":"publish-demos/Demos/Charts/PeriodicData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PeriodicData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-invertedchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/InvertedChart/Angular","index":"publish-demos/Demos/Charts/InvertedChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/InvertedChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-polarchartannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PolarChartAnnotations/Angular","index":"publish-demos/Demos/Charts/PolarChartAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeBar/Angular","index":"publish-demos/Demos/Charts/RangeBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-timeline":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Timeline/Angular","index":"publish-demos/Demos/Charts/Timeline/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Timeline/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-rangearea":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/RangeArea/Angular","index":"publish-demos/Demos/Charts/RangeArea/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/RangeArea/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-simplesparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SimpleSparklines/Angular","index":"publish-demos/Demos/Charts/SimpleSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SimpleSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-areasparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AreaSparklines/Angular","index":"publish-demos/Demos/Charts/AreaSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AreaSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-barsparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/BarSparklines/Angular","index":"publish-demos/Demos/Charts/BarSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/BarSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-winlosssparklines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/WinlossSparklines/Angular","index":"publish-demos/Demos/Charts/WinlossSparklines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/WinlossSparklines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-hierarchicaldatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/HierarchicalDataStructure/Angular","index":"publish-demos/Demos/Charts/HierarchicalDataStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-flatdatastructure":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FlatDataStructure/Angular","index":"publish-demos/Demos/Charts/FlatDataStructure/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FlatDataStructure/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-tilingalgorithms":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/TilingAlgorithms/Angular","index":"publish-demos/Demos/Charts/TilingAlgorithms/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/TilingAlgorithms/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-colorization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Colorization/Angular","index":"publish-demos/Demos/Charts/Colorization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Colorization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-drilldown":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DrillDown/Angular","index":"publish-demos/Demos/Charts/DrillDown/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DrillDown/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-funnelchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/FunnelChart/Angular","index":"publish-demos/Demos/Charts/FunnelChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/FunnelChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pyramidchart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PyramidChart/Angular","index":"publish-demos/Demos/Charts/PyramidChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PyramidChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-sankeychart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/SankeyChart/Angular","index":"publish-demos/Demos/Charts/SankeyChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/SankeyChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multipleaxes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultipleAxes/Angular","index":"publish-demos/Demos/Charts/MultipleAxes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultipleAxes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-multiplepanes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/MultiplePanes/Angular","index":"publish-demos/Demos/Charts/MultiplePanes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/MultiplePanes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-pointsaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/PointsAggregation/Angular","index":"publish-demos/Demos/Charts/PointsAggregation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/PointsAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-errorbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ErrorBars/Angular","index":"publish-demos/Demos/Charts/ErrorBars/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ErrorBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-paretochart":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/ParetoChart/Angular","index":"publish-demos/Demos/Charts/ParetoChart/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/ParetoChart/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-customlegendmarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/CustomLegendMarkers/Angular","index":"publish-demos/Demos/Charts/CustomLegendMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-discreteaggregation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/DiscreteAggregation/Angular","index":"publish-demos/Demos/Charts/DiscreteAggregation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/DiscreteAggregation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-axislabelstemplates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/AxisLabelsTemplates/Angular","index":"publish-demos/Demos/Charts/AxisLabelsTemplates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"charts-strips":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Charts/Strips/Angular","index":"publish-demos/Demos/Charts/Strips/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Charts/Strips/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Overview/Angular","index":"publish-demos/Demos/Gantt/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-databinding":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/DataBinding/Angular","index":"publish-demos/Demos/Gantt/DataBinding/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/DataBinding/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Validation/Angular","index":"publish-demos/Demos/Gantt/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-chartappearance":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ChartAppearance/Angular","index":"publish-demos/Demos/Gantt/ChartAppearance/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ChartAppearance/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-tasktemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/TaskTemplate/Angular","index":"publish-demos/Demos/Gantt/TaskTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/TaskTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-toolbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Toolbar/Angular","index":"publish-demos/Demos/Gantt/Toolbar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Toolbar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-contextmenu":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ContextMenu/Angular","index":"publish-demos/Demos/Gantt/ContextMenu/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ContextMenu/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-striplines":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/StripLines/Angular","index":"publish-demos/Demos/Gantt/StripLines/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/StripLines/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-exporttopdf":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/ExportToPDF/Angular","index":"publish-demos/Demos/Gantt/ExportToPDF/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/ExportToPDF/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-sorting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/Sorting/Angular","index":"publish-demos/Demos/Gantt/Sorting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/Sorting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-filterrow":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/FilterRow/Angular","index":"publish-demos/Demos/Gantt/FilterRow/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/FilterRow/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gantt-headerfilter":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gantt/HeaderFilter/Angular","index":"publish-demos/Demos/Gantt/HeaderFilter/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gantt/HeaderFilter/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Overview/Angular","index":"publish-demos/Demos/Gauges/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatecirculargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatelineargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-updatebargaugedataatruntime":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular","index":"publish-demos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-labelscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/LabelsCustomization/Angular","index":"publish-demos/Demos/Gauges/LabelsCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/LabelsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Palette/Angular","index":"publish-demos/Demos/Gauges/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-tooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/Tooltip/Angular","index":"publish-demos/Demos/Gauges/Tooltip/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/Tooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofbars":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfBars/Angular","index":"publish-demos/Demos/Gauges/VariableNumberOfBars/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-paletteforranges":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/PaletteForRanges/Angular","index":"publish-demos/Demos/Gauges/PaletteForRanges/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/PaletteForRanges/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scaleminorticks":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleMinorTicks/Angular","index":"publish-demos/Demos/Gauges/ScaleMinorTicks/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalelabelformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleLabelFormatting/Angular","index":"publish-demos/Demos/Gauges/ScaleLabelFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/Angular","index":"publish-demos/Demos/Gauges/DifferentValueIndicatorTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular","index":"publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-subvalueindicatortextformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular","index":"publish-demos/Demos/Gauges/SubvalueIndicatorTextFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayout":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayout/Angular","index":"publish-demos/Demos/Gauges/CustomLayout/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayout/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-anglescustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/AnglesCustomization/Angular","index":"publish-demos/Demos/Gauges/AnglesCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/AnglesCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetitlecustomized":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTitleCustomized/Angular","index":"publish-demos/Demos/Gauges/GaugeTitleCustomized/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-gaugetooltip":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/GaugeTooltip/Angular","index":"publish-demos/Demos/Gauges/GaugeTooltip/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/GaugeTooltip/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-valueindicatorsapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ValueIndicatorsAPI/Angular","index":"publish-demos/Demos/Gauges/ValueIndicatorsAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickinterval":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickInterval/Angular","index":"publish-demos/Demos/Gauges/ScaleCustomTickInterval/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-scalecustomtickvalues":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/ScaleCustomTickValues/Angular","index":"publish-demos/Demos/Gauges/ScaleCustomTickValues/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular","index":"publish-demos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-differentsubvalueindicatortypeslineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular","index":"publish-demos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-basevalueforrangebar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/BaseValueForRangeBar/Angular","index":"publish-demos/Demos/Gauges/BaseValueForRangeBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-customlayoutlineargauge":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/CustomLayoutLinearGauge/Angular","index":"publish-demos/Demos/Gauges/CustomLayoutLinearGauge/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gauges-variablenumberofsubvalueindicators":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular","index":"publish-demos/Demos/Gauges/VariableNumberOfSubvalueIndicators/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationOverview/Angular","index":"publish-demos/Demos/Common/NavigationOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"accordion-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Accordion/Overview/Angular","index":"publish-demos/Demos/Accordion/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Accordion/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"menu-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Menu/Overview/Angular","index":"publish-demos/Demos/Menu/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Menu/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"multiview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/MultiView/Overview/Angular","index":"publish-demos/Demos/MultiView/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/MultiView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-leftorrightposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/LeftOrRightPosition/Angular","index":"publish-demos/Demos/Drawer/LeftOrRightPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"drawer-toporbottomposition":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Drawer/TopOrBottomPosition/Angular","index":"publish-demos/Demos/Drawer/TopOrBottomPosition/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Overview/Angular","index":"publish-demos/Demos/TabPanel/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-sortableclosabletabs":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/SortableClosableTabs/Angular","index":"publish-demos/Demos/TabPanel/SortableClosableTabs/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabpanel-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TabPanel/Templates/Angular","index":"publish-demos/Demos/TabPanel/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TabPanel/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Overview/Angular","index":"publish-demos/Demos/Tabs/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tabs-selection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tabs/Selection/Angular","index":"publish-demos/Demos/Tabs/Selection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tabs/Selection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Overview/Angular","index":"publish-demos/Demos/Toolbar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toolbar-adaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toolbar/Adaptability/Angular","index":"publish-demos/Demos/Toolbar/Adaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toolbar/Adaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-navigationrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/NavigationRightToLeftSupport/Angular","index":"publish-demos/Demos/Common/NavigationRightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsOverview/Angular","index":"publish-demos/Demos/Common/EditorsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"autocomplete-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Autocomplete/Overview/Angular","index":"publish-demos/Demos/Autocomplete/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Autocomplete/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/Overview/Angular","index":"publish-demos/Demos/Calendar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"calendar-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Calendar/MultipleSelection/Angular","index":"publish-demos/Demos/Calendar/MultipleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Calendar/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"checkbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/CheckBox/Overview/Angular","index":"publish-demos/Demos/CheckBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/CheckBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"colorbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ColorBox/Overview/Angular","index":"publish-demos/Demos/ColorBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ColorBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Overview/Angular","index":"publish-demos/Demos/DateBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"datebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateBox/Formatting/Angular","index":"publish-demos/Demos/DateBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Overview/Angular","index":"publish-demos/Demos/DateRangeBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"daterangebox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DateRangeBox/Formatting/Angular","index":"publish-demos/Demos/DateRangeBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DateRangeBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-singleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/SingleSelection/Angular","index":"publish-demos/Demos/DropDownBox/SingleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/SingleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbox-multipleselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownBox/MultipleSelection/Angular","index":"publish-demos/Demos/DropDownBox/MultipleSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Overview/Angular","index":"publish-demos/Demos/NumberBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"numberbox-formatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/NumberBox/Formatting/Angular","index":"publish-demos/Demos/NumberBox/Formatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/NumberBox/Formatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/Overview/Angular","index":"publish-demos/Demos/SelectBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-searchandediting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/SearchAndEditing/Angular","index":"publish-demos/Demos/SelectBox/SearchAndEditing/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-customizedropdownbutton":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/CustomizeDropDownButton/Angular","index":"publish-demos/Demos/SelectBox/CustomizeDropDownButton/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"selectbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/SelectBox/GroupedItems/Angular","index":"publish-demos/Demos/SelectBox/GroupedItems/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/SelectBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"switch-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Switch/Overview/Angular","index":"publish-demos/Demos/Switch/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Switch/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/Overview/Angular","index":"publish-demos/Demos/TagBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-groupeditems":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/GroupedItems/Angular","index":"publish-demos/Demos/TagBox/GroupedItems/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/GroupedItems/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tagbox-tagcountlimitation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TagBox/TagCountLimitation/Angular","index":"publish-demos/Demos/TagBox/TagCountLimitation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TagBox/TagCountLimitation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textarea-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextArea/Overview/Angular","index":"publish-demos/Demos/TextArea/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextArea/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"textbox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TextBox/Overview/Angular","index":"publish-demos/Demos/TextBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TextBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"validation-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Validation/Overview/Angular","index":"publish-demos/Demos/Validation/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Validation/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-customtexteditorbuttons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/CustomTextEditorButtons/Angular","index":"publish-demos/Demos/Common/CustomTextEditorButtons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorsrighttoleftsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorsRightToLeftSupport/Angular","index":"publish-demos/Demos/Common/EditorsRightToLeftSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-editorappearancevariants":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/EditorAppearanceVariants/Angular","index":"publish-demos/Demos/Common/EditorAppearanceVariants/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-formsandmultipurposeoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/FormsAndMultiPurposeOverview/Angular","index":"publish-demos/Demos/Common/FormsAndMultiPurposeOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"box-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Box/Overview/Angular","index":"publish-demos/Demos/Box/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Box/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"buttongroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ButtonGroup/Overview/Angular","index":"publish-demos/Demos/ButtonGroup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ButtonGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fieldset-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FieldSet/Overview/Angular","index":"publish-demos/Demos/FieldSet/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FieldSet/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withdatagrid":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithDataGrid/Angular","index":"publish-demos/Demos/FilterBuilder/WithDataGrid/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-withlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/WithList/Angular","index":"publish-demos/Demos/FilterBuilder/WithList/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/WithList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"filterbuilder-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FilterBuilder/Customization/Angular","index":"publish-demos/Demos/FilterBuilder/Customization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FilterBuilder/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Overview/Angular","index":"publish-demos/Demos/Form/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-customizeitem":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/CustomizeItem/Angular","index":"publish-demos/Demos/Form/CustomizeItem/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/CustomizeItem/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-groupedfields":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/GroupedFields/Angular","index":"publish-demos/Demos/Form/GroupedFields/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/GroupedFields/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-columnsadaptability":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/ColumnsAdaptability/Angular","index":"publish-demos/Demos/Form/ColumnsAdaptability/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/ColumnsAdaptability/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/Validation/Angular","index":"publish-demos/Demos/Form/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"form-updateitemsdynamically":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Form/UpdateItemsDynamically/Angular","index":"publish-demos/Demos/Form/UpdateItemsDynamically/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"radiogroup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RadioGroup/Overview/Angular","index":"publish-demos/Demos/RadioGroup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RadioGroup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScaleLightweight/Angular","index":"publish-demos/Demos/RangeSelector/NumericScaleLightweight/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-numericscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/NumericScale/Angular","index":"publish-demos/Demos/RangeSelector/NumericScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/NumericScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescalelightweight":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/Angular","index":"publish-demos/Demos/RangeSelector/DateTimeScaleLightweight/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-datetimescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DateTimeScale/Angular","index":"publish-demos/Demos/RangeSelector/DateTimeScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-logarithmicscale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/LogarithmicScale/Angular","index":"publish-demos/Demos/RangeSelector/LogarithmicScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-discretescale":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/DiscreteScale/Angular","index":"publish-demos/Demos/RangeSelector/DiscreteScale/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customformatting":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomFormatting/Angular","index":"publish-demos/Demos/RangeSelector/CustomFormatting/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforcalculation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular","index":"publish-demos/Demos/RangeSelector/UseRangeSelectionForCalculation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-userangeselectionforfiltering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular","index":"publish-demos/Demos/RangeSelector/UseRangeSelectionForFiltering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-imageonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ImageOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/ImageOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/ChartOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-customizedchartonbackground":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/Angular","index":"publish-demos/Demos/RangeSelector/CustomizedChartOnBackground/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeselector-chartonbackgroundwithseriestemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular","index":"publish-demos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"rangeslider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/RangeSlider/Overview/Angular","index":"publish-demos/Demos/RangeSlider/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/RangeSlider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"responsivebox-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ResponsiveBox/Overview/Angular","index":"publish-demos/Demos/ResponsiveBox/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ResponsiveBox/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"scrollview-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ScrollView/Overview/Angular","index":"publish-demos/Demos/ScrollView/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ScrollView/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"slider-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Slider/Overview/Angular","index":"publish-demos/Demos/Slider/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Slider/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-kanban":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Kanban/Angular","index":"publish-demos/Demos/Sortable/Kanban/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Kanban/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"sortable-customization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Sortable/Customization/Angular","index":"publish-demos/Demos/Sortable/Customization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Sortable/Customization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileSelection/Angular","index":"publish-demos/Demos/FileUploader/FileSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-fileuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/FileUploading/Angular","index":"publish-demos/Demos/FileUploader/FileUploading/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/FileUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-validation":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/Validation/Angular","index":"publish-demos/Demos/FileUploader/Validation/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/Validation/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-chunkuploading":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/ChunkUploading/Angular","index":"publish-demos/Demos/FileUploader/ChunkUploading/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/ChunkUploading/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"fileuploader-customdropzone":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FileUploader/CustomDropzone/Angular","index":"publish-demos/Demos/FileUploader/CustomDropzone/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FileUploader/CustomDropzone/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-actionandlistsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/ActionAndListsOverview/Angular","index":"publish-demos/Demos/Common/ActionAndListsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/ActionAndListsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/Basics/Angular","index":"publish-demos/Demos/ActionSheet/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"actionsheet-popovermode":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ActionSheet/PopoverMode/Angular","index":"publish-demos/Demos/ActionSheet/PopoverMode/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ActionSheet/PopoverMode/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-predefinedtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/PredefinedTypes/Angular","index":"publish-demos/Demos/Button/PredefinedTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/PredefinedTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"button-icons":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Button/Icons/Angular","index":"publish-demos/Demos/Button/Icons/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Button/Icons/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"floatingactionbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/FloatingActionButton/Overview/Angular","index":"publish-demos/Demos/FloatingActionButton/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/FloatingActionButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"dropdownbutton-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/DropDownButton/Overview/Angular","index":"publish-demos/Demos/DropDownButton/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/DropDownButton/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Basics/Angular","index":"publish-demos/Demos/ContextMenu/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"contextmenu-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ContextMenu/Templates/Angular","index":"publish-demos/Demos/ContextMenu/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ContextMenu/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/Overview/Angular","index":"publish-demos/Demos/Gallery/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"gallery-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Gallery/ItemTemplate/Angular","index":"publish-demos/Demos/Gallery/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Gallery/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listeditingandapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListEditingAndAPI/Angular","index":"publish-demos/Demos/List/ListEditingAndAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListEditingAndAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-groupedlist":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/GroupedList/Angular","index":"publish-demos/Demos/List/GroupedList/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/GroupedList/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemTemplate/Angular","index":"publish-demos/Demos/List/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listwithsearchbar":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListWithSearchBar/Angular","index":"publish-demos/Demos/List/ListWithSearchBar/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListWithSearchBar/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-listselection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ListSelection/Angular","index":"publish-demos/Demos/List/ListSelection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ListSelection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-itemdragging":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/ItemDragging/Angular","index":"publish-demos/Demos/List/ItemDragging/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/ItemDragging/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"list-webapi":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/List/WebAPI/Angular","index":"publish-demos/Demos/List/WebAPI/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/List/WebAPI/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Basics/Angular","index":"publish-demos/Demos/Lookup/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-templates":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/Templates/Angular","index":"publish-demos/Demos/Lookup/Templates/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/Templates/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"lookup-eventhandling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Lookup/EventHandling/Angular","index":"publish-demos/Demos/Lookup/EventHandling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Lookup/EventHandling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-basics":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Basics/Angular","index":"publish-demos/Demos/TileView/Basics/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Basics/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-directions":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/Directions/Angular","index":"publish-demos/Demos/TileView/Directions/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/Directions/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tileview-itemtemplate":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/TileView/ItemTemplate/Angular","index":"publish-demos/Demos/TileView/ItemTemplate/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/TileView/ItemTemplate/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"resizable-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Resizable/Overview/Angular","index":"publish-demos/Demos/Resizable/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Resizable/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Overview/Angular","index":"publish-demos/Demos/VectorMap/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-providersandtypes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/ProvidersAndTypes/Angular","index":"publish-demos/Demos/Map/ProvidersAndTypes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/ProvidersAndTypes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-markers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Markers/Angular","index":"publish-demos/Demos/Map/Markers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Markers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"map-routes":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Map/Routes/Angular","index":"publish-demos/Demos/Map/Routes/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Map/Routes/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-colorscustomization":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ColorsCustomization/Angular","index":"publish-demos/Demos/VectorMap/ColorsCustomization/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-zoomingandcentering":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ZoomingAndCentering/Angular","index":"publish-demos/Demos/VectorMap/ZoomingAndCentering/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-palette":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/Palette/Angular","index":"publish-demos/Demos/VectorMap/Palette/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/Palette/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-imagemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/ImageMarkers/Angular","index":"publish-demos/Demos/VectorMap/ImageMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/ImageMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-bubblemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/BubbleMarkers/Angular","index":"publish-demos/Demos/VectorMap/BubbleMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-piemarkers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/PieMarkers/Angular","index":"publish-demos/Demos/VectorMap/PieMarkers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/PieMarkers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-dynamicviewport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/DynamicViewport/Angular","index":"publish-demos/Demos/VectorMap/DynamicViewport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/DynamicViewport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-areawithlabelsandtwolegends":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular","index":"publish-demos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-tooltiphtmlsupport":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/TooltipHTMLSupport/Angular","index":"publish-demos/Demos/VectorMap/TooltipHTMLSupport/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customprojection":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomProjection/Angular","index":"publish-demos/Demos/VectorMap/CustomProjection/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomProjection/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-floorplan":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/FloorPlan/Angular","index":"publish-demos/Demos/VectorMap/FloorPlan/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/FloorPlan/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-multiplelayers":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/MultipleLayers/Angular","index":"publish-demos/Demos/VectorMap/MultipleLayers/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/MultipleLayers/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-custommapdata":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomMapData/Angular","index":"publish-demos/Demos/VectorMap/CustomMapData/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomMapData/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"vectormap-customannotations":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/VectorMap/CustomAnnotations/Angular","index":"publish-demos/Demos/VectorMap/CustomAnnotations/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"common-dialogsandnotificationsoverview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Common/DialogsAndNotificationsOverview/Angular","index":"publish-demos/Demos/Common/DialogsAndNotificationsOverview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadindicator-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadIndicator/Overview/Angular","index":"publish-demos/Demos/LoadIndicator/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadIndicator/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"loadpanel-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/LoadPanel/Overview/Angular","index":"publish-demos/Demos/LoadPanel/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/LoadPanel/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popover-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popover/Overview/Angular","index":"publish-demos/Demos/Popover/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popover/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Overview/Angular","index":"publish-demos/Demos/Popup/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"popup-scrolling":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Popup/Scrolling/Angular","index":"publish-demos/Demos/Popup/Scrolling/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Popup/Scrolling/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"progressbar-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/ProgressBar/Overview/Angular","index":"publish-demos/Demos/ProgressBar/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/ProgressBar/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Overview/Angular","index":"publish-demos/Demos/Toast/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"toast-stack":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Toast/Stack/Angular","index":"publish-demos/Demos/Toast/Stack/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Toast/Stack/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}},"tooltip-overview":{"projectType":"application","schematics":{"@schematics/angular:application":{"strict":false}},"root":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","sourceRoot":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular","architect":{"build":{"builder":"@angular-devkit/build-angular:browser","options":{"outputPath":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/publish-demos/Demos/Tooltip/Overview/Angular","index":"publish-demos/Demos/Tooltip/Overview/AngularTemplates/index.html","main":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts","polyfills":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/utils/create-bundles/Angular/polyfill.ts","tsConfig":"C:/Users/blinov.ivan/Desktop/work/devextreme-demos/JSDemos/Demos/Tooltip/Overview/Angular/tsconfig.json","scripts":[]},"configurations":{"production":{"budgets":[{"type":"initial","maximumWarning":"1mb","maximumError":"4mb"},{"type":"anyComponentStyle","maximumWarning":"2kb","maximumError":"4kb"}],"outputHashing":"all"}},"defaultConfiguration":"production"}}}},"defaultProject":"accordion-overview"} \ No newline at end of file diff --git a/package.json b/package.json index f6103c7723a..a574e3672ab 100644 --- a/package.json +++ b/package.json @@ -160,7 +160,6 @@ "create-typestat-cfg": "cd ./utils/internal && node ./create-typestat-cfg.js", "make-demos-bundle": "ts-node ./utils/create-bundles", "update-angular-json": "ts-node ./utils/create-bundles/Angular/update-angular-json.ts", - "generate-polyfills": "ts-node ./utils/create-bundles/Angular/generate-polyfills.ts", "build-angular": "ng build", "launch-ngcc": "ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points" }, diff --git a/utils/create-bundles/Angular/generate-polyfills.ts b/utils/create-bundles/Angular/generate-polyfills.ts deleted file mode 100644 index 22cb064cc08..00000000000 --- a/utils/create-bundles/Angular/generate-polyfills.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { writeFileSync, existsSync } from 'fs-extra'; -import { join } from 'path'; -import * as menuMeta from '../../../JSDemos/menuMeta.json'; -import { getSourcePathByDemo, isSkipDemo } from '../helper'; -import { Item } from '../helper/types'; - -const generatePolyfills = () => { - const menu: Item[] = (menuMeta as any).default; - - for (const meta of menu) { - for (const group of meta.Groups) { - const demos = group.Demos || []; - for (const demo of demos) { - if (isSkipDemo(demo)) { - break; - } - - if (existsSync(getSourcePathByDemo(demo, 'Angular'))) { - const polyfillContent = 'import \'zone.js\';\n'; - const filePath = join(getSourcePathByDemo(demo, 'Angular'), 'polyfill.ts'); - writeFileSync(filePath, polyfillContent); - - console.log(`Polyfills file created: ${demo.Widget} - ${demo.Name}`); - } else { - console.log(`No angular project for: ${demo.Widget} - ${demo.Name}`); - } - } - } - } -}; - -generatePolyfills(); diff --git a/JSDemos/Demos/Accordion/Overview/Angular/polyfill.ts b/utils/create-bundles/Angular/polyfill.ts similarity index 100% rename from JSDemos/Demos/Accordion/Overview/Angular/polyfill.ts rename to utils/create-bundles/Angular/polyfill.ts diff --git a/utils/create-bundles/Angular/update-angular-json.ts b/utils/create-bundles/Angular/update-angular-json.ts index c08471a6a8c..3bb6486363b 100644 --- a/utils/create-bundles/Angular/update-angular-json.ts +++ b/utils/create-bundles/Angular/update-angular-json.ts @@ -32,7 +32,7 @@ const createConfigForDemo = (Demo: Demo) => { outputPath: demoDestinationPath, index: `${indexPath}`, main: `${demoSourcePath}/app/app.component.ts`, - polyfills: `${demoSourcePath}/polyfill.ts`, + polyfills: join(__dirname, 'polyfill.ts').split('\\').join('/'), tsConfig: `${demoSourcePath}/tsconfig.json`, scripts: [], }, From 4a92c386d123a3a813013509034414ecc95e8efd Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Wed, 6 Mar 2024 15:39:05 +0400 Subject: [PATCH 25/35] Fix tabulation --- .../Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts | 2 +- .../Demos/Autocomplete/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Box/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Button/Icons/Angular/app/app.component.ts | 2 +- .../Demos/Button/PredefinedTypes/Angular/app/app.component.ts | 2 +- JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts | 2 +- .../Calendar/MultipleSelection/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts | 2 +- .../Charts/APIDisplayATooltip/Angular/app/app.component.ts | 2 +- .../Demos/Charts/APISelectAPoint/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Area/Angular/app/app.component.ts | 2 +- .../Demos/Charts/AreaSparklines/Angular/app/app.component.ts | 2 +- .../Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts | 2 +- .../Charts/AxisCustomPosition/Angular/app/app.component.ts | 2 +- .../Charts/AxisLabelsOverlapping/Angular/app/app.component.ts | 2 +- .../Charts/AxisLabelsTemplates/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts | 2 +- .../Charts/BiDirectionalBarChart/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts | 2 +- .../Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts | 2 +- .../ClientSideDataProcessing/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts | 2 +- .../Demos/Charts/ContinuousData/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts | 2 +- .../Demos/Charts/CustomAnnotations/Angular/app/app.component.ts | 2 +- .../Demos/Charts/CustomBarWidth/Angular/app/app.component.ts | 2 +- .../Charts/CustomLegendMarkers/Angular/app/app.component.ts | 2 +- .../CustomizePointsAndLabels/Angular/app/app.component.ts | 2 +- .../Charts/DiscreteAggregation/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts | 2 +- .../Demos/Charts/DoughnutSelection/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts | 2 +- .../Charts/ExportAndPrintingAPI/Angular/app/app.component.ts | 2 +- .../Charts/ExportCustomMarkup/Angular/app/app.component.ts | 2 +- .../Charts/ExportSeveralCharts/Angular/app/app.component.ts | 2 +- .../Demos/Charts/FlatDataStructure/Angular/app/app.component.ts | 2 +- .../Demos/Charts/FullStackedBar/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts | 2 +- .../HierarchicalDataStructure/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Line/Angular/app/app.component.ts | 2 +- .../Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts | 2 +- .../Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts | 2 +- .../Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts | 2 +- .../Charts/MultiplePointSelection/Angular/app/app.component.ts | 2 +- .../Charts/MultipleSeriesSelection/Angular/app/app.component.ts | 2 +- .../Demos/Charts/NullPointSupport/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts | 2 +- .../Charts/PieWithAnnotations/Angular/app/app.component.ts | 2 +- .../Charts/PieWithCustomLabels/Angular/app/app.component.ts | 2 +- .../Charts/PieWithCustomStyles/Angular/app/app.component.ts | 2 +- .../Charts/PieWithMultipleSeries/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../PieWithSmallValuesGrouped/Angular/app/app.component.ts | 2 +- .../Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts | 2 +- .../Demos/Charts/PointsAggregation/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../Charts/PolarChartAnnotations/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts | 2 +- .../Demos/Charts/SeriesTemplates/Angular/app/app.component.ts | 2 +- .../ServerSideDataProcessing/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts | 2 +- .../SideBySideFullStackedBar/Angular/app/app.component.ts | 2 +- .../Charts/SideBySideStackedBar/Angular/app/app.component.ts | 2 +- .../Demos/Charts/SignalRService/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts | 2 +- .../Demos/Charts/SimpleSparklines/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts | 2 +- .../Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts | 2 +- .../Charts/TooltipHTMLSupport/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts | 2 +- .../Demos/Charts/WinlossSparklines/Angular/app/app.component.ts | 2 +- .../Charts/ZoomingAndScrolling/Angular/app/app.component.ts | 2 +- .../Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts | 2 +- JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts | 2 +- .../Common/ActionAndListsOverview/Angular/app/app.component.ts | 2 +- .../Common/CustomTextEditorButtons/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../EditorAppearanceVariants/Angular/app/app.component.ts | 2 +- .../Demos/Common/EditorsOverview/Angular/app/app.component.ts | 2 +- .../EditorsRightToLeftSupport/Angular/app/app.component.ts | 2 +- .../FormsAndMultiPurposeOverview/Angular/app/app.component.ts | 2 +- .../Common/NavigationOverview/Angular/app/app.component.ts | 2 +- .../NavigationRightToLeftSupport/Angular/app/app.component.ts | 2 +- JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts | 2 +- .../Demos/ContextMenu/Templates/Angular/app/app.component.ts | 2 +- .../AdvancedMasterDetailView/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/BatchEditing/Angular/app/app.component.ts | 2 +- .../DataGrid/BatchUpdateRequest/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts | 2 +- .../DataGrid/CellCustomization/Angular/app/app.component.ts | 2 +- .../CellEditingAndEditingAPI/Angular/app/app.component.ts | 2 +- .../DataGrid/CollaborativeEditing/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts | 2 +- .../DataGrid/ColumnCustomization/Angular/app/app.component.ts | 2 +- .../DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts | 2 +- .../ColumnsBasedOnADataSource/Angular/app/app.component.ts | 2 +- .../CommandColumnCustomization/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/CustomEditors/Angular/app/app.component.ts | 2 +- .../CustomNewRecordPosition/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts | 2 +- .../CustomizeKeyboardNavigation/Angular/app/app.component.ts | 2 +- .../DataGrid/DeferredSelection/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts | 2 +- .../DataGrid/EditStateManagement/Angular/app/app.component.ts | 2 +- .../ExcelJSCellCustomization/Angular/app/app.component.ts | 2 +- .../DataGrid/ExcelJSExportImages/Angular/app/app.component.ts | 2 +- .../ExcelJSExportMultipleGrids/Angular/app/app.component.ts | 2 +- .../ExcelJSHeaderAndFooter/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts | 2 +- .../GridAdaptabilityOverview/Angular/app/app.component.ts | 2 +- .../GridColumnsHidingPriority/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/GridSummaries/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts | 2 +- .../HorizontalVirtualScrolling/Angular/app/app.component.ts | 2 +- .../DataGrid/InfiniteScrolling/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/LocalReordering/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts | 2 +- .../DataGrid/MasterDetailView/Angular/app/app.component.ts | 2 +- .../DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts | 2 +- .../MultipleRecordSelectionAPI/Angular/app/app.component.ts | 2 +- .../MultipleRecordSelectionModes/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts | 2 +- .../DataGrid/PDFCellCustomization/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts | 2 +- .../PDFExportMultipleGrids/Angular/app/app.component.ts | 2 +- .../DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/PopupEditing/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts | 2 +- .../RecalculateWhileEditing/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/RecordPaging/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts | 2 +- .../DataGrid/RemoteReordering/Angular/app/app.component.ts | 2 +- .../RemoteVirtualScrolling/Angular/app/app.component.ts | 2 +- .../DataGrid/RightToLeftSupport/Angular/app/app.component.ts | 2 +- .../RowEditingAndEditingEvents/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/RowSelection/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/SignalRService/Angular/app/app.component.ts | 2 +- .../DataGrid/StatePersistence/Angular/app/app.component.ts | 2 +- .../DataGrid/ToolbarCustomization/Angular/app/app.component.ts | 2 +- .../DataGrid/VirtualScrolling/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts | 2 +- .../Demos/DateRangeBox/Formatting/Angular/app/app.component.ts | 2 +- .../Demos/DateRangeBox/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts | 2 +- .../Diagram/AdvancedDataBinding/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts | 2 +- .../Diagram/CustomShapesWithIcons/Angular/app/app.component.ts | 2 +- .../CustomShapesWithTemplates/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../Diagram/CustomShapesWithTexts/Angular/app/app.component.ts | 2 +- .../Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts | 2 +- .../Demos/Diagram/ItemSelection/Angular/app/app.component.ts | 2 +- .../Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../NodesArrayPlainStructure/Angular/app/app.component.ts | 2 +- .../Diagram/OperationRestrictions/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts | 2 +- .../Demos/Diagram/UICustomization/Angular/app/app.component.ts | 2 +- .../Demos/Diagram/WebAPIService/Angular/app/app.component.ts | 2 +- .../Drawer/LeftOrRightPosition/Angular/app/app.component.ts | 2 +- .../Drawer/TopOrBottomPosition/Angular/app/app.component.ts | 2 +- .../DropDownBox/MultipleSelection/Angular/app/app.component.ts | 2 +- .../DropDownBox/SingleSelection/Angular/app/app.component.ts | 2 +- .../Demos/DropDownButton/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts | 2 +- .../FileUploader/ChunkUploading/Angular/app/app.component.ts | 2 +- .../FileUploader/CustomDropzone/Angular/app/app.component.ts | 2 +- .../FileUploader/FileSelection/Angular/app/app.component.ts | 2 +- .../FileUploader/FileUploading/Angular/app/app.component.ts | 2 +- .../Demos/FileUploader/Validation/Angular/app/app.component.ts | 2 +- .../FilterBuilder/Customization/Angular/app/app.component.ts | 2 +- .../FilterBuilder/WithDataGrid/Angular/app/app.component.ts | 2 +- .../Demos/FilterBuilder/WithList/Angular/app/app.component.ts | 2 +- .../FloatingActionButton/Overview/Angular/app/app.component.ts | 2 +- .../Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Form/Overview/Angular/app/app.component.ts | 2 +- .../Form/UpdateItemsDynamically/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Form/Validation/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts | 2 +- .../Demos/Gantt/ChartAppearance/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts | 2 +- .../Gauges/AnglesCustomization/Angular/app/app.component.ts | 2 +- .../Gauges/BaseValueForRangeBar/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts | 2 +- .../Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../DifferentValueIndicatorTypes/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../Gauges/GaugeTitleCustomized/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts | 2 +- .../Gauges/LabelsCustomization/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts | 2 +- .../Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts | 2 +- .../Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts | 2 +- .../Gauges/ScaleCustomTickValues/Angular/app/app.component.ts | 2 +- .../Gauges/ScaleLabelFormatting/Angular/app/app.component.ts | 2 +- .../Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts | 2 +- .../UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts | 2 +- .../Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts | 2 +- .../Gauges/VariableNumberOfBars/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts | 2 +- .../Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts | 2 +- JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts | 2 +- .../ToolbarCustomization/Angular/app/app.component.ts | 2 +- JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts | 2 +- JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts | 2 +- JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts | 2 +- .../Demos/List/ListEditingAndAPI/Angular/app/app.component.ts | 2 +- JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts | 2 +- .../Demos/List/ListWithSearchBar/Angular/app/app.component.ts | 2 +- .../Demos/LoadIndicator/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts | 2 +- .../Localization/UsingGlobalize/Angular/app/app.component.ts | 2 +- .../Demos/Localization/UsingIntl/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Map/Markers/Angular/app/app.component.ts | 2 +- .../Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Map/Routes/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts | 2 +- .../PivotGrid/ChartIntegration/Angular/app/app.component.ts | 2 +- JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts | 2 +- .../PivotGrid/ExcelJSOverview/Angular/app/app.component.ts | 2 +- .../ExcelJsHeaderAndFooter/Angular/app/app.component.ts | 2 +- JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts | 2 +- .../Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts | 2 +- .../IntegratedFieldChooser/Angular/app/app.component.ts | 2 +- .../PivotGrid/LayoutCustomization/Angular/app/app.component.ts | 2 +- .../Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts | 2 +- JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts | 2 +- .../RemoteVirtualScrolling/Angular/app/app.component.ts | 2 +- .../Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts | 2 +- .../Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts | 2 +- .../StandaloneFieldChooser/Angular/app/app.component.ts | 2 +- .../PivotGrid/StatePersistence/Angular/app/app.component.ts | 2 +- .../PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts | 2 +- JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts | 2 +- .../ChartOnBackground/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../RangeSelector/CustomFormatting/Angular/app/app.component.ts | 2 +- .../CustomizedChartOnBackground/Angular/app/app.component.ts | 2 +- .../RangeSelector/DateTimeScale/Angular/app/app.component.ts | 2 +- .../DateTimeScaleLightweight/Angular/app/app.component.ts | 2 +- .../RangeSelector/DiscreteScale/Angular/app/app.component.ts | 2 +- .../ImageOnBackground/Angular/app/app.component.ts | 2 +- .../RangeSelector/LogarithmicScale/Angular/app/app.component.ts | 2 +- .../RangeSelector/NumericScale/Angular/app/app.component.ts | 2 +- .../NumericScaleLightweight/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../UseRangeSelectionForFiltering/Angular/app/app.component.ts | 2 +- JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts | 2 +- .../Demos/ResponsiveBox/Overview/Angular/app/app.component.ts | 2 +- .../Demos/Scheduler/Adaptability/Angular/app/app.component.ts | 2 +- .../Scheduler/AllDayPanelMode/Angular/app/app.component.ts | 2 +- .../Demos/Scheduler/CellTemplates/Angular/app/app.component.ts | 2 +- .../ContextMenuIntegration/Angular/app/app.component.ts | 2 +- .../Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts | 2 +- .../Scheduler/CustomDragAndDrop/Angular/app/app.component.ts | 2 +- .../Scheduler/CustomTemplates/Angular/app/app.component.ts | 2 +- .../CustomizeIndividualViews/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts | 2 +- .../GoogleCalendarIntegration/Angular/app/app.component.ts | 2 +- .../Demos/Scheduler/GroupByDate/Angular/app/app.component.ts | 2 +- .../Scheduler/GroupOrientation/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts | 2 +- .../Demos/Scheduler/SignalRService/Angular/app/app.component.ts | 2 +- .../Scheduler/TimeZonesSupport/Angular/app/app.component.ts | 2 +- .../Scheduler/VirtualScrolling/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts | 2 +- JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts | 2 +- .../CustomizeDropDownButton/Angular/app/app.component.ts | 2 +- .../Demos/SelectBox/GroupedItems/Angular/app/app.component.ts | 2 +- JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts | 2 +- .../SelectBox/SearchAndEditing/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts | 2 +- .../Demos/Sortable/Customization/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts | 2 +- .../TabPanel/SortableClosableTabs/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts | 2 +- .../TagBox/TagCountLimitation/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts | 2 +- .../Demos/TileView/ItemTemplate/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/Adaptability/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/BatchEditing/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/ColumnChooser/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/ColumnFixing/Angular/app/app.component.ts | 2 +- .../TreeList/ColumnHeaderFilter/Angular/app/app.component.ts | 2 +- .../CustomizeKeyboardNavigation/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts | 2 +- .../TreeList/LoadDataOnDemand/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/LocalReordering/Angular/app/app.component.ts | 2 +- .../TreeList/MultipleRowSelection/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/MultipleSorting/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/PopupEditing/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts | 2 +- JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../SimpleArrayPlainStructure/Angular/app/app.component.ts | 2 +- .../TreeList/SingleRowSelection/Angular/app/app.component.ts | 2 +- .../TreeList/StatePersistence/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts | 2 +- .../TreeList/UsingSearchPanel/Angular/app/app.component.ts | 2 +- .../Demos/TreeList/WebAPIService/Angular/app/app.component.ts | 2 +- .../ContextMenuIntegration/Angular/app/app.component.ts | 2 +- .../Angular/app/app.component.ts | 2 +- .../DragAndDropPlainDataStructure/Angular/app/app.component.ts | 2 +- .../TreeView/FlatDataStructure/Angular/app/app.component.ts | 2 +- .../HierarchicalDataStructure/Angular/app/app.component.ts | 2 +- .../ItemSelectionAndCustomization/Angular/app/app.component.ts | 2 +- .../TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts | 2 +- JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts | 2 +- .../AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts | 2 +- .../Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts | 2 +- .../VectorMap/ColorsCustomization/Angular/app/app.component.ts | 2 +- .../VectorMap/CustomAnnotations/Angular/app/app.component.ts | 2 +- .../Demos/VectorMap/CustomMapData/Angular/app/app.component.ts | 2 +- .../VectorMap/CustomProjection/Angular/app/app.component.ts | 2 +- .../VectorMap/DynamicViewport/Angular/app/app.component.ts | 2 +- JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts | 2 +- .../Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts | 2 +- .../Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts | 2 +- JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts | 2 +- JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts | 2 +- .../VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts | 2 +- .../VectorMap/ZoomingAndCentering/Angular/app/app.component.ts | 2 +- 427 files changed, 427 insertions(+), 427 deletions(-) diff --git a/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts b/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts index bf66b856b03..b5adc184223 100644 --- a/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts +++ b/JSDemos/Demos/ActionSheet/PopoverMode/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts index 2196ff9b046..f32e480a855 100644 --- a/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Autocomplete/Overview/Angular/app/app.component.ts @@ -24,7 +24,7 @@ function isNotEmpty(value: any): boolean { providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts index ff56621bce7..da96887c27f 100644 --- a/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Box/Overview/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts b/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts index f0da71388da..e624151840e 100644 --- a/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts +++ b/JSDemos/Demos/Button/Icons/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts b/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts index 00ce827d249..a0c3df02144 100644 --- a/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Button/PredefinedTypes/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts index 20d309be52f..5773c3fda4e 100644 --- a/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ButtonGroup/Overview/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts b/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts index 351ab80eefc..a9900e77a9a 100644 --- a/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Calendar/MultipleSelection/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts index 04d57c50a6a..e760f12a598 100644 --- a/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Calendar/Overview/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/APIDisplayATooltip/Angular/app/app.component.ts b/JSDemos/Demos/Charts/APIDisplayATooltip/Angular/app/app.component.ts index 09796e3a80a..49588e914ba 100644 --- a/JSDemos/Demos/Charts/APIDisplayATooltip/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/APIDisplayATooltip/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxPieChartComponent, { static: false }) chart: DxPieChartComponent; diff --git a/JSDemos/Demos/Charts/APISelectAPoint/Angular/app/app.component.ts b/JSDemos/Demos/Charts/APISelectAPoint/Angular/app/app.component.ts index 1593481a26b..6dacfdf5d6e 100644 --- a/JSDemos/Demos/Charts/APISelectAPoint/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/APISelectAPoint/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { catBreedsData: CatBreed[]; diff --git a/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts index bf6e3744035..dd0917e501f 100644 --- a/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AjaxRequest/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeText(arg) { diff --git a/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts index a9769ac1639..2fa5193f228 100644 --- a/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Annotation/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts index d964127bcd6..e28b1812e3d 100644 --- a/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Area/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts index a6fdf5923a2..bb40bf618e5 100644 --- a/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AreaSparklines/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts index 09bfd5b9eb2..4db0d4e90ec 100644 --- a/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AutoCalculatedBarWidth/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts index 3092a6bb3a8..3b288e58a73 100644 --- a/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AxisCustomPosition/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts index 4a84c5419df..4a615664de1 100644 --- a/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AxisLabelsOverlapping/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts index 539019f2541..eafd8c98d88 100644 --- a/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/AxisLabelsTemplates/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts b/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts index 45315ba700a..1b74d04e6c3 100644 --- a/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/BarSparklines/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { source: any; diff --git a/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts index a5a55ef6eb1..9ba1d96b510 100644 --- a/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/BiDirectionalBarChart/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts index 65880282c08..6bbe38de437 100644 --- a/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Bubble/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts index a3561cc015f..9bf36b4e0bf 100644 --- a/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Candlestick/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts index fd187457d0c..4b883208681 100644 --- a/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ChartsDrillDown/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts index 4df4c6d004b..cebe9f8ca52 100644 --- a/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ClientSideDataProcessing/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent implements AfterViewInit { temperature: number[] = [2, 4, 6, 8, 9, 10, 11]; diff --git a/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts index 81dcded00e2..21204564c9d 100644 --- a/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ColorEachBar/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts index 889aa7ffc6b..b31a7dbaf41 100644 --- a/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Colorization/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts index 576216b45ba..6b3f5a5f665 100644 --- a/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ContinuousData/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts index cba620cafc7..2c9beb99381 100644 --- a/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Crosshair/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { countriesInfo: CountryInfo[]; diff --git a/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts b/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts index d8a02468dde..1d40b4e208f 100644 --- a/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/CustomAnnotations/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { populationData: State[]; diff --git a/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts b/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts index 9bddc8af493..75a9d7b223d 100644 --- a/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/CustomBarWidth/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts b/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts index 0f410079ad1..3c2818fbf2d 100644 --- a/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/CustomLegendMarkers/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts b/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts index e205f9ffbd8..2eaf687435f 100644 --- a/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/CustomizePointsAndLabels/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { highAverage = 77; diff --git a/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts index a0b6913ef0d..fae5eed1c72 100644 --- a/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DiscreteAggregation/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts index bdf08514008..58139bfce47 100644 --- a/JSDemos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DiscreteAxisZoomingAndScrolling/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { chemicalComposition: ChemicalComposition[]; diff --git a/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts index af26531d6b7..243e8da5600 100644 --- a/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DiscreteData/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts index f3d5cc4bfab..9ea9467b028 100644 --- a/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Doughnut/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts index 5582c15af10..b4977239f97 100644 --- a/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DoughnutSelection/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts index 3a5120905aa..74eedf816f7 100644 --- a/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DoughnutWithCustomLabelInCenter/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts index 480284ca569..86420735944 100644 --- a/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DoughnutWithTopNSeries/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts b/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts index ee82a2d9c35..e4659131ce4 100644 --- a/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/DrillDown/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts index be5aaeaf58d..b8f4338d95c 100644 --- a/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ErrorBars/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { weatherData: Weather[]; diff --git a/JSDemos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts index 9ef068f9b3d..c36a5a42958 100644 --- a/JSDemos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ExportAndPrintingAPI/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts index 6f2261b5543..024e647a8e4 100644 --- a/JSDemos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ExportCustomMarkup/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) chart: DxChartComponent; diff --git a/JSDemos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts index 44e12cd886a..df79fd451bd 100644 --- a/JSDemos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ExportSeveralCharts/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) chart: DxChartComponent; diff --git a/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts index f90b6f341a3..8fe54ec576b 100644 --- a/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/FlatDataStructure/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts index e2b0c9fe427..e06bb080f63 100644 --- a/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/FullStackedBar/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts index 722ac9b0223..b42b820197e 100644 --- a/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/FunnelChart/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts index f90b6f341a3..8fe54ec576b 100644 --- a/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/HierarchicalDataStructure/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts b/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts index b048ad2d629..adbd8e30448 100644 --- a/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/HoverMode/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { grossProductData: GrossProduct[]; diff --git a/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts index 576216b45ba..6b3f5a5f665 100644 --- a/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/InvertedChart/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts index f28d145304f..66b15bc5bfd 100644 --- a/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Line/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts b/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts index 662a0eb601c..39f44fbb5b8 100644 --- a/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/LoadDataOnDemand/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) component: DxChartComponent; diff --git a/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts b/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts index 7c44ab9ed64..7183cb6a55e 100644 --- a/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/LogarithmicAxis/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { relativeMasses: RelativeMass[]; diff --git a/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts b/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts index a2157adba62..496cbeccc4c 100644 --- a/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/LogarithmicVsLinearAxes/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts b/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts index 03a19875ceb..1d35375ee68 100644 --- a/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/MultipleAxes/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { populationData: Population[]; diff --git a/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts b/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts index 4ec455e3dbc..239e3facd92 100644 --- a/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/MultiplePanes/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { weatherData: Weather[]; diff --git a/JSDemos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts index a246b7e34b4..6683bbd0974 100644 --- a/JSDemos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/MultiplePointSelection/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { medalsInfo: MedalsInfo[]; diff --git a/JSDemos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts index f237e584a5b..c6f897d5aae 100644 --- a/JSDemos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/MultipleSeriesSelection/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { statisticsData: Statistics[]; diff --git a/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts b/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts index d07d4179ca7..cc1aaffe393 100644 --- a/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/NullPointSupport/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { medalsInfo: MedalsInfo[]; diff --git a/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts index b884a20faab..7ac8b6664a8 100644 --- a/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: ComplaintsWithPercent[]; diff --git a/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts index 39d923e0291..c03b8389214 100644 --- a/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Palette/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts index b884a20faab..7ac8b6664a8 100644 --- a/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ParetoChart/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: ComplaintsWithPercent[]; diff --git a/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts index 576216b45ba..6b3f5a5f665 100644 --- a/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PeriodicData/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts index c02431a0561..b32f7e6e28b 100644 --- a/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Pie/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts index 11dbac08d5b..1f2d47fd734 100644 --- a/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithAnnotations/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts index e6f713de904..f8bf90df83a 100644 --- a/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithCustomLabels/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts index 1862fd2a37e..972e65119d9 100644 --- a/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithCustomStyles/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts index 838afa466c1..ccacbf62246 100644 --- a/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithMultipleSeries/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts index 7cf76341502..41436c25a84 100644 --- a/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithResolvedLabelOverlapping/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts index 480284ca569..86420735944 100644 --- a/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PieWithSmallValuesGrouped/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts index d7ecfef35a4..253c02cd065 100644 --- a/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PiesWithEqualSize/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts index c2a2de61aa1..cb7cb2f77b1 100644 --- a/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PointImage/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { title = 'Canadian Men’s National Ice Hockey Team\n at the World Championships'; diff --git a/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts index 19c0a5d78b7..29f6160303f 100644 --- a/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PointsAggregation/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts index ebba1846f2e..81bff3f3fd4 100644 --- a/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PointsAggregationFinancialChart/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) chart: DxChartComponent; diff --git a/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts index a25d8b1348c..872c72d1b9c 100644 --- a/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PolarChartAnnotations/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts index 0a5b60d6484..c3c04ebbdb9 100644 --- a/JSDemos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PolarChartZoomingAndScrollingAPI/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts index a135fc691f6..8df32f80f35 100644 --- a/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/PyramidChart/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts b/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts index 806514c2a45..86a154e1b81 100644 --- a/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/RangeArea/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts index 673f8358830..7bf02d6110d 100644 --- a/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/RangeBar/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts index 834ef7a059c..9a0a8086087 100644 --- a/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SankeyChart/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { data: DataItem[]; diff --git a/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts index dd08155bc41..d4cbcceed59 100644 --- a/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ScaleBreaks/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts index 792e881676f..0590456cb04 100644 --- a/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Scatter/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts index d6a22222bc2..2453900351b 100644 --- a/JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Selection/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { exportData: ExportData[]; diff --git a/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts index db0bcfc6a72..2956d21733e 100644 --- a/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SeriesTemplates/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { productionData: Production[]; diff --git a/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts index 7dac6f66874..1beb62f94f7 100644 --- a/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ServerSideDataProcessing/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts index 672e5bff946..9349ec493eb 100644 --- a/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SideBySideBar/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts index b6fdaede761..8fb19c39a47 100644 --- a/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SideBySideFullStackedBar/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts index a62e9b5901e..9c72cf6b4a0 100644 --- a/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SideBySideStackedBar/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts index bd826d3b3e0..3c63dc561cb 100644 --- a/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SignalRService/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [DecimalPipe, CurrencyPipe], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts index c00d9408838..15def9a4c07 100644 --- a/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SimpleArray/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts index d3089e74586..3050d82a0ee 100644 --- a/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SimpleBullets/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts index 1aec019e72b..fe621d6bd47 100644 --- a/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SimpleSparklines/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts index 7f44c4f2cb6..a42989e934d 100644 --- a/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SpiderWeb/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts index dba71fc08f7..2cd377076d9 100644 --- a/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Spline/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts b/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts index dcdce0ede0d..b9ba454be93 100644 --- a/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/SplineArea/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts index 09362f12246..974c374cc40 100644 --- a/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/StackedBar/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts b/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts index a2157adba62..496cbeccc4c 100644 --- a/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/StandardBar/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts b/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts index 0f019ea6de8..40c8ed7d3ed 100644 --- a/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/StepArea/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts b/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts index e778b81a88a..e3807bef6ca 100644 --- a/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/StepLine/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts index a3561cc015f..9bf36b4e0bf 100644 --- a/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Stock/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts index a03b2e0efb1..f6b967ec9f9 100644 --- a/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Strips/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { highAverageColor = '#ff9b52'; diff --git a/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts b/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts index 00e41019f8e..409fd434fac 100644 --- a/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/TilingAlgorithms/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts b/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts index a2157adba62..496cbeccc4c 100644 --- a/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/Timeline/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/TooltipHTMLSupport/Angular/app/app.component.ts b/JSDemos/Demos/Charts/TooltipHTMLSupport/Angular/app/app.component.ts index e9ab6f54a02..04977677e88 100644 --- a/JSDemos/Demos/Charts/TooltipHTMLSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/TooltipHTMLSupport/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { populationData: State[]; diff --git a/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts b/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts index f1b4af92b5f..0e85a6bc5f2 100644 --- a/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/WindRose/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts b/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts index bb0857b1656..47c9cdb4e30 100644 --- a/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/WinlossSparklines/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts index 1b641d0622c..27e01818477 100644 --- a/JSDemos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ZoomingAndScrolling/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { zoomingData: ZoomingData[]; diff --git a/JSDemos/Demos/Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts index 4f53e78415c..1ba6e3cd3e8 100644 --- a/JSDemos/Demos/Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ZoomingOnAreaSelection/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxChartComponent, { static: false }) component: DxChartComponent; diff --git a/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts index 5bf919ca11f..a4b136ecd8f 100644 --- a/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/CheckBox/Overview/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { checkBoxValue: boolean | null = null; diff --git a/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts index 6931f81fc18..14c477a98ee 100644 --- a/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ColorBox/Overview/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts index 8208957ee12..21627838288 100644 --- a/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/ActionAndListsOverview/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts b/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts index 8b7d0951a25..6e3a32eb3b3 100644 --- a/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/CustomTextEditorButtons/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts index 571bf34b3f2..3f7eb8f695d 100644 --- a/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/DialogsAndNotificationsOverview/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts b/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts index c0caa7e96c7..fd3cd1a18ee 100644 --- a/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/EditorAppearanceVariants/Angular/app/app.component.ts @@ -25,7 +25,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts index b8fa8a1c926..82c52b955a5 100644 --- a/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/EditorsOverview/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; providers: [], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts b/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts index 20aa129698f..dd231c98b1d 100644 --- a/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/EditorsRightToLeftSupport/Angular/app/app.component.ts @@ -24,7 +24,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts index a93ebfc6e6e..b135ad88140 100644 --- a/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/FormsAndMultiPurposeOverview/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts b/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts index 5337acbf404..4d0777643b1 100644 --- a/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/NavigationOverview/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts b/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts index 6c19d17de64..22fc5f861da 100644 --- a/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Common/NavigationRightToLeftSupport/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts b/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts index 0b3b015fb17..039215d1fb9 100644 --- a/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/ContextMenu/Basics/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { items: any; diff --git a/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts b/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts index 72d32bbe896..dece4cab6c0 100644 --- a/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts +++ b/JSDemos/Demos/ContextMenu/Templates/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts index 70096322a20..d3aa7e4f0dc 100644 --- a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { url: string; diff --git a/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts index 12b4a02f965..3ef5d88b34e 100644 --- a/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/Appearance/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts index 35f13813a4f..b8fc918005e 100644 --- a/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/BatchEditing/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts index df1a727e8d1..381c04429fa 100644 --- a/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/BatchUpdateRequest/Angular/app/app.component.ts @@ -18,7 +18,7 @@ const URL = 'https://js.devexpress.com/Demos/Mvc/api/DataGridBatchUpdateWebApi'; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { ordersStore: any; diff --git a/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts index 6cb106133b2..5f255afc3ca 100644 --- a/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CRUDOperations/Angular/app/app.component.ts @@ -24,7 +24,7 @@ const URL = 'https://js.devexpress.com/Demos/Mvc/api/DataGridWebApi'; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts index a4003191058..c40a4f4ec60 100644 --- a/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CellCustomization/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts index 3e191339742..9b8b6e6e752 100644 --- a/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CellEditingAndEditingAPI/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts index 79e21f46e3f..77f896d7c81 100644 --- a/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CollaborativeEditing/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, providers: [CollaborativeEditingService], }) diff --git a/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts index 443292bb700..788b7257a35 100644 --- a/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnChooser/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts index cb35cac6b95..3c0d6a0203b 100644 --- a/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnCustomization/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts index 6f3feb71408..626554df66c 100644 --- a/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnHeaderFilter/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts index 8a7aa50eb2c..d417b30fe62 100644 --- a/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnResizing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts index d4ab43f9c73..8bbd1bbe489 100644 --- a/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnTemplate/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts index dcac6c22852..0d3df2e1021 100644 --- a/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ColumnsBasedOnADataSource/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts index 30746b1b089..242e9a10e44 100644 --- a/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CommandColumnCustomization/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts index 5d334ff4a7d..89132fa3b79 100644 --- a/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomEditors/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts index d89ba036481..f1ac7c93606 100644 --- a/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomNewRecordPosition/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts index d5bfd5f3aa9..2fe2f0c167c 100644 --- a/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomSummaries/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts index 5efed60d293..c07fb147a92 100644 --- a/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomizeKeyboardNavigation/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts index 3990d09c3a2..63f20cb7a89 100644 --- a/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/DeferredSelection/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts index 30ffa6ce733..9981c890fec 100644 --- a/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/DnDBetweenGrids/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts index 2141af034e0..1065785e10e 100644 --- a/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/EditStateManagement/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts index 0c92368d13d..d0f6c212c6e 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSCellCustomization/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts index d1f63b90401..68e4bb54af9 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSExportImages/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts index 234a8e64787..1cbdf3346e5 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSExportMultipleGrids/Angular/app/app.component.ts @@ -22,7 +22,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts index 05c30fda504..f1a0c242f43 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSHeaderAndFooter/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts index cd23c3b2ccc..08047240ebc 100644 --- a/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ExcelJSOverview/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts index 7c05dc620f9..9ff844a463f 100644 --- a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts @@ -20,7 +20,7 @@ const getOrderDay = function (rowData: any): number { providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts index 1038182f48e..f973d095f9f 100644 --- a/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/Filtering/Angular/app/app.component.ts @@ -22,7 +22,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts index b1e79da525d..0bbf0da072f 100644 --- a/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FilteringAPI/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts index b26fd6487d5..2a58ee0447d 100644 --- a/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FocusedRow/Angular/app/app.component.ts @@ -24,7 +24,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts index 0d02d437b9b..2d4cdae5c42 100644 --- a/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FormEditing/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts index 9685ee81247..d2daed10f37 100644 --- a/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/GridAdaptabilityOverview/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts index 9685ee81247..d2daed10f37 100644 --- a/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/GridColumnsHidingPriority/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts index b196881fd25..5ef5096cbd6 100644 --- a/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/GridSummaries/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts index 6b50df002e5..13f5ab4b2e0 100644 --- a/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/GroupSummaries/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts index a05a7989bb0..99d316bc10e 100644 --- a/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/HorizontalVirtualScrolling/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts index 5bdca10dcf3..b4c26705015 100644 --- a/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/InfiniteScrolling/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts index 3e0bf214c8b..84a8272cfaa 100644 --- a/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/LocalReordering/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts index bd7587652c3..ac3508d8d8d 100644 --- a/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MasterDetailAPI/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts index 333e1447509..d02beeb8c78 100644 --- a/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MasterDetailView/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts index 604851badcf..4ac0d471069 100644 --- a/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MultiRowHeadersBands/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts index b40ac01a037..532085603a7 100644 --- a/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MultipleRecordSelectionAPI/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts index d3514472914..9a1e4d62390 100644 --- a/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MultipleRecordSelectionModes/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts index 29d4d584889..8c173f1c368 100644 --- a/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/MultipleSorting/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts index 7fad0fd2ab0..8a9e36582ee 100644 --- a/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts index 394895d655b..0cd4abf4729 100644 --- a/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFCellCustomization/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts index d2d869f7adc..355715a081b 100644 --- a/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFExportImages/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts index 44570fe7218..f37423230f2 100644 --- a/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFExportMultipleGrids/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts index a8e8653532b..abb90fd1ad9 100644 --- a/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFHeaderAndFooter/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts index be69490338a..40910bffc85 100644 --- a/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PDFOverview/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts index 0d02d437b9b..2d4cdae5c42 100644 --- a/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/PopupEditing/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts index 4650696eadd..b5a7d366969 100644 --- a/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RealTimeUpdates/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts index 11348715d0d..e124bebb052 100644 --- a/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RecalculateWhileEditing/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts index 40a15d5e674..d9276112025 100644 --- a/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RecordGrouping/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts index fbd260b8a3e..02150267e4d 100644 --- a/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RecordPaging/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; templateUrl: 'app.component.html', providers: [Service], styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: Employee[]; diff --git a/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts index 881784a9044..f28a2153bd8 100644 --- a/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RemoteGrouping/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, changeDetection: ChangeDetectionStrategy.OnPush, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts index 76b46b8a768..3dcf77d2e09 100644 --- a/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RemoteReordering/Angular/app/app.component.ts @@ -16,7 +16,7 @@ const url = 'https://js.devexpress.com/Demos/Mvc/api/RowReordering'; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { tasksStore: any; diff --git a/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts index 881784a9044..f28a2153bd8 100644 --- a/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RemoteVirtualScrolling/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, changeDetection: ChangeDetectionStrategy.OnPush, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts index 82da745b4a0..77797c26174 100644 --- a/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RightToLeftSupport/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts index cd4e352f71f..bf943a1b34d 100644 --- a/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RowEditingAndEditingEvents/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts index 5b351ac2439..6f3edea217f 100644 --- a/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RowSelection/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts index d4ab43f9c73..8bbd1bbe489 100644 --- a/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/RowTemplate/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts index 86ee0a74589..8f403719af4 100644 --- a/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/SignalRService/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts index 6370a0cc883..55b4f5d8aff 100644 --- a/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/StatePersistence/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts index cb8e1b89242..920381d7f33 100644 --- a/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/ToolbarCustomization/Angular/app/app.component.ts @@ -22,7 +22,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts index 7f5d5b40ca2..49388e7d2ce 100644 --- a/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/VirtualScrolling/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts b/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts index ed11133b262..febb28913bf 100644 --- a/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/DateBox/Formatting/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts index 254998bf40b..81b0022d582 100644 --- a/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DateBox/Overview/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts b/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts index 3f3a5d3c848..ae711207ee9 100644 --- a/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/DateRangeBox/Formatting/Angular/app/app.component.ts @@ -15,7 +15,7 @@ const now = new Date(); selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts index fd7320c07b1..8a4a42d69d2 100644 --- a/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DateRangeBox/Overview/Angular/app/app.component.ts @@ -25,7 +25,7 @@ function convertRangeToDays([startDate, endDate]) { selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts index 8aa3295d019..806b110e820 100644 --- a/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/Adaptability/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts index aaafaa35d7a..502d67a87bb 100644 --- a/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/AdvancedDataBinding/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts index 1028acaf8ce..42e1f0cf588 100644 --- a/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/Containers/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts index 21338febcda..f8f30652d86 100644 --- a/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/CustomShapesWithIcons/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts index ec2605fec93..0af2e3c920d 100644 --- a/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts index 8f318dc263a..ef1b93ab49b 100644 --- a/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/CustomShapesWithTemplatesWithEditing/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts index 8a6a94095c5..8ddff426173 100644 --- a/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/CustomShapesWithTexts/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts index bb32fdcf830..a016f02e6a5 100644 --- a/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/ImagesInShapes/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts index 0660ce147fd..e848274b2b7 100644 --- a/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/ItemSelection/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts index b182e825979..e019657271c 100644 --- a/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/NodesAndEdgesArrays/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts index 36b588bb750..4aa52f2296f 100644 --- a/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/NodesArrayHierarchicalStructure/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts index bcb56333a74..0e8657ac0f8 100644 --- a/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/NodesArrayPlainStructure/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts index a3cf8bf340b..7f6b7fd0794 100644 --- a/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/OperationRestrictions/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts index 8aa3295d019..806b110e820 100644 --- a/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/Overview/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts index 1028acaf8ce..42e1f0cf588 100644 --- a/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/ReadOnly/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts index bcb56333a74..0e8657ac0f8 100644 --- a/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/SimpleView/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts index 68eba39193b..323948c59bf 100644 --- a/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/UICustomization/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts index 20f50c987e0..647018f8cd1 100644 --- a/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/Diagram/WebAPIService/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts b/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts index dda956e9765..a7e83c351f5 100644 --- a/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts +++ b/JSDemos/Demos/Drawer/LeftOrRightPosition/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts b/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts index eaf88008bc6..1336fa4cd9f 100644 --- a/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts +++ b/JSDemos/Demos/Drawer/TopOrBottomPosition/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts b/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts index 9284c9938da..644a73c115b 100644 --- a/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/DropDownBox/MultipleSelection/Angular/app/app.component.ts @@ -24,7 +24,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxTreeViewComponent, { static: false }) treeView; diff --git a/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts b/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts index b1d0ea6e65e..4f70ed19e9a 100644 --- a/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/DropDownBox/SingleSelection/Angular/app/app.component.ts @@ -24,7 +24,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, changeDetection: ChangeDetectionStrategy.OnPush, }) export class AppComponent { diff --git a/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts index f4bd1ee367e..f9a1e4587c8 100644 --- a/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DropDownButton/Overview/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts b/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts index 76c1cea5514..d84ef86a664 100644 --- a/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/FieldSet/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { constructor() { diff --git a/JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts index 00641b7b384..3f4e4fb31b5 100644 --- a/JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/Overview/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts index 05243b4277b..8e8f9cbe1ed 100644 --- a/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/ChunkUploading/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { onUploadStarted(e) { diff --git a/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts index b9b2d5d03fa..b8c9a1f4074 100644 --- a/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/CustomDropzone/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { isDropZoneActive = false; diff --git a/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts index f04b0aebb1c..3820841ca99 100644 --- a/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/FileSelection/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild('form') form: NgForm; diff --git a/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts index 30ec35f157f..37298d9ce89 100644 --- a/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/FileUploading/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { value: any[] = []; diff --git a/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts b/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts index c193ab7985b..bc97174919a 100644 --- a/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileUploader/Validation/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts b/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts index 7b61f1a126a..e0b911ed6da 100644 --- a/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts +++ b/JSDemos/Demos/FilterBuilder/Customization/Angular/app/app.component.ts @@ -32,7 +32,7 @@ const anyOfOperation = { providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts b/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts index e884d80dffa..0357db282d4 100644 --- a/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts +++ b/JSDemos/Demos/FilterBuilder/WithDataGrid/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts b/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts index 5a217ab6c3b..b28b02ad3a9 100644 --- a/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts +++ b/JSDemos/Demos/FilterBuilder/WithList/Angular/app/app.component.ts @@ -23,7 +23,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts b/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts index 98edc68fc92..6b449616dd6 100644 --- a/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/FloatingActionButton/Overview/Angular/app/app.component.ts @@ -26,7 +26,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts b/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts index 37a31782f22..c2d4c1271d0 100644 --- a/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/ColumnsAdaptability/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { employee: Employee; diff --git a/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts b/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts index 082db5de248..30071d13d35 100644 --- a/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/CustomizeItem/Angular/app/app.component.ts @@ -23,7 +23,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts b/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts index 9e0d10ef7ab..11df3af03ff 100644 --- a/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/GroupedFields/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { employee: Employee; diff --git a/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts index 5111f133ac0..dfe0117b3aa 100644 --- a/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/Overview/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { companies: Company[]; diff --git a/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts b/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts index f261f24d135..aa25f979ea4 100644 --- a/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/UpdateItemsDynamically/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts b/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts index 5a02d736ba4..9e55c7db7e6 100644 --- a/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Form/Validation/Angular/app/app.component.ts @@ -36,7 +36,7 @@ const sendRequest = function (value) { providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { @ViewChild(DxFormComponent, { static: false }) form:DxFormComponent; diff --git a/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts b/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts index da81bef35aa..04ae35b627f 100644 --- a/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gallery/ItemTemplate/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: House[]; diff --git a/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts index f987ce1bb11..257578bd856 100644 --- a/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gallery/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: string[]; diff --git a/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts index d3f8b606d8a..5e9c1607ce7 100644 --- a/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/ChartAppearance/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, encapsulation: ViewEncapsulation.None, diff --git a/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts index 2e44f5740f2..1612997158b 100644 --- a/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/ContextMenu/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts index 8908d4275c1..27290b64260 100644 --- a/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/DataBinding/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts index b7c7579d34e..74cbe06b140 100644 --- a/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/ExportToPDF/Angular/app/app.component.ts @@ -24,7 +24,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts index 8908d4275c1..27290b64260 100644 --- a/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/FilterRow/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts index 8908d4275c1..27290b64260 100644 --- a/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/HeaderFilter/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts index 8908d4275c1..27290b64260 100644 --- a/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/Overview/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts index 72c18a094fc..2210a692a8a 100644 --- a/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/Sorting/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts index d4ee6494c17..9ce47bc48b8 100644 --- a/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/StripLines/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts index db5c4a816bb..4eb7cd673aa 100644 --- a/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/TaskTemplate/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, encapsulation: ViewEncapsulation.None, diff --git a/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts index 2f9b20497aa..ebab2033644 100644 --- a/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/Toolbar/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts b/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts index d3fe008cdc3..705c21b1357 100644 --- a/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gantt/Validation/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts index c6904297641..d8805ad2a24 100644 --- a/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/AnglesCustomization/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts index fba0c441d06..7fead6eec35 100644 --- a/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/BaseValueForRangeBar/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts index c6904297641..d8805ad2a24 100644 --- a/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/CustomLayout/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts index 2d65ddd12e6..8390a3ef705 100644 --- a/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/CustomLayoutLinearGauge/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts index c6904297641..d8805ad2a24 100644 --- a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypes/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts index ed7229d508b..438ca2373b9 100644 --- a/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/DifferentSubvalueIndicatorTypesLinearGauge/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts index 8445ba02431..0f0948cbf51 100644 --- a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypes/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts index d34094a4655..cabbc144c8a 100644 --- a/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/DifferentValueIndicatorTypesLinearGauge/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts index c6904297641..d8805ad2a24 100644 --- a/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/GaugeTitleCustomized/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts index 222a04079d1..4a0aaca82e3 100644 --- a/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/GaugeTooltip/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeTooltip(arg: any) { diff --git a/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts index 997261bc5dc..ba70359e031 100644 --- a/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/LabelsCustomization/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts index c480a5bd6ac..c9e80f0050d 100644 --- a/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/Overview/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts index 515e35357d1..5d2569b29d3 100644 --- a/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/Palette/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts index c6904297641..d8805ad2a24 100644 --- a/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/PaletteForRanges/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts index 2d65ddd12e6..8390a3ef705 100644 --- a/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ScaleCustomTickInterval/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts index 2d65ddd12e6..8390a3ef705 100644 --- a/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ScaleCustomTickValues/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts index 8445ba02431..0f0948cbf51 100644 --- a/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ScaleLabelFormatting/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts index c6904297641..d8805ad2a24 100644 --- a/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ScaleMinorTicks/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts index 31c82dcd895..190e5133206 100644 --- a/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/SubvalueIndicatorTextFormatting/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeText(arg: any) { diff --git a/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts index 574fc60f949..e13e3ad6840 100644 --- a/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/Tooltip/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts index e8db3a52238..e9be53a41e9 100644 --- a/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/UpdateBarGaugeDataAtRuntime/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts index 8e073f63c0b..a3bb97d4140 100644 --- a/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/UpdateCircularGaugeDataAtRuntime/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts index b66592a5059..e40679acf05 100644 --- a/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/UpdateLinearGaugeDataAtRuntime/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts index 8a8658171aa..7c7b5069fe8 100644 --- a/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/ValueIndicatorsAPI/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { mainGenerator = 34; diff --git a/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts index b282ba6aa72..e3c1c1dec0e 100644 --- a/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/VariableNumberOfBars/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts b/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts index f865076e240..6bdc841bf6c 100644 --- a/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts +++ b/JSDemos/Demos/Gauges/VariableNumberOfSubvalueIndicators/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts index 0dbec20a989..9c80f6783fe 100644 --- a/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/Mentions/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts index 7a7dfe80c19..4353413fbc4 100644 --- a/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/OutputFormats/Angular/app/app.component.ts @@ -23,7 +23,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts index 39b588ca9ec..56b875a7579 100644 --- a/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/Overview/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts index 69154cb78c4..269939bfa80 100644 --- a/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/Tables/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts b/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts index 879f1920201..be48c79fa72 100644 --- a/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/HtmlEditor/ToolbarCustomization/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts b/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts index bde203c3660..3427e43432c 100644 --- a/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/GroupedList/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { employees: Employee[]; diff --git a/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts b/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts index 31d784e58b2..8132089cedc 100644 --- a/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts b/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts index 32fa7246ce0..392323a2db5 100644 --- a/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { products: Product[]; diff --git a/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts b/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts index 5abe90ea2df..bae4e28386a 100644 --- a/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ListEditingAndAPI/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts b/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts index a0b7246f0c1..7161d609ecc 100644 --- a/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ListSelection/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts b/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts index a0b8507ad87..01daf274472 100644 --- a/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts b/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts index c47bc1d6f73..46fec2ae717 100644 --- a/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/LoadIndicator/Overview/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { loadIndicatorVisible = false; diff --git a/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts b/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts index da592e4ad95..591aeb36e3a 100644 --- a/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/LoadPanel/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts b/JSDemos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts index 22c7c63855e..5ba4a9ccdf4 100644 --- a/JSDemos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts +++ b/JSDemos/Demos/Localization/UsingGlobalize/Angular/app/app.component.ts @@ -27,7 +27,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Localization/UsingIntl/Angular/app/app.component.ts b/JSDemos/Demos/Localization/UsingIntl/Angular/app/app.component.ts index 01366971d50..5dd89c6dba6 100644 --- a/JSDemos/Demos/Localization/UsingIntl/Angular/app/app.component.ts +++ b/JSDemos/Demos/Localization/UsingIntl/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts b/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts index 030e7a1da28..606025eb90f 100644 --- a/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/Lookup/Basics/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { employees: string[]; diff --git a/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts b/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts index 0561033f15f..7be2e2433af 100644 --- a/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Lookup/EventHandling/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { employees: Employee[]; diff --git a/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts b/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts index 4906a7c7fb2..2cb62a3c1d3 100644 --- a/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Lookup/Templates/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { employees: Employee[]; diff --git a/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts b/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts index 2786fa73c50..318b9fdff88 100644 --- a/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts +++ b/JSDemos/Demos/Map/Markers/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts b/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts index e0cf3186686..c1a0d532d37 100644 --- a/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Map/ProvidersAndTypes/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts b/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts index 6efccdcc77f..681377d1134 100644 --- a/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts +++ b/JSDemos/Demos/Map/Routes/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts index 558e28b1ddd..f438291f8e7 100644 --- a/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Menu/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts b/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts index 4e97858f4e1..8680330c9e4 100644 --- a/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/MultiView/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts b/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts index 943ca2d1f49..19dce0d4171 100644 --- a/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/NumberBox/Formatting/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent {} diff --git a/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts index 250d899b185..db8deb24dc1 100644 --- a/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/ChartIntegration/Angular/app/app.component.ts @@ -22,7 +22,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service, CurrencyPipe], }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts index b12c35b659e..0af19edaa75 100644 --- a/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/DrillDown/Angular/app/app.component.ts @@ -22,7 +22,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts index 0f391c44184..84e2d9a1a59 100644 --- a/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/ExcelJSOverview/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts index 022edabcacb..b91e82a245b 100644 --- a/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts index 463635fc975..ff5a222690c 100644 --- a/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/FieldPanel/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts index 6e3792d6a78..22c59597fa9 100644 --- a/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/HeaderFilter/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts index e4fbde3ce15..09495312eb3 100644 --- a/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/IntegratedFieldChooser/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; @Component({ styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, selector: 'demo-app', templateUrl: 'app.component.html', }) diff --git a/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts index a7b5bd55751..dc9f232c420 100644 --- a/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/LayoutCustomization/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts index a861e2615d9..4d7e65644d5 100644 --- a/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; @Component({ styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, selector: 'demo-app', templateUrl: 'app.component.html', }) diff --git a/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts index b257192f303..212c5b0e6fc 100644 --- a/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/Overview/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent implements AfterViewInit { diff --git a/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts index cbc13903981..849a692ff05 100644 --- a/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.ts @@ -10,7 +10,7 @@ declare var __moduleName: string; @Component({ styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, selector: 'demo-app', templateUrl: 'app.component.html', }) diff --git a/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts index 0e5239f1bda..c91c2bc2966 100644 --- a/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/RunningTotals/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts index c086709b4f3..80b2fb7819a 100644 --- a/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts index 0d16ec025e1..10d5c115181 100644 --- a/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/StandaloneFieldChooser/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts index 69ba2481d93..f3c03b28123 100644 --- a/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/StatePersistence/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts index 33b4fcecc7e..172fa35d94f 100644 --- a/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/SummaryDisplayModes/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts index c892fee1079..5182ed27c94 100644 --- a/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Popover/Overview/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts index f8a7fa539ce..745c10f259a 100644 --- a/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Popup/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts b/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts index 32bc544889c..ebdcc9d900f 100644 --- a/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Popup/Scrolling/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts index 5ffb4b76042..51810c3bf9a 100644 --- a/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ProgressBar/Overview/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { buttonText = 'Start progress'; diff --git a/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts b/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts index feab267611b..6c929524478 100644 --- a/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/RadioGroup/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { priorities: string[]; diff --git a/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts index 84b891886f4..cff160bad42 100644 --- a/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/ChartOnBackground/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: any[]; diff --git a/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts index d1e567b9109..dd1acdd29fd 100644 --- a/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/ChartOnBackgroundWithSeriesTemplate/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: Data[]; diff --git a/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts index 4c4545a98c0..5a212fec41b 100644 --- a/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/CustomFormatting/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { customizeText(value) { diff --git a/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts index 67f0d5d50b5..e40b3899477 100644 --- a/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/CustomizedChartOnBackground/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: any[]; diff --git a/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts index 576d4c86365..7f1516d9ce7 100644 --- a/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/DateTimeScale/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: MonthPeriod[]; diff --git a/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts index ed0f7526d18..a3fe9d4bef4 100644 --- a/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/DateTimeScaleLightweight/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { startValue: Date = new Date(2011, 1, 1); diff --git a/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts index e3ff675e2fb..ad6ba919212 100644 --- a/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/DiscreteScale/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: ProductionData[]; diff --git a/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts index 27c5726a834..6d09b417551 100644 --- a/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/ImageOnBackground/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { startValue: Date = new Date(2012, 8, 29, 0, 0, 0); diff --git a/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts index 16ab7dbf715..238e1bc2c5a 100644 --- a/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/LogarithmicScale/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: any[] = []; diff --git a/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts index b6b32e004ea..d9820f3f6ea 100644 --- a/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/NumericScale/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: Product[]; diff --git a/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts index 3e59e176f6f..80e5105e467 100644 --- a/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/NumericScaleLightweight/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts index 6a41be494f1..984c957a44b 100644 --- a/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/UseRangeSelectionForCalculation/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts b/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts index 17bbe03f9e8..197aeddeae9 100644 --- a/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSelector/UseRangeSelectionForFiltering/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { employees: Employee[]; diff --git a/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts b/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts index 86821b2e084..a9f6beb254b 100644 --- a/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/RangeSlider/Overview/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { start = 10; diff --git a/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts index 1cffece3388..099aee61115 100644 --- a/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Resizable/Overview/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], encapsulation: ViewEncapsulation.None, }) diff --git a/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts index 3ed757cdd89..19eedb81090 100644 --- a/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ResponsiveBox/Overview/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { screen(width) { diff --git a/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts index 3054a64639e..f1fb5b2ca22 100644 --- a/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Adaptability/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts index 90d96866c67..9905c7b66e3 100644 --- a/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/AllDayPanelMode/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts index 8c6bdbe6a16..1303ef892e5 100644 --- a/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CellTemplates/Angular/app/app.component.ts @@ -25,7 +25,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [DataService], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts index 0dcde0fde83..2cab3aa017c 100644 --- a/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/ContextMenuIntegration/Angular/app/app.component.ts @@ -30,7 +30,7 @@ const cellClassName = '.dx-scheduler-date-table-cell'; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts index ddbfaf468ac..be1d4818cd7 100644 --- a/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CurrentTimeIndicator/Angular/app/app.component.ts @@ -28,7 +28,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts index 3bf42661ba3..5b0d03e6e3b 100644 --- a/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CustomDragAndDrop/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts index 2d24945fdf9..542e0bec7fe 100644 --- a/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CustomTemplates/Angular/app/app.component.ts @@ -23,7 +23,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts index 89f3d1010f5..ab0edad7f26 100644 --- a/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/CustomizeIndividualViews/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts index 893f07f2a46..5d9689ef59b 100644 --- a/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Editing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts index 83386270290..5fc0a65af7a 100644 --- a/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/GoogleCalendarIntegration/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts index d89c5b3029f..ec6fed78f34 100644 --- a/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/GroupByDate/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts index e7878e95d25..b1992940180 100644 --- a/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/GroupOrientation/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts index a38ebd5d333..95594ab3d88 100644 --- a/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Overview/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts index 8903213a61a..43e9fca2b7a 100644 --- a/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Resources/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts index 64a49933ccf..b35b3f422f9 100644 --- a/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/SignalRService/Angular/app/app.component.ts @@ -57,7 +57,7 @@ connection selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { store1: any; diff --git a/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts index 8ea86f62af2..caeef2447b6 100644 --- a/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/TimeZonesSupport/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts index 9d40fb18ef9..bf1f35cd730 100644 --- a/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/VirtualScrolling/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts index 5f141d311ad..3ddbb0c07b4 100644 --- a/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/WorkShifts/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts b/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts index 8bf453f5ff9..d7b1312d880 100644 --- a/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/ScrollView/Overview/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts b/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts index 7f928f02655..00ea5bd1536 100644 --- a/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts +++ b/JSDemos/Demos/SelectBox/CustomizeDropDownButton/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts b/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts index 647c10c9bc6..80d66d5132c 100644 --- a/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts +++ b/JSDemos/Demos/SelectBox/GroupedItems/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts index faa75bd3b45..b293d87b149 100644 --- a/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/SelectBox/Overview/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts b/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts index 704b18e5167..a26a993b81e 100644 --- a/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/SelectBox/SearchAndEditing/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts index 9fbcd1bb654..c508abc98d2 100644 --- a/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Slider/Overview/Angular/app/app.component.ts @@ -13,7 +13,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts b/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts index 724d7b28cec..41c4a161d2d 100644 --- a/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts +++ b/JSDemos/Demos/Sortable/Customization/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts b/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts index 9ffdd241d58..b0688efc994 100644 --- a/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts +++ b/JSDemos/Demos/Sortable/Kanban/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts index 96229e2762b..de03e188fc4 100644 --- a/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Switch/Overview/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts index cafdf509bb8..cae7884cbb6 100644 --- a/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TabPanel/Overview/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts b/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts index 8a929c50461..fd0967d173c 100644 --- a/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts +++ b/JSDemos/Demos/TabPanel/SortableClosableTabs/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts b/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts index 10e350f1ba4..cf20c240649 100644 --- a/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts +++ b/JSDemos/Demos/TabPanel/Templates/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts index 8f98f5c2f8a..ae06b6c2c58 100644 --- a/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Tabs/Overview/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts b/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts index 1a7c9cde955..862d860b2fe 100644 --- a/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts +++ b/JSDemos/Demos/Tabs/Selection/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts b/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts index e9b51693b9b..24880de18fa 100644 --- a/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts +++ b/JSDemos/Demos/TagBox/GroupedItems/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts index 1fdebb47b51..48ad8f7d120 100644 --- a/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TagBox/Overview/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts b/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts index f6c9b1a5ea4..616cec6d846 100644 --- a/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts +++ b/JSDemos/Demos/TagBox/TagCountLimitation/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts index 97deceb9c15..1b9806d12ac 100644 --- a/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TextArea/Overview/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts b/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts index 920c8e66012..2d980f97856 100644 --- a/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts +++ b/JSDemos/Demos/TileView/Basics/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts b/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts index 3925470e966..b6ddfb48397 100644 --- a/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts +++ b/JSDemos/Demos/TileView/Directions/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts b/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts index 2767630923a..15acf1eec39 100644 --- a/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/TileView/ItemTemplate/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts index da6c7f0fd69..82e564db3e6 100644 --- a/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Toast/Overview/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { products: Product[]; diff --git a/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts b/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts index e9a7f7fa643..acfd65a3c47 100644 --- a/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts +++ b/JSDemos/Demos/Toast/Stack/Angular/app/app.component.ts @@ -21,7 +21,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { types: string[] = ['error', 'info', 'success', 'warning']; diff --git a/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts b/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts index 1f0b9ab7ebd..5f28a42bde2 100644 --- a/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/Toolbar/Adaptability/Angular/app/app.component.ts @@ -35,7 +35,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) diff --git a/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts index 7c96b012b7d..725d7f48148 100644 --- a/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Toolbar/Overview/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts index 9b781f58fea..e68f3cf4e36 100644 --- a/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Tooltip/Overview/Angular/app/app.component.ts @@ -12,7 +12,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts index 5cd663ff2e3..38ef078ee06 100644 --- a/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Adaptability/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts index faa87876136..8fdaa2764ee 100644 --- a/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/BatchEditing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts index faa87876136..8fdaa2764ee 100644 --- a/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/CellEditing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts index 76fc667167c..866b1f9037a 100644 --- a/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/ColumnChooser/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts index 5cd663ff2e3..38ef078ee06 100644 --- a/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/ColumnFixing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts index 806e5646ed5..fe4cca7655c 100644 --- a/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/ColumnHeaderFilter/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts index 92785edbbe7..7b12f1b4a09 100644 --- a/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/CustomizeKeyboardNavigation/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts index f38a0a9fc7c..cc4e8defa03 100644 --- a/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/FilterModes/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts index e5d16565599..933ae907e4f 100644 --- a/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/FilterPanel/Angular/app/app.component.ts @@ -20,7 +20,7 @@ const getOrderDay = function (rowData: any): number { providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts index 69992e9f227..436fde972fe 100644 --- a/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/FocusedRow/Angular/app/app.component.ts @@ -17,7 +17,7 @@ const url = 'https://js.devexpress.com/Demos/Mvc/api/TreeListTasks'; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts index cac2982ed21..50a47c7ccf9 100644 --- a/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/FormEditing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts index fe5b0665a54..f678e8f1a2c 100644 --- a/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/LoadDataOnDemand/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts index 0cb252a3323..91e01034ee6 100644 --- a/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/LocalReordering/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts index 96947f097bb..9aaec33fe32 100644 --- a/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/MultipleRowSelection/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts index bd620ab7b01..5e9f6428274 100644 --- a/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/MultipleSorting/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts index cb57e93ba01..675419fa25d 100644 --- a/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Overview/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts index cac2982ed21..50a47c7ccf9 100644 --- a/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/PopupEditing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts index 5cd663ff2e3..38ef078ee06 100644 --- a/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Reordering/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts index 5f7d65156b8..75f91079395 100644 --- a/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Resizing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts index e908596971b..a6a1a783830 100644 --- a/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/RowEditing/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts index 5cd663ff2e3..38ef078ee06 100644 --- a/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/SimpleArrayHierarchicalStructure/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts index 5cd663ff2e3..38ef078ee06 100644 --- a/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/SimpleArrayPlainStructure/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts index 49fe0d732b5..a2adfff842d 100644 --- a/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/SingleRowSelection/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts index 8a8531c3ece..779373d1fa9 100644 --- a/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/StatePersistence/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts index b7005f691a2..4956658b5e4 100644 --- a/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/UsingFilterRow/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts index bd620ab7b01..5e9f6428274 100644 --- a/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/UsingSearchPanel/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts index 9bae23c827b..c4fa57dd29b 100644 --- a/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/WebAPIService/Angular/app/app.component.ts @@ -14,7 +14,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { tasksData: any; diff --git a/JSDemos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts index f1ac78a459c..19a6221e7b2 100644 --- a/JSDemos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/ContextMenuIntegration/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts index 7bf1be6968d..7c8c85f1763 100644 --- a/JSDemos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/DragAndDropHierarchicalDataStructure/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts index b1f9c947ae5..4277e296ad1 100644 --- a/JSDemos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/DragAndDropPlainDataStructure/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts index 6d4b67ea87c..fc53cd555f5 100644 --- a/JSDemos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/FlatDataStructure/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts index 6d4b67ea87c..fc53cd555f5 100644 --- a/JSDemos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/HierarchicalDataStructure/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts index 5f6fce585c8..f8193a1a965 100644 --- a/JSDemos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/ItemSelectionAndCustomization/Angular/app/app.component.ts @@ -26,7 +26,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts index 066fa260ca5..1975b4da894 100644 --- a/JSDemos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/TreeViewWithSearchBar/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts b/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts index d0d8656b4d5..b974fb62c92 100644 --- a/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/Validation/Overview/Angular/app/app.component.ts @@ -37,7 +37,7 @@ const sendRequest = function (value) { providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts index d6ee091860f..824a88b2bb6 100644 --- a/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/AreaWithLabelsAndTwoLegends/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts index 09b12b4e22b..33ec1d3d0b9 100644 --- a/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/BubbleMarkers/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts index 832b9b62b60..a8f42217182 100644 --- a/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/ColorsCustomization/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts index b1451fb5bbc..e8d7e133aef 100644 --- a/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/CustomAnnotations/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts index 90ff493ea40..82fb7ace55b 100644 --- a/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/CustomMapData/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts index 132b455fb98..6c2cbbe8721 100644 --- a/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/CustomProjection/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts index ad91a93d624..b9f91fc1b5b 100644 --- a/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/DynamicViewport/Angular/app/app.component.ts @@ -20,7 +20,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts index 9b8529c1278..dcbff6b0382 100644 --- a/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/FloorPlan/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts index 63e77065653..a31719f6a29 100644 --- a/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/ImageMarkers/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts index 08613b4e058..682bb79eab3 100644 --- a/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/MultipleLayers/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts index 8abc3754f86..1874c955ef2 100644 --- a/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/Overview/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts index eba456f82fb..04fc52adcc9 100644 --- a/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/Palette/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts index cead36c7046..722accd6596 100644 --- a/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/PieMarkers/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts index 8abc3754f86..1874c955ef2 100644 --- a/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/TooltipHTMLSupport/Angular/app/app.component.ts @@ -17,7 +17,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts b/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts index 0ad89d66c0d..c82edbd6326 100644 --- a/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts +++ b/JSDemos/Demos/VectorMap/ZoomingAndCentering/Angular/app/app.component.ts @@ -18,7 +18,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], -moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { From 5fb40f27b512d9076e429cfcc185bb52dfa649fd Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Wed, 6 Mar 2024 16:35:51 +0400 Subject: [PATCH 26/35] Fix lint --- .prettierignore | 3 ++- .../Demos/DataGrid/FilterPanel/Angular/app/app.component.html | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.prettierignore b/.prettierignore index 836f34e9ff3..777c8500563 100644 --- a/.prettierignore +++ b/.prettierignore @@ -9,4 +9,5 @@ MVCDemos NetCoreDemos .github -publish-demos \ No newline at end of file +publish-demos +utils \ No newline at end of file diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html index 245fc2dda14..1be5cb98d79 100644 --- a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html +++ b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html @@ -7,7 +7,6 @@ (onInitialized)="onInitialized($event)" [showBorders]="true" > -<!-- remove columns? --> <dxo-filter-panel [visible]="true"></dxo-filter-panel> <dxo-filter-builder [customOperations]="customOperations" From 282366a09ca001ef9c1e5f649875751eb965a6f7 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Wed, 6 Mar 2024 18:11:17 +0400 Subject: [PATCH 27/35] Make changes in tsconfig to include polyfill in TS Angular projects --- JSDemos/configs/Angular/tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/JSDemos/configs/Angular/tsconfig.json b/JSDemos/configs/Angular/tsconfig.json index 1b1a79b76aa..23427112261 100644 --- a/JSDemos/configs/Angular/tsconfig.json +++ b/JSDemos/configs/Angular/tsconfig.json @@ -5,5 +5,6 @@ "esModuleInterop": true, "moduleResolution": "node", "skipLibCheck": true, - } + }, + "include": ["**/*", "../../../../../utils/create-bundles/Angular/polyfill.ts"] } From 68f6357604856576baff99fc47f8f06381cb996c Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Wed, 6 Mar 2024 19:02:59 +0400 Subject: [PATCH 28/35] Fix lint --- .../AdvancedMasterDetailView/Angular/app/app.component.ts | 2 +- .../Demos/DataGrid/FilterPanel/Angular/app/app.component.html | 4 ++-- .../Demos/DataGrid/FilterPanel/Angular/app/app.component.ts | 2 +- JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts | 2 +- JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts | 2 +- JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts | 2 +- .../Demos/List/ListWithSearchBar/Angular/app/app.component.ts | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts index d3aa7e4f0dc..70096322a20 100644 --- a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { url: string; diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html index 1be5cb98d79..431e4f1d900 100644 --- a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html +++ b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html @@ -2,7 +2,7 @@ id="gridContainer" [dataSource]="dataSource" keyExpr="ID" - [columns]="columns" + [columns]="columns" [filterValue]="filterValue" (onInitialized)="onInitialized($event)" [showBorders]="true" @@ -42,4 +42,4 @@ caption="State" dataType="string" ></dxi-column> -</dx-data-grid> +</dx-data-grid> \ No newline at end of file diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts index 9ff844a463f..7c05dc620f9 100644 --- a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.ts @@ -20,7 +20,7 @@ const getOrderDay = function (rowData: any): number { providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts index 8a9e36582ee..7fad0fd2ab0 100644 --- a/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/Overview/Angular/app/app.component.ts @@ -19,7 +19,7 @@ declare var __moduleName: string; selector: 'demo-app', templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts b/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts index 8132089cedc..31d784e58b2 100644 --- a/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ItemDragging/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts b/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts index 392323a2db5..32fa7246ce0 100644 --- a/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ItemTemplate/Angular/app/app.component.ts @@ -15,7 +15,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, }) export class AppComponent { products: Product[]; diff --git a/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts b/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts index 01daf274472..a0b8507ad87 100644 --- a/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/ListWithSearchBar/Angular/app/app.component.ts @@ -16,7 +16,7 @@ declare var __moduleName: string; providers: [Service], templateUrl: 'app.component.html', styleUrls: ['app.component.css'], - moduleId: __moduleName, + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { From b60dd2d55a92358d4c31b83f479a6ceaf51b8486 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Sat, 9 Mar 2024 21:20:38 +0400 Subject: [PATCH 29/35] Fix package-lock --- package-lock.json | 1970 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1954 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8227f0e3279..c375a3687a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "license": "SEE LICENSE IN README.md", "dependencies": { "@angular-devkit/build-angular": "12.2.17", + "@angular/cli": "12.2.17", "@angular/common": "12.2.17", "@angular/compiler": "12.2.17", "@angular/compiler-cli": "12.2.17", @@ -1288,6 +1289,214 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, + "node_modules/@angular/cli": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.2.17.tgz", + "integrity": "sha512-mubRPp5hRIK/q0J8q6kVAqbYYuBUKMMBljUCqT4fHsl+qXYD27rgG3EqNzycKBMHUIlykotrDSdy47voD+atOg==", + "hasInstallScript": true, + "dependencies": { + "@angular-devkit/architect": "0.1202.17", + "@angular-devkit/core": "12.2.17", + "@angular-devkit/schematics": "12.2.17", + "@schematics/angular": "12.2.17", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.2", + "ini": "2.0.0", + "inquirer": "8.1.2", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.2.1", + "ora": "5.4.1", + "pacote": "12.0.2", + "resolve": "1.20.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + }, + "bin": { + "ng": "bin/ng" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/cli/node_modules/@angular-devkit/core": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.17.tgz", + "integrity": "sha512-PyOY7LGUPPd6rakxUYbfQN6zAdOCMCouVp5tERY1WTdMdEiuULOtHsPee8kNbh75pD59KbJNU+fwozPRMuIm5g==", + "dependencies": { + "ajv": "8.6.2", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.17.tgz", + "integrity": "sha512-c0eNu/nx1Mnu7KcZgYTYHP736H4Y9pSyLBSmLAHYZv3t3m0dIPbhifRcLQX7hHQ8fGT2ZFxmOpaQG5/DcIghSw==", + "dependencies": { + "@angular-devkit/core": "12.2.17", + "ora": "5.4.1", + "rxjs": "6.6.7" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/cli/node_modules/@schematics/angular": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.17.tgz", + "integrity": "sha512-HM/4KkQu944KL5ebhIyy1Ot5OV6prHNW7kmGeMVeQefLSbbfMQCHLa1psB9UU9BoahwGhUBvleLylNSitOBCgg==", + "dependencies": { + "@angular-devkit/core": "12.2.17", + "@angular-devkit/schematics": "12.2.17", + "jsonc-parser": "3.0.0" + }, + "engines": { + "node": "^12.14.1 || >=14.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/cli/node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@angular/cli/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@angular/cli/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular/cli/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular/cli/node_modules/open": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", + "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@angular/cli/node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@angular/cli/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular/cli/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular/cli/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@angular/cli/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@angular/cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@angular/common": { "version": "12.2.17", "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.17.tgz", @@ -5793,6 +6002,77 @@ "node": ">= 8" } }, + "node_modules/@npmcli/git": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", + "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", + "dependencies": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/git/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/git/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/git/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/@npmcli/move-file": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", @@ -5817,6 +6097,30 @@ "node": ">=10" } }, + "node_modules/@npmcli/node-gyp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", + "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==" + }, + "node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", + "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", + "dependencies": { + "infer-owner": "^1.0.4" + } + }, + "node_modules/@npmcli/run-script": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", + "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", + "dependencies": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^8.2.0", + "read-package-json-fast": "^2.0.1" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -5909,7 +6213,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, "engines": { "node": ">= 6" } @@ -7191,6 +7494,11 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" + }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -7299,6 +7607,17 @@ "node": ">= 6.0.0" } }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -7615,6 +7934,11 @@ "node": ">=0.10.0" } }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, "node_modules/archiver": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", @@ -7709,6 +8033,18 @@ "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -9475,6 +9811,11 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -10406,7 +10747,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, "bin": { "color-support": "bin.js" } @@ -10595,6 +10935,11 @@ "node": "^14.18.0 || >=16.10.0" } }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -11962,6 +12307,11 @@ "node": ">=0.4.0" } }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -12832,6 +13182,27 @@ "node": ">= 0.8" } }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -12907,6 +13278,19 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -15801,6 +16185,55 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -17189,6 +17622,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -17458,8 +17896,7 @@ "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "node_modules/http-deceiver": { "version": "1.2.7", @@ -17503,7 +17940,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -17779,7 +18215,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -17803,6 +18238,14 @@ "integrity": "sha512-NxpT0fhQTFuMTLnuu1Xp+ozNpYirQnbV3NlOjEKBYlE3uvMRu3LDuq8EPc3gVXxVYnchQfqVM4/+T9iwHPLLeA==", "dev": true }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dependencies": { + "ms": "^2.0.0" + } + }, "node_modules/hunspell-spellchecker": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/hunspell-spellchecker/-/hunspell-spellchecker-1.0.2.tgz", @@ -17861,6 +18304,17 @@ "node": ">= 4" } }, + "node_modules/ignore-walk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", + "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", + "dependencies": { + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", @@ -18256,6 +18710,23 @@ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, "node_modules/ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", @@ -18639,6 +19110,11 @@ "integrity": "sha512-18toSebUVF7y717dgw/Dzn6djOCqrkiDp3MhB8P6TdKyCVkbD1ZwE7Uz8Hwx6hUPTvKjbyYH9ncXT4ts4qLaSA==", "dev": true }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" + }, "node_modules/is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", @@ -22415,6 +22891,11 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + }, "node_modules/jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", @@ -22559,6 +23040,14 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ] + }, "node_modules/jspdf": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz", @@ -23578,6 +24067,59 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, + "node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", @@ -24364,6 +24906,38 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/minipass-flush": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", @@ -24391,6 +24965,31 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/minipass-pipeline": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", @@ -24418,6 +25017,33 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -24812,6 +25438,29 @@ "node": ">= 6.0.0" } }, + "node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, "node_modules/node-gyp-build": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", @@ -24823,6 +25472,69 @@ "node-gyp-build-test": "build-test.js" } }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -24975,6 +25687,223 @@ "node": ">= 0.10" } }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-install-checks/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-install-checks/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-install-checks/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "node_modules/npm-package-arg": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", + "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", + "dependencies": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/npm-packlist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", + "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-pick-manifest": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", + "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "node_modules/npm-pick-manifest/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/npm-registry-fetch": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", + "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", + "dependencies": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-registry-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/npm-run-all": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", @@ -25079,6 +26008,20 @@ "node": ">=8" } }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -25862,6 +26805,65 @@ "node": ">=6" } }, + "node_modules/pacote": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.2.tgz", + "integrity": "sha512-Ar3mhjcxhMzk+OVZ8pbnXdb0l8+pimvlsqBGRNkble2NVgyqOGE3yrCGi/lAYq7E7NRDMz89R1Wx5HIMCGgeYg==", + "dependencies": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^2.0.0", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^3.0.0", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/pacote/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pacote/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pacote/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -28464,6 +29466,18 @@ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/promisify-event": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/promisify-event/-/promisify-event-1.0.0.tgz", @@ -28745,6 +29759,18 @@ "callsite": "^1.0.0" } }, + "node_modules/read-package-json-fast": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -30629,6 +31655,15 @@ "node": ">=4" } }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -30798,6 +31833,32 @@ "ms": "^2.1.1" } }, + "node_modules/socks": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", + "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -31967,6 +33028,14 @@ "node": ">= 10" } }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "engines": { + "node": ">=0.10" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -34784,6 +35853,14 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dependencies": { + "builtins": "^1.0.3" + } + }, "node_modules/value-or-function": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", @@ -35949,7 +37026,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -36053,6 +37129,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "node_modules/wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", @@ -37345,6 +38429,151 @@ } } }, + "@angular/cli": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.2.17.tgz", + "integrity": "sha512-mubRPp5hRIK/q0J8q6kVAqbYYuBUKMMBljUCqT4fHsl+qXYD27rgG3EqNzycKBMHUIlykotrDSdy47voD+atOg==", + "requires": { + "@angular-devkit/architect": "0.1202.17", + "@angular-devkit/core": "12.2.17", + "@angular-devkit/schematics": "12.2.17", + "@schematics/angular": "12.2.17", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.2", + "ini": "2.0.0", + "inquirer": "8.1.2", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.2.1", + "ora": "5.4.1", + "pacote": "12.0.2", + "resolve": "1.20.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.17.tgz", + "integrity": "sha512-PyOY7LGUPPd6rakxUYbfQN6zAdOCMCouVp5tERY1WTdMdEiuULOtHsPee8kNbh75pD59KbJNU+fwozPRMuIm5g==", + "requires": { + "ajv": "8.6.2", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + }, + "@angular-devkit/schematics": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.17.tgz", + "integrity": "sha512-c0eNu/nx1Mnu7KcZgYTYHP736H4Y9pSyLBSmLAHYZv3t3m0dIPbhifRcLQX7hHQ8fGT2ZFxmOpaQG5/DcIghSw==", + "requires": { + "@angular-devkit/core": "12.2.17", + "ora": "5.4.1", + "rxjs": "6.6.7" + } + }, + "@schematics/angular": { + "version": "12.2.17", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.17.tgz", + "integrity": "sha512-HM/4KkQu944KL5ebhIyy1Ot5OV6prHNW7kmGeMVeQefLSbbfMQCHLa1psB9UU9BoahwGhUBvleLylNSitOBCgg==", + "requires": { + "@angular-devkit/core": "12.2.17", + "@angular-devkit/schematics": "12.2.17", + "jsonc-parser": "3.0.0" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "open": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", + "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "@angular/common": { "version": "12.2.17", "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.2.17.tgz", @@ -40484,6 +41713,58 @@ "fastq": "^1.6.0" } }, + "@npmcli/git": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", + "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", + "requires": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@npmcli/installed-package-contents": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "requires": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, "@npmcli/move-file": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", @@ -40500,6 +41781,30 @@ } } }, + "@npmcli/node-gyp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz", + "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==" + }, + "@npmcli/promise-spawn": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", + "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", + "requires": { + "infer-owner": "^1.0.4" + } + }, + "@npmcli/run-script": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz", + "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==", + "requires": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^8.2.0", + "read-package-json-fast": "^2.0.1" + } + }, "@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -40566,8 +41871,7 @@ "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, "@trysound/sax": { "version": "0.2.0", @@ -41550,6 +42854,11 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" + }, "abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -41636,6 +42945,14 @@ "debug": "4" } }, + "agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "requires": { + "humanize-ms": "^1.2.1" + } + }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -41865,6 +43182,11 @@ "buffer-equal": "^1.0.0" } }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, "archiver": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", @@ -41949,6 +43271,15 @@ "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true }, + "are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, "arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -43350,6 +44681,11 @@ } } }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -44065,8 +45401,7 @@ "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" }, "colord": { "version": "2.9.3", @@ -44232,6 +45567,11 @@ "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "dev": true }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -45222,6 +46562,11 @@ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -45951,6 +47296,26 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -46010,6 +47375,16 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -48112,6 +49487,48 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" }, + "gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -49211,6 +50628,11 @@ "has-symbols": "^1.0.2" } }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -49439,8 +50861,7 @@ "http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "http-deceiver": { "version": "1.2.7", @@ -49478,7 +50899,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -49682,7 +51102,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, "requires": { "agent-base": "6", "debug": "4" @@ -49700,6 +51119,14 @@ "integrity": "sha512-NxpT0fhQTFuMTLnuu1Xp+ozNpYirQnbV3NlOjEKBYlE3uvMRu3LDuq8EPc3gVXxVYnchQfqVM4/+T9iwHPLLeA==", "dev": true }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "requires": { + "ms": "^2.0.0" + } + }, "hunspell-spellchecker": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/hunspell-spellchecker/-/hunspell-spellchecker-1.0.2.tgz", @@ -49729,6 +51156,14 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" }, + "ignore-walk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz", + "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==", + "requires": { + "minimatch": "^3.0.4" + } + }, "image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", @@ -50033,6 +51468,22 @@ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" }, + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + } + } + }, "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", @@ -50288,6 +51739,11 @@ "integrity": "sha512-18toSebUVF7y717dgw/Dzn6djOCqrkiDp3MhB8P6TdKyCVkbD1ZwE7Uz8Hwx6hUPTvKjbyYH9ncXT4ts4qLaSA==", "dev": true }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" + }, "is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", @@ -53159,6 +54615,11 @@ "esprima": "^4.0.0" } }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + }, "jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", @@ -53271,6 +54732,11 @@ "universalify": "^2.0.0" } }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" + }, "jspdf": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz", @@ -54100,6 +55566,52 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", @@ -54696,6 +56208,32 @@ } } }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "minipass-flush": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", @@ -54719,6 +56257,30 @@ } } }, + "minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "minipass-pipeline": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", @@ -54742,6 +56304,29 @@ } } }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -55055,6 +56640,67 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, + "node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "node-gyp-build": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", @@ -55184,6 +56830,179 @@ "once": "^1.3.2" } }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "requires": { + "semver": "^7.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "npm-package-arg": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", + "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", + "requires": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "npm-packlist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", + "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==", + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^4.0.1", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "npm-pick-manifest": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", + "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", + "requires": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "npm-registry-fetch": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", + "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", + "requires": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "npm-run-all": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", @@ -55261,6 +57080,17 @@ "path-key": "^3.0.0" } }, + "npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + } + }, "nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -55846,6 +57676,52 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "pacote": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.2.tgz", + "integrity": "sha512-Ar3mhjcxhMzk+OVZ8pbnXdb0l8+pimvlsqBGRNkble2NVgyqOGE3yrCGi/lAYq7E7NRDMz89R1Wx5HIMCGgeYg==", + "requires": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^2.0.0", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^3.0.0", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -57756,6 +59632,15 @@ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, "promisify-event": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/promisify-event/-/promisify-event-1.0.0.tgz", @@ -57986,6 +59871,15 @@ "callsite": "^1.0.0" } }, + "read-package-json-fast": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + } + }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -59441,6 +61335,11 @@ "is-fullwidth-code-point": "^2.0.0" } }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -59582,6 +61481,25 @@ } } }, + "socks": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", + "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -60492,6 +62410,11 @@ } } }, + "symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==" + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -62714,6 +64637,14 @@ "spdx-expression-parse": "^3.0.0" } }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "requires": { + "builtins": "^1.0.3" + } + }, "value-or-function": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", @@ -63595,7 +65526,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -63674,6 +65604,14 @@ "has-tostringtag": "^1.0.0" } }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", From 840b771830e74797f071a43ed641388032c29842 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Mon, 11 Mar 2024 11:20:29 +0400 Subject: [PATCH 30/35] Fix some of the Angular test failures --- .../Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts | 1 + JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts | 1 + .../Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts | 1 + .../Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts | 1 + .../Demos/FileManager/BindingToEF/Angular/app/app.component.ts | 1 + .../FileManager/BindingToFileSystem/Angular/app/app.component.ts | 1 + .../FileManager/UICustomization/Angular/app/app.component.ts | 1 + JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts | 1 + JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts | 1 + .../LimitAppointmentCountPerCell/Angular/app/app.component.ts | 1 + JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts | 1 + .../Demos/Scheduler/WebAPIService/Angular/app/app.component.ts | 1 + JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts | 1 + JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts | 1 + JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts | 1 + 15 files changed, 15 insertions(+) diff --git a/JSDemos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts b/JSDemos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts index 9fe719257c4..c38a9771807 100644 --- a/JSDemos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/Charts/ZoomingAndScrollingAPI/Angular/app/app.component.ts @@ -16,6 +16,7 @@ declare var __moduleName: string; selector: 'demo-app', providers: [Service], templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { zoomingData: ZoomingData[]; diff --git a/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts index 40e2c272a49..95b753d7885 100644 --- a/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/AjaxRequest/Angular/app/app.component.ts @@ -12,6 +12,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { } diff --git a/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts index 696df890387..0a4ed97931c 100644 --- a/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CascadingLookups/Angular/app/app.component.ts @@ -15,6 +15,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts index ce78f11b08f..b24b8997dac 100644 --- a/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/CustomDataSource/Angular/app/app.component.ts @@ -15,6 +15,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { url: string; diff --git a/JSDemos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts index bb6e556d570..121119d0e72 100644 --- a/JSDemos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/BindingToEF/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts index 4807b75cf96..0f9f9a01239 100644 --- a/JSDemos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/BindingToFileSystem/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, preserveWhitespaces: true, }) export class AppComponent { diff --git a/JSDemos/Demos/FileManager/UICustomization/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/UICustomization/Angular/app/app.component.ts index 37c3310e1cf..4d3ed50e69c 100644 --- a/JSDemos/Demos/FileManager/UICustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/UICustomization/Angular/app/app.component.ts @@ -17,6 +17,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts index d2392a3bad4..59af589e7e9 100644 --- a/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/NumberBox/Overview/Angular/app/app.component.ts @@ -11,6 +11,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { keyDown(e) { diff --git a/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts index ab3acfef089..bdea48b9888 100644 --- a/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/BasicViews/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts index babbfd6f719..75ccba3acf3 100644 --- a/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/LimitAppointmentCountPerCell/Angular/app/app.component.ts @@ -19,6 +19,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts index 5b0f04976f2..eb1ec2152e4 100644 --- a/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/SimpleArray/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts index 10d3cfacaaf..a284bef692c 100644 --- a/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/WebAPIService/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { appointmentsData: any; diff --git a/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts b/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts index e367d1002a9..c64b6a4ce9d 100644 --- a/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts +++ b/JSDemos/Demos/TextBox/Overview/Angular/app/app.component.ts @@ -11,6 +11,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { emailValue: string; diff --git a/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts index 868616dfa07..f94a6c9bc3b 100644 --- a/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/Paging/Angular/app/app.component.ts @@ -14,6 +14,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts index d367ef706d4..c0e66b669ed 100644 --- a/JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/VirtualMode/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { dataSource: any; From 8aa4eba4882bc83b56331e382b0e79f82c7f03f3 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Mon, 11 Mar 2024 11:22:17 +0400 Subject: [PATCH 31/35] fix html limt --- .../Demos/DataGrid/FilterPanel/Angular/app/app.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html index 431e4f1d900..721e9be3d4f 100644 --- a/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html +++ b/JSDemos/Demos/DataGrid/FilterPanel/Angular/app/app.component.html @@ -42,4 +42,4 @@ caption="State" dataType="string" ></dxi-column> -</dx-data-grid> \ No newline at end of file +</dx-data-grid> From f679a6054a0a4343a14d3219977a07eb6f8bbccb Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Wed, 13 Mar 2024 12:34:58 +0400 Subject: [PATCH 32/35] Fix angular functional tests --- .../Angular/app/detail-view/detail-view.component.ts | 4 ++-- .../DataGrid/DataValidation/Angular/app/app.component.ts | 1 + .../KeyboardNavigation/Angular/app/app.component.ts | 1 + .../DataGrid/OdataService/Angular/app/app.component.ts | 1 + .../DataGrid/SimpleArray/Angular/app/app.component.ts | 1 + .../DataGrid/WebAPIService/Angular/app/app.component.ts | 1 + .../Angular/app/detail-grid/detail-grid.component.ts | 7 +++++-- .../Angular/app/app.component.ts | 1 + .../CustomThumbnails/Angular/app/app.component.ts | 1 + JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts | 1 + .../ExcelJSCellCustomization/Angular/app/app.component.ts | 1 + .../VirtualScrolling/Angular/app/app.component.ts | 1 + .../PivotGrid/WebAPIService/Angular/app/app.component.ts | 1 + .../Demos/Scheduler/Agenda/Angular/app/app.component.ts | 1 + .../IncreaseViewDuration/Angular/app/app.component.ts | 1 + .../RecurringAppointments/Angular/app/app.component.ts | 1 + .../Demos/Scheduler/Timelines/Angular/app/app.component.ts | 1 + .../KeyboardNavigation/Angular/app/app.component.ts | 1 + 18 files changed, 23 insertions(+), 4 deletions(-) diff --git a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts index 88962fca59b..1f2a7afcaa6 100644 --- a/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts +++ b/JSDemos/Demos/DataGrid/AdvancedMasterDetailView/Angular/app/detail-view/detail-view.component.ts @@ -6,8 +6,8 @@ declare var __moduleName: string; @Component({ selector: 'detail-view', - templateUrl: 'detail-view/detail-view.component.html', - styleUrls: ['detail-view/detail-view.component.css'], + templateUrl: 'detail-view.component.html', + styleUrls: ['detail-view.component.css'], moduleId: __moduleName, providers: [], }) diff --git a/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts index af79fa35da5..1dadcbc48fb 100644 --- a/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/DataValidation/Angular/app/app.component.ts @@ -15,6 +15,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { dataSource: CustomStore; diff --git a/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts index d8575c37d49..47e870d7e71 100644 --- a/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/KeyboardNavigation/Angular/app/app.component.ts @@ -12,6 +12,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts index 9dc3cb39ddf..2bf1d142481 100644 --- a/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/OdataService/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts index 4a37960fb55..d3b4ca9819a 100644 --- a/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/SimpleArray/Angular/app/app.component.ts @@ -12,6 +12,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts index f5d09d4afff..9bbbe8745c5 100644 --- a/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/app.component.ts @@ -14,6 +14,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { customersData: any; diff --git a/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/detail-grid/detail-grid.component.ts b/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/detail-grid/detail-grid.component.ts index 2f51ff05207..8242144dfb6 100644 --- a/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/detail-grid/detail-grid.component.ts +++ b/JSDemos/Demos/DataGrid/WebAPIService/Angular/app/detail-grid/detail-grid.component.ts @@ -2,10 +2,13 @@ import { Component, Input, AfterViewInit } from '@angular/core'; import DataSource from 'devextreme/data/data_source'; import * as AspNetData from 'devextreme-aspnet-data-nojquery'; +declare var __moduleName: string; + @Component({ selector: 'detail-grid', - templateUrl: 'app/detail-grid/detail-grid.component.html', - styleUrls: ['app/detail-grid/detail-grid.component.css'], + templateUrl: 'detail-grid.component.html', + styleUrls: ['detail-grid.component.css'], + moduleId: __moduleName, providers: [], }) export class DetailGridComponent implements AfterViewInit { diff --git a/JSDemos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts index 403573d74ca..3bdf8c0932c 100644 --- a/JSDemos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/BindingToHierarchicalStructure/Angular/app/app.component.ts @@ -14,6 +14,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts b/JSDemos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts index b0d99dde34f..27fdf4f7166 100644 --- a/JSDemos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts +++ b/JSDemos/Demos/FileManager/CustomThumbnails/Angular/app/app.component.ts @@ -14,6 +14,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], preserveWhitespaces: true, }) diff --git a/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts b/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts index 088498dc593..e67a49ea385 100644 --- a/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts +++ b/JSDemos/Demos/List/WebAPI/Angular/app/app.component.ts @@ -14,6 +14,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { listData: any; diff --git a/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts index df74a3541c4..e4d1351ea87 100644 --- a/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/ExcelJSCellCustomization/Angular/app/app.component.ts @@ -16,6 +16,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts index 9ffd70b408a..7afdb99162e 100644 --- a/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/VirtualScrolling/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts b/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts index 0c8c66e7553..f7ee9ba1e28 100644 --- a/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts +++ b/JSDemos/Demos/PivotGrid/WebAPIService/Angular/app/app.component.ts @@ -15,6 +15,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, }) export class AppComponent { dataSource: any; diff --git a/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts index ced51bf9f05..fe6196568a6 100644 --- a/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Agenda/Angular/app/app.component.ts @@ -15,6 +15,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts index 4991ab692ca..47de8ff1590 100644 --- a/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/IncreaseViewDuration/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts index dc8f25a5390..c2a220a43a7 100644 --- a/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/RecurringAppointments/Angular/app/app.component.ts @@ -13,6 +13,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts b/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts index 5e419be202e..fa89a832d2a 100644 --- a/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts +++ b/JSDemos/Demos/Scheduler/Timelines/Angular/app/app.component.ts @@ -15,6 +15,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { diff --git a/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts b/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts index 6c287e7a22f..5981fe030a8 100644 --- a/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeList/KeyboardNavigation/Angular/app/app.component.ts @@ -12,6 +12,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent { From 79766c764cac7a4b0bcc41eb7e55846210623e98 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Fri, 15 Mar 2024 11:08:40 +0400 Subject: [PATCH 33/35] Missed moduleID --- .../Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/JSDemos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts b/JSDemos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts index f37e73eef62..591cf55d3bf 100644 --- a/JSDemos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts +++ b/JSDemos/Demos/TreeView/LoadDataOnDemand/Angular/app/app.component.ts @@ -14,6 +14,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [], }) export class AppComponent { From d952519a525bcc36a76710bc06fa70f4adac4ec3 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Wed, 20 Mar 2024 10:41:18 +0400 Subject: [PATCH 34/35] Fix jQuery accesibility test --- JSDemos/Demos/FileUploader/FileSelection/jQuery/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/JSDemos/Demos/FileUploader/FileSelection/jQuery/index.js b/JSDemos/Demos/FileUploader/FileSelection/jQuery/index.js index 2ba1c0129c9..8456a1dfca0 100644 --- a/JSDemos/Demos/FileUploader/FileSelection/jQuery/index.js +++ b/JSDemos/Demos/FileUploader/FileSelection/jQuery/index.js @@ -16,6 +16,7 @@ $(() => { labelText: '', accept: 'image/*', uploadMode: 'useForm', + inputAttr: { 'aria-label': 'Select Photo' }, }); $('#button').dxButton({ From 3c6eefeab5254430a934af4705145445d00fc658 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 <ivanblinov2015@mail.ru> Date: Thu, 28 Mar 2024 11:40:48 +0400 Subject: [PATCH 35/35] Fix self codereview issues --- .github/workflows/publish-demos.yml | 2 -- utils/create-bundles/helper/bundler.ts | 12 ------------ utils/create-bundles/helper/index.ts | 7 ++++--- utils/create-bundles/helper/types.ts | 1 - utils/create-bundles/index.ts | 4 +--- utils/templates/Angular/app/app.component.ts | 1 + 6 files changed, 6 insertions(+), 21 deletions(-) diff --git a/.github/workflows/publish-demos.yml b/.github/workflows/publish-demos.yml index 482f370a54b..3545ffc4fcc 100644 --- a/.github/workflows/publish-demos.yml +++ b/.github/workflows/publish-demos.yml @@ -120,8 +120,6 @@ jobs: with: name: publish-demos path: ./publish-demos - - name: List files in publish-demos - run: ls -R ./publish-demos - name: Deploy to gh-pages uses: peaceiris/actions-gh-pages@v3 with: diff --git a/utils/create-bundles/helper/bundler.ts b/utils/create-bundles/helper/bundler.ts index c054bea4fa1..79ae9b1bdc9 100644 --- a/utils/create-bundles/helper/bundler.ts +++ b/utils/create-bundles/helper/bundler.ts @@ -25,18 +25,6 @@ export abstract class ESBundler implements Bundler { return; } - const excludedDemos = ['Localization', 'CellCustomization', 'TimeZonesSupport', 'ExportToPDF']; - let thisDemoExcluded = false; - excludedDemos.forEach((excludedDemo) => { - if (sourceDemoPath.includes(excludedDemo)) { - thisDemoExcluded = true; - } - }); - if (thisDemoExcluded) { - res(); - return; - } - const destinationDemoPath = getDestinationPathByDemo(demo, this.framework); if (existsSync(destinationDemoPath)) { removeSync(destinationDemoPath); diff --git a/utils/create-bundles/helper/index.ts b/utils/create-bundles/helper/index.ts index b82eb93b8d1..4c9f41b8228 100644 --- a/utils/create-bundles/helper/index.ts +++ b/utils/create-bundles/helper/index.ts @@ -9,10 +9,11 @@ import { version as DX_Version } from 'devextreme/package.json'; import { Demo, Framework } from './types'; export const isSkipDemo = (demo: Demo) => { - const { Widget } = demo; - const isLocalization = Widget === 'Localization'; + const { Widget, Name } = demo; + const excluded = ['Localization', 'RowTemplate', 'CellCustomization', 'TimeZonesSupport', 'ExportToPDF']; + const shouldSkip = excluded.includes(Widget) || excluded.includes(Name); - return isLocalization; + return shouldSkip; }; const sourceDemosDir = join(__dirname, '..', '..', '..', 'JSDemos', 'Demos'); diff --git a/utils/create-bundles/helper/types.ts b/utils/create-bundles/helper/types.ts index 32a2d8e9d50..439464478c8 100644 --- a/utils/create-bundles/helper/types.ts +++ b/utils/create-bundles/helper/types.ts @@ -1,7 +1,6 @@ export type Framework = 'Angular' | 'React' | 'Vue'; export type Args = { - current: number; framework: Framework, 'copy-metadata': boolean, }; diff --git a/utils/create-bundles/index.ts b/utils/create-bundles/index.ts index db2877f7f4e..afe4a0fb498 100644 --- a/utils/create-bundles/index.ts +++ b/utils/create-bundles/index.ts @@ -16,7 +16,6 @@ import * as menuMeta from '../../JSDemos/menuMeta.json'; const argv = yargs.options({ framework: { type: 'string' }, 'copy-metadata': { type: 'boolean' }, - current: { type: 'number' }, }).argv as Args; const getBundler = (framework: Framework): ESBundler => { @@ -82,8 +81,7 @@ if (currentBundler) { const start = (current - 1) * allDemos.length / total; const end = start + allDemos.length / total; const currentDemos = allDemos.slice(start, end); - // check for accuracy - // delete res function + let batchSize = Math.ceil(allDemos.length / total); if (currentBundler.framework === 'Angular') { batchSize = 1; diff --git a/utils/templates/Angular/app/app.component.ts b/utils/templates/Angular/app/app.component.ts index 4a37960fb55..d3b4ca9819a 100644 --- a/utils/templates/Angular/app/app.component.ts +++ b/utils/templates/Angular/app/app.component.ts @@ -12,6 +12,7 @@ declare var __moduleName: string; @Component({ selector: 'demo-app', templateUrl: 'app.component.html', + moduleId: __moduleName, providers: [Service], }) export class AppComponent {